Jump to content

Heat system - How does it work?


Recommended Posts

I looked into Part and found these variables. I'm a layman in thermodynamics so I've no idea what most of them represent. Also there's the language barrier which doesn't make things easier.

What variables do I have to care about when heat balancing a part? What do all of them mean and how do they influence each other?

I understood that a part has an external (skin) and an internal temperature. They pass heat to each other. Also skin's heat energy is transfered to the skins of attached parts and internal heat energy is transfered to the "internal" of attached parts.

So here's the variables list:

emissiveConstant

heatConvectiveConstant

maxTemp - maximum temperature the part can have before it explodes due to overheating

radiativeArea - part surface area in m²? for calculating how much heat energy can be radiated during a fixed update

radiatorHeadroom

radiatorMax

resourceThermalMass

skinExposedArea

skinExposedAreaFrac

skinExposedMassMult

skinInternalConductionMult

skinMassPerArea - what it says

skinMaxTemp - maximum temperature of the part's skin

skinSkinConductionMult

skinTemperature - current temperature of the part's skin

skinThermalMass

skinThermalMassModifier

skinThermalMassRecip

skinToInternalFlux - heat energy in J? passed from skin to internal during a fixed update

skinUnexposedExternalTemp

skinUnexposedMassMult

temperature - current temperature of a part; is this the same as the current skin temperature?

thermalConductionFlux

thermalConvectionFlux

thermalInternalFlux

thermalInternalFluxPrevious

thermalMass

thermalMassModifier

thermalMassReciprocal

thermalRadiationFlux - heat energy in J? radiated away during a fixed update, works in space & atmosphere

As you can see I have no idea what's going on there. My last physics classes were ~15 years ago and I forgot everything about temperatures.

I would be nice if someone adds the missing descriptions.

Link to comment
Share on other sites

Many of those are internal fields that setting in the config will have no effect. I can tell you for sure that these fields matter:

emissiveConstant

heatConvectiveConstant

maxTemp

skinInternalConductionMult

skinMaxTemp

skinInternalConductionMult

skinThermalMassModifier

thermalMassModifier

As far as I can tell the rest are set internally so from a config balancing perspective they don't matter.

EDIT: I'm not sure about the radiator stuff.

Link to comment
Share on other sites

Thanks for your answers. :)

Stock parts only use skinInternalConductionMult, emissiveConstant and maxTemp (radiator parts use some more). It's obvious what maxTemp is but what about the other two?

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...