skairunner / sky-oni-mods

Code for Sky's mods for the game Oxygen Not Included.
MIT License
18 stars 25 forks source link

Heat Radiation UI/Behavior Issues #1

Open adammartinez271828 opened 5 years ago

adammartinez271828 commented 5 years ago

I have created a test article to demonstrate the issues I'm seeing:

image

The coolant loop is filled with petroleum which started out at 26.8°C, which is flushed around to cool 3 transformers. Each structure is placed on top of mesh/airflow tiles, and has one segment of radiant pipe, sitting in approximately 350g of petroleum, in front of a drywall. The whole area is in vacuum. No heat can be lost to the environment, since the petroleum will not conduct heat into the airflow/mesh tiles -- it is simply a medium for heat to move from the structure to the radiant pipe. There are 3 radiators.

What's interesting is that the three transformers claim to produce 3kW of heat in total, and they operate continuously, which should be steady state with 24m^2 of .9 emissivity radiator at ~-50°C according to this calculator. The screenshot below shows it having been cooled to 16.4°C

image

The radiators claim to only be emitting ~500W each, which is wrong for their size, and clearly they are emitting a lot more energy than that, or the whole system would rapidly be heating up.

image

When I reduce the whole system to a single radiator and let it run for a long time, it seems to just continue getting colder and colder, certainly well below the ~20°C that 8 m^2 of radiator should run at.

image

skairunner commented 5 years ago

Ah, yeah, you're actually right that it's a UI issue. The current code updates the mouseover every tick, and the ticks happen at a 200ms interval, so the displayed cooling is five times smaller than the actual cooling. I will try to fix this next update, thanks for the heads up.

On Mon, Sep 16, 2019, 11:58 Adam Martinez notifications@github.com wrote:

I have created a test article to demonstrate the issues I'm seeing:

[image: image] https://user-images.githubusercontent.com/3824752/64983673-078b3f80-d88f-11e9-8b07-07a6d5cba677.png

The coolant loop is filled with petroleum which started out at 26.8°C, which is flushed around to cool 3 transformers. Each structure is placed on top of mesh/airflow tiles, and has one segment of radiant pipe, sitting in approximately 350g of petroleum, in front of a drywall. The whole area is in vacuum. No heat can be lost to the environment, since the petroleum will not conduct heat into the airflow/mesh tiles -- it is simply a medium for heat to move from the structure to the radiant pipe. There are 3 radiators.

What's interesting is that the three transformers claim to produce 3kW of heat in total, and they operate continuously, which should be steady state with 24m^2 of .9 emissivity radiator at ~-50°C according to this calculator https://space.geometrian.com/calcs/radiators.php. The screenshot below shows it having been cooled to 16.4°C

[image: image] https://user-images.githubusercontent.com/3824752/64983931-a3b54680-d88f-11e9-88ec-b0f25a845644.png

The radiators claim to only be emitting ~500W each, which is wrong for their size, and clearly they are emitting a lot more energy than that, or the whole system would rapidly be heating up.

[image: image] https://user-images.githubusercontent.com/3824752/64983989-c8112300-d88f-11e9-8318-ea65ba736b73.png

When I reduce the whole system to a single radiator and let it run for a long time, it seems to just continue getting colder and colder, certainly well below the ~20°C that 8 m^2 of radiator should run at.

[image: image] https://user-images.githubusercontent.com/3824752/64985137-33f48b00-d892-11e9-9cfe-ef937ea053e9.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/skairunner/sky-oni-mods/issues/1?email_source=notifications&email_token=AA22VO4MCSJZMXVAK6SRJL3QJ7JOFA5CNFSM4IXGAVLKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HLVGVPQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AA22VO7E44EB2DLSVNB5D2LQJ7JOFANCNFSM4IXGAVLA .

adammartinez271828 commented 5 years ago

Well, I'm still confused why a single radiator can cool the three of them below 20C. That shouldn't be possible.