impyre Posted April 3, 2019 Share Posted April 3, 2019 Does anyone have all the formulae and know the in's and out's of temperature? What I'm after specifically: Temperature formula When and where it's calculated Is temperature stored and modified for objects? Are any other values associated with temperature stored and modified? Are any values derived from it? if so, what values? how? where/when? I realize that I'm probably asking questions that no one here can answer, but I figured it'd be worth a shot. Link to comment https://forums.kleientertainment.com/forums/topic/104503-how-the-game-calculates-temperature/ Share on other sites More sharing options...
hegemontree Posted April 3, 2019 Share Posted April 3, 2019 Good question, I have a similar question which is important for this discussion: What are the rules for which objects have temperature interaction? I know some, but am missing some: 1. Objects on the ground interact with the tile beneath them. 2. Objects in storage do not directly interact with the storage and instead interact with the tile beneath the lower left tile as if sitting on the ground there. 3. bridges? 4. pipes insulated/unisulated? 5. Adjacent buildings such as ladders do not interact, they only interact with the gas/liquid in their tile. Is this correct? 6. Temp shift plates only interact with tiles, liquids, and gases, not buildings. Is this correct? Additionally the biggest difference between ONI heat and real physics: In ONI there is no radiative heat exchange. This is not a complaint, I like ONI physics it's different and fun. Link to comment https://forums.kleientertainment.com/forums/topic/104503-how-the-game-calculates-temperature/#findComment-1173639 Share on other sites More sharing options...
mathmanican Posted April 3, 2019 Share Posted April 3, 2019 If you want all the details, and are in for detail reads, then here are some good places to start. (Not all of the information in these threads is 100% accurate, as lots of time has passed, but most of it still is.) (And one from R9MX4 that is still up.) Here's a copy of the last one, just in case. On 2/16/2019 at 7:51 AM, FIXBUGFIXBUGFIX said: How does thermal conductivity work? Klei once change it to log-average. but based on the test I did just now, it's same as before. Between Cell/Cell transfers, heat flux is proportional to the lower thermal conductivity. Between Cell/Building transfers, heat flux is proportional to thermal conductivity A * thermal conductivity B * total heat capacity of hotter side. The test is simple so you can design and repeat the test by yourselves. My game version is Q2 309354. What you should know before tests THC (total heat capacity of) of building has a factor 0.2 (temperature_modification_mass_scale = 0.2f) BTW, though tiles have the factor 0.2 in code, it doesn't work. Because tiles are regarded as cell instead of building. The THC of tempshift is further divided into nine equal parts. Heat flux has a cutoff region, linear region and a saturation region. Make sure your test is in the linear region. e.g Heat transfer between igneous rock insulated tile and 1840 kg magma is in the cutoff region In Cell/Cell transfers, " More clamping occurs to prevent temperatures from changing by more than |T2 - T1| / 4 " <------- That is the saturation region Helpful material Iron and Iron ore has same SHC Ceramic and glass has same SHC etc... You can find many pairs which have same SHC or TC here to help you simplify calculation https://oxygennotincluded.gamepedia.com/Resource#Resource_Property_Table Link to comment https://forums.kleientertainment.com/forums/topic/104503-how-the-game-calculates-temperature/#findComment-1173651 Share on other sites More sharing options...
Angpaur Posted April 3, 2019 Share Posted April 3, 2019 6 hours ago, hegemontree said: Good question, I have a similar question which is important for this discussion: What are the rules for which objects have temperature interaction? I think below post answers your question in simplier manner than "decrypting heat transfer": Link to comment https://forums.kleientertainment.com/forums/topic/104503-how-the-game-calculates-temperature/#findComment-1173707 Share on other sites More sharing options...
KittenIsAGeek Posted April 3, 2019 Share Posted April 3, 2019 8 hours ago, mathmanican said: If you want all the details, and are in for detail reads, then here are some good places to start. (Not all of the information in these threads is 100% accurate, as lots of time has passed, but most of it still is.) I think you covered just about everything with those forum links. However, in the current QoL preview, I've been noticing heat behave just a little bit oddly. I don't have enough information yet to write a solid report, but I would like to point out some recent observations: Where something conductive crosses into an insulated tile, heat can be transferred. Spoiler In this case, a liquid bridge going from the cold water into the insulated tile transmits heat into the tile, while a bridge fully within the tiles does not. The bottom left tile is where a building's heat gets transferred into the floor tile. Spoiler Note, the bottles aren't causing the cold spot directly. They're cooling the liquid reservoir which in turn is cooling the ceramic insulator tile. Which leads to the quirk I just noticed recently: Hot/cold items on the floor don't really seem to interact much by themselves. Spoiler In this last case, the warm bottles and cool clay are interacting with the deoderizer which, in turn, is interacting with the oxygen. If you sweep up the clay, the air gets hot, because the bottles are off-gassing polluted O2 at their temperature. The clay cools the deoderizers which, in turn, reduces the temperature of the clean O2. On that note, it should be pointed out that if you leave materials printed by your pod, they will cool the area a good deal -- because the materials interact with the printing pod which then interacts with the environment. Some of these are probably covered in the stuff @mathmanican linked to, but the way items on the floor interact seems new to me. I'm pretty sure that I used to have larger environmental changes where debris were built up on the floor. Link to comment https://forums.kleientertainment.com/forums/topic/104503-how-the-game-calculates-temperature/#findComment-1173766 Share on other sites More sharing options...
impyre Posted April 4, 2019 Author Share Posted April 4, 2019 Thanks for the responses. I'll see what I can decipher. Link to comment https://forums.kleientertainment.com/forums/topic/104503-how-the-game-calculates-temperature/#findComment-1174121 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.