Simple Nuclear Throttle / Controller Using Requester Chest
Posted: Tue Apr 02, 2019 12:21 am
I've seen some nuclear throttles/controllers that are a bit complicated, or not as reliable as I would like. So, I'd like to take a stab at it:
The very basic gist: Request only as much fuel as you want per round of nuclear fueling in a requester chest. Enable the requester chest when steam is > a set point and enable the inserter when steam is < a set point. That's it.
With this setup, only the amount of fuel you requested is sent to the reactors, and the requester chest is not re-filled until the inserter is disabled.
Now some details of the basic throttle: Since requester chests cannot be enabled/disabled based on a signal condition, you have to use one decider combinator and a constant combinator. The constant combinator will have the number of uranium fuel cells you want. And the comparitor will send this signal to the requestor chest when steam is above the desired setpoint. In my setup, the chest is enabled when steam in a particular tank is >10k, and the inserter is enabled when steam is <9.9k (for a little hysteresis)
A little detail on my setup. The second requester chest is an "emergency backup" This one always requests four uranium fuel cells, and is always on (I used the constant combinator to set the requested value). If steam drops below a critical point (4k steam in my setup), the inserter is enabled, and fuel is sent as fast as the requester chest is re-filled until steam is good again.
In Practice This is my first play through, and I just recently got nuclear, so YMMV. I've used this controller on a 2x2 (4) nuclear reactor setup, and it seems to work fine. The biggest problem I've run into so far is that sometimes instead of the 4 fuel cells I requested, I get 5, which means one reactor runs twice as long. NBD really, but I would like it "PERFECT"
Let me know if you have any feedback!
The very basic gist: Request only as much fuel as you want per round of nuclear fueling in a requester chest. Enable the requester chest when steam is > a set point and enable the inserter when steam is < a set point. That's it.
With this setup, only the amount of fuel you requested is sent to the reactors, and the requester chest is not re-filled until the inserter is disabled.
Now some details of the basic throttle: Since requester chests cannot be enabled/disabled based on a signal condition, you have to use one decider combinator and a constant combinator. The constant combinator will have the number of uranium fuel cells you want. And the comparitor will send this signal to the requestor chest when steam is above the desired setpoint. In my setup, the chest is enabled when steam in a particular tank is >10k, and the inserter is enabled when steam is <9.9k (for a little hysteresis)
A little detail on my setup. The second requester chest is an "emergency backup" This one always requests four uranium fuel cells, and is always on (I used the constant combinator to set the requested value). If steam drops below a critical point (4k steam in my setup), the inserter is enabled, and fuel is sent as fast as the requester chest is re-filled until steam is good again.
In Practice This is my first play through, and I just recently got nuclear, so YMMV. I've used this controller on a 2x2 (4) nuclear reactor setup, and it seems to work fine. The biggest problem I've run into so far is that sometimes instead of the 4 fuel cells I requested, I get 5, which means one reactor runs twice as long. NBD really, but I would like it "PERFECT"
Let me know if you have any feedback!