Reference ID: MET-D2C4 | Process Engineering Reference Sheets Calculation Guide
Introduction & Context
A thermocouple produces a small open‑circuit voltage that is a monotonic function of the temperature difference between its measuring junction and the reference junction. In process engineering this voltage is measured by a data‑acquisition system; converting it to a meaningful temperature is essential for control loops, safety interlocks, custody transfer calculations, and regulatory reporting, and it underpins accurate thermal process thermocouple calibration. The linear segment model shown here is valid for Type K (Chromel–Alumel) thermoelements between 0 °C and 500 °C and is routinely embedded in PLCs, DCSs, and micro‑controller firmware where computational resources are limited and a fast, deterministic result is required.
Methodology & Formulas
Reference-junction compensation
When the reference junction is held at \(T_{\text{ref}}\) the effective (compensated) voltage that corresponds to the measuring-junction temperature is
\[
V_{\text{net}} = V_{\text{meas}} \quad \text{if} \quad T_{\text{ref}} = 0\,^{\circ}\text{C}.
\]
For \(T_{\text{ref}} \neq 0\,^{\circ}\text{C}\) add the Seebeck voltage generated over the interval \([0, T_{\text{ref}}]\) obtained from the NIST tables or polynomials; the code shown assumes an ice-point reference so this step is bypassed.
Linear conversion
Inside the monotonic region the temperature is approximated by a straight-line fit
\[
T = m\,V_{\text{net}} + b
\]
where
\(m\) is the slope (°C mV–1) and
\(b\) is the offset (°C) that forces the curve through the mid-range calibration point.
Validity regime
The linear coefficients are valid only inside the following bounds:
Parameter
Lower limit
Upper limit
Remark
Voltage, \(V_{\text{net}}\)
\(V_{\min}\)
\(V_{\max}\)
Outside this interval the NIST polynomial must be used.
Temperature, \(T\)
\(T_{\min}\)
\(T_{\max}\)
Same as above.
Use the NIST polynomial for your thermocouple type (K, J, T, etc.). Most PLCs have pre-built function blocks that implement these 5th- to 8th-order polynomials.
If your card returns cold-junction-compensated voltage, apply the polynomial directly. If not, first add the cold-junction voltage equivalent (found from an RTD or thermistor at the terminals) to the measured voltage before applying the polynomial.
Finally, apply any user-scale linear correction (±2 °C trim) if the sensor is calibrated against a reference.
Each letter type (K, J, N, etc.) has its own alloy pair, so the millivolt output per °C is unique.
Always confirm the sheath color code or tag before selecting the table; a red-yellow wire is not automatically Type K.
Using the wrong table can introduce errors of 20–100 °C, especially above 300 °C.
Modern analog input modules typically achieve ±0.5 °C CJ accuracy over 0–60 °C ambient.
Verify once every 12 months by inserting a calibrated PRT in the terminal block well and comparing to the module’s reported CJ temperature; drift >1 °C triggers recalibration or replacement.
Keep high-velocity drafts or heat sources away from the marshaling cabinet to minimize CJ gradients.
Yes, but average the temperatures, not the voltages, because the voltage-to-temperature curve is non-linear.
Ensure all sensors are the same type and in the same thermal environment; otherwise the average is physically meaningless.
For redundant control loops, use a median-select algorithm instead of a straight average to reject a single drifting sensor.
Worked Example: Converting Thermocouple Millivolts to Temperature in a Reactor Loop
A process engineer is validating the temperature of a catalytic reactor loop. A Type-K thermocouple probe is inserted into the process line and the instrumentation amplifier outputs 8.13 mV. The reference junction is maintained at an ice-point of 0 °C. Using the plant’s linearised calibration constants, determine the process temperature.
Knowns
Measured thermocouple voltage \(V_\text{mV}\) = 8.13 mV
Reference-junction temperature \(T_\text{ref}\) = 0 °C
Calibration slope \(K_\text{SLOPE}\) = 24.705 °C mV–1
Calibration offset \(K_\text{OFFSET}\) = 0.23 °C
Valid voltage range: −10 mV to 20.3 mV
Valid temperature range: 0 °C to 500 °C
Step-by-Step Calculation
Verify the measured voltage lies within the calibrated span: −10 mV ≤ 8.13 mV ≤ 20.3 mV → OK.
Because the reference junction is at 0 °C, the net thermoelectric voltage equals the measured voltage: \(V_\text{net} = V_\text{mV} = 8.13\ \text{mV}\).
Apply the linear conversion equation: \(T = K_\text{SLOPE} \cdot V_\text{net} + K_\text{OFFSET}\).