Mekanism Additions

Mekanism Additions

21M Downloads

Entangloporter and the Reactor: Heat issues

Dimencia opened this issue ยท 0 comments

commented

Issue description:

A quantum entangloporter can accept heat. In some cases, for unknown reasons, the entangloporter can sink massive amounts of heat; or if many of them are attacked. Heat inputs are on automatically, so attaching an entangloporter (or many) to a fusion reactor can cause it to work improperly if this happens (the case temp drops to 0.0YK and core temps behave erratically). I expect the entangloporters aren't capping their stored heat, and this heat level eventually overflowed and allowed huge amounts of heat transfer

In my case, my reactor ran fine with 4 entangloporters attached for about two weeks at a high injection rate (48-56), and I just added two more entangloporters (for a total of 6 directly attached entangloporters). I then noticed the heat levels and output levels were flickering; they were also showing YRF levels of output and YK levels of temps, and were outputting something like 2.5YRF no matter what I set the injection rate to. Maybe the temp just keeps climbing in the reactor at those rates? I didn't check it before adding the extra entangloporters. My main thought is that the entangloporters constantly accepted small amounts of heat into internal storage, and eventually this internal storage eventually overflowed to negative.

So I cut the fuel rate to try to figure out what was going on (cuz I need steady flow, and I can't transfer YRF anyway). The reaction disappeared and stopped making noise, but I continued producing power because the core temp was still a few YRK. After a few minutes, the core and shell temps all dropped suddenly to 0.0YK (no more power production).
From this point I spent a while trying to get it to heat up, including trying to reignite the reaction and re-placing the controller, but nothing would get it to budge from 0.0YK

So eventually I figured out that if I removed all my entangloporters and re-placed the controller, it would have a normal starting temp of 300K and not get stuck at 0.0YK everytime I rebuilt it. I then found that if I turn off heat inputs to all the entangloporters, everything is normal again. Turning on the heat input to a single entangloporter instantly sets the temp back to 0.0YK

It's worth mentioning that this explains why I needed an injection rate of 8, instead of the listed 6, to keep a reaction going; the entangloporters were sapping the heat. Also now that I have them not taking heat, the case temp is much higher

Anyway even if this is a one-off bug that nobody can find the solution to, can we at least make entangloporters not accept heat by default?

Steps to reproduce:

  1. Build a fusion reactor
  2. Attach 6+ entangloporters to reactor ports, leaving heat inputs at default levels
  3. Keep it chunkloaded a few weeks maybe to let the heat build up in the entangloporter network ...
    a. Or find some other way to get a lot of heat into entangloporters really quickly to get their heat value to overflow
  4. Reactor breaks because all the heat is sinking into the entangloporters

Version (make sure you are on the latest version before reporting):

Other relevant version: Enigmatica 2 v1.71a