StrainGaugeTemperatureCompensation (FPScript)

21.09.2021

Performs temperature compensation for a strain signal measured using a strain gauge.

Syntax

StrainGaugeTemperatureCompensation(Strain, Temperature, PolynomialCoefficients, GaugeFactor, GaugeFactorTemperatureCoefficient, ReferenceTemperature, [ StrainGaugeTEC = 0 10^-6/K ] [ , MaterialTEC = 0 10^-6/K ])

 

The syntax of the StrainGaugeTemperatureCompensation function consists of the following parts:

Part

Description

Strain

Symbol: εu(T). A measured strain data set of a strain gauge. If Unit Manager is switched off, the data set must be present in the unit µm/m.

Permitted data structures are data series und signal. All numeric data types are permitted.

If the argument is a list, then the function is executed for each element of the list and the result is also a list.

Temperature

Symbol T. A measured temperature data set. If Unit Manager is switched off, the data set must be present in the unit °C.

Permitted data structures are data series und signal. All numeric data types are permitted.

If the argument is a list, then the function is executed for each element of the list and the result is also a list.

PolynomialCoefficients

Symbol: a0, a1, ... . A data series with the polynomial coefficients, determined from the data sheet of the strain gauge. Here the first value is coefficient a0the second value is coefficient a1, etc.

Permitted data structures are data series. All numeric data types are permitted.

If the argument is a list, then the function is executed for each element of the list and the result is also a list.

GaugeFactor

Symbol: kD. The k-factor, determined from the data sheet of the strain gauge.

Permitted data structures are scalar value. All numeric data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

GaugeFactorTemperatureCoefficient

Symbol: αk. The temperature coefficient of the k-factor, determined from the data sheet of the strain gauge. The unit is 1/K.

Permitted data structures are scalar value. All numeric data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

ReferenceTemperature

Symbol: TRef. The reference temperature, determined from the data sheet of the strain gauge. If Unit Manager is switched off, the data set must be present in the unit °C.

Permitted data structures are scalar value. All numeric data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

StrainGaugeTEC

Symbol: αSG. The coefficient of thermal expansion of the strain gauge material used, determined from the data sheet of the strain gauge. The unit is 10^-6/K.

Permitted data structures are scalar value. All numeric data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

If this argument is omitted, it will be set to the default value 0 10^-6/K.

MaterialTEC

Symbol: αM. The coefficient of thermal expansion of the material used on which the measurement is performed. If the material is not different from the strain gauge material, the value is identical to StraingGaugeTEC. The unit is 10^-6/K.

Permitted data structures are scalar value. All numeric data types are permitted.

If the argument is a list, then the first element in the list is taken. If this is also a list, then the process is repeated.

If this argument is omitted, it will be set to the default value 0 10^-6/K.

Remarks

The function performs a temperature compensation of a strain signal measured by means of a strain gauge. Here it is assumed that the strain gauges are self-compensated, i.e. the influence of the cable resistance has already been eliminated. The temperature influence of strain gauge installation tape is also not taken into account. The residual error is determined by a polynomial function specified in the data sheet of the strain gauge.

In addition to the polynomial function, the formula used includes the temperature dependency of the k-factor and additional consideration of a deviation between the thermal expansion coefficient of the material on which the measurement was performed and the thermal expansion coefficient of the strain gauge grid material. The following formula is used for temperature compensation:

For complex data types the absolute value is formed.

Available in

FlexPro Professional, Developer Suite

Examples

StrainGaugeTemperatureCompensation('Strain', 'Temperature', {-20.23, 2.19, -6.45E-02, 2.63E-04}, 2.12, 93 * 10^-6, 20, 10.8, 23)
 

Performs temperature compensation. 23 ppm/K is the coefficient of thermal expansion of the aluminum material used.

See Also

RosetteTransformation Function

Rosette Transformation Analysis Object

References

[1] Hottinger Baldwin Messtechnik GmbH: Temperature compensation of strain gauge ¼-bridges - Clear, brief and understandable. In: Technical Information T05414_01_E00_01. https://www.hbm.com/fileadmin/mediapool/hbmdoc/technical/T05414.pdf,.

[2] Micro-Measurements: Strain Gage Thermal Output and Gage Factor Variation with Temperature. In: Tech Note TN-504-1. http://www.vishaypg.com/docs/11054/tn504.pdf,2014.

Share article or send as email:

You might be interested in these articles