TENELEVEN has received the following awards and nominations. Way to go!
Our team has theorized and simulated the Tenis Memory System, a storage device which will be adaptable to some of the most extreme conditions in the solar system and specifically made for the quest to land a rover on Venus, for photographs and analysis of the surface of the unexplored planet.
Using Visual Basic (VB.net) we programmed a running simulation of the system, of 1 byte (8 bits) and it can always be expanded to more. The source code can be found here: https://github.com/tolypash/tenis
A visual representation of the below explanation can be found in our programmed simulation (recommended)
The Tenis chip will be split into two parts: volatile and non-volatile making up 12.5% and 87.5% of the 8,388,608 cells respectively. All cells are identical. Each cell consists of a head and a base. A head has a temperature sensor and the base is kept at 600K using a Peltier module. The head is at a temperature of 733K, i.e. the average surface temperature on Venus. If temperature difference between head and base is less than 160K then that cell represents a 0 value. If the difference is more, then it represents a 1 value. The head remains at a constant temperature by insulation. The cells which are inside the chip are nanoscale so a much larger amount of data can be stored if need be. However, extensive lab research is needed to derive on how small a cell can be.
Our simulation displays how 12.5% (~1 million bits) of the memory will be stored. We call this section the “Volatile Memory”. In all cells the base is at a constant 600K, kept at this temperature using a Peltier Module. The head is heated using a grid which will be engaged or disengaged by the automaton when it needs to store data.
The configuration is originally at 0 and can be changed to a 1 configuration. These are represented by 2 thermal equilibrium states (1st and 3rd intersection of Q NF in and Q Cond out) and the configuration is kept in equilibrium by the thermal expansion of the stem, which causes the distance of the head and base to change, thus affecting the rate of heat energy conducted between them. The equilibrium state only changes after experiencing a temperature change greater than 27K, where rate of thermal energy conducted to the base equals to rate of thermal energy conducted of the head (3rd intersection). We set it at this value as the surface temperature of Venus does not fluctuate by this much.
We were also able to make this memory re-writable, as soon as the data is transmitted, another Peltier module is turned on facing the head, cooling it by 27K. This reverts all the cell's configuration back to 0 essentially deleting the previously stored information, allowing it to be re-written.
This graph shows a cell with a 0 configuration as temperature is at equilibrium of the 1st intersection (marked green)
The other 87.5% of the memory will be used for logic and movement instructions, pre-programmed before the launch of the rover on earth and both the head and base will be kept at constant temperatures by preventing loss of heat energy by insulation using aerogel. A grid is not implemented here as the data does not need to be written on Venus. This part of the memory will be a lot more insulated than the volatile memory as volatile memory will only be needed to store data temporarily for transmission to a sattelite.
This device can store data in 3 forms. A 1 configuration represents a black pixel and a 0 configuration represents a white pixel, using only 1 bit for each pixel for simulation purposes but bit depth can be increased to use 8 bits per pixel thus photos can be stored and transmitted. Decimal and Hexidecimal allow letters and numbers to be stored so that surface analysis data of things like rocks and weather can be stored and transmitted.
These are the NASA sources we used: