Encoded Planetary Control - EPC

This board is to show, discuss and archive useful combinator- and logic-creations.
Smart triggering, counters and sensors, useful circuitry, switching as an art :), computers.
Please provide if possible always a blueprint of your creation.
Stin
Inserter
Inserter
Posts: 45
Joined: Fri Nov 09, 2018 7:16 pm
Contact:

Encoded Planetary Control - EPC

Post by Stin »

This is the next generation of my CPC - Central Planetary Control - System
The Design is functional but have not all features of the CPC yet.


Why a redesign?
  • The old system was very central and you had to do all your analysis at the CPC.
  • Very limited bandwidth. Above all, I would have liked to transmit more train signals and especially the percentage value that shows how much of the capacity was filled
  • Due to the high local signal density, but low possibility of transmitting signals, a modular design was not possible

Why encoded?
  • The red signal line is encoded bit by bit and cannot be read directly without a decoder. It is therefore not compatible with the old CPC system. All replay stations must first be deleted and replaced by production decoders
  • because they are encoded, they can be distributed planet-wide via the radar stations without any problems and in a large bandwidth
Signals.png
Signals.png (49.6 KiB) Viewed 197 times

EPC - Core
  • If there are logistical requests that are higher than the reported capacity, the capacity for the logistical request is temporarily increased. Signals can be excluded here
  • It calculates on the basis of the reported capacities via the green signal line with the available items in the logistics network. From this, a 1/1000 fulfillment wheel is formed and reported on the first 12 bits. This value is never less than 1 or greater than 4000 if there is a request. During the calculation, care is also taken to ensure that no overflow of the 32 bit variables leads to calculation errors
  • Based on the capacities, the number of trains required to fulfill the capacity is calculated for all items. In my case, these have 4 wagons. This value can be adjusted. Values from 0 to 15 are possible (4 bit)
  • The filling levels of the liquids are used to calculate which production methods would make sense. The solid full productions should be designed in such a way that they burn excess fuel
  • The calculations are made for all signals that are not ignored. There are constant combinators with an x that contain the list of the ignored signals
  • Tank fill levels must be reported via the uncommon quality level using the green signal line. Use a quality transfair for this
EPC.png
EPC.png (866.83 KiB) Viewed 209 times

EPC - Production Decoder
  • Converts the first 4 bits of the production control into an integer.
  • Most production plants should be started up with >0 of your manufactured item
  • Waste signals only for normally qualitie items
P-Decoder.png
P-Decoder.png (516.27 KiB) Viewed 178 times

EPC - 1/1000 Decoder
  • This decoder is primarily used for displaying values and other modules that take this value as a basis for performing calculations
  • Since calculations become much more complicated when values assume 0, the most envious value of states that have a capacity is 1 and because of its 12 bit nature it cannot become larger than 4k.
  • The 5 display module shows the possibilities. Here, 5 selectable values are filtered and displayed from the largest to the smallest. The symbol of the object is automatically transmitted to the monitor
  • Why no percentage value? Because the value should normally be 10 times as accurate as you need it to be. It also makes it easier for me to turn the 0 values into 1 values without it interfering.
1_1000_Decoder.png
1_1000_Decoder.png (950.79 KiB) Viewed 179 times

EPC - Train Decoder
  • Calculates the difference between capacity and content of the logistics network / reported fill levels. From this, it calculates full wagons (including tank wagons) that are required
  • Then calculate how many full trains would be needed. For all items that have capacity.
  • I used 4 wagon trains with 2 locomotives so the default setting here is 4
  • Due to its 4bit nature, this signal can assume values from 0 to 15
T-Decoder.png
T-Decoder.png (608.28 KiB) Viewed 170 times
The current EPC is being tested and is currently only running on Nauvis (Vulanus is my most importend planet) for me


0.52 - Added train Needed
0.51 - Added rarest items display

Last edited by Stin on Thu Nov 21, 2024 7:56 am, edited 5 times in total.
English is my second language and I am not good at languages

My Creations:
EPC - Encodes Planetary Control

Circulet Examples:
Signal Encoding & Decoding
Signal Filtering
Stin
Inserter
Inserter
Posts: 45
Joined: Fri Nov 09, 2018 7:16 pm
Contact:

Re: Encoded Planetary Control - EPC

Post by Stin »

When entire signal lines are calculated, many cool tasks on site are almost trivial

Dynamic display of selected items and their degree of capacity achievement
Gadget_01.gif
Gadget_01.gif (9.26 MiB) Viewed 67 times
Gadget_02.gif
Gadget_02.gif (16.97 MiB) Viewed 66 times


Dynamic display of needed full trains
Gadget_03.gif
Gadget_03.gif (11.41 MiB) Viewed 34 times
Last edited by Stin on Thu Nov 21, 2024 7:10 am, edited 2 times in total.
English is my second language and I am not good at languages

My Creations:
EPC - Encodes Planetary Control

Circulet Examples:
Signal Encoding & Decoding
Signal Filtering
Stin
Inserter
Inserter
Posts: 45
Joined: Fri Nov 09, 2018 7:16 pm
Contact:

Re: Encoded Planetary Control - EPC

Post by Stin »

I am still testing.

I showed some cool gadgets here in the second post.
English is my second language and I am not good at languages

My Creations:
EPC - Encodes Planetary Control

Circulet Examples:
Signal Encoding & Decoding
Signal Filtering
Post Reply

Return to “Combinator Creations”