- nTopology 2.27
- Thermal Analysis
What temperature units are supported?
nTopology supports Fahrenheit and Celsius temperature units, along with the Kelvin units that are already supported.
How do the temperature units work?
The temperature units are separated into Absolute Temperature and Relative Temperature. This is due to temperature units behaving differently than other units. Temperature units have a scale factor and an offset (since the 0 for K, C, and F is different)
- Other units (ex. Length):
- Scale Factor: 1 in = 25.4 mm
- Scale Factor and Offset: 100F = 5/9 K/F * 100F +255.372 = 310.928K
- Other units (ex. Length):
Absolute Temperature: Always shown with K, C, or F. Ex. The face of a part is 200C.
- Can't mix with other units
- A new type introduced just for Absolute Units: Temperature and Temperature Field. This cannot be mixed with other units. Can be in K, C, or F and it shows up as K, C, or F for units (depending on the temperature units settings)
- ex. Applied Temperature input in Applied Temperature Load block
- ex. Ambient temp input in Radiation Boundary Load block
Relative Temperature: Always shown with K or F. Ex. 20 Btu/(hr*ft*dF).
- Can be mixed with other units (ex. specific heat capacity J/kg*dC)
- If temperature units are used in a Scalar or Scalar Field they will represent a Relative Temperature
- 1K = 1dC = 1.8dF
- In a scalar, your temperature can be entered as K, dC, or dF. The block will show units in K (for K and dC) or dF
How do I type in the Units?
If your temperature units are set to K, you can still type in values that include dF and dC (such as material properties that are taken from tables such as Btu/(h*ft*dF) or J/(kg*dC)).
Kelvin: K. Absolute and Relative temperatures are the same.
Celsius: Absolute temperature is in C. For Relative temperature, you can type in dC, but since dC and K mean, it will be shown as K.
Fahrenheit: F for Absolute and dF for Relative.
When do I use Absolute Temperature and Relative Temperature?
To decide this, you have to know what you are trying to achieve. Adding two Absolute Temperatures isn't supported since it doesn't make sense. However, it is common to add an Absolute Temperature with a Relative Temperature.
- Absolute and Relative: a wall is 200C and will increase by 20dC. 200C + 20dC = 220C ((273.15+200)K + 20K = 493.15K which is 220C)
- Absolute and Absolute: for the same wall, 200C + 20C doesn't give the same result as the relative temperature because you need to convert to K. (273.15+200)K + (273.15+20)K = 766.3K which is not the same as the result above, therefore adding Absolute and Absolute isn't supported.
- Relative and Relative: a wall is xC and it will increase by 200dC and increase by another 20dC. 200dC + 20dC = 220dC which works for specific cases (meaning the total temperature increase)
- (Absolute) 1K is already in Kelvin and has a (Relative) 1K as a property. (K units are the same for Absolute and Relative)
- (Absolute) 1C is 274.15K in Kelvin and has a (Relative) 274.15K (remember 274.15K or 274.15dC is the same) as a property.
- (Absolute) 1F is 255.9278K in Kelvin and has a (Relative) 255.9278K (shown as 255.9278K or as 460.67dF) as a property.
- For the Add and Subtract functions, there are two new overloads: “Temperature, Scalar” and “Temperature Field, Scalar Field” to deal with the mixed addition/subtraction of absolute and relative (ex. 200C +/- 20dC).
- For the Subtract function, there are two new additional overloads: “Temperature, Temperature” and “Temperature Field, TemperatureField” to calculate the difference between two absolute temperatures in order to get the relative difference (200C - 180C = 20dC or 20K).
Temperature Point Map Update
- This block is updated to output an Absolute temperature result
- Can be used with Field From Point Map to create a Temperature Field