HbmMods / Hbm-s-Nuclear-Tech-GIT

A flaming wreck of a minecraft mod about nuclear technology that is somehow still in development.
GNU General Public License v3.0
376 stars 268 forks source link

High power PWR undergoes meltdown at the moment of block loading #1621

Open Nuclear-QIU opened 1 month ago

Nuclear-QIU commented 1 month ago

In the old version, the production rate of hot coolant in PWR was limited by the core temperature, so a coolant buffer of 128000mb could adapt to the requirements of PWR at that time; After the addition of the PWR Heatsink, everything changed. IMG_20240811_213945 Please take a look at this reactor. When the control rods are stretched to 70%, the production of high-temperature liquid sodium per tick has reached 30000 mb, while the reactor fluid buffer is only 128000 mb; Considering the consumption of each tick, this reactor will consume all the coolant in just 3 tick without cutting off the coolant, and an additional 1 tick will complete the heating and melting process, which is extremely dangerous. At the same time, due to the loading issue of the MC block, there is a short period of time when the coolant cannot be exchanged between the PWR and the outside world at the moment of entering the world; The specific reason is still unclear, but the visible fact is that the high-power PWR melted down at the moment it entered the world. Therefore, I propose to add a mechanism similar to a PWR Heatsink to enhance the reactor fluid buffer; In my opinion, relying on PWR Coolant Channel or adding new blocks are feasible options.

Creeper-banner commented 1 month ago

In fact the loading problem is probably relevant to chunk loading order. If the chunk that the PWR is in loads before the chunk the cooling facilities is in, the PWR will not be cooled until the latter chunk loads. The problem could be avoided by building the ractor and its cooling facilities in the same chunk.

Nuclear-QIU commented 1 month ago

Contributor

Well,this is a good way to solve this problem,but we always need to solve the problem of directly loading different blocks to some extent