mekanism / Mekanism

A mod for Minecraft
MIT License
1.4k stars 531 forks source link

Mechanical Pipe fluid extraction rate is insufficient for large-scale fission reactor setups #8243

Closed demiquartz closed 1 month ago

demiquartz commented 1 month ago

Issue description

In a large-scale sodium-cooled fission reactor setup (7x7x7 fission reactor - 7x7x7 Thermoelectric Boiler - 7x7x12 Industrial Turbine), I encountered an issue where Dynamic Tank's extraction rate limits its usability as a buffer for water in high-demand setups. Specifically, the Dynamic Tank, combined with Ultimate Mechanical Pipes, is unable to meet the necessary water transfer rate to sustain the reactor’s full operation. The current extraction rate of 32,000mB/t provided by the Ultimate Mechanical Pipe is far below the required 1,040,000mB/t, despite having over 100,000,000mB of water stored in the tank.

Setup Details:

Expected Behavior:

Proposed Solutions:

  1. Input/Output Ports for Dynamic Tanks:

    • Similar to the fission reactor and Thermoelectric Boiler, Dynamic Tanks could benefit from configurable input/output ports to allow for higher throughput of fluids.
  2. Increased Ultimate Mechanical Pipe Output Rate:

    • Allow the extraction rate of Ultimate Mechanical Pipes in "pull" mode to be configurable or significantly increased to better match the needs of large-scale reactor setups.

Additional Information:

This issue impacts large-scale power generation setups using sodium-cooled reactors and makes the Dynamic Tank impractical as a fluid buffer in such setups without resorting to aesthetically unappealing workarounds.

Steps to reproduce

No response

Minecraft version

1.21.1 (Latest)

NeoForge version

21.1.61

Mekanism version

10.7.7 (Latest)

Other relevant versions

No response

If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)

No response

thiakil commented 1 month ago

Adjusted the title to reflect your actual issue.

Allow the extraction rate of Ultimate Mechanical Pipes in "pull" mode to be configurable or significantly increased to better match the needs of large-scale reactor setups.

Please have a look at your configs, they already are configurable.

The Tank itself has no limit. It's also not really necessary to use one in a fission setup.

A workaround is to use multiple Ultimate Mechanical Pipes and buffer water in the pipes themselves.

There are two things you need to consider

Both can be increased by adding more pipes to the network (connected to a valve in pull mode for the 1st one). The total buffer of the pipe network determines the maximum amount that can be sent through the pipe net in 1 tick.