I'm playing in a scarce resource world. As my coal reserves were depleting, future blackouts became a huge concern.
The largest power consumers are my radars (9 of them). It occurred to me: Why don't I just cycle them to lower their average power requirement?
I setup a circuit such that my Radars only Rotate & Radiate (*) 20% of the time. Right now it's 6 seconds (180 ticks) out of every 30 seconds.
Master Control Circuit
CC - Constant Combinator / AC - Arithmetic Combinator / DC - Decider Combinator
Shorthand Notation: Condition ==> Output
Using CC:
0 (Signal Zero) set to 1 for use in clock circuit
C (Cycle Percentage) set to 20
P (Period) set to 1800 (30 seconds)
Using 1st DC:
Setup a standard clock circuit with 1st DC (0 < P ==> Input Count of 0)
Use 2 ACs to Calculate T (Time) by multiplying P by 20 then dividing by 100
1st AC
P * C ==> Signal 1
2nd AC
Signal 1 / 100 ==> T
2nd DC
if clock (Signal 0) less than T (Time to operate) then output Radar = 1
0 < T ==> Radar 1
I then run the result through green wire connected to my main electrical network.
Local Power Switch
Each place there's a radar, I add a power switch between a Small Electric Pole and the nearest power source (generally a Large Electric Pole). Connect the Green Wire to the switch and have Enabled condition set to Radar = 1
Results
Significantly reduced the average power usage of my radars over time. At any time, when near the Master Control Circuit, you can slide the C(ycle) time value up to 100 which causes them to stay on all the time.
Flaws & Future Improvements
My current method turns them all on at the same time, so there's a power spike from no demand to 2.7 MW. It would be rarely trivial to set it up so that only one was on at any given time.
- Rather than specifying the Period, calculate it by multiplying the desired "On Time" by the number of radars.
(For example, I have 9 radars. Assume I wanted each one to be on 5 seconds (150 ticks), P = 9 * 150. - Using an AC, divide the clock counter (SIgnal 0) by the number of Radars (resulting in a sequence of 0 to 8)
- Either number the Radars starting from zero, or use a 2nd AC to add 1 to the above sequence
- Change the Enabled condition for each Power Switch to Radar Signal = [X] where X is the ID assigned to that Radar station
Circuit Depiction

Example Power Usage @ 1 Hour Scale
