- 1 Vacuum Reactors
- 1.1 Semi-automated reactor
- 1.2 Fully automated reactor
- 1.3 Calculating vacuum freezers
- 1.4 Some designs
Vacuum reactors are cooled with coolant cells instead of heat vents, using a vacuum freezer to cool the cells.
In this reactor only the coolant cells will be automatically replaced and the fuel has to be manually replaced.
- Place a GT Filter with an EV+ conveyor belt set on import and keep a good buffer the filter can only store 1 cell.
- Connect the filter to the input of the vacuum freezer (the filter decides at what heat value the cell will be extracted) NOTE: you do not have to change any of the filter setting to make it work.
- Place a GT buffer next to the reactor with an EV+ conveyor belt set on export. NOTE: the tier of conveyor belt decides how many cells can be replaced per reactor tick (1 second): EV=2 IV=16 so make sure that all cells have a different heat value.
- Supply the buffer and filter with energy and make sure the coolant replacement works before letting the reactor run on its own.
NOTE: make sure to suply the vacuum freezer is suplied with 2 amps so if there is a maintenence issue it wont stop working.
Fully automated reactor
Here we will build a reactor that will supply both the fuel and the coolant automatically, using a IC Chip from Project Red.
Creating the blueprint
NOTE: An external timer is needed for the controller to function. if you don't want an external timer you will have to add a state cell in the blueprint (and replace the whithe wire with lime wire) as shown below WARNING: Do not place a timer in the blueprint or it can cause your game to crash!
Red = Disabled input/output
Green = Output
Blue = Input
I = Set on input O = Set on output A = Set on analog input
|4||rs-latch (make sure it looks like as shown in the image)|
|5||repeater has to be set on 4/8 ticks|
|O1||output to enable/disable the reactor "high=on"|
|O2||to enable/disable coolant cell loop "high=on"|
|O3||to enable/disable fuel replacer "high=on"|
|O4||to connect to the input of external timer|
|I1||reads the energy reader on the transformer that is set on "normal average electrical input"|
|I2||input to turn off/on reactor|
|I3||connect to the output of the external timer|
|I4||reset swich resets circuit "high=reset"|
|A0||analog input set on 0x0|
|A1||analog input set on 0xF|
|ABF||To decide how full the coolant buffer has to be to allow the reactor to run|
|ABO||To decide how empty the coolant buffer has to be to stop the reactor from running|
|AEF||To decide how full the energy buffer has to be to stop the reactor from running|
|AEO||To decide how empty the energy buffer has to be to allow the reactor to run|
checking if it works
If you use external timer place one where the state cell is placed(dont forget to remove it).
Enable I2 and disable I1 and both analog inputs are set on A0. The timer should now tick.
Tis is what should happen after each timer tick.
|1||O3 turns off|
|2||O2 turns off|
|3||O1 turns on|
|4||O1 turns off|
|5||O2 turns on|
|6||O3 turns on|
If you dont enable I1 after the last tick it will restart the cycle.
The leftmost repeater connected with 2 blue wires has to be set on with a bigger delay.
For the inputs and outputs you don't have to use the colors as shown in the blueprint.
For ABF and ABO: If no redstone signal is applied it will allow the reactor to run.
The item detector that is used to connect it has to be set on inverted calculating the redstone signal compared to how many cells there are in the buffer R = strength of redstone (always rounds up so 1.111 = 2), where c = the amount of coolant cells in the buffer (For example, if you want the nuke to stop running when there are less than 10 cells in the buffer = 9.44444 (10) so for safety we will set the ABO to 0x9. Now you want it to enable the reactor when you have 20 cells in the buffer: 3.888 (4) so you set the ABF to 0x4.
If you use the buffer reader and you do not completely fill it you will need to apply a full redstone signal to it or else it will not work.
For the battery buffer the you need to put the cover on normal instead of inverted.
When placing the IC down you need to first reset it for it to work.
The time the timer/state cell has to be set on has to be longer then the time it takes to replace all the fuel cells or else it will wrongly refuel your reactor and a minnimum time of 2 seconds
if you want to force a energy buffer to charge fully or too litle coolant in buffer tou can apply a max redstone signal to the input
Setting up reactor
|1||the cable to turn the reactor on/off|
|2||the item detector set on inverted to read how many items is in the reactor|
|3||the cabel to turn the coolant feet on/off|
|4||energy detector on transformer set on normal electrical input to detect if reactor is producing energy|
|5||energy detector do read the battery buffer set on normal electrical storage(including batteries)|
|6||the wire to turn the fuel replacement on/off|
|7||the swich to allow the reactor to turn on|
|8||the external timer because they cause a crash if in the blueprint. If you put a state cell in the blue print you wont need to place this timer|
|9||the reset swich to reset the controller|
Calculating vacuum freezers
A single vacuum freezer can only cool a certain number of cells so you have to calculate how many vacuum freezers you will need to cool the reactor. Don't forget to account for overclocking the vacuum freezer.
Cell extraction temperature
A filter is very precise when to extract cells: if the heat is 1 more than set in the filter, it will not extract, so to calculate a temperature you can extract the cell at:
Where He = The temperature you want to extract the cell at and Hg is the heat the cell gains in a single reactor tick - If you get a round number that means it is a valid value. Otherwise the cell will never get extracted.
Example: Because the result is not an integer we have to use a different value, for example Which is a valid temperature to extract at.
Coolant cell temperature gain values:
|0 sides touching||1 sides touching||2 sides touching||3 sides touching|
|all the others||96||160||240||336|
Some heat values you can use if only 1 fuel rod touches the cell, for example Thorium at 59640, while for everything else 57120 is valid.
Heat processing of vacuum freezer
To calculate how much heat a single vacuum freezer can process per second we can use the formula: where Ht is total heat capacity of the cell and He is the temperature the cell is extracted at from the reactor.
Example: thus a single MV vacuum freezer has a cooling rate of 1904 heat/s.
Required amount of vacuum freezers
For the total amount of vacuum freezers you need the formula is where Thg is the total amount of heat the reactor produces per second in the reactor planner, and Vcr is the amount a single vacuum freezer cools per second, given by the above formula.
Example: Lets say we have an uranium reactor that produces 7296 heat/s and has a Vcr of 1904, thus so too cool the reactor you need 4 MV, 2HV or 1 EV Vacuum Freezers.
uranium are al the fuel cells exept thorium Max efficiency: erp=AvkeATVsICSmk0XefZo0SI865k0Sm1Y4/031gGFx17m0CtCy1hXPoubvu1WuzgE = Can use the 57120 He and for thorium 59640 He. old=152323152323150000200303200303200000200303200303200000200303200303200000200303200303200000152323152323150000
High efficiency design: erp=AvkeATVsL7L5wUmRNFiaaE0z2IX7Uu/g0Rsolfmad7TTxZIkWgGAWYQ7qDHEmgE = can use 57120 for uranium for thorium 59640 He. old=200303200303200000200303200303200000200303200303200000200303200303200000200303200303200000200303200303200000
A full nuclear reactor highly efficient design: erp=L5HgE1ickEzwiFM4feIAg0zgU65HfMdDhZO467nBd6jCeFrtwlewAbnoY95f4l4B uranium needs 57120 He and 57440 He and 57024 He old=032003032003032003032003032003032003032003032003032003032003032003032003032003032003032003032003032003032003
Max energy from a single reactor: erp=L5HgE2mBEZ3lEChHiPSKQebp2B7CjhV1vb7mnbGvvs/iLKQ1XCULzgNPFqlJ62oB Recommend having multiple filters for this design as one way to get them is to run the reactor until the cells are at a heat value you want to filter with.
download the planner here https://github.com/MauveCloud/Ic2ExpReactorPlanner/releases