Regression Analysis and Calibration Recommendations For The Characterization of Balance Temperature Effects

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

https://ntrs.nasa.gov/search.jsp?

R=20180002963 2020-04-07T13:06:43+00:00Z

11th International Symposium on Strain-Gauge Balances, 14-17 May 2018, Cologne, Germany

Regression Analysis and Calibration Recommendations


for the Characterization of Balance Temperature Effects
N. Ulbrich† and T. Volden‡
Jacobs Technology Inc., Moffett Field, California 94035

Analysis and use of temperature–dependent wind tunnel strain–gage balance


calibration data are discussed in the paper. First, three different methods are
presented and compared that may be used to process temperature–dependent
strain–gage balance data. The first method uses an extended set of indepen-
dent variables in order to process the data and predict balance loads. The
second method applies an extended load iteration equation during the analysis
of balance calibration data. The third method uses temperature–dependent sen-
sitivities for the data analysis. Physical interpretations of the most important
temperature–dependent regression model terms are provided that relate tem-
perature compensation imperfections and the temperature–dependent nature of
the gage factor to sets of regression model terms. Finally, balance calibration
recommendations are listed so that temperature–dependent calibration data can
be obtained and successfully processed using the reviewed analysis methods.

Nomenclature
A = matrix used in general global regression problem
AF = axial force of a strain–gage balance
a = vector that contains intercept terms
b = right hand side vector used in general global regression problem
C = balance calibration coefficient matrix
c0 , c1 , . . . = coefficients of the regression model of a gage output
0
C = extended balance calibration coefficient matrix
C1 = part of matrix C that consists of linear terms only
C2 = part of matrix C that consists of absolute value and non–linear terms
C3 = part of matrix C that consists of temperature–dependent terms
F = balance load, i.e., force or moment, described relative to absolute load datum of zero load
F = part of matrix G that consists of linear terms; corrected load vector
G = load matrix
0
G = extended load matrix
H = part of load matrix G that consists of absolute value and non–linear terms
i = bridge output or gage index
j = index of coefficient or math model term used in fitting function
J = part of load matrix G that consists of temperature–dependent terms
k = balance gage/bridge index -or- load component index
m = total number of math model terms used in fitting function (excluding intercept term)
m0 = total number of temperature–dependent math model terms
n = total number of bridge outputs
n0 = number of loads (or number of gage outputs) plus the uniform balance temperature
N1 = forward normal force of a force balance
NF = total normal force of a force balance
p = total number of calibration points
† Aerodynamicist, Jacobs Technology Inc.
‡ Computer Engineer, Jacobs Technology Inc.

1
11th International Symposium on Strain-Gauge Balances
PM = total pitching moment of a force balance
R = balance response, i.e., electrical output of a balance gage
R = balance response vector
rN 1 = output of the forward normal force gage of a force balance
T = uniform balance temperature (average of temperature readings on the balance)
T◦ = reference temperature of the balance
x = unknown vector used in general global regression problem

Γ = gage factor
∆m = total number of math terms that are a function of the temperature difference
∆R = output change of a strain–gage balance gage
∆R = vector of gage outputs and temperature difference that is an input for the load calculation
∆T = difference between uniform balance temperature and reference temperature
ζ = regression coefficient index
ϑ = regression coefficient index
λ = change in length
λ◦ = length
µ = total number of regression coefficients of method 2 (excluding intercept term)
ζ = regression coefficient index
ξ = load iteration step index
ρ = change in gage resistance (due to strain)
ρ◦ = gage resistance in ohms

I. Introduction
Different methods are used in aerospace testing to predict balance loads during a wind tunnel test from
the measured electrical outputs of its strain–gages. The load prediction itself is based on a multivariate
regression analysis of balance calibration data that describes the physical behavior of the balance. The
Iterative Method, for example, first fits outputs of a balance as a function of the tare corrected loads that
the balance experienced during the calibration. Then, the resulting regression coefficients are converted to
data reduction matrix coefficients so that loads can be predicted from measured gage outputs during a wind
tunnel test by using a load iteration scheme (see Refs. [1] to [4] for detailed descriptions and discussions of
the Iterative Method).
In principle, the Iterative Method assumes that the number of “independent” variables, i.e., balance
loads, equals the number of “dependent” variables, i.e., strain–gage outputs. This requirement is supported
by the General Theorem on the Inversion of Transformations that can be applied to strain–gage balance
data (see Ref. [5], pp. 4–5, for more details). However, this requirement made it difficult in the past to
include temperature–dependent regressors in the analysis if an analyst wanted to apply the traditional load
iteration scheme that is described in the literature (see Ref. [1], p. 19, Eq. (3.3.7)). Therefore, at least three
different analysis methods were independently developed over the years so that the balance temperature can
be used as an input variable for the load prediction. These three methods are discussed in the paper. In
addition, physical interpretations of the temperature–dependent regression model terms are provided and
calibration recommendations are listed so that “real–world” temperature–dependent calibration data can
successfully be processed by using the reviewed analysis methods.
First, important characteristics of the three analysis methods are discussed. Then, physical interpreta-
tions of temperature–dependent regression model terms and calibration recommendations are provided.

II. Analysis Methods for Temperature–Dependent Balance Data


A. General Remarks
Three distinctly different methods are discussed in this section that may be used to analyze temperature–
dependent strain–gage balance calibration data and predict loads during a wind tunnel test. These methods
illustrate different approaches that analysts developed over the years in order to use temperature–dependent
balance calibration data within the framework of a wind tunnel’s data processing software.
Basic challenges associated with the influence of temperature effects on the overall accuracy of the load

2
11th International Symposium on Strain-Gauge Balances
prediction of a strain–gage balance are well understood and widely discussed in the literature. For example,
Ewald, Polanski, and Graewe summarize associated problems as follows (taken from Ref. [6], p. 2):
. . . Through the temperature range zero point shifts and sensitivity shifts occur.
These effects must be minimized by careful matching of the gages and remaining errors
must be calibrated and corrected by a numerical process for satisfying accuracy. . . .
Similarly, Ferris writes (taken from Ref. [7], p. 2):
. . . To obtain accurate force data over the large temperature range experienced in
the NTF, it is necessary to eliminate or correct for the effects of any thermally–
induced output so that the remaining output is a function of the applied load only.
These thermally–induced outputs may appear as changes in the zero load output
(apparent strain), in the output for a given applied load (sensitivity shift), and
in the output due to mechanical deformation caused by thermal transients. . . .
Ferris explicitly points out that thermal effects influence the measured electrical outputs of the balance
when a set of calibration loads is applied. Therefore, assuming that the Iterative Method is applied, it
is theoretically possible to include temperature effects in the regression models of the electrical outputs
of a balance calibration data set as long as suitable temperature–dependent regression model terms are
selected. These terms should model shifts in (i) the zero load outputs and (ii) the sensitivities. The
influence of mechanical deformation caused by thermal transients on the outputs is not discussed in the
paper. Consequently, the traditional regression model of the outputs (see, for example, Ref. [1], Section 3.3.1,
or, Ref. [5], Section 3.2) is simply extended by using temperature–dependent regressors so that residual
temperature effects are included.
In principle, it is assumed that all three analysis methods describe the temperature–dependent behavior
of a strain–gage balance by using the difference between the uniform balance temperature (T ) and a suitable
reference temperature (T◦ ) as an independent variable. It is critical to assume that the balance itself has
a uniform temperature during both calibration and use because, otherwise, the sheer number of required
independent variables makes the balance calibration task impractical. The importance of having a uniform
temperature of the balance is also highlighted in the literature. Ewald, Polanski, and Graewe summarize the
requirement for uniform temperature distribution of the balance as follows (taken from Ref. [6], p. 4):
. . . Even more important is the fact that copper beryllium has a heat conductivity
five times higher than maraging steel. The advantage will be a more uniform tem–
perature distribution in the balance or the same distribution in shorter times. . . .
The use of the temperature difference as an independent variable suggests itself because a Taylor Series
approximation of the functional behavior of a strain–gage balance is the theoretical basis for the definition
of the regression model terms of an electrical output of a balance. Then, the independent variable set for the
calibration of the balance is given by the balance loads and the temperature difference. The new independent
variable, i.e., the temperature difference, can be expressed as follows

∆T = T − T◦ (1)
where T is the assumed “uniform” balance temperature and T◦ is the chosen reference temperature for the
calibration. Ideally, this reference temperature should be located within the range of all uniform temperatures
that the balance is expected to experience during the wind tunnel test.
The balance has to be calibrated at specific loads, load combinations, and temperature differences so
that a numerical analysis method can be used to develop a balance load prediction process for the wind
tunnel test that will meet a wind tunnel user’s accuracy requirements. Each one of the three potential
analysis methods for temperature–dependent balance data is based on specific assumptions that need to be
understood so that a suitable calibration design for the balance can be defined. Therefore, basic features
and assumptions of the three analysis methods are discussed in the next sections of the paper.

B. Method 1
The first analysis method for temperature–dependent strain–gage balance calibration data uses an ex-
tended set of calibration variables to predict the balance loads. The temperature difference is simply intro-

3
11th International Symposium on Strain-Gauge Balances
duced as both an “independent” and “dependent” variable that is used side–by–side with the loads and gage
outputs. This approach has the advantage that the traditional load iteration equation defined in Ref. [1] can
directly be applied without any modifications (see Refs. [8] to [10] for a detailed description of this approach).
The use of the temperature difference as both an “independent” and “dependent” variable is supported
by the interpretation of the uniform balance temperature as a “state” variable. This interpretation can be
better understood if the balance is placed inside of the “control volume” that is shown in Fig. 1 below.

“INPUTS” = APPLIED LOADS THAT ACT ON THE METRIC PART

CONTROL VOLUME BOUNDARY

REACTION LOADS
(EQUAL IN MAGNITUDE BUT OPPOSITE
IN SIGN TO THE APPLIED LOADS)

NON-METRIC
METRIC PART TRANSITIONAL ZONE PART
WIRE
UNIFORM BALANCE TEMPERATURE = “STATE” VARIABLE HARNESS

“OUTPUTS” = ELECTRICAL OUTPUTS OF BALANCE BRIDGES

UNIFORM BALANCE TEMPERATURE IS A “STATE” VARIABLE, I.E., IT IS


NEITHER AN INPUT NOR AN OUTPUT VARIABLE OF THE CONTROL VOLUME.

THE TEMPERATURE IS NEEDED TO DESCRIBE/SPECIFY BOTH THE APPLIED


LOADS AND THE MEASURED ELECTRICAL OUTPUTS OF THE BALANCE.

Fig. 1 Control volume analysis of the “inputs” and “outputs” of a strain–gage balance.

The “inputs” into the control volume are the applied loads that act on the metric part of the balance.
The “outputs” are the measured electrical outputs at the balance bridges. The balance itself remains at a
constant uniform temperature as long as no temperature gradient exists across the control volume boundary.
Then, the temperature can be interpreted as a variable that describes the “state” of the balance when
(i) the loads were applied to the metric part and (ii) the electrical outputs were measured at the balance
bridges. In other words, the temperature, or, more precisely, the temperature difference is a “state” variable
that accompanies both the description of the applied loads and measured electrical outputs of a given load
configuration of the balance. The resulting “extended” set of “independent” variables of the balance can be
defined as follows:

4
11th International Symposium on Strain-Gauge Balances
extended set of independent variables of an n−component balance : F (1), . . . , F (n), ∆T
| {z }
n+1 variables

F (1), F (2), . . . , F (n) =⇒ load components of the balance

∆T =⇒ temperature diff erence def ined in Eq. (1)

The set consists of the n load components of the balance plus the temperature difference. Similarly, the
“extended” set of “dependent” variables of an n–component balance can be summarized as follows:

extended set of dependent variables of an n−component balance : R(1), . . . , R(n), ∆T


| {z }
n+1 variables

R(1), R(2), . . . , R(n) =⇒ gage outputs or bridge outputs of the balance

∆T =⇒ temperature diff erence def ined in Eq. (1)

The set consists of a total of n gage outputs plus the temperature difference. Then, assuming that the
balance has a total of n + 1 “independent” variables, i.e., n load components plus the temperature difference,
and a total number of n + 1 “dependent” variables, i.e., n gage outputs plus the temperature difference, the
“extended” regression model of a gage output with index k becomes:

REGRESSION MODEL OF TEMPERATURE–DEPENDENT GAGE OUTPUT

R(k) = c0 (k) + c1 (k) · F (1) + . . . + ck (k) · F (k) + . . . + cn (k) · F (n)


(2a)
+ cn+1 (k) · ∆T + cn+2 (k) · |F (1)| + . . . + cm−1 (k) · |F 3 (n)| + cm (k) · |∆T 3 |

where

n0 = n + 1 (2b)

1 ≤ k ≤ n0 (2c)

m = 2 · n0 · ( n0 + 2 ) (2d)

It is important to mention that the regression model described in Eq. (2a) above uses the same ten
math term groups that are defined in Eq. (3.1.3) of Ref. [1]. The temperature difference is simply treated
as if it is another “independent” load component of the balance. Consequently, after applying Eq. (2d), the
maximum number of potential regression coefficients excluding the intercept for a temperature–dependent
gage output of a six–component balance becomes:
n0 = 6 + 1 = 7 =⇒ m = 2 · n0 · ( n0 + 2 ) = 126 (3)
The actual number of non–zero coefficients of the regression model of the electrical output of a real–
world balance is usually substantially smaller than 126. Many terms may simply not be supported by the

5
11th International Symposium on Strain-Gauge Balances
calibration data or, if used, may cause massive near–linear dependencies between the regression model terms.
In particular, it makes no sense to use terms that contain the absolute value of the temperature difference
because, by design, absolute value terms are only to be used with the balance loads themselves to model the
“bi–directional” behavior of an output. This restriction can be summarized as follows:

Coefficients of regression model terms that contain |∆T |, i.e, coefficients of the five term
classes |∆T |, ∆T · |∆T |, F (k) · |∆T |, |F (k) · ∆T |, |∆T 3 |, are explicitly set to zero
because, by design, absolute value terms are exclusively to be used with loads
in order to model “bi–directional” output behavior (for more detail see Ref. [1], p. 8/9).

A detailed review of the remaining temperature–dependent math model term options shows that a term
is either constructed exclusively from the temperature difference (i.e., ∆T , ∆T 2 , ∆T 3 ) or it is a combination
of a single load component with the temperature difference (i.e., F (1) · ∆T , F (2) · ∆T , . . .). This conclusion
can be expressed by using the following alternate description of Eq. (2a):

REGRESSION MODEL OF TEMPERATURE–DEPENDENT GAGE OUTPUT

R(k) = . . . + cn+1 (k) · ∆T + ... + cζ (k) · ∆T 2 + ...


| {z } | {z }
linear term quadratic term
(4)
+ cϑ (k) · F (k) · ∆T + . . . + cζ (k) · ∆T 3 + ...
| {z } | {z }
cross−product term cubic term

Equation (2a) and its alternate description given by Eq. (4) describe a set of n + 1 linear equations that
define the least squares problem of the temperature–dependent balance calibration data set. Fortunately,
the regression coefficients of the additional “dependent” variable, i.e., R(n + 1) = R(n0 ) ≡ ∆T of Eq. (2a),
are explicitly known as ∆T appears on both the left and right–hand side of the regression model for R(n0 ).
Consequently, the regression coefficient cϑ (n0 ) is “1.0” for ϑ = n0 and cϑ (n0 ) is “0.0” for ϑ 6= n0 . This
important conclusion can be expressed as follows:

REGRESSION MODEL OF TEMPERATURE DIFFERENCE

R(n0 ) ≡ |{z}
∆T = 0 + . . . + 0 · F (n) + 1.0 · |{z}
∆T + 0 · |F (1)| + . . . (5a)
dep. indep.

or

1.0 if ϑ = n0

0
cϑ (n ) = (5b)
0.0 if ϑ 6= n0

The simple addition of the “trivial–but–correct” relationship defined in Eq. (5a) above to the system
of linear equations given by Eq. (2a) makes it ultimately possible to construct a load iteration scheme that
(i) uses temperature–dependent gage outputs as input and (ii) does not require a modification of the original
load iteration equation that is defined in Ref. [1]. This load iteration equation has the following general

6
11th International Symposium on Strain-Gauge Balances
format (taken from Ref. [1], p. 19, Eq. (3.3.7))

h −1
i h −1
i
Fξ = C1 · ∆R − C1 C2 · H{Fξ−1 } (6)
n0 ×n0 n0 ×(m−n0 )

where vector F of the extended “independent” variable set is defined as

 F (1) 
 F (2) 
 . 
Fn0 ×1 =  .  (7a)
 . 
F (n)
 
∆T

and vector ∆R of the extended “dependent” variable set is defined as

 R(1) − c (1) 
0
 R(2) − c0 (2) 
∆Rn0 ×1 =
 .. 
(7b)
.
 
 
R(n) − c0 (n)
 
∆T

−1 −1
and matrices C1 and C1 C2 have the coefficients of the data reduction matrix that results from the fit
of the calibration data. The symbol H(Fξ−1 ) represents a rectangular matrix that only depends on load
estimates of the previous iteration step and the temperature difference (see Ref. [1], p. 18, for a definition of
the matrix). It is the part on the right–hand side Eq. (6) that changes with each iteration step.
In the next section of the paper a second method for the analysis of temperature–dependent balance
calibration data is discussed that uses an extended load iteration equation.

C. Method 2
Method 2, i.e., the second analysis approach that uses the temperature difference as an independent
variable for the prediction of balance loads, is very similar to Method 1. Method 2 was rigorously developed by
Lynn, Commo, and Parker in 2012 who defined a balance load iteration scheme that uses both temperatures
and pressures as additional independent variables of the gage outputs of a balance (for more detail see
Ref. [11], pp. 564–565, Eq. (A5)). Method 2, similar to Method 1, also performs an analysis that fits all
“n” outputs as a function of (i) the “n” load components of the balance and (ii) the temperature difference.
However, Method 2 no longer requires that the number of “independent” variables matches the number
of “dependent” variables. Therefore, Method 2 has to apply an “extended” load iteration scheme for the
prediction of loads from the measured outputs and the temperature difference that (i) depends on the specific
choice of temperature (and/or pressure) dependent regression model terms and (ii) is not identical with the
traditional load iteration equation that is given in Ref. [1].
A new derivation of Method 2, i.e., of Lynn, Commo, and Parker’s extended load iteration scheme,
is given in App. 1 and 2 of the current paper in order to allow for a direct comparison of Method 1 with
Method 2. Therefore, only the most important characteristics of Method 2 are summarized in this section.
Method 2 uses a regression model of the gage outputs that is very similar to the regression model
of Method 1 that is defined in Eq. (2a). Method 2 simply “appends” the chosen temperature–dependent
regression model terms to the basic regression model term set that is defined in Eq. (3.1.3) of Ref. [1]. Then,
for example, using linear, quadratic, and cubic temperature terms in combination with cross–product terms
that are constructed from the loads and the temperature difference, the following extended regression model
of a gage output with index “k” is obtained:

7
11th International Symposium on Strain-Gauge Balances
EXTENDED REGRESSION MODEL OF GAGE OUTPUT

R(k) = c0 (k) + c1 (k) · F (1) + c2 (k) · F (2) + . . . + cm (k) · |F 3 (n)|


| {z }
assumed to be identical with regression model given by Eq. (3.1.3) of Ref. [1]

+ cm+1 (k) · ∆T + cm+2 (k) · ∆T 2 + cm+3 (k) · ∆T 3


| {z }
temperature−dependent linear, quadratic, and cubic terms (8a)
Xn
+ { cm+3+i (k) · F (i) · ∆T }
i=1
| {z }
temperature−dependent cross−products

. . . or, assuming an auxiliary index µ is introduced, we can write . . .

R(k) = c0 (k) + c1 (k) · F (1) + c2 (k) · F (2) + . . . + cµ (k) · F (n) · ∆T (8b)

where

total number of math terms (excluding intercept) =⇒ µ = m + m0 (8c)

total number of temperature−dependent terms =⇒ m0 = 3 + n (8d)

Method 2 simply fits the gage outputs of the balance calibration data using the extended regression
model given in Eq. (8a) above. Then, after (i) the fitted coefficients c0 to cµ have been obtained and (ii) the
iteration equation defined in Eq. (47) of App. 2 is constructed from them, the following extended iteration
equation needs to be applied to predict the loads from the measured outputs:

h −1
i h −1
i h −1
i
Fξ = C1 · ∆R − C1 C2 · H{Fξ−1 } − C1 C3 · J{Fξ−1 ; ∆T } (9)
n×n n×(µ−n−m0 ) n×m0

where vector F of the “independent” variable set is defined as


 F (1) 
 F (2) 
Fn×1 =  . 
 .  (10a)
.
F (n)

and vector ∆R of the “dependent” gage outputs is defined as


 R(1) − c (1) 
0
 R(2) − c0 (2) 
∆Rn×1 =  ..  (10b)
.
 
R(n) − c0 (n)

Key differences between the iteration equation of Method 1 and the iteration equation of Method 2
become obvious if Eqs. (6), (7a), and (7b) are compared with Eqs. (9), (10a), and (10b). The temperature–
dependent data reduction matrix coefficients of Method 1 are a “subset” of the coefficients that are contained
in the rectangular matrix C−1 −1
1 C2 . The load contribution C1 ∆R of Eq. (6) is not temperature–dependent
−1 T
because the last column of C1 equals {0 0 . . . 0 1} . The temperature–dependent data reduction matrix
coefficients of Method 2, on the other hand, are the coefficients that are contained in the rectangular matrix

8
11th International Symposium on Strain-Gauge Balances
−1
C1 C3 (see Eq. (9) or (47)). In addition, only the iteration equation of Method 1, i.e., Eq. (6), matches the
traditional iteration equation that is defined in Ref. [1].

D. Method 3
Method 3 also first fits the gage outputs as a function of the balance loads and, afterwards, uses the
traditional load iteration equation of Ref. [1] for the prediction of balance loads during a wind tunnel test.
However, Method 3 treats some of the regression coefficients no longer as constants. It makes the “prime
sensitivity” of a balance gage, i.e., the regression coefficient of the primary gage load, be a function of
temperature in order to model the potential “sensitivity shift” that is reported in the literature (see, e.g.,
the discussion of this phenomenon in Refs. [6] and [7]).
A “hidden” connection between the temperature–dependent regression coefficients used by Method 3 and
the regression models used by both Method 1 and Method 2 exists that can be understood if the coefficient
of the primary gage load of a gage is analyzed in more detail. First, it is assumed that the regression model
of the gage output is not a function of the temperature. The corresponding regression model is given by the
following relationship (equals Eq. (3.1.3) of Ref. [1]):

REGRESSION MODEL OF GAGE OUTPUT


(assumed to be identical with regression model given by Eq. (3.1.3) of Ref. [1])

R(k) = c0 (k) + c1 (k) · F (1) + . . . + ck (k) · F (k) + . . . + cm (k) · |F 3 (n)| (11)


| {z }
sensitivity

The regression model of the gage output given in Eq. (11) above has the following total number of
potential regression model terms if a six–component balance is used (not counting the intercept):

six−component balance =⇒ n = 6 =⇒ m = 96 (12)

It is assumed that the load component F (k) in Eq. (11) above is the primary load associated with gage
output R(k). Then, the “prime sensitivity” of the balance gage with index “k” can be defined as follows:

DEFINITION OF THE GAGE SENSITIVITY

∂ R(k) change of primary gage output


ck (k) = ≡ (13)
∂ F (k) change of primary gage load

The regression coefficient ck (k) in Eq. (11) above is the least squares approximation of the “prime
sensitivity” of the balance gage with index “k”. Now, the assumption is made that the prime sensitivity of
the gage is also a function of temperature. We get:

assumption =⇒ ck (k) 6= const. =⇒ ck (k, T ) (14)

Then, after replacing ck (k) with ck (k, T ), Eq. (11) can be written as follows:

REGRESSION MODEL WITH TEMPERATURE–DEPENDENT SENSITIVITY

R(k) = c0 (k) + c1 (k) · F (1) + . . . + ck (k, T ) · F (k) + . . . + cm (k) · |F 3 (n)| (15)


| {z }
sensitivity

9
11th International Symposium on Strain-Gauge Balances
It is important to point out that the regression coefficients of Eq. (15) above, i.e., c0 (k), c1 (k), . . . ,
ck (k, T ), . . . , cm (k), have to be obtained by using two separate and completely independent least squares
fits because the “prime sensitivity” ck (k, T ) is no longer treated as a constant. The result of these two
independent fits has to be superimposed in order to predict the balance loads during the wind tunnel test.
The first least squares fit uses calibration data as input that is obtained by applying both single– and
multi–component loadings while keeping the temperature at a constant reference temperature T◦ . This least
squares fit determines all coefficients that are independent of the balance temperature. The second least
squares fit, on the other hand, only uses single–component loadings as input that were obtained while varying
the balance temperture. This least squares fit is used to determine the temperature–dependent regression
coefficients ck (k, T ), i.e., the temperature–dependent sensitivities of each gage.
It is possible to approximate the temperature–dependent regression coefficient ck (k, T ) by using a Taylor
Series that is developed near a fixed reference temperature T◦ . Then, we get:

d 2 ck
   
d ck 1
T aylor Series =⇒ ck (k, T ) ≈ ck (k, T◦ ) + · ∆T + · · ∆T 2 + . . . (16a)
dT T◦ 2 d T2 T◦

Then, after dropping all higher order terms on the right–hand side of Eq. (16a) above, we get the
following linear approximation of the temperature–dependent sensitivity:
 
d ck
linear approximation =⇒ ck (k, T ) ≈ ck (k, T◦ ) + · ∆T (16b)
d T T◦

Finally, after replacing ck (k, T ) in Eq. (15) with the right–hand side of Eq. (16b), a linear approximation
of the temperature–dependent regression model with temperature–dependent sensitivity is obtained. We get:

LINEAR APPROXIMATION OF REGRESSION MODEL


WITH TEMPERATURE–DEPENDENT SENSITIVITY
 
d ck
R(k) ≈ . . . + ck (k, T◦ ) · F (k) + · F (k) · ∆T + . . . (17)
dT T◦
| {z }
cross−product term

Several observations can be made after analyzing Eq. (17) above. First, Method 3 only supports modeling
of a temperature–dependent gage factor as the cross–product term F (k) · ∆T associated with the primary
gage load and the temperature difference is used (=⇒ it is shown in a later section of the current paper that
a temperature–dependent gage factor is directly related to the cross–product term F (k) · ∆T ). In addition,
the linear approximation of the regression model of Method 3 is, by design, “non–hierarchical” as the lower
order linear term ∆T is not included. Finally, the regression model of Method 3 cannot model residual
temperature compensation imperfections of the gage as terms like ∆T , ∆T 2 , and ∆T 3 are missing.
It is necessary to make a few remarks regarding the load iteration equation that has to be used with
Method 3. In principle, two options exist. The first option assumes that the outputs of the calibration data
are fitted using Eq. (15). Then, the traditional load iteration scheme given in Ref. [1] (or its variation given
in Ref. [3]) have to be applied to predict the balance loads. In this case, the coefficient ck (k, T ) of the primary
gage load, i.e., the primary gage sensitivity, is updated before the load iteration itself takes place assuming
that the temperature–dependent nature of ck (k, T ) is known. The second option assumes that the outputs
are fitted using Eq. (17), i.e., the linearized approximation of Eq. (15). Then, a variation of the extended
load iteration equation given by Eq. (9) has to be applied where (i) C3 is a n × n diagonal matrix that has
the derivatives dck /dT on the principle diagonal and (ii) C−1 1 C3 is a n × n matrix that is multiplied with
the n × 1 vector J{F,∆T }.

10
11th International Symposium on Strain-Gauge Balances
It is useful to compare characteristics of the three analysis methods that may be used to process
temperature–dependent balance data. Results of this comparison are summarized in the next section.

E. Comparison of Analysis Methods


Three analysis methods were discussed in the previous sections that may be used to process temperature–
dependent strain–gage balance data. The successful implementation of a chosen method in both the analysis
software package of a balance calibration laboratory and/or the data system of a wind tunnel facility depends
on a good understanding of its key characteristics and limitations. In addition, it is useful to understand the
connection between the three methods so that advantages and disadvantages of an implementation choice
can better be evaluated.
Analysis Method 1 and Method 2 are very similar. They essentially use identical regression models
of the outputs for the least squares fit of the calibration data and only differ in the definition of the load
iteration equation that is used to predict the temperature–dependent balance loads. Therefore, by design,
the predicted loads for Method 1 and Method 2 will show almost “perfect” agreement as long as the same
regression model terms are used for the regression models of the electrical outputs of the balance.
Method 1 has the advantage that it applies the widely used traditional load iteration equation that
is defined in the literature (Ref. [1], Eq. (3.3.7)). Therefore, Method 1 can immediately be used with an
existing data analysis software package as long as (i) the software’s load iteration equation matches the
traditional iteration equation defined in Ref. [1], and, (ii) the software can handle matrices with more than
six independent variables (for completeness, it needs to be mentioned that Method 1 will also work with the
variation of the traditional iteration equation that is described by Eq. (26) of Ref. [3]).
Method 2, on the other hand, requires the implementation of a new load iteration scheme in the data
processing software. This new iteration scheme can be viewed as an extension of the traditional load iteration
equation that is described in the literature. An additional contribution is simply included on the right–hand
side of the iteration equation that depends on (i) load estimates from the previous iteration step and (ii) the
temperature difference (e.g., compare Eq. (9) with Eq. (6)).
Both Method 1 and Method 2 perform a multivariate linear regression analysis of the balance data.
Therefore, statistical metrics like the variance inflation factor and the p–value of the t-statistic may be
used to assess if (i) the chosen temperature–dependent regression model terms have massive near–linear
dependencies in the regression model and if (ii) they are statistically significant.
Method 3 uses either the traditional iteration equation that is defined in Ref. [1] or a variation of the
extended iteration equation that is defined in Eq. (9). The choice of temperature–dependent regression
model terms with Method 3 is more limited when compared with Method 1 and Method 2 as the linearized
description of Method 3, i.e., Eq. (17), only supports a single temperature–dependent term for each gage. It
is the cross–product term of the primary gage load F (k) with the temperature difference ∆T . Fortunately, it
can rigorously be shown that this specific cross–product term choice is related to the temperature dependency
of the gage factor (this physical interpretation of the cross–product term is discussed in great detail in the
next section of the paper). It is also important to point out that Method 3 uses a “non–hierarchical”
regression model of the gage outputs. Therefore, residual temperature compensation imperfections of the
gage itself cannot be modeled as terms like ∆T , ∆T 2 and ∆T 3 are missing in Eq. (17).
The use of Method 3 in combination with the linearized approximation of the regression model of the
gage output, i.e., Eq. (17), has an advantage over the use of a temperature–dependent regression coefficient,
i.e., Eq. (15). Only this linearized approximation allows an analyst to directly use statistical metrics like the
variance inflation factor and the p–value of the t-statistic to assess if (i) the chosen temperature–dependent
regression model term has massive near–linear dependencies in the regression model and if (ii) the term
is statistically significant. Finally, assuming that balance data is given in its “design” format (e.g., force
balance data in force balance format), the linearized approximation of Method 3 is identical with Method 2
for the special case when the regression models of Method 2 only use a single temperature–dependent term,
i.e., the cross–product of the primary gage load with the temperature difference, for each gage.
The most important characteristics of each one of the three load prediction methods for temperature–
dependent strain–gage balance data are summarized in Table 1 below.

11
11th International Symposium on Strain-Gauge Balances
Table 1: Characteristics of load prediction methods for temperature–dependent balance data.

METHOD REGRESSION MODEL OF GAGE OUTPUT ITERATION EQUATION

−1
Method 1 R(k) = c0 (k) + . . . + cm (k) · |∆T 3 | Fξ = . . . − C1 C2 H{Fξ−1 }†

=⇒ Eqs. (2a), (4) =⇒ Eq. (6)

Indep. Var. ≡ F (1), . . . , F (n), ∆T (matches Eq. (3.3.7) of Ref. [1])


Dep. Var. ≡ R(1), . . . , R(n), ∆T

−1
Method 2 R(k) = c0 (k) + . . . + cµ (k) · F (n) · ∆T Fξ = . . . − C1 C3 J{Fξ−1 ; ∆T }

=⇒ Eqs. (8a), (8b) =⇒ Eqs. (9), (47)

Indep. Var. ≡ F (1), . . . , F (n), ∆T


Dep. Var. ≡ R(1), . . . , R(n)

−1
Method 3 R(k) = . . . + ck (k, T ) · F (k) + . . . Fξ = . . . − C1 C2 H{Fξ−1 }†

=⇒ Eq. (15) =⇒ Eq. (6)

Indep. Var. ≡ F (1), . . . , F (n), T =⇒ coefficients ck (k, T ) have to be


Dep. Var. ≡ R(1), . . . , R(n) updated before iteration starts

−1
Method 3 R(k) ≈ . . . + ck (k) · F (k) · ∆T + . . . Fξ = . . . − C1 C3 J{Fξ−1 ; ∆T }
(linearized)
=⇒ Eq. (17) =⇒ Eqs. (9), (47)

Indep. Var. ≡ F (1), . . . , F (n), ∆T


Dep. Var. ≡ R(1), . . . , R(n)

Method 3 (linearized) ≡ Method 2 with


single temperature–dependent term (assuming
balance data is given in its “design” format)

−1 −1 −1

Iteration equation Fξ = B1 ∆R − B1 B2 Fξ−1 − B1 C2 H{Fξ−1 } may also be used (Ref. [3], Eq. (26)).

III. Physical Interpretation of Temperature–Dependent Terms


A. General Remarks
In the previous sections four different types of temperature–dependent regression model terms for the
analysis of balance calibration data were introduced (linear, quadratic, cubic, and cross–product terms).
These four types can be split into two groups that model specific physical characteristics of the temperature–
dependent nature of strain–gage balance data. The first group consists of the linear, quadratic, and cubic

12
11th International Symposium on Strain-Gauge Balances
terms. They may be used to model residual temperature compensation imperfections (“bias” shifts) of the
gage output. The second group consists of the temperature–dependent cross–product terms. Their use is
related to the modeling of the temperature–dependent nature of the gage factor. Both term groups are more
rigorously discussed in the next two sections.

B. Residual Temperature Compensation Imperfections ⇐⇒ ∆T , ∆T 2 , ∆T 3


In general, strain–gages of a wind tunnel balance are temperature compensated so that the gage outputs
are significantly less sensitive to temperature effects. However, no temperature compensation is “perfect”
and a residual “bias” shift of the output may occur at certain test conditions. This temperature–dependent
“bias” shift may be modeled in the regression model of a strain–gage output by simply using linear, quadratic,
and cubic terms of the temperature difference as regression coefficients. It is expected that most of the “bias”
shift will be characterized by the linear and quadratic terms. Therefore, the cubic term of the temperature
difference may probably be omitted in most practical situations.

C. Temperature Dependency of the Gage Factor ⇐⇒ F (k) · ∆T


It can rigorously be shown that the temperature–dependent cross–product terms defined in Eqs. (4),
(8a), and (17) are related to the temperature–dependent nature of the gage factor. This connection is
supported by a detailed analysis of parameter that influence the magnitude of the gage factor. In general,
the gage factor Γ of a specific balance gage with index “k” is defined as follows (from Ref. [12], Eq. (10))

ρ(k) / ρ◦
Gage F actor =⇒ Γ(k) = (18)
λ(k) / λ◦

where ρ is a gage resistance change, ρ◦ is the gage resistance, λ is a length change, and λ◦ is the reference
length. Then, solving Eq. (18) for the gage resistance change, we get:
ρ◦
ρ(k) = Γ(k) · λ(k) · (19)
λ◦

It is possible to use a Taylor Series approximation for the relationship between the gage resistance
change and the output change of the gage. Then, we get:

d2 ρ
   
dρ 1 2
T aylor Series =⇒ ρ(k) = 0 + · ∆R(k) + · · ∆R(k) + ... (20a)
dR 2 d R2

Now, after dropping all higher order terms, we get the following linear approximation:


linear approximation =⇒ ρ(k) ≈ ϕ · ∆R(k) where ϕ = ≡ const. (20b)
dR
Similarly, it is possible to use a Taylor Series approximation for the relationship between the length
change and the absolute load that is applied at the gage location. Then, we get:

d2 λ
   
dλ 1 2
T aylor Series =⇒ λ(k) = 0 + · F (k) + · · F (k) + ... (21a)
dF 2 d F2

Again, after dropping all higher order terms, we get the following linear approximation:


linear approximation =⇒ λ(k) ≈ ψ · F (k) where ψ = ≡ const. (21b)
dF

In the next step, after using the right–hand sides of Eqs. (20b) and (21b) in order to substitute ρ and λ
in Eq. (19), we get the following approximation:
ρ◦
ϕ · ∆R(k) ≈ Γ(k) · ψ · F (k) · (22a)
λ◦

13
11th International Symposium on Strain-Gauge Balances
Then, after solving the above equation for the output change of the gage, we get:

ψ · ρ◦
∆R(k) ≈ Γ(k) · F (k) · (22b)
ϕ · λ◦

The gage factor is typically a function of the uniform temperature of the balance (see related discussion
in Ref. [13], pp. 10–11). This relationship can be described as a Taylor Series that is developed near the
reference temperature T◦ of the gage. Then, we get:
   2 
dΓ 1 d Γ
T aylor Series =⇒ Γ(k, T ) = Γ(k, T◦ ) + · ∆T + · · ∆T 2 + . . . (23a)
d T T◦ 2 d T 2 T◦

Now, after dropping all higher order terms, we get the following linear approximation:
 

linear approximation =⇒ Γ(k, T ) ≈ Γ(k, T◦ ) + · ∆T (23b)
d T T◦

Then, after using the right–hand side of Eq. (23b) in order to replace the gage factor in Eq. (22b), we
get for the output change of the gage the following approximation:
"   #
dΓ ψ · ρ◦
∆R(k) ≈ Γ(k, T◦ ) + · ∆T · F (k) · (24a)
d T T◦ ϕ · λ◦

Finally, after rearranging Eq. (24a) and assuming that the output change ∆R(k) equals R(k), i.e., the
difference between the output of the gage and its output at zero absolute load, we get the following result:
  (  )
ψ · ρ◦ dΓ ψ · ρ◦
R(k) = ∆R(k) ≈ Γ(k, T◦ ) · · F (k) + · · F (k) · ∆T (24b)
ϕ · λ◦ d T T◦ ϕ · λ◦
| {z } | {z }
load−dependent contribution temperature−dependent contribution

It can be seen that the right–hand side of Eq. (24b) above has two parts. The first part depends on
the primary gage load. Its multiplier equals the prime sensitivity of the gage at constant temperature. The
second part depends on both the primary gage load and the temperature difference. Therefore, it is concluded
that the temperature–dependent nature of the gage factor can be modeled by using a cross–product term
that is constructed from the primary gage load and the temperature difference.
The analysis above has an interesting consequence as far as the selection of temperature–dependent
cross–product terms for the regression model of a gage output is concerned: the choice of temperature–
dependent cross–product terms depends on an analyst’s definition of the balance loads. Let us assume, for
example, that an analyst chooses to process balance data in its original design format (e.g., force balance in
force balance format). Then, the regression model of a gage output may only need a single temperature–
dependent cross–product term that is defined as the product of the primary gage load with the temperature
difference (e.g., term N 1 · ∆T may be needed in the regression model of the forward normal force gage rN 1
of a force balance). Now, let us assume that an analyst elects to process force balance data in direct–read
format. Then, the regression model of a gage output may need two temperature–dependent cross–product
terms because two load components may have a strong influence on the given gage output (e.g., the cross–
product terms N F · ∆T and P M · ∆T may be needed in the regression model of the forward normal force
gage output rN 1 of a force balance if the calibration data is processed in direct–read format).
IV. Calibration Recommendations
The application of the three previously discussed analysis methods requires that temperature–dependent
balance calibration data is obtained such that the coefficients of the most important regression model terms
can be computed with confidence. Therefore, the authors recommend to perform the calibration by using
the following steps.

14
11th International Symposium on Strain-Gauge Balances
Step 1: Calibration data should be collected at a minimum of three distinctly different temperatures.
Data at one of the temperatures, i.e., at the chosen reference temperature, should be obtained by applying
all desired load and load combinations that are needed to describe the overall behavior of the balance. Data
at the remaining temperatures, on the other hand, only needs to be obtained by applying single–component
loads as the regression models of the gage outputs of the different analysis methods (i) only support the
temperature–dependent cross–product term F (i) · ∆T and (ii) do not have third order cross–product terms
like F (i) · F (j) · ∆T .
Step 2: The natural zeros, i.e., the gage outputs at zero absolute load, should be determined separately
for each one of the chosen temperatures. The natural zeros are needed in order to obtain the tare corrected
loads of the balance calibration data.
Step 3: The tare load iteration should be performed for each one of the three temperature–dependent
data sets separately by using the natural zeros of the given temperature as output datum. The result of this
analysis step are the tare corrected loads of all three temperature–dependent calibration data sets.
Step 4: The final temperature–dependent balance calibration data input file should be assembled by
combining the tare corrected load sets of Step 3 with output differences that are computed relative to the
natural zero of the chosen global reference temperature.
Step 5: The regression analysis of the tare corrected calibration data should be performed by using the
chosen analysis method (apply regression model term reduction as needed).
V. Summary and Conclusions
Three methods for analysis and use of temperature–dependent strain–gage balance data were presented.
The first method uses an extended set of independent variables to process the data and predict balance
loads. The second method uses an extended load iteration equation for the analysis of balance calibration
data (an alternate derivation of the second method is provided in the appendices of the paper for reference).
The third method uses temperature–dependent sensitivities for the analysis. Differences between the three
methods were discussed so that an analyst can choose a method for implementation that best meets given
data processing software constraints.
Physical interpretations of the suggested temperature–dependent regression model terms are provided
that relate (i) residual temperature compensation imperfections of the gage and (ii) the temperature–
dependent nature of the gage factor to sets of regression model terms. This analysis showed that only
two classes of regression model terms are needed to model temperature–dependent strain–gage balance data.
The first class consists of the term groups ∆T , ∆T 2 , and ∆T 3 . These terms can be used to represent a
temperature–dependent zero load gage output shift. The second class consists of the term group F (k) · ∆T .
These cross–product terms can be used to represent a temperature–dependent sensitivity shift of the gage
output. Table 2 below summarizes the temperature–dependent regression model term classes that the re-
viewed analysis methods for strain–gage balance data support.

Table 2: Supported temperature–dependent regression model terms.

METHOD REGRESSION MODEL TERMS


Method 1 ∆T, ∆T 2 , ∆T 3 ; F (k) · ∆T
Method 2 ∆T, ∆T 2 , ∆T 3 ; F (k) · ∆T
Method 3 ck (k, T )
Method 3 (linearized) F (k) · ∆T

It is important to point out that the number of required temperature–dependent cross–product terms
per gage depends on the chosen load format of the balance. One cross–product term of the type F (k) · ∆T is
needed per gage if balance loads are described in the design format of the balance (e.g., the term N 1 · ∆T is
needed for the regression model of the forward normal force gage output rN 1 if the loads of a force balance
are expressed in force balance format). On the other hand, two cross–product terms of the type F (k) · ∆T
are needed per gage if balance loads are not described in the design format of the balance (e.g., the terms

15
11th International Symposium on Strain-Gauge Balances
N F · ∆T and P M · ∆T are needed for the regression model of the forward normal force gage output rN 1 if
the loads of a force balance are expressed in direct–read format).
Finally, balance calibration recommendations are made so that temperature–dependent balance data
can successfully be processed by using any one of the three analysis methods.

VI. Acknowledgements
The authors want to thank Jon Bader and Bob Gisler of NASA Ames Research Center for their critical
and constructive review of the final manuscript. The work reported in this paper was partially supported
by the Wind Tunnel Division at NASA Ames Research Center under contract NNA16BD26C.

VII. References

[1] AIAA/GTTC Internal Balance Technology Working Group, Recommended Practice – Calibration and
Use of Internal Strain–Gage Balances with Application to Wind Tunnel Testing, AIAA R–091–2003,
American Institute of Aeronautics and Astronautics, Reston, Virginia, 2003.
[2] Ulbrich, N., and Volden, T., “Strain–Gage Balance Calibration Analysis Using Automatically Selected
Math Models,” AIAA 2005–4084, paper presented at the 41st AIAA/ASME/SAE/ASEE Joint Propul-
sion Conference, Tucson, Arizona, July 2005.
[3] Ulbrich, N., and Volden, T., “Application Of A New Calibration Analysis Process to the MK–III–C
Balance,” AIAA 2006–0517, paper presented at the 44th AIAA Aerospace Sciences Meeting, Reno,
Nevada, January 2006.
[4] Ulbrich, N., “Comparison of Iterative and Non–Iterative Strain–Gage Balance Load Calculation Meth-
ods,” AIAA 2010–4202, paper presented at the 27th AIAA Aerodynamic Measurement Technology and
Ground Testing Conference, Chicago, Illinois, June/July 2010.
[5] Ulbrich, N., “Assessment of the Uniqueness of Wind Tunnel Strain–Gage Balance Load Predictions,”
AIAA 2016–4157, paper presented at the 32nd AIAA Aerodynamic Measurement Technology and
Ground Testing Conference, Washington, D.C., June 2016.
[6] Ewald, B., Polanski, L., and Graewe, E., “The Cryogenic Balance Design and Balance Calibration Meth-
ods,” AIAA–92–4001, paper presented at the 17th Aerospace Ground Testing Conference, Nashville,
Tennessee, July 1992, p. 2, pp. 5–6.
[7] Ferris, A. T.,Cryogenic Strain Gage Techniques used in Force Balance Design for the National Transonic
Facility, NASA Technical Memorandum 87712 (NASA-TM-87712), Langley Research Center, Hampton,
Virginia, May 1986, p. 2, p. 9.
[8] Ulbrich, N., “Iterative Strain-Gage Balance Calibration Data Analysis for Extended Independent Vari-
able Sets,” AIAA 2011–0949, paper presented at the 49th AIAA Aerospace Sciences Meeting, Orlando,
Florida, January 2011.
[9] Ulbrich, N., “Application of Temperature Sensitivities during Iterative Strain-Gage Balance Calibration
Analysis,” AIAA 2011–5597, paper presented at the 47th AIAA/ASME/SAE/ASME Joint Propulsion
Conference, San Diego, California, July/August 2011.
[10] Ulbrich, N., “Improved Regression Analysis of Temperature–Dependent Strain–Gage Balance Calibra-
tion Data,” AIAA 2015–3379, paper presented at the 31st AIAA Aerodynamic Measurement Technology
and Ground Testing Conference, Dallas, Texas, June 2015.
[11] Lynn, K. C., Commo, S. A., Parker, P. A., “Wind–Tunnel Balance Characterization for Hypersonic
Research Applications,” Journal of Aircraft, Vol. 49, No. 2, March/April 2012, pp. 556–565; misprint in
Eq. (A5), i.e., the inverse matrix (β̂1∗ )−1 should be on the right–hand side of the square brackets.
[12] Hewlett Packard, Practical Strain Gage Measurements, Application Note 290–1, Sept. 1981, pp. 8–10,
pp. 23–25, Eq. (10); misprint in Eq. (24), i.e., Eq. (24) should be GFA = GF · [ 1 + {%∆GF/100} ].

16
11th International Symposium on Strain-Gauge Balances
[13] Micro–Measurements, Strain Gage Thermal Output and Gage Factor Variation with Temperature, Tech
Note TN–504–1, revised version, August 2014, pp. 9–12, Eq. (10).
[14] Strang, G., Introduction to Applied Mathematics, Wellesley–Cambridge Press, Wellesley, Massachusetts,
1986, pp. 35–39 .
[15] Burden, R. L. and Faires, J. D., Numerical Analysis, 3rd Ed., PWS–Kent Publishing Company, Boston,
Massachusetts, 1985, p. 334 .
[16] Smith, D. L., An Efficient Algorithm Using Matrix Methods to Solve Wind–Tunnel Force–Balance Equa-
tions, NASA Technical Note TN D–6860, Langley Research Center, Hampton, Virginia, August 1972.

17
11th International Symposium on Strain-Gauge Balances
Appendix 1: Coefficients of Extended Load Iteration Scheme
Lynn, Commo, and Parker rigorously demonstrated in 2012 how to obtain a more general version
of the traditional balance load iteration equation that uses both temperatures and pressures as additional
independent variables of the gage outputs of a strain–gage balance (for a detailed description of their approach
see Ref. [11], pp. 564–565). However, they derived their temperature and pressure–dependent load iteration
equation using nomenclature that does not match the nomenclature used in Ref. [1] for the description of the
traditional load iteration equation. In addition, their iteration equation, i.e., Eq. (A5) of Ref. [11], defines
the load vector as a 1 × n vector which is the transpose of the load vector definition that is used in Ref. [1].
Finally, Eq. (A5) of Ref. [11] has a “misprint” because the inverse matrix (β̂1∗ )−1 should be on the right–
hand side of the square brackets. Therefore, an alternate derivation of Lynn, Commo, and Parker’s iteration
equation was developed in the two appendices of the present paper so that the connection between their
extended iteration equation and the traditional iteration equation used in Ref. [1] becomes more obvious.
This new derivation is also intended to be used as an alternate reference for anyone who (i) already uses the
iteration equation of Ref. [1] and (ii) wants to extend it to both temperatures and/or pressures.
For simplicity, the alternate derivation will omit any pressure–dependent regression model terms as the
current paper focuses on the characterization of balance temperature effects. In addition, the regression
model of a gage output from Ref. [1], i.e., Eq. (3.1.3), is used as a subset of the regression model that uses
temperature–dependent regression model terms. The resulting extended regression model is described in
detail in Eq. (8a) of the present paper.
In general, following the basic approach given in Ref. [1], it is convenient to express the balance cali-
bration analysis algorithm using matrices (a column vector is simply considered to be a matrix with a single
column). When needed, a subscript is added to a matrix in the present derivation that describes the matrix
size. Then, assuming, e.g., that A is a matrix, the following convention is used:

A rows × columns

A balance calibration has to be performed in order to find a mathematical relationship between applied
balance loads, balance temperature differences, and measured responses. A single output of a strain–gage
balance may be a function of all loads and the temperature difference that are applied to the balance. Then,
assuming that the balance response (output) may be expressed as a function of the balance loads and the
temperature difference, we get the following generalized regression model for the output of a gage with index
“k” (see also Eq. (8a) for a more complete description of the regression model)

R(k) = c0 (k) + c1 (k) · F (1) + c2 (k) · F (2) + · · · + cµ (k) · F (n) · ∆T (25)


where index “µ” equals the total number of coefficients that are used with the balance loads and the tem-
perature difference. The unknown coefficients of the regression model above may be computed by applying
global regression to data measured during a balance calibration. This global least squares problem can be
solved if Eq. (25) is written as a matrix equation. Then, after introducing the row and column vectors

R1×1 = [ R(k) ] (26a)


C0 1×(µ+1) = [ c0 (k) c1 (k) c2 (k) ··· cµ (k) ] (26b)
1
 
 F (1) 
 F (2)
 

0
 
G (µ+1)×1 =   (26c)
 .. 

 . 

 
F (n) · ∆T
we get the following matrix formulation of Eq. (25):

R1×1 = C01×(µ+1) · G0(µ+1)×1 (27)

18
11th International Symposium on Strain-Gauge Balances
Equation (27) may easily be extended from a single gage output to multiple gage outputs. Then,
assuming that the balance has a total of “n” gages, we get:

Rn×1 = C0n×(µ+1) · G0(µ+1)×1 (28)


Finally, assuming that a total number of “p” calibration points were recorded, the left hand side of
Eq. (28) becomes a matrix with “p” columns. We get:

Rn×p = C0n×(µ+1) · G0(µ+1)×p (29)

Equation (29) is the global least squares fit problem for given balance calibration data that is described by
the measured loads, temperature difference, and the measured gage outputs. The solution of this regression
problem can easily be derived from a general solution of a global least squares problem that is discussed in
the literature (see, e.g., Ref. [14]). First, let us consider the global least squares problem for a single gage
output in order to develop the desired general solution of Eq. (29). In this case, the left–hand side of Eq. (29)
becomes a vector with a single row and “p” columns. We get:

R1×p = C01×(µ+1) · G0(µ+1)×p (30)

Now, taking the transpose of Eq. (30) and using the formula (A · B)T = BT · AT (Ref. [15], p. 334), we get:
T T
RT
p×1
= G0p×(µ+1) · C0(µ+1)×1 (31)

It can be shown that Eq. (31) is identical with the general global least squares problem that is discussed
in Ref. [14]. The solution of this general least squares problem is developed in Ref. [14] assuming that “A”
is a rectangular matrix that contains a set of measurements, “b” is a vector that has to be fitted in the least
squares sense, and “x” is the solution vector of the least squares problem. Then, the general least squares
problem can be written as:

Ap×(µ+1) · x(µ+1)×1 = bp×1 (32a)


The solution of the least squares problem is given in Ref. [14] by the following matrix equation:
h T
i−1 h T
i
x(µ+1)×1 = A ·A · A ·b (32b)
(µ+1)×(µ+1) (µ+1)×1

Comparing Eqs. (31) and (32a), we see that


T
A = G0 (33a)
T
A = G0 (33b)
T
b = R (33c)
T
x = C0 (33d)
Then, using Eq. (32b) to solve the least squares problem posed by Eq. (31) above, we get the following
solution of the global least squares problem for a single gage output:
T
h T
i−1 h T
i
C0(µ+1)×1 = G0 · G0 · G0 · R (34)
(µ+1)×(µ+1) (µ+1)×1

Taking the transpose of Eq. (34) and using again the formula (A · B)T = BT · AT , we get:
h i−1 T
0 0T 0 0T
C1×(µ+1) = R1×p · Gp×(µ+1) · G ·G (35a)
(µ+1)×(µ+1)

We also know that (A−1 )T = (AT )−1 (Ref. [15], p. 334). Then, we get

19
11th International Symposium on Strain-Gauge Balances
h iT −1
0 0T 0 0T
C1×(µ+1) = R1×p · Gp×(µ+1) · G ·G (35b)
(µ+1)×(µ+1)

Using again the formula (A · B)T = BT · AT and the formula (AT )T = A, we get:

T
h T
i−1
C01×(µ+1) = R1×p · G0p×(µ+1) · G0 · G0 (35c)
(µ+1)×(µ+1)

Finally, after extending the solution of the least squares problem given Eq. (35c) from a single gage
output to a total of “n” gage outputs, we get

C01×(µ+1) =⇒ C0n×(µ+1)

R1×p =⇒ Rn×p
Then, Eq. (35c) becomes:

T
h T
i−1
C0n×(µ+1) = Rn×p · G0p×(µ+1) · G0 · G0 (36)
(µ+1)×(µ+1)

Equation (36), i.e., the regression coefficient matrix C0 , is the solution of the global least squares problem
that is defined in Eq. (29). It contains the regression coefficients of the fitted gage outputs. In the next step,
a load iteration equation has to be developed using the regression coefficients described in Eq. (36) above as
input in order to compute loads for a given set of gage outputs and the temperature difference. This process
is described in detail in Appendix 2 of the paper.

20
11th International Symposium on Strain-Gauge Balances
Appendix 2: Iteration Equation of Extended Load Iteration Scheme
It is possible to develop an extended load iteration scheme from Eq. (36) of App. 1 that follows Lynn,
Commo, and Parker’s approach of 2012 (see Ref. [11], Eq. (A5)). The coefficients of the regression models
of the gage outputs are known after the measured outputs are fitted as a function of the loads and the
temperature difference using global regression (they are given by Eq. (36) of App. 1). During a wind tunnel
test loads need to be determined using the measured gage outputs and the temperature difference of the
balance. Therefore, as the regression coefficient matrix may contain coefficients that are, for example, related
to products of loads, an iterative process has to be developed in order to relate measured responses and the
temperature difference to predicted loads. It is first necessary to split the regression coefficient matrix C0 ,
i.e., Eq. (36), into two parts so that an iteration procedure can be developed:

C0n×(µ+1) =⇒ an×1 , Cn×µ

The coefficients of vector a and matrix C are simply given as:

a(i) = c0 (i) = C 0 (i, 1) f or 1≤i≤n (37a)

C(i, j) = C 0 (i, j + 1) f or 1≤i≤n and 1≤j≤µ (37b)


Similarly, load vector G0 may be split into two corresponding parts:

G0(µ+1)×1 =⇒ I1×1 , Gµ×1

where I is the “identity” matrix with only a single row and column and G is a vector that has the form:

F (1)
 
 F (2) 
 
 
Gµ×1 =  ..  (37c)

 . 

 
F (n) · ∆T

Then, by inspection, Eq. (28) of App. 1 may be expressed as follows for a total of “n” bridge outputs:

Rn×1 = C0n×(µ+1) · G0(µ+1)×1


= an×1 · I1×1 + Cn×µ · Gµ×1 (38)
= an×1 + Cn×µ · Gµ×1
It is convenient to introduce a “delta bridge output vector”. This vector is simply defined as the
difference between the gage output and the intercept term, i.e., the regression coefficient for zero absolute
load. We get:

∆Rn×1 = Rn×1 − an×1 (39)


The “delta bridge output vector” is needed, because gage output differences are used to determine the
loads. Then, combining Eqs. (38) and (39), we get the following equation for the “delta bridge output
vector”:

∆Rn×1 = Cn×µ · Gµ×1 (40)


The coefficient matrix C may be split into three parts in order to develop a load iteration process. The
first part includes the first n columns of matrix C (index range =⇒ 1 ≤ j ≤ n). The second part includes all
remaining columns with the exception of the m0 columns that are related to temperature–dependent terms
(index range =⇒ n + 1 ≤ j ≤ µ − m0 ; see also Eq. (8d) in the body of the text). Finally, the third part

21
11th International Symposium on Strain-Gauge Balances
includes columns that are related to the temperature–dependent terms (index range =⇒ µ−m0 + 1 ≤ j ≤ µ).
Then, we get

Cn×µ =⇒ C1n×n , C2 , C3
n×(µ−n−m0 ) n×m0

where coefficients of the linear load terms are saved in matrix C1 . This matrix is defined as:

C1 (i, j) = C(i, j) f or 1 ≤ i ≤ n and 1 ≤ j ≤ n (41a)

Similarly, all temperature–independent terms are saved in matrix C2 which is defined as:

C2 (i, j) = C(i, j + n) f or 1 ≤ i ≤ n and 1 ≤ j ≤ µ − n − m0 (41b)

Finally, all temperature–dependent terms are saved in matrix C3 which is defined as:

C3 (i, j) = C(i, j + µ − m0 ) f or 1 ≤ i ≤ n and 1 ≤ j ≤ m0 (41c)

It is also necessary to split the vector G into three corresponding parts. We get

Gµ×1 =⇒ Fn×1 , H(µ−n−m0 )×1 , Jm0 ×1


where
F (i, 1) = G(i, 1) f or 1 ≤ i ≤ n (42a)
H(i, 1) = G(i + n, 1) f or 1 ≤ i ≤ µ − n − m0 (42b)
0 0
J(i, 1) = G(i + µ − m , 1) f or 1 ≤ i ≤ m (42c)
Combining Eqs. (40), (41a), (41b), (42a), and (42b), we get for the “delta bridge outputs”:

∆Rn×1 = C1n×n · Fn×1 + C2 · H(µ−n−m0 )×1 + C3 · Jm0 ×1 (43)


n×(µ−n−m0 ) n×m0

Then, after solving the matrix equation for the balance load vector F, we get:
−1
h i
Fn×1 = C1 · ∆Rn×1 − C2 0
· H(µ−n−m0 )×1 − C3 · Jm0 ×1 (44)
n×n n×(µ−n−m ) n×m0

The load vector F can only be found using an iterative process, because (i) vector H is a function of F
and (ii) vector J is a function of F and ∆T :

H = H{F} (45a)
J = J{F,∆T } (45b)
Therefore, introducing the iteration index ξ, we get the following iteration equation for the balance
loads expressed as a function of the measured gage outputs and the temperature difference
−1  
Fξ = C1 · ∆R − C2 · Hξ−1 − C3 · Jξ−1 (46a)
Hξ−1 = H{Fξ−1 } (46b)
Jξ−1 = J{Fξ−1 , ∆T } (46c)
where the initial guesses of vectors H and J are given as:

0
 
0
H0 = .
 ..  (46d)

22
11th International Symposium on Strain-Gauge Balances
0
 
0
J0 = .
 ..  (46e)

0
Equation (46a) above is the desired load iteration equation that uses both gage outputs and the temper-
ature difference as input. As expected, it is the transpose of Lynn, Commo, and Parker’s iteration equation
who described the balance loads as a 1 × n vector instead of an n × 1 vector (see Ref. [11], p. 565, Eq. (A5);
equation (A5) has a “misprint” because the matrix (β̂1∗ )−1 should be on the right–hand side of the square
brackets). Sometimes, it is convenient to express Eq. (46a) in the following alternate form which more clearly
shows its connection to the load iteration equation that is used in Ref. [1]:
−1 −1 −1
Fξ = C1 · ∆R − C1 C2 · H{Fξ−1 } − C1 C3 · J{Fξ−1 , ∆T } (47)
| {z } | {z }
matches Eq. (3.3.7) of Ref. [1] temperature−dependent part

It can be observed that the first two terms on the right–hand side of Eq. (47) above are identical with
the iteration equation that is given in the literature (see Ref. [1], p. 19, Eq. (3.3.7)). The third term is the
extension of the iteration equation that is needed so that the temperature difference can be included in the
regression models of the gage outputs.
It is also important to mention that the convergence of the iterative process requires that the 2–Norm
(also described as the Euclidean Norm or k2 ), of the first constant term on the right–hand side of Eq. (47)
above is significantly larger than the 2–Norm of the two load– and temperature– dependent terms (the
2–Norm of a vector equals the square root of the sum of squares of its component values). These two
requirements can be expressed as follows:
−1 −1
k C1 · ∆R k2  k C1 C2 · H{Fξ−1 } k2 (48a)
−1 −1
k C1 · ∆R k2  k C1 C3 · J{Fξ−1 , ∆T} k2 (48b)
The convergence characteristics of Eq. (47) can more rigorously be tested for a given set of data reduction
matrix coefficients by using the Lipschitz constant (for more detail see Ref. [16], App. B).

23
11th International Symposium on Strain-Gauge Balances

You might also like