Skip to content

Benchmark BigReactors to run at optimal efficiency while automatically adjusting for power demands

Notifications You must be signed in to change notification settings

MightyElemental/ReactorOptimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reactor Optimization

A script designed to find the optimal reactor control rod position for best reactor efficiency. Once the optimal level has been found, this script will attempt to manage the reactor to stay at the optimal level. It will automatically extract the rods if energy demand is higher than current power generation, then will try to find an equilibrium. Once the power demand reduces, the script will return to optimal rod insertion.

Writtin in Lua and designed to be used with ComputerCraft and BigReactors/ExtremeReactors.


The idea originated from the online BigReactor Simulator website found here: https://br.sidoh.org/ This site also has a built-in peak efficiency calculator, and can also calculate space efficiency. The main difference between this script and the online simulator is that it manages the reactor for you so you don't need to manually change the reactor settings. This script can be run on any reactor without needing to recreate it online.


Example

The following data was generated from a reactor of this design:

https://imgur.com/KPch0ir.png

https://imgur.com/vN2NdRC.png


How to use

  1. Build a reactor with a com port
  2. Craft a computer (Regular or advanced)
  3. Place the computer next to the com port on the reactor
  4. Copy the script files into the computer
  5. Restart the computer (Hold Ctrl+R)
  6. Let computer run through the initilization

Good to know

About

Benchmark BigReactors to run at optimal efficiency while automatically adjusting for power demands

Topics

Resources

Stars

Watchers

Forks

Languages