Oxygen Not Included

Oxygen Not Included

View Stats:
SuperbDave Aug 2, 2024 @ 4:36pm
Is there a way for liquid to exchange heat inside liquid reservoir?
I designed something that mixed cool salt slush and salt water geyser to a specific temperature in a liquid reservoir. just to realize since they are different liquids they don't exchange heat at all inside liquid reservoir, which is very counter intuitive. I read on wiki that liquid inside exchange heat with the tile underneath the output port on the reservoir. could i use a metal tile there as a medium for heat exchange?

I could just mixed them outside and pump them, but was tryna be smart and save the 240W for the extra liquid pump.
< >
Showing 1-6 of 6 comments
Zuao Aug 3, 2024 @ 3:49pm 
That's a very interesting situation. Curious to what happens next.
I watched in a video some time ago that putting conduction pannels (center tile on the reservoir) in between the reservoir and the tiles makes the heat exchange faster. Looking it up, I found a 2 year old post that says Conveyor Bridges do a better job at that.

If that doesn't work out, you can have a length of radiant pipes built inside metal tiles and have it flow out of your heat exchanger and then back in. The liquids should flow out alternating between 10l of each one and even out the temperatures in that heat exchanger. I guarantee you this will work, I have something similar dumping the heat created by my power generators into my heat deleting contraption. However, do try the conduction panel thing, see if it works. You know, for Science.
Last edited by Zuao; Aug 3, 2024 @ 4:05pm
Fallonius Aug 3, 2024 @ 4:58pm 
Brine and Salt water are two different liquid types and can't be mixed. Best option is to desalinate both, which makes them water, then they can be combined in a reservoir.
Zuao Aug 3, 2024 @ 6:55pm 
I tested out the ideas I posted above. The conduction pannel/conveyor bridge thing didn't work.
But the exchanger one did. Will post the screenshot as soon as I'm able to (internet problems...). But it's pretty basic. Just a length of radiant pipe that goes inside a rectangle of metal tiles. I used the dev pump to add water (by default spawned at 27ish °C) and crude oil (77ish °C), cut the supply and let the liquid loop through the exchanger till both fluids were at 38.8 °C. As you'd expect, the temperatures even out assymptotically at a logarithmic rate.
You can even have a loop of hydrogen flowing inside gas pipes to have an external source of cooling or heating. Or have a lenght of pipe with the main exchanger pipes bridging over it.
The next part, which I didn't test out, is how to integrate it into a circuit to do wathever you need it to do. I'm thinking simply liquid thermal sensors and valve pairs, one set at the high threshold of the temperature range you want, green signal if temperature is over the set point, and the other at the low threshold, sending green signal if temperature is lower than. Will definitelly work, just need to test out how it performs. Valves send the fluids to the exchanger or let them go on if temperature is within the threshold.
Last edited by Zuao; Aug 3, 2024 @ 6:56pm
SuperbDave Aug 3, 2024 @ 7:32pm 
Originally posted by Zuao:
I tested out the ideas I posted above. The conduction pannel/conveyor bridge thing didn't work.
But the exchanger one did. Will post the screenshot as soon as I'm able to (internet problems...). But it's pretty basic. Just a length of radiant pipe that goes inside a rectangle of metal tiles. I used the dev pump to add water (by default spawned at 27ish °C) and crude oil (77ish °C), cut the supply and let the liquid loop through the exchanger till both fluids were at 38.8 °C. As you'd expect, the temperatures even out assymptotically at a logarithmic rate.
You can even have a loop of hydrogen flowing inside gas pipes to have an external source of cooling or heating. Or have a lenght of pipe with the main exchanger pipes bridging over it.
The next part, which I didn't test out, is how to integrate it into a circuit to do wathever you need it to do. I'm thinking simply liquid thermal sensors and valve pairs, one set at the high threshold of the temperature range you want, green signal if temperature is over the set point, and the other at the low threshold, sending green signal if temperature is lower than. Will definitelly work, just need to test out how it performs. Valves send the fluids to the exchanger or let them go on if temperature is within the threshold.

The exchanger could be a good idea. but the idea is to mixed them to a specific temperature instead of just even it out. But I think I can always prioritize to getting one liquid to a target temp first. and not strict on the temp of the other liquid.
Zuao Aug 4, 2024 @ 4:36am 
The exchanger does that mixing part you mentioned in the OP for you while saving you the hassle of pumping it back in.

Temperatures evened out because I tested a closed system conserving it's energy, so the total energy was distributed between the fluids.

If you need both fluids at a target temperature, just have something else adding or removing energy to the system at a controlled rate. You could add energy to the metal tiles in the exchanger directly or separate the fluids and heat/cool them to a specific temperature before mixing, which I think would be easier to control.
Zuao Aug 4, 2024 @ 5:48am 
Here you go. This is the system I meant.
https://steamcommunity.com/sharedfiles/filedetails/?id=3302740993

Everything is built out of the best materials, just to save me time. But it should work with any material you have on hand. Just depends on how time efficient you want it to be. Perhaps Thermium is way too conductive for precise control even and something with worse conductivity would work best.
First I used the dev pumps to get 500kg each of water (27°C) and crude oil (77°C) into the right reservoir. Then I let the temperatures even out (35°C. The thermium bits start out at 20°C) and decided on a set point of 30 °C. Then I added a source of cold (the super coolant loop) and a source of heat (Should have been the aquatuner, thought the tempshift plates would do, but I should have added a puddle of super coolant. Turns out the thermium aquatuner melted and served the same purpose), and thermium doors to control how I'd add or remove heat to the loop. They are manually controlled in this system, because it's just a crude proof of concept and I wanted control over what's going on.
So I set up the valves the way I described earlier, right one to turn green above 30°C and left one to go green under 29.9°C.
And you can see I got pretty good results on the reservoir to the left. At first I got 40kg of water at exactly 30°C, then the crude went in and temperatures drifted for some reason.

So my idea works and I have proof. Just need to fine tune it to suit your needs, because the liquids come out pretty slowly, but that was all due to my lack of automation.

I've observed that if there's not enough or too much energy in the system, one of the thermal sensor controlled valves will remain open until I interveened by closing the doors to the hot or cold sources, as needed. If there was not enough energy, the "under 29.9°C" valve would remain open indefinitelly, so I would close the door to connect the hot source. If I left it connected for too long, then eventually the "over 30°C" would. In between these states, a few packets of fluid at the right temperature would go through to the left reservoir.
This already gave me an idea as to how to automate it all.
Filter gates may be used in case the valves remain open for too long, detecting if the system has too much or too little energy and adding or removing energy for it automatically as needed.
I'm also thinking that the system would react faster if I made it more compact.
Also, this is different from my previous description of counterflow design. It would be similar to a paralell flow design IRL, with temperature difference narrowing from the in to the out. Haven't tested if it's more or less effective.
Last edited by Zuao; Aug 4, 2024 @ 11:15am
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Aug 2, 2024 @ 4:36pm
Posts: 6