Page 1 of 1

Robust kovarex processing

Posted: Thu May 18, 2017 2:40 pm
by mnicolella
I think I have a robust Kovarex setup. Attached is my save

The intention is to prime the system with U235, and provide an incoming belt of U238.

The logic setup extracts 1 U235 per 41 output, and injects 3 U238 per 2 output.

The only clever bit here is using modulus to keep a rolling count of output items. It appears that the way the logic gets evaluated, for exactly one tick you can detect when the modulus is going to wrap around, so I use that to send a signal to a counter which keeps track of how many times to tick the inserter to either extract the U235 or insert U238.

I haven't completely stress tested this but it seems to be working well for me so far.

Re: Robust kovarex processing

Posted: Sun May 21, 2017 8:09 pm
by mnicolella
Turned this into blueprint strings:

Initial input+output+logic:

Code: Select all

0eNrFmV2OozgQx+9iaV9WYQUG5+thDjFPLa1GiIDTbQ0YZExv97ZygD3IXmxPsmVIh4Q4oezumXnpFmD/qJTLVX8Xb2RXdrxRQmqyfSMir2VLtn++kVY8yqw09/Rrw8mWCM0rsiAyq8xVpzIpuiqgMSOHBRGy4C9kGx0WszNzLrUS++6Rn02kh28LAg+EFnx4f3/xmsqu2nEF5NN8/tIo3raBBgvaplY62PFSA7+pW5heS/Nmg1yQV7INGLykEIrnw6OlsXDCps7syMpOLOzYl53MsxNndoz2CXNmJ2j20pnN0OyVM3uJZq+v2B1Er3pUNfy/TzeredwNdaebThMLf+Ns+wptexSe4AXPBZgd5HW1EzLTtboGB9EfR5/TCXtBIEVoVZfpjj9lzwJmw5QjM4VnRc9pzd29UK1O3TKJSUA6M9koicxV1WSqt3FL/vvnX5g2+O+a+iyU7uDOCTyMCB4GavMKxnVSp3tVV6mQZg22+6xs+WF4qxx+Ym94ZP48Ks7leS4SBfgRkkUuVN4J3V9D4oLp1IxXvJiOTuLL0ZFJc1Yu3VyNPBxs6zgmwrbKyjLgJditRB40dcltCzksY2yFjZkvU0I/VVwD6F5chG5hMVI/PTLqhkNc9C8nv90JizvIDy784vI5GyMBBYimgBAZAd4lJb5cM2qDJ751Np6vVxHzhU+iLbFH27v3uMx2JU8L0Zr/x10+OlfxrEifMlmYmNRgI6y8Vt3ZiPf7w9CqLgASfiRYbq7l0rfMxoiUv/LVBxj4B4ohHYvhkIdt/I2vSEAYT0NflYCBR76WU1uIUOqrCjC2uueSYPBEOJ9LqHsuCVZouHsuCRI03H1bBgwNH7flPmt1IGTLleY2EUZtTOs6rt0NjtEGb1xVwqgeown+c2TCjNR7lwnxpUr43UM8fnVVCeFNeWgdHyMLRRxigya0xsz9gnlyuofPv176PJxo9i/945nK6+Jhq8dgYZ+5UnAEScGO/DuY/ze/lFgnT47p+a8aKrsM8ife6pvKObQuh79w/rk7ol+dlhsGXhqvzaTznRP8hJ0Tz+jr6QFp+jwOP2ur+eprRCqNveV1hGg1+crrEMFe2vp3N4SMsRVooo+P7/VzpvhLwCUcUiGkpQ4aVedgnU32xWfFUZSQ4O5kuiXeM2s8leGpG199Q+crehL6KjMMPPLVNxg49VVmGHjsrUV+gRRxTbzsMxLvw+3Ea+lQXQuWxd0Olmu/a0Lb3Ei6SeIrYDFB43FWoGi4x1khQsPdj/Ahmr126ySGx11kQ23w+dX62+mP06cPP06fIjYAHdTp4JXhw9b7pzL7/v/mIGVZ6Fnw6XxxY74f3BCFk1G3yFvdjjwWe5qJaFcyX7GWzAtBxjx7cxi2b1MRw0Y3LxjazWvPfhnG3I1now/BXoaejbkrNuz5XhFsz77FLwhkgXZI3klCGd2w9YoeDv8DUDfKew==
And the tilable extension to add more centrifuges:

Code: Select all

0eNqdlt1ugzAMhd/F10SCAP3hVaZpotTtokESJaFqVfHuM+002hVGyBWE4C8n+BjnCru6RW2EdFBcQVRKWijermDFUZZ1/8xdNEIBwmEDEciy6UetKaVoG8bTHLoIhNzjGYqki2YjK5TOiEN7xIdAHhqYdu8R0IRwAu/Cb4PLh2ybHRqS9BuPZ23QWuZIutXKOLbD2hFfK0vhSvYrE5KlEVzoktMqe2Gwus+teol/4Hw5nHvD0+XwxBueLYbH3ux8Mdtf9+qF3ZIRzNEouv5Pz4j+YyzVOt06GOGvF2v3T+gm2IrpPHwbbEUPeBIHe9GHnoQnlQ9JFXIipwkPNbuP+DTU7T7w4DLl3RguD3W3j9bV2J96Qh81CiCauCXuS51Kg2eG0ojqs6Fgpo2qSN5oNocSPYjaoWFCWjR0M/mlk2f12Rh140+N/alDVdqmrGuGNb1Ou2Ra1ThZkslY8ni8jPUfKrgpZs975mPw4KboAw9uij7wodoOpXWzDkjnDcDzwAJ+kUvHnNtxqHg4sEVwQmPvFZllPOfbfLOmyv8GziJQ1g==

Re: Robust kovarex processing

Posted: Mon May 22, 2017 6:11 pm
by mnicolella
I'd like to work on this some more, the biggest flaw here is the initial priming is not automated and is actually a giant pain to spread the 235 around until there's enough extra that it doesn't get stuck.

If there was a way to stop inserters from pre-filling the centrifuge, that would greatly help the priming process - does anyone have tips on doing this?

Otherwise, once this is primed, it works extremely well. The gated release of 238 means this will only halt when the 235 output is backed up. Even then, the extra 235 will recirculate back into the system for a while until it's totally stopped, and the circuitry correctly keeps track of how much extra 235 there is, so when the bottleneck is relieved it extracts all of the extra stuff and returns back to its steady state.

Re: Robust kovarex processing

Posted: Tue May 23, 2017 11:06 pm
by DOSorDIE
I have make a "Build and forget" setup ...
Build it and let it run ... no inital fueling or something.
It only let the 40 inital uranium in to start the process and then it close the input.

In one file is the whole setup and in the other only 1 Modul.
Have fun with it!