Short Communication

Type A uncertainty analysis validation of type B analysis for three-axis accelerometer calibrations

and

Published 16 September 2022 Not subject to copyright in the USA. Contribution of NIST
, , Citation Jon Geist and Michael Gaitan 2022 Metrologia 59 052101 DOI 10.1088/1681-7575/ac8d10

0026-1394/59/5/052101

Abstract

A type-A uncertainty analysis of the magnitude of the local gravitational field can be used to validate type-B uncertainty estimates of calibrations of triaxial accelerometers by rotation in the gravitational field. We demonstrate the application of this method to validate a type-B uncertainty estimate at the sub 0.1% level of the errors introduced by a high-accuracy, two-axis, accelerometer-characterization system.

Export citation and abstract BibTeX RIS

1. Introduction

We demonstrate the calculation of a simple, robust type A [1] uncertainty estimate for the magnitude of acceleration measured by a triaxial accelerometer to validate a type B [2] uncertainty estimate for quasi-static calibration in the local gravitational field [3]. The uncertainty estimate is calculated by following a method [4] developed for in-use calibration of triaxial accelerometers in medical applications, such as monitoring the orientation or stability of patents at risk of fall.

The key concept of this method is that the magnitude gloc of the acceleration sensed by a stationary triaxial accelerometer is equal to the magnitude of the gravitational field at the location of the calibration equipment. This is independent of the accelerometer orientation relative to the gravitational field vector. This method is useful only when triaxial accelerometers are calibrated by rotation in the gravitational field and only if an independent value for the magnitude of the local gravitational field is available.

Let gloc be the magnitude of the local gravitational field at any specific location and g233 = 9.8010(±0.0001) m s−2 be gloc in our laboratory, where the stated uncertainty is a very conservative type-B uncertainty estimate chosen to be consistent with the predictions of [5] for the GPS coordinates of our building and with estimates based on absolute gravity measurements at two other locations on our campus. Also let $\left(\hat{x},\hat{y},\hat{z}\right)$ be the axes of the local gravitational coordinate system (LGCS) in our laboratory. We refer to the axes of the LGCS as $k\in \left\{x,y,z\right\}$. The only general constraint on the LGCS is that $\hat{z}$ is parallel to the local gravitational field.

Two additional coordinate systems were required. The first of these $\left(\hat{X},\hat{Y},\hat{Z}\right)$ is defined by the two axes of rotation $\hat{X}$ and $\hat{Z}$ of our accelerometer-characterization system (ACS), which is a platform that can be mechanically rotated about two separate axes with high precision. The second is defined in terms of the axes $\left(\hat{u},\hat{v},\hat{w}\right)$ of maximum response of the three accelerometers that comprise a triaxial accelerometer under test. We refer to these accelerometers and their axes of maximum response as $j\in \left\{u,v,w\right\}$.

In general, $\left(\hat{u},\hat{v},\hat{w}\right)$ is not a perfectly orthogonal coordinate system and $\hat{X}$ and $\hat{Z}$ are not perfectly perpendicular. We define $\hat{x}$ to lie in the $\hat{X}-\hat{z}$ plane and set $\hat{Y}$ = $\hat{y}$, which fixes all three coordinate systems in our laboratory.

2. Method of uncertainty analysis

To illustrate the use of the uncertainty analysis in [4], we used the previously measured [3] response Rjne of a triaxial accelerometer. Three rotation experiments $e\in \left\{1,2,3\right\}$ were carried out to calibrate a high-accuracy accelerometer under test (DUT), as described in [3]. Each of these experiments comprised measurements of the response of each DUT accelerometer followed by a rotation step of 5° for $n\in \left\{1,\dots ,N=72\right\}$.

We used the analysis portion of the same protocol [3] to calculate the sensitivity matrix from

where Ajke , Bjke , and Cje , are the least-squares fitting parameters defined in equations (9)–(19) in references [3] in the notation used here and ${C}_{j}=\left({C}_{j1}+{C}_{j2}+{C}_{j3}\right)/3$. The result is

Equation (1)

Equation (2)

where the measured response is approximated by

Equation (3)

V is the symbol for the SI unit of electric potential difference (volt), and akne is the k component of the acceleration experienced by the j accelerometer at rotation step n in experiment e.

Next let

Equation (4)

be the magnitude of gloc as calculated from the quadrature sum of the responses of the u, v, and w accelerometers at rotation step n of experiment e, where

Equation (5)

is the calculated k component of gne in the LGCS, and

Equation (6)

is the inverse of the sensitivity matrix Sjk obtained from the least-squares fits of the linear three-parameter model (L3P model) to the response data Rjne [3].

The response data and multiples of the residuals of the fits that are convenient for comparison with the response data are shown in figures 1(a)–(c) for the u, v, and w accelerometers.

Figure 1. Refer to the following caption and surrounding text.

Figure 1. (a)–(c) Plots of the measured response Rjne (lines) of the u, v, and w accelerometers and −2000 times the residuals (ΔRjne ) of the L3P fits to Rjne as a function of the cumulative rotation angle for the three rotation experiments. (d) Magnitude of the Fourier transform of ΔRwn1/Rw11.

Standard image High-resolution image

Figure 1(d) shows the Fourier transform of the residuals of the fit to Δ R wn1.

Reference [2] described a type B uncertainty estimate for the L3P protocol based on a Monte Carlo simulation of possible imperfections in our ACS owing to gimbal misalignment and rotational step-size errors. This reference shows that the L3P coefficients are sufficient to describe any perfectly stable, linear DUT within the greater of the noise of the response data and the precision of the computer arithmetic. The presence of anomalously large second and third harmonics in the Fourier transform of the residuals of the fit to the w accelerometer response in experiment 3 shown in figure 1(d) raises questions about the validity of the type B analysis described in [2], which was based on assumptions about what types and magnitudes of error might be present in the data. It is a major advantage of the type A uncertainty analysis of [4] when applied to calibration data derived from rotation in a gravitational field that it accounts for all errors present in the data independent of the nature and source of the errors.

2.1. Type A analysis of g loc from calibration data

Each value of gne in equation (4) is an independent estimate of gloc = g233 obtained in our laboratory. Therefore, we define gL3P as the mean value of all the gne data, in which case the standard deviation of the distribution of gne describes the uncertainty associated with any single value of gne . This result can be summarized as follows:

Equation (7)

where ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{A}}$ is the (coverage factor = 2) expanded type-A standard uncertainty to be applied to any single measurement of gL3P owing to calibration error. The subscript 2 indicates a nominal coverage factor of 2, and the subscript A indicates a type-A uncertainty estimate.

The mean and standard uncertainties are both robust estimators for any single measurement in the three rotation experiments, because they are derived from every measurement in the sample. This result can be used to validate our previous type B uncertainty estimate of the triaxial acceleration measurement errors carried out using our ACS.

2.2. Type B analysis of T kj from calibration data

The computer code in [2] was designed to calculate the type B uncertainty estimates of the errors in Sjk and Cj using a Monte Carlo simulation of potential ACS errors. The same code was modified to produce type B uncertainty estimates of the inverse sensitivity matrix ${T}_{kj}={\left({S}_{jk}\right)}^{-1}$ for the measured Rjne data described above.

Simulated errors in the rotation step size, alignment, and orientation of the ACS axes were drawn from a normal distribution with a mean of zero and a standard deviation of 0.008°. This value is the accuracy of the ACS provided by the equipment manufacturer as reported in [5]. The results are

Equation (8)

Equation (9)

and ${\sigma }_{2}\left({R}_{\mathit{jne}}\right)$, which is just the square of the residuals of the fit.

The type B uncertainty estimate of any single measurement of gL3P was calculated using equations (8) and (9) using the law of uncertainty propagation [6] as follows:

Equation (10)

where

Equation (11)

The results of this analysis can be summarized as

Equation (12)

which is about 1.6 times greater than the standard deviation estimate ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{A}}$ reported in equation (7).

The type A uncertainty estimate reported in equation (12) is not a replacement for the type B estimate because the former only describes the uncertainty in the magnitude of the acceleration that can be calculated from Tkj and Cj and does not provide uncertainty estimates for these quantities or Sjk .

However, the level of agreement between ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{B}}$ and ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{A}}$ directly validates the type B uncertainty estimates for values of ${g}_{kne}\enspace \geqslant \enspace \sqrt{1/2}{g}_{\text{loc}}$ m s−2 because ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{B}}$ is dominated by the largest component of gkne and the L3P protocol guarantees that at least one gkne $\geqslant \sqrt{1/2}{g}_{\text{loc}}$ for each combination of n and e.

The Monte Carlo simulation reported in [2] calculates the type B uncertainty estimate for all components of Sjk and Cj in exactly the same way. Therefore, the level of agreement between ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{B}}$ and ${\sigma }_{2}{\left({g}_{\text{L}3\text{P}}\right)}_{\mathrm{A}}$ also directly validates the Monte Carlo simulation and indirectly validates the uncertainty estimates of all the components of Skj , Tkj , and Cj independent of their magnitude. Finally, both the type A and type B calibration-uncertainty analyses described here are applicable to all L3P-protocol calibrations of DUTs performed on our ACS, including low-frequency continuous rotation measurements [7] with a correction for centripetal acceleration as needed, as well as quasi-static measurements.

Please wait… references are loading.