Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2025 Aug 16;25(16):5096. doi: 10.3390/s25165096

Dynamic Calibration of Quartz Flexure Accelerometers

Xuan Sheng 1, Xizhe Wang 1, Wenying Chen 1,*, Yang Shu 1, Kai Zhang 1,*
Editor: Paolo Facci1
PMCID: PMC12389905  PMID: 40871959

Abstract

Highlights

What are the main findings?

  • A dynamic calibration model is developed based on a mechanistic analysis of quartz flexure accelerometers.

  • A dynamic calibration method is designed utilizing a dual-axis precision centrifuge in conjunction with the dynamic model.

What is the implication of the main finding?

  • The magnitude of dynamic measurement errors is significantly reduced by the proposed dynamic error model.

  • The calibration of the dynamic parameter yields a relative standard deviation of −0.048%.

Abstract

The dynamic behavior of quartz flexure accelerometers remains a subject of ongoing investigation, particularly in areas such as theoretical modeling, standardization, calibration methodology, and performance evaluation. To address the limitation of conventional static calibration models in accurately representing accelerometer responses under dynamic acceleration excitation, a dynamic calibration model is proposed. A mathematical model is first developed based on the physical mechanism of the accelerometer, characterizing its intrinsic dynamic response. Simulation-based analysis demonstrates that the proposed dynamic model offers significantly improved accuracy compared to traditional static approaches. Furthermore, a dynamic calibration method leveraging a dual-axis precision centrifuge is designed and validated. The results confirm that the proposed approach enables the precise calibration of quartz flexure accelerometers in accordance with the dynamic model. The calibration of the dynamic parameter yields a relative standard deviation of −0.048%.

Keywords: dynamic behavior, quartz flexure accelerometers, calibration method, dual-axis precision centrifuge

1. Introduction

Accelerometers, as core sensing elements, have been widely employed in critical fields such as inertial navigation, attitude control, and the monitoring of ships and vehicles [1,2]. With the continuous advancement of related technologies, the demand for accelerometers with higher accuracy has increased substantially [3,4,5]. Owing to their pivotal role in vibration measurement and navigation control systems, the precision of accelerometers directly affects the overall accuracy and reliability of such systems [6]. Consequently, research into accelerometer error calibration and compensation has attracted sustained academic attention. In standard practices adopted in the United States and Europe, accelerometer error models are typically expressed as follows [7]:

as=EK1=K0+ai+K2 ai2+K3 ai3+  Kip ai ap+Kio ai ao+Kop ao ap+  δo apδp ao+ (1)

where:

  • E is the sensor output (output unit);

  • as is the indicated sensor output (m/s2);

  • K0 is the bias (m/s2);

  • K1 is the scale factor [output units/(m/s2)];

  • K2 is the second-order coefficient [(m/s2)/(m/s2)2];

  • K3 is the third-order coefficient [(m/s2)/(m/s2)];

  • Kip,Kop,Kio are the cross-coupling coefficients [(m/s2)/(m/s2)];

  • ai is the acceleration along sensor IA (m/s2);

  • ap is the acceleration along sensor pendulous axis (PA) (m/s2);

  • ao is the acceleration along sensor output axis (OA) (m/s2);

  • δo is the misalignment angle between IA and case reference IA about OA (rad);

  • δp is the misalignment angle between IA and case reference IA about PA (rad).

Early research on accelerometer accuracy primarily focused on static errors, which are mainly caused by environmental factors such as temperature and are typically mitigated through calibration techniques [8,9,10,11,12]. Numerous advanced mathematical models have been developed to compensate for temperature-induced drift and to suppress static errors [13,14,15].

In most existing studies, especially in the fields of guidance and control, accelerometers are generally characterized by static models [16,17,18]. However, with the rapid advancement of aerospace and guidance technologies, accelerometers are now being deployed in increasingly complex and dynamic environments. In contrast to traditional applications, modern accelerometers are expected to accurately capture and process dynamic signals with high fidelity. Nevertheless, owing to their inherent dynamic characteristics, accelerometers often show discrepancies between the measured output and the true acceleration input, especially under high-frequency or rapidly varying excitations. Such discrepancies manifest as dynamic measurement errors, underscoring the necessity of developing dynamic models capable of accurately capturing the true behavior of accelerometers under real-world conditions.

For dynamic performance evaluation and model identification, international standards such as ISO 16063-32:2016 classify dynamic calibration into vibration and shock calibration [19]. These techniques apply known, traceable dynamic excitations (vibration or shock) and record the sensor’s response to develop its mathematical model [20].

Recent studies have proposed various methods for evaluating dynamic performance and calibrating dynamic parameters. Wang et al. [1] introduced an approach that employs multiple indices in both the time and frequency domains to evaluate dynamic performance, incorporating novel performance metrics. These indicators cover the time, frequency, and uncertainty domains, offering a comprehensive framework for assessing dynamic models. Geist et al. [21] investigated Type A and Type B uncertainties associated with triaxial accelerometer calibration, providing a statistical foundation for assessing model parameter accuracy. However, these studies did not propose concrete calibration methods.

In 2023, Zhang et al. [22] proposed a pulse-based dynamic calibration method using the Down-Step Response Method (DSRM) to measure frequency responses. This method utilized foam aluminum to generate shock signals and extracted time domain features such as overshoot and settling time to infer frequency characteristics. However, the method is hindered by high complexity and limited precision, rendering it unsuitable for high-accuracy applications. Wei et al. [23] introduced a dynamic model parameter identification approach based on discrete spectrum correction and least squares (DSC-LS), which effectively mitigates spectral leakage and achieves high identification accuracy. Nevertheless, the mathematical models of accelerometer dynamics often involve high-order differential equations, posing practical implementation challenges. Xiao et al. [24] proposed a method that integrates least squares estimation with adaptive neural networks to estimate dynamic linear components. Despite its theoretical potential, the method relies entirely on data and neglects the physical mechanism of the accelerometer, raising concerns about reproducibility and generalization.

Overall, current dynamic calibration methods still face significant limitations in both modeling and application. Many are difficult to implement in fields such as guidance and control, which demand extremely high standards for model accuracy, responsiveness, and real-time performance. In addition, the complexity of the models and calibration procedures often leads to increased cost, further limiting their feasibility in engineering practice.

One important reason for the limitations of existing calibration methods lies in the constraints imposed by the excitation equipment used to generate input accelerations. In practice, the performance and flexibility of the calibration device significantly affect the effectiveness, accuracy, and applicability of dynamic calibration techniques. Commonly used devices for accelerometer calibration include precision turntables (gravity-based), Hopkinson bars, precision vibration tables, and precision centrifuges.

Traditional static accurate calibration methods typically utilize precision turntables under Earth’s gravitational field [25,26,27]. By utilizing the Kalman filters, some nonlinear errors and dynamic performances of low-precision accelerometers can also be tested [28,29,30]. A key limitation of gravity-based calibration is its narrow input acceleration range (−1 g to +1 g), which restricts its applicability to high-acceleration scenarios. Shock calibration using Hopkinson bars offers a wider acceleration range but suffers from relatively low accuracy and poor repeatability [31].

Precision vibration tables can generate harmonic dynamic inputs, but their calibration uncertainty (typically on the order of 103) is significantly higher than that of precision centrifuges (typically on the order of 105) [32]. Moreover, due to their inherent mechanical limitations, the amplitude of acceleration generated by vibration tables depends on frequency and cannot be independently adjusted.

The precision centrifuge serves as a key inertial navigation testing apparatus for calibrating accelerometers under high-overload conditions [33,34]. The accuracy of the generated acceleration field directly determines the calibration precision of accelerometers under test. Precision centrifuges currently play a critical role in calibrating inertial instruments, particularly for accelerometers [35]. As a result, centrifuge-based calibration techniques have attracted growing attention in recent years. Qiao et al. [36] proposed a theoretical method for estimating nonlinear error coefficients of Pendulous Integrating Gyro Accelerometers (PIGAs) using a centrifuge. Sohrabi et al. [37] investigated the calibration of linear accelerometers using multi-position and multi-acceleration modes on a disk centrifuge. Sun et al. [38] derived a precise expression for the input acceleration to improve calibration accuracy. More recently, Sun et al. [39] developed a revised error calibration model for linear accelerometers on disk centrifuges, compensating for misalignment angles and installation errors.

However, these efforts primarily focused on static or quasi-static calibration, and their setups remain based on conventional single-axis disk centrifuges.

Traditional disk-type centrifuges can only generate static acceleration excitations and are unable to calibrate the dynamic characteristics of accelerometers. To overcome this limitation, dual-axis precision centrifuges, equipped with a secondary rotating axis mounted atop the primary one, have been developed to generate high-precision harmonic excitation signals [40].

Compared to other calibration devices, dual-axis precision centrifuges exhibit the following unique advantages:

  1. Compared to precision vibration tables, they offer higher accuracy and independent control of excitation amplitude and frequency.

  2. Compared to precision turntables, they enable a wider adjustable acceleration range, allowing for enhanced calibration precision.

  3. Compared to Hopkinson bars, they provide better repeatability and consistency due to their mechanical stability and programmable control.

These capabilities render dual-axis precision centrifuges an optimal solution for dynamic calibration tasks requiring both precision and adaptability. However, there are currently few studies on the calibration of accelerometers using dual-axis precision centrifuges. Specifically, only a small number of studies have focused on high-precision, rapid static calibration of PIGA accelerometers via such centrifuges, while there remains a lack of research on calibrating the dynamic characteristics of accelerometers utilizing these devices.

In summary, although static calibration and compensation techniques for accelerometers are relatively mature, the increasing demand for capturing highly dynamic phenomena underscores the urgency of advancing internal dynamic performance evaluation and calibration techniques. Current research on dynamic calibration focused on sensor response characteristics still faces limitations in terms of dynamic mechanism modeling, calibration methods, and high-precision platforms. This paper aims to address the precise characterization and calibration of dynamic errors arising from the intrinsic dynamic response of high-accuracy accelerometers. By analyzing the internal mechanisms of quartz flexure accelerometers, we establish a hybrid error model—structurally simpler than existing dynamic models—that incorporates the conventional static model and newly introduced dynamic compensation terms. The proposed model demonstrates good agreement with the actual output of the accelerometer under low-order polynomial inputs and low-to-medium frequency sinusoidal excitations. Furthermore, a novel calibration method is developed based on a dual-axis precision centrifuge, enabling the simultaneous and accurate identification of both static and dynamic parameters, thereby achieving more comprehensive and precise accelerometer calibration.

The rest of this paper is structured as follows. Section 2 presents the structural and dynamic modeling aspects of quartz flexure accelerometers. Section 3 defines error metrics for dynamic input conditions and further analyzes the output of accelerometer and the calibration effectiveness of both static and dynamic models. Section 4 develops a calibration method for the dynamic model based on a dual-axis precision centrifuge. Section 5 analyzes the performance of the proposed method via simulation results. Finally, Section 6 concludes the paper with a brief summary.

2. Accelerometer Error Model Incorporating Dynamic Terms

Accelerometers come in many types, including pendulum-integrating gyroscope accelerometers, flexural pendulum accelerometers, and vibrating-wire accelerometers [13,18,41]. Among these, the quartz flexure accelerometer (hereinafter referred to as “the accelerometer”) has been widely employed in various fields due to its compact size, high precision, low power consumption, and excellent long-term stability [42,43].

This section presents a mechanism-based model grounded in the operational principles of quartz flexure accelerometers. By analyzing the accelerometer’s non-zero initial response to a basic dynamic input (i.e., a ramp signal), dynamic terms are introduced into the conventional static model.

2.1. Mechanistic Modeling of Quartz Flexure Accelerometers

The equivalent mechanical representation of the quartz flexure accelerometer is depicted in Figure 1. Assume that the accelerometer housing (base) undergoes accelerations ai and ap along the I-axis and P-axis, respectively. The moment of inertia of the pendulum assembly about the O-axis is denoted as Io. The elastic stiffness of the flexure is represented by k. The damping coefficient of the fluid is μ. The signal transfer coefficient is given as KS. The gain of the servo amplifier is denoted by KA. The load coefficient is KR(KR=1R0+RT), where R0 is the sampling resistor and RT is the internal resistance of the torque motor. The torque motor’s scale factor is denoted as KT. Then, according to the angular momentum theorem, L denotes the pendulum length, Md is the disturbance torque along the O-axis, and i represents the torque motor’s feedback current. After the external acceleration ai is applied, the proof mass m begins to deviate from its initial equilibrium position (represented by the dashed line), and the flexural beam starts to bend. At this stage, the mass m is subjected to the acceleration ap, the torque generated by the torque motor, and the fluid damping force. Under the combined effect of these forces, the mass eventually moves to a new equilibrium position (represented by the solid line) at time t.

Figure 1.

Figure 1

Equivalent mechanical model of the quartz flexure accelerometer.

In this state, the tangent of the flexural beam at the origin forms an angle θo with respect to its original neutral position. However, since θo is relatively small (exaggerated in the figure for clarity), the curvature of the flexural beam can be neglected. The beam is therefore approximated as a straight rod of length L. The dynamic Equation is given by the following:

IOθO¨=mLaicos(θO)mLsin(θO)apμθO.kθOKTi+Md (2)

Assuming a proportional (P-type) control law:

i=KR KA KS θO (3)

By neglecting the dynamic variation of the P-axis input (as ap changes slowly), the system can be approximated as a linear time-invariant (LTI) system. Therefore, the system response can be equivalently modeled as an initial condition problem at time zero.

2.2. Analysis of Dynamic Response Characteristics

Based on the second-order nonlinear differential equation of the accelerometer derived in Section 2.1, a time domain response model incorporating dynamic terms is established by analyzing the accelerometer’s response to the simple dynamic input of a ramp signal with a constant slope and intercept. This model is then simplified and reorganized to facilitate its application in practical engineering scenarios.

Let the input along the I-axis be a linear ramp signal, while the input along the P-axis is set to a constant kP:

ai=kI t+b1ap=kP (4)

Given a constant P-axis input, the initial condition is as follows:

 θOtt=0=θO0dθOtdtt=0=θ˙O0 (5)

By substituting Equations (3)–(5) into Equation (2), we obtain the following solution:

θO=etμσ52IOσ3σ1etμ+σ52IOσ3σ2+LkImtσ4+  Lmσ42(kb1μI+Lb1kPm+Kb1) (6)

where σ1 and σ2 are parameters determined by kP, θO0, and θ˙O0, and they are independent of time. (σ1 and σ2 are provided in Appendix A.)

K=KR KT KA KSσ3=2k+LkPm+K2 μ24kIO4IOLkPm4IOKσ4=k+LkPm+Kσ5=μ24kIO4IOLkPm4IOK

Based on empirical data, σ1, σ2, σ3, and σ4 are on the order of 106; therefore, the effects of initial conditions can be neglected under small input (30 g) accelerations [44,45]. Since the quartz flexure accelerometer measures the θO, which is then linearly adjusted and used as the output during operation, we directly treat θO as the output E in this section. This simplification facilitates calculation and reduces the number of parameters in the model.

Consider the steady-state term in Equation (6):

E=LkImtσ4+Lmσ42(kb1μI+LkPmb1+Kb1) =Lmμσ42kI+LkImtσ4+Lm(k+K+LkPm)σ42b1 =Lmμσ42kI+Lmσ4b1+LkImtσ4 (7)

When kp=0, Equation (7) can be simplified to the following:

E=Lmμk+K2kI+Lmk+Kb1+LkImtk+K (8)

Define:

K1=Lmk+K (9)
K2=Lmμ(k+K)2=K1μk+K (10)

The steady-state term in Equation (6) can be simplified to:

E=K1kIt+K2kI+K1b1=K1(kIt+b1)+K1μk+KkI (11)

2.3. Development of a Calibration Model Incorporating Dynamic Terms

Based on the simplified time domain response model derived in Section 2.2, a comparison with the conventional static calibration model was conducted. By introducing dynamic terms into the existing static model to compensate for errors under dynamic inputs, a dynamic calibration model was constructed. The derived model demonstrates that, in the absence of noise, the expected steady-state error approaches zero when the system is subjected to ramp inputs containing both an intercept and a constant slope.

Under idealized assumptions—ignoring zero bias and cross-axis coupling—Equation (1) can be simplified to the following:

as=EK1=ai (12)

For an I-axis input of ai=kIt+b1, the corresponding output is as follows:

E=K1kI t+b1 (13)

Compared to Equation (12), the actual steady-state response under ideal conditions (i.e., as represented by Equation (11)) contains an error term proportional to the input derivative kI, denoted as K1 kI. To eliminate this error, a dynamic term is incorporated into the conventional static model, ensuring zero steady-state error when the input acceleration has a non-zero first derivative kI while all higher-order derivatives are zero.

The input excitation signal is considered, i.e., the derivative of Equation (4) is expressed as follows:

a˙i=kI (14)

Substituting the Equation (14) into Equation (11) yields the following equation:

E=K1ai+K1μk+Ka˙i (15)

In comparison with the existing static calibration model (Equation (13)), the proposed dynamic calibration model introduces a dynamic compensation term Ka a˙i into the original static model, thereby enhancing accuracy under time-varying input conditions. The proposed dynamic calibration model is formulated as follows:

E=K1as=K1(K0+ai+ε)+Ka a˙i (16)
  • E is accelerometer output (output units);

  • as is the indicated sensor output (m/s2);

  • K1 is the scale factor [output units/(m/s2)];

  • ε is random noise (m/s2);

  • K0 is the bias (m/s2);

  • Ka is the dynamic compensation coefficient (s);

  • ai is the acceleration along sensor IA (m/s2);

  • a˙i is the time derivative of acceleration along sensor IA (m/s3).

Theoretically, the dynamic compensation coefficient Ka can be expressed as follows:

Ka=μK1k+K (17)

3. Performance Analysis of the Dynamic Model

Using theoretical outputs derived from actual instrument parameters, we compare the error characteristics between the dynamic and static models. Subsequently, the relative dynamic error index εd is used to quantify the accuracy improvement provided by the dynamic model over the static model under dynamic input conditions. The results indicate that, under sinusoidal excitation, the accelerometer generates a sinusoidal response with a phase lag and minor amplitude variation within the typical operating frequency range. Compared with the static model, the dynamic model exhibits superior amplitude and phase compensation, thereby achieving higher overall accuracy.

3.1. Analysis of Accelerometer Model Output

Applying the Laplace transform to Equation (2), the expression can be rearranged as follows:

IOs2L{θO(t)}IOsθO(0)+dθO(t)dtt=0=(kμs)L{θO(t)}+μθO(0)KTL{i(t)}+L{Md(t)}+LmL{cos(θO(t))ai(t)}LmL{sin(θO(t))ap(t)} (18)

Substituting the designed control law D(s), i.e., Equation (3), the following is obtained:

IOs2L{θO(t)}IOsθO(0)+dθO(t)dtt=0=(kμsK)L{θO(t)}+μθO(0)+L{Md(t)}+LmL{cos(θO(t))ai(t)}LmL{sin(θO(t))ap(t)} (19)

When the initial conditions are assumed to be zero and external disturbances are neglected, the governing equation simplifies to the following equation:

(IOs2+μs+k+Lap,valm+K)L{θO(t)}=LmL{ai(t)} (20)

Based on Equation (19), the block diagram of the accelerometer is derived, as illustrated in Figure 2. The transfer function is then derived as follows:

L{θO(t)}L{ai(t)}=LmIOs2+μs+k+Lap,valm+K (21)

Figure 2.

Figure 2

Closed-loop block diagram of the accelerometer.

When transforming to the output voltage circuit U:

U(s)ai(s)=LmKRKAKSIOs2+μs+k+Lap,valm+K (22)

By neglecting the P-axis input, the system simplifies to a second-order dynamic model, whose amplitude frequency response is characterized by the following:

|H(jω)|=LmKRKAKs(k+KIOω2)2+(μω)2 (23)

The phase frequency response is as follows:

H(jω)=arctanμωk+KIOω2 (24)

3.2. Dynamic Model Output Analysis

By substituting actual accelerometer parameters, we assess the accuracy of the dynamic error model under dynamic input conditions.

The input signal is set as the following sinusoidal function:

ai=sin(ω t+b) (25)

Under this condition, the dynamic model yields the following output:

μ2ω2k+K2+1·sinb+arctanμωk+K+tω (26)

Using measured parameters from a specific accelerometer, we compare the calibration performance of the static and dynamic models under representative input conditions [44,45]:

μ=1.69×104 N·m·s/radk=6.28×104 N·m/radK=0.2547IO=7.01×108 kg·m2L=6.5×103 mm=1.659×103 kg

For ramp inputs with varying slopes along the I-axis, Figure 3a illustrates the actual accelerometer output alongside the ideal outputs of both the dynamic and static models, while Figure 3b presents the corresponding absolute errors relative to the input (only the initial portion after the ramp input is shown, as subsequent outputs are straight lines). The results show that, under a ramp input, the accelerometer produces a steady-state linear output with a slope matching that of the input after a brief transient response. The static model likewise yields a straight line with the same slope as the actual accelerometer output; however, it shows a constant offset relative to the accelerometer output, and this offset increases with the input slope. In contrast, the proposed dynamic model yields an output identical to the accelerometer’s steady-state response, namely a straight line with the same slope and intercept as the accelerometer output. This result is consistent with the derivations in Section 2, which predict that the static model has a steady-state error under ramp inputs, while the dynamic model eliminates this error by introducing a dynamic compensation term Ka a˙i, thereby achieving zero steady-state error for ramp inputs.

Figure 3.

Figure 3

Comparison of the static model, dynamic model, and actual output under ramp input: (a) output; (b) error.

When the I-axis input is a low-order polynomial and the P-axis input is set to zero, the dynamic model exhibits excellent tracking performance with respect to the actual accelerometer output, and it significantly outperforms the static model. Figure 4 presents the actual accelerometer output, as well as the outputs and corresponding errors of the static and dynamic models under the following low-order polynomial inputs: (a) quadratic, (b) cubic, and (c) quartic inputs. As the polynomial order increases, the tracking performance of the static model gradually degrades, whereas the dynamic model consistently maintains a low error magnitude.

Figure 4.

Figure 4

Comparison of the static model, dynamic model, and actual output under low-order polynomial inputs: (a) quadratic; (b) cubic; (c) quartic.

With a sinusoidal input along the I-axis, having an amplitude of 10 g and a frequency range of 1~1000 rad/s, and with the P-axis input set to zero, Figure 5a displays the actual accelerometer output alongside those of the ideal dynamic and static models; the corresponding absolute input-output deviations are illustrated in Figure 5b.

Figure 5.

Figure 5

Comparison of the static model, dynamic model, and actual output under sinusoidal input: (a) output; (b) error.

It is evident that when a sinusoidal signal is applied, the accelerometer generates a sinusoidal output with a phase lag and minor amplitude variation over the standard operating frequency range. Compared with the static model, the dynamic model offers moderate amplitude compensation and substantially better phase correction. This leads to a clear improvement in overall accuracy.

Figure 6 presents the amplitude and phase frequency characteristics of the accelerometer and both dynamic and static models. Compared to the static model (which has zero gain and phase delay), the amplitude response aligns well at low frequencies, while the phase response shows substantial improvement. As frequency increases, the amplitude response worsens, but the improvement in phase remains evident.

Figure 6.

Figure 6

Amplitude and phase frequency response characteristics.

However, according to the calculation based on Equation (26) and the results shown in Figure 6, the output amplitude of the proposed dynamic model under a sinusoidal input is μ2w2k+K2+1. It is evident that μ2w2k+K2+11, and therefore, the amplitude of the input signal will be amplified. When ω is relatively small, μ2w2k+K2+1, approaches 1, indicating good amplitude tracking performance. Since the phase tracking performance is significantly better than that of the static model, the overall accuracy is notably improved. However, as the frequency increases, the output amplification factor correspondingly increases. In this case, although the phase tracking performance remains far superior to that of the static model, the amplitude tracking performance deteriorates. At sufficiently high input frequencies, the performance may even become worse than that of the static model. Therefore, the proposed model is not suitable for high-frequency testing, particularly when the angular frequency of the input signal satisfies ω1000(rad/s).

3.3. Model Performance Assessment

Traditional time domain performance indicators for accelerometer dynamic characteristics—such as overshoot, settling time, oscillation count, rise time, and peak time—are single-metric measures that can only reflect isolated aspects of the system’s deterministic behavior. To comprehensively evaluate the accelerometer’s dynamic characteristics, a relative dynamic integral error metric εd is defined [1]. It is specifically defined as follows:

εt=x(t)y(t)A (27)
εd=0Tεt2dtT (28)

where T is the test duration, ε(t) is the relative dynamic error, xt and yt are the input and system output signals, respectively, and A is the amplitude of xt.

The relative dynamic error formulation is used to eliminate the influence of input amplitude on the magnitude of the metric.

Table 1 presents the error values at different frequencies (with T set to 10 times the signal period during the simulation tests). Figure 7 shows the error curves of the static and dynamic models at different frequencies. The results clearly indicate that, within typical operating frequencies, the dynamic model markedly outperforms the static model in terms of accuracy, often by several orders of magnitude.

Table 1.

Dynamic error values of static and dynamic models at various frequencies.

Frequency ω (rad/s) 0.100 0.231 0.586 1.485 3.765 9.546
Static model error εd 6.61 × 10−5 3.87 × 10−4 9.78 × 10−4 2.431 × 10−3 5.458 × 10−3 1.008 × 10−2
Dynamic model error εd 3.323 × 10−6 7.674 × 10−6 4.933 × 10−6 1.251 × 10−4 3.172 × 10−4 8.073 × 10−4
Frequency ω (rad/s) 24.201 61.359 155.568 572.237 830.218 1000
Static model error εd 2.832 × 10−2 7.253 × 10−2 1.880 × 10−1 2.797 × 10−1 4.192 × 10−1 5.126 × 10−1
Dynamic model error εd 2.086 × 10−3 5.908 × 10−3 2.382 × 10−2 4.910 × 10−2 1.135 × 10−1 1.781 × 10−1

Figure 7.

Figure 7

Frequency-dependent dynamic error comparison between static and dynamic models.

Considering that different types of accelerometers have varying damping coefficients, Figure 8 illustrates the improvement in the dynamic integral error metric εd of the dynamic model relative to the static model across typical damping values and input frequencies. It can be observed that, in most cases, the dynamic model yields lower error than the static model for typical quartz flexure accelerometers operating within standard frequency ranges, and the degree of error reduction increases with frequency. After reaching a peak, the improvement diminishes due to the degradation of the amplitude–frequency enhancement effect. The peak point varies with different damping values; as damping increases, the frequency corresponding to the peak decreases. In the low-damping and low-frequency region, although the dynamic integral error metric improves by orders of magnitude, its actual impact remains negligible due to the initially small error values.

Figure 8.

Figure 8

Error improvement ratio damping–frequency.

4. Design of Calibration Method

By analyzing the coordinate transformations of the test system and external excitation sources, the actual specific force along each axis of the accelerometer is derived, enabling the elimination of the effects of gravitational acceleration, Coriolis acceleration, and other external disturbances during the calibration process. The error sources are thoroughly analyzed to support the evaluation of expected calibration performance and to provide a theoretical foundation for reducing dominant error components through mathematical or engineering approaches, thereby improving calibration accuracy.

Based on the proposed error model and the aforementioned analysis, a simplified calibration method is developed using a dual-axis precision centrifuge. This method applies sinusoidal inputs with varying frequencies to the accelerometer and adopts least squares estimation to identify the parameters of the calibration model. Additionally, full-cycle integration is employed to suppress periodic errors. A complete calibration procedure is thus established for the simultaneous identification of both scale factors and dynamic coefficients of the accelerometer.

4.1. Error Source Analysis and Coordinate Transformation

The coordinate transformation and error sources of the test system are analyzed and calculated to obtain the transformation matrix, which is then used to compute the accurate specific force input to the accelerometer and to analyze calibration errors in subsequent sections.

Figure 9 shows the structure of the dual-axis precision centrifuge.

Figure 9.

Figure 9

Dual-axis precision centrifuge schematic diagram.

The static error sources of the dual-axis precision centrifuge include two-dimensional perpendicularity errors of the main axis (Δθx0,Δθy0) and the static radius measurement error ΔR; the parallelism deviation between the azimuth axis and the main shaft (Δθx2,Δθy2), the installation base misalignment of the accelerometer (Δθx3,Δθy3,Δθz3), and the eccentricity errors (Δx, Δy, Δz); as well as the misalignment between the accelerometer casing and its internal pendulum structure (Δθx4,Δθy4,Δθz4). The dynamic error sources include rotational inaccuracies caused by shaft motion, specifically radial runout errors (Δx1α,Δy1α), axial wobble (Δz1α), tilt angle errors (Δθx1α,Δθy1α), and the centrifuge of dynamic radius Rd. Table 2 presents the coordinate system transformations, incorporating all the aforementioned error sources of the dual-axis precision centrifuge. During the time interval 0, t, the primary shaft rotates through an angle α, where the local latitude is denoted by L.

Table 2.

Coordinate system transformation relations.

Coordinate System Error Term Coordinate Transformation Matrix
Geographic reference frame O0X0Y0Z0 
Main axis sleeve reference frame O1X1Y1Z1 Δθx0α,Δθy0α T10=rot(x0,Δθx0)rot(y0,Δθy0)
Main axis reference frame O2X2Y2Z2  Δx1(α),    Δy1(α),    Δz1(α)Δθx1(α),    Δθy1(α) T21=tranΔx1(α),Δy1(α),Δz1(α)rot(x1,Δθx1(α))rot(y1,Δθy1(α))rot(z1,α)
Azimuth axis reference frame O3X3Y3Z3  ΔR,Δθx2,Δθy2 T32=tran(R+ΔR,0,h)rot(x2,Δθx2)rot(y2,Δθy2)rot(z2,β)
Accelerometer casing reference frame O4X4Y4Z4  Δθx3,Δθy3,Δθz3,Δx,Δy,Δz T43=rot(x3,Δθx3)rot(y3,Δθy3)rot(z3,Δθz3)tran(Δx,Δy,Δz)
Accelerometer pendulum assembly reference frame O5X5Y5Z5  Δθx4,Δθy4,Δθz4 T54=rot(x4,Δθx4)rot(y4,Δθy4)rot(z4,Δθz4)
  • where:

rot(coordinate axis,angle) and tran(tx,ty,tz) are defined as the rotation matrices and translation matrices, rot(coordinate axis,angle) respectively:

rot(x,α)=10000cosαsinα00sinαcosα00001 rot(y,β)=cosβ0sinβ00100sinβ0cosβ00001 rot(z,γ)=cosγsinγ00sinγcosγ0000100001

When the angles are small, they can be approximated as follows:

rot(x,α)=100001α00α100001 rot(y,β)=10β00100β0100001 rot(z,γ)=1γ00γ10000100001

tran(tx,ty,tz) is defined as follows:

tran(tx,ty,tz)=100tx010ty001tz0001

Accordingly, it can be derived that:

T10=rot(x0,Δθx0)rot(y0,Δθy0) =10Δθy0001Δθx00Δθy0Δθx0100001T21=tranΔx1(α),Δy1(α),Δz1(α)rot(x1,Δθx1(α))rot(y1,Δθy1(α))rot(z1,α) =100Δx1(α)010Δy1(α)001Δz1(α)000110Δθy1(α)001Δθx1(α)0Δθy1(α)Δθx1(α)100001cosαsinα00sinαcosα0000100001T32=tran(R+ΔR,0,h)rot(x2,Δθx2)rot(y2,Δθy2)rot(z2,β) =100R+ΔR0100001h000110Δθy2001Δθx20Δθy2Δθx2100001cosβsinβ00sinβcosβ0000100001T43=rot(x3,Δθx3)rot(y3,Δθy3)rot(z3,Δθz3)tran(Δx,Δy,Δz) =1Δθz3Δθy3ΔxΔθz31Δθx3ΔyΔθy3Δθx31Δz0001T54=rot(x4,Δθx4)rot(y4,Δθy4)rot(z4,Δθz4) =1Δθz4Δθy40Δθz41Δθx40Δθy4Δθx4100001

The final homogeneous transformation matrix is given by the following:

T10 T21 T32 T43 T54=αβ01 (29)

where:

α=A1 A2 A3 A4 A5 A6 A7β=A1 A2 A3 A4 A5 A6 D3+A1 A2 A3 D2+A1 D1

4.2. Specific Force Input

Based on the previously derived coordinate transformation matrix, the precise input from each excitation source along each axis of the accelerometer is calculated, resulting in the composite acceleration input for each axis. The primary excitation sources considered include gravitational acceleration, the centripetal and tangential accelerations generated by the centrifuge, and Coriolis acceleration.

4.2.1. Gravitational Acceleration Components on Each Axis

The gravitational acceleration vector is expressed as 00gT in the geographic coordinate system, and is transformed into the accelerometer coordinate system as follows:

aigapgaogT=A1 A2 A3 A4 A5 A6 A7T00gT (30)

By neglecting second-order and higher-order small terms, the equation simplifies to the following:

aig=[Δθy3+Δθy4+Δθy0cos(α+β)+Δθy1(α)cos(α+β)Δθx0sin(α+β)  Δθx1(α)sin(α+β)+Δθy2cosβΔθx2sinβ]gapg=g(Δθx3+Δθx4+Δθx0cos(α+β)+Δθx1(α)cos(α+β)+Δθy0sin(α+β)+  Δθy1(α)sin(α+β)+Δθx2cosβ+Δθy2sinβ)aog= g (31)

4.2.2. Components of Centripetal and Tangential Acceleration in the Accelerometer Coordinate Axes

During the time interval 0,t, the primary and secondary shafts rotate by angles α and β, respectively.

Using the pose transformation matrix and projecting onto the accelerometer’s pendulum coordinate system, the accelerations applied by the precision centrifuge to the input, output, and pendulum axes can be determined as the following:

D=A1 A2 A3 A4 A5 A6 A7 D3+A1 A2 A3 D2+A1 D1 (32)

Taking the second derivative of it with respect to time yields:

d2Ddt2=A1 A2 A¨3(A4 A5 A6 A7 D3+D2) (33)

By using the pose transformation matrix and projecting back to the accelerometer pendulum coordinate system, the accelerations applied by the precision centrifuge to the input, output, and pendulum axes of the accelerometer can be obtained as follows:

aiω=ΔR α¨ sinβΔx α˙2ΔR α˙2 cosβR α˙2cosβΔy α¨+R α¨ sinβ+  Δθz3 R α¨cosβ+Δθz4 R α¨ cosβ+Δθz3 R α˙2 sinβ+Δθz4 R α˙2 sinβapω=Δx α¨Δy α˙2+ΔR α˙2 sinβ+R α˙2 sinβ+ΔR α¨ cosβ+R α¨ cosβ  Δθz3 R α¨ sinβΔθz4 R α¨ sinβ+Δθz3 R α˙2 cosβ+Δθz4 R α˙2 cosβaoω=R(Δθx2 α¨+Δθy2 α˙2+Δθy3 α˙2 cosβ+Δθy4 α˙2 cosβ+Δθx3 α˙2 sinβ+  Δθx4 α˙2 sinβ+Δθx3 α¨ cosβ+Δθx4 α¨ cosβΔθy3 α¨ sinβΔθy4 α¨ sinβ) (34)

4.2.3. Coriolis Acceleration Components Along the Three Axes of the Accelerometer Coordinate System

Let the local latitude be L and the Earth’s angular velocity be ωie. Since the Coriolis acceleration is small, only the nominal value is considered, and small error terms are ignored.

aicapcaoc=2(A3 A5)T0ωie cosLωie sinL×R α˙ sinαR α˙ cosα0 (35)

The resulting expressions are:

aic=2 R α˙ ωie (sinL cosβ)apc=2 R α˙ ωie(sinL sinβ)aoc=2 R α˙ ωie(cosL sinα) (36)

4.2.4. Composite Specific Force

In the initial installation shown in Figure 10, the I-axis coincides with X5 toward the primary shaft, OA with Z5, and PA with Y5.

Figure 10.

Figure 10

Installation configuration of the accelerometer on the dual-axis precision centrifuge.

Consequently, the final input accelerations along the three accelerometer axes are given as follows:

ai=ΔR α¨ sinβΔθy3 gΔθy4 gΔx α˙2ΔR α˙2 cosβR α˙2 cosβ  Δθy2 g cosβΔy α¨+Δθx2 g sinβ+R α¨ sinβ+Δθz3 R α¨ cosβ+  Δθz4 R α¨ cosβ+Δθz3 R α˙2sinβ+Δθz4 R α˙2 sinβΔθy0 g cosα cosβ  Δθy1(α) g cosα cosβ+Δθx0 g cosα sinβ+Δθx0 g cosβ sinα+  Δθx1(α) g cosα sinβ+Δθx1(α) g cosβ sinα+Δθy0 g sinα sinβ+  Δθy1(α) g sinα sinβ2 R α˙ ωie sinL cosβ2 Δθy4 R α˙ ωie cosL sinα+  2 Δθz4 R α˙ ωie sinL sinβ (37)
ap=Δx α¨+Δθx3 g+Δθx4 gΔy α˙2+ΔR α˙2 sinβ+R α˙2 sinβ+ΔR α¨ cosβ+  Δθx2 g cosβ+R α¨ cosβ+Δθy2 g sinβΔθz3 R α¨ sinβΔθz4 R α¨ sinβ+  Δθz3 R α˙2 cosβ+Δθz4 R α˙2 cosβ+Δθx0 g cosα cosβ+Δθx1(α) g cosα cosβ+  Δθy0 g cosα sinβ+Δθy0 g cosβ sinα+Δθy1(α) g cosα sinβ+  Δθy1(α) g cosβ sinαΔθx0 g sinα sinβΔθx1(α) g sinα sinβ+  2R α˙ ωie sinL sinβ+2Δθx4 R α˙ ωie cosL sinα+2Δθz4 R α˙ ωie sinL cosβ (38)
ao=gΔθx2 R α¨Δθy2 R α˙2Δθx3 R α¨ cosβΔθx4 R α¨ cosβ+  Δθy3 R α¨ sinβ+Δθy4 R α¨ sinβΔθy3 R α˙2 cosβ  Δθy4 R α˙2 cosβΔθx3 R α˙2 sinβΔθx4 R α˙2 sinβ+  2R α˙ ωie cosL sinα2Δθy4 R α˙ ωie sinL cosβ  2Δθx4 R α˙ ωie sinL sinβ (39)

4.3. Calibration Method Design

Building upon the analysis of error sources and specific force inputs discussed in Section 2, a calibration method is proposed to characterize the dynamic performance of the accelerometer. In this approach, full-cycle integration is employed to mitigate the influence of periodic and systematic errors. As shown in Figure 11, the method primarily involves determining the accelerometer’s scale factor and its dynamic compensation coefficient.

Figure 11.

Figure 11

Flowchart of the dynamic calibration procedure.

Error Calibration Model Development

Assuming constant angular velocities for the primary axis Ω and the secondary axis ω (both constants), the calibration model is obtained by substituting Equation (37) into the dynamic error model (16). In the computation process, the specific force on the input axis is expanded to first-order terms, with higher-order small quantities neglected. Given that Ka is a small quantity, only the nominal value of a˙ is retained in calibration computations. Consequently, the following error calibration model is established for the quartz flexure accelerometer:

E=K1 (K0Δθy3 gΔθy4 gΔx α˙2ΔR α˙2 cosβR α˙2 cosβ  Δθy2 g cosβ+Δθx2 g sinβ+Δθz3 R α˙2 sinβ+Δθz4 R α˙2 sinβ  Δθy0 g cosα cosβΔθy1(α) g cosα cosβ+Δθx0 g cosα sinβ+  Δθx0 g cosβ sinα+Δθx1(α) g cosα sinβ+Δθx1(α) g cosβ sinα+  Δθy0 g sinα sinβ+Δθy1(α) g sinα sinβ2 R α˙ ωie sinL cosβ  2 Δθy4 R α˙ ωie cosL sinα+2 Δθz4 R α˙ ωie sinL sinβ+ε)+  Ka[(R sinβ) α˙2 β+2R ωie α˙ β˙ sinL sinβ] (40)

The azimuth axis is locked to facilitate calibration of the scale factor K1. Since K0 and the noise term ε are known, only K1 remains to be calibrated. By eliminating the influence of K0 and ε, the Equation simplifies to the following:

E=K1 (Δθy3 gΔθy4 gΔx α˙2ΔR α˙2 cosβR α˙2 cosβΔθy2 g cosβ+  Δθx2 g sinβ+Δθz3 R α˙2 sinβ+Δθz4 R α˙2 sinβΔθy0 g cosα cosβ  Δθy1(α) g cosα cosβ+Δθx0 g cosα sinβ+Δθx0 g cosβ sinα+  Δθx1(α) g cosα sinβ+Δθx1(α) g cosβ sinα+Δθy0 g sinα sinβ+  Δθy1(α) g sinα sinβ2R α˙ ωie sinL cosβ) (41)

A full-cycle integration is performed on the expression to suppress periodic error terms, resulting in the following relation:

0KTE=0KTK1 ai =0KTK1(Δθy3 gΔθy4 gΔx α˙2+Δθx2 g sinβ+Δθz3 R α˙2 sinβ+  Δθz4 R α˙2 sinβ2 R α˙ ωie sinL cosβ)dt (42)

where: T=2πω KN.

Here, am depends on β, which is varied using the secondary axis. Twelve equally spaced angles should be selected as:

β=2πi1/12

where: i=1,2,,12.

This should be reformulated as:

Eβ=K1fK1β+εβ (43)

The observation vector should be defined as:

E=E(β1)E(β2)E(β12)12×1 (44)

The design matrix Φ is defined as:

Φ=fK1(β1)fK1(β2)fK1(β12)12×1 (45)

The error model is expressed as:

E=ΦK1+ε (46)
J(K1)=EΦK12 (47)

The least-squares solution matrix is obtained as:

K^1=ΦT Φ1ΦT E (48)

Based on K^1, a test calibration for K^a should be performed.

The secondary axis should be unlocked and its frequency varied to collect dynamic data. Ten different frequencies should be selected, and 20 data points should be sampled uniformly within 0.05T to 1T at each frequency. The collected data are fit using least squares.

The resulting least squares matrix is:

K^a=ΦTΦ1ΦTE (49)

The observation vector is defined as:

E=E(β1,ω1)E(β2,ω1)E(β20,ω1)E(β1,ω2)E(β20,ω10)200×1 (50)

The design matrix Φ is defined as:

Φ=fKa(β1,ω1)fKa(β2,ω1)fKa(β20,ω1)fKa(β1,ω2)fKa(β20,ω10)200×1 (51)

The specific procedure for dynamic calibration of the accelerometer is outlined as follows:

Step 1: Obtain baseline parameters such as bias and white noise interference under static conditions using gravity-based methods.

Step 2: Install the accelerometer on a dual-axis precision centrifuge and adjust the installation angle as shown in Figure 9.

Step 3: Begin testing the accelerometer scale factor. Lock the secondary axis and set the primary axis angular velocity Ω.

Step 4: Vary the locking angle of the secondary axis to produce distinct acceleration inputs, selecting 12 evenly spaced angles from 0 to 2π. For each angle, collect accelerometer responses within 0.004T to 1T (T being the primary axis period) to mitigate initial transient effects.

Step 5: Remove calculable or measurable errors (e.g., Coriolis acceleration), conduct a full-cycle integration (the data collected are presented in Table 3), and perform least-squares fitting to estimate the scale factor.

Table 3.

Results of the static test results.

Integral value of the I-axis input (m/s2) −75.3898240 −65.2895028 −37.6949120 0 37.6949120 65.2895028
Accelerometer measured output (m/s2) −62.7768581 −54.4759719 −31.4982265 −0.0000477 31.4975864 54.4738495
Integral value of the I-axis input (m/s2) 75.3898240 65.2895028 37.694912 0 −37.6949120 −65.2895028
Accelerometer measured output (m/s2) 62.7727251 54.2516002 31.2738693 −0.0040528 −31.2814464 −54.2577276

Step 6: Calculate fitting evaluation metrics (e.g., mean squared error and coefficient of determination) to assess whether test results meet performance criteria.

Step 7: Unlock the secondary axis and incrementally adjust its rotational speed from 10 to 100 rad/s to capture system responses at each frequency.

Step 8: Eliminate measurable errors (e.g., Coriolis error) from the data. Using the scale factor obtained in Step 5, apply least-squares fitting to determine the dynamic coefficient (the data collected are presented in Table 4).

Table 4.

Results of the dynamic test results.

Ideal input along the I-axis (m/s2) −90.8328217 84.4223511 −75.7923064 65.2545809 −52.6749421 39.036774
Derivative of ideal I-axis input (m/s3) 619.6807592 −1367.4047251 2350.8017103 −3512.5138427 4806.0646933 −5255.3148971
Actual accelerometer output (m/s2) −76.132558500 70.9614870 −64.6024280 56.1267940 −46.6890485 35.2704721
Ideal input along the I-axis (m/s2 ) −23.673606 8.0139039 8.0563864 −23.5288197
Derivative of ideal I-axis input (m/s3) 6506.7094863 −7650.6523934 8612.7862156 −9318.9423288
Actual accelerometer output (m/s2) −23.4083424 10.8270773 1.9438143 −14.4080055

Step 9: Evaluate the fitting results using indicators such as MSE and R-squared to confirm whether the test criteria are fulfilled.

5. Simulation Verification and Evaluation

A simulation model was developed to validate the calibration procedure. The simulation assumes a test location at 45.0000° latitude, with dual-axis centrifuge errors in the order of 105 [38,46]. The primary axis rotation speed is set to 8.0829 rad/s, corresponding to an input acceleration of 10 g. A nominal scale factor of K1=1.2 and a theoretical dynamic coefficient of Ka=5.5180430×104 are used in the simulation. Simulation results demonstrate that the proposed method achieves high calibration accuracy for both the scale factor and dynamic coefficient. Monte Carlo simulations further validate the method’s robustness under large-sample conditions by quantifying the associated uncertainty.

5.1. Single Static Test

The lock angle of the secondary axis is varied to collect test data, followed by full-cycle integration. Representative processed data, excluding Coriolis acceleration, are presented in Table 3.

A least-squares fit of the data yields the following static model parameters:

  • Scale factor: K^11.200947;

  • Mean squared error: Mse0.011670;

  • Root mean squared error: RMse0.108026;

  • Coefficient of determination: R20.999996;

  • 95% confidence interval: [1.199332, 1.202562].

A comparison of the fitted results with the simulated data is shown in Figure 12a, and the corresponding residuals are plotted in Figure 12b.

Figure 12.

Figure 12

Static test results: (a) measured data and fitting curve; (b) residual plot.

5.2. Single Dynamic Test

The primary and secondary axes are rotated simultaneously to collect dynamic test data. A portion of the data is shown in the table below. A portion of the processed data (with Coriolis acceleration removed) is shown in Table 4. A least-squares fitting is performed on the data to estimate the dynamic model parameter:

  • Dynamic factor: K^a5.5119358×104;

  • (theoretical value is 5.5180430×104);

  • Mean squared error: Mse0.0142028;

  • Root mean squared error: RMse0.1191753;

  • Coefficient of determination: R20.9999956;

  • 95% confidence interval: [−0.0005553, −0.0005471].

The comparison between the fitted results and the actual output is shown in Figure 13a,b, while the residuals are plotted in Figure 14.

Figure 13.

Figure 13

Dynamic test results: (a) comparison between actual data and fitting result; (b) comparison diagram of actual data and fitting results (2D).

Figure 14.

Figure 14

Dynamic test residual plot.

5.3. Monte Carlo Simulation-Based Analysis of Accelerometer Coefficient Uncertainty

Although analytical uncertainty expressions for the static and dynamic coefficients can be derived from their mathematical formulations, they are often too complex for practical application. Moreover, the structural complexity of these expressions hampers the direct evaluation of how individual factors contribute to overall uncertainty. To address this, the Monte Carlo method is employed to conduct extensive sampling based on the statistical properties of each term, enabling insight into the resulting uncertainty distribution [47].

The number of Monte Carlo simulations for both static and dynamic tests is 1200 runs each.

The Monte Carlo distribution for the static test is illustrated in Figure 15a, where K1 exhibits characteristics of an approximately normal distribution, with a mean of 1.20096 and a standard deviation of 1.3×105, yielding a relative standard deviation of 0.0011%. The variation of all measured values is confined within ±4×105 relative to the mean value. To characterize the probability density distribution of the samples K1i, we employ kernel density estimation (KDE). The estimated value of the KDE at point x is given by the following:

f^h(x)=1nhi=1nKxK1ih (52)

where K(·) denotes the kernel function (Gaussian kernel is used), and h is the smoothing bandwidth (set to 3.256×106). The resulting red curve is shown in Figure 15a.

Figure 15.

Figure 15

Monte Carlo simulation results: (a) histogram of scale factor frequency distribution; (b) histogram of dynamic coefficient frequency distribution.

In large-sample scenarios, the proposed static calibration method is capable of accurately identifying the scale factor of the quartz flexure accelerometer. The calibration accuracy achieved for the scale factor is comparable to that of current mainstream methods [46,48].

As shown in Figure 15b, the Monte Carlo distribution of the parameter Ka for dynamic testing approximately follows a normal distribution, with a mean of 5.5067×104 and a standard deviation of 2.6×107, yielding a relative standard deviation of −0.048%. The variation of all measured values is confined within ±1×106 relative to the mean value. Based on Equation (52), the kernel density curve is plotted with h=7.24×108, as shown in Figure 15b.

In large-scale simulations, the proposed dynamic calibration approach is shown to accurately identify the dynamic coefficient of the quartz flexure accelerometer.

6. Conclusions

This study proposes a calibration model grounded in the operating principles of quartz flexure accelerometers, incorporating the dynamic characteristics of input acceleration. In addition, a novel relative dynamic error index is introduced to quantitatively evaluate calibration effectiveness with respect to the accelerometer’s dynamic response. A dynamic parameter calibration method is subsequently developed using a dual-axis precision centrifuge. The method’s effectiveness and calibration accuracy are verified through simulation studies.

Simulation and theoretical analyses demonstrated the following:

  • (a)

    The proposed dynamic calibration model effectively accounts for the time-varying characteristics of acceleration inputs and achieves higher accuracy than conventional static models.

  • (b)

    For quartz flexure accelerometers exhibiting typical damping behavior, calibration with the proposed model significantly reduces dynamic errors within the standard operating range. Complete error compensation is achieved under ramp inputs, while sinusoidal inputs yield notable improvements in frequency domain accuracy.

  • (c)

    The dual-axis centrifuge-based calibration method effectively estimates the dynamic model parameters, confirming both the scientific validity and practical feasibility of the proposed model. The calibration of the dynamic parameter yields a relative standard deviation of −0.048%.

Future work will focus on exploring error mitigation strategies during calibration to further improve accuracy, building upon the proposed methodology. An experimental platform will also be developed for the physical validation and performance evaluation of the proposed method, with particular attention paid to its robustness and effectiveness in the presence of environmental noise. In addition, whether the response characteristics of the accelerometer change significantly with different input signals, and whether the proposed calibration model can accommodate such variations, will be further validated through experiments on the physical platform.

Appendix A

In Equation (6), σ1 and σ2 are as follows, respectively:

σ1=k2θO0σ6+2k2θ˙O0IO+k2μtme0+μ2LkIm+kμLb1m+L2kP2m2θO0σ6+2kIOLkIm+2θ˙O0IOL2kP2m2+μ2kP2m2θO0+L2b1kPm2σ6+kLb1mσ6+μLkImσ32+μ2b1kPm2+2IOL2kIkPm2+2kLkPmθO0σ6+4kθ˙O0IOLkPm+K2θO0σ6+2kμLkPmθO0+2θ˙O0IOK2+μR2K2θO0+2kKθO0σ6+4kθ˙O0IOK+2kμRKθO0+KLb1mσ6+μRKLb1m+2IOKLkIm+2KLkPmθO0σ6+4θ˙O0IOKLkPm+2μRKLkPmθO0
σ2=2k2θ˙O0IO+k2θO0σ6+k2μtme0+μ2LkIm+kμLb1m+L2kP2m2θO0σ6+2kIOLkIm+2θ˙O0IOL2kP2m2+μ2kP2m2θO0+L2b1kPm2σ6+kLb1mσ6+μLkImσ6+μ2b1kPm2+2IOL2kIkPm2+2kLkPmθO0σ6+4kθ˙O0IOLkPm+K2θO0σ6+2kμLkPmθO0+2θ˙O0IOK2+μR2K2θO0+2kKθO0σ6+4kθ˙O0IOK+2kμRKθO0+KLb1mσ6+μRKLb1m+2IOKLkIm+2KLkPmθO0σ6+4θ˙O0IOKLkPm+2μRKLkPmθO0.

where: σ6=μ24kIO4IOLkPm4IOK.

Author Contributions

X.S.: writing—original draft, writing—review and editing, investigation, validation, formal analysis, visualization, and conceptualization. X.W.: writing—review and editing, data curation, and investigation. W.C.: conceptualization, methodology, funding acquisition, resources, supervision, and writing—review and editing. Y.S.: writing—review and editing, funding acquisition, resources, and supervision. K.Z.: writing—review and editing, funding acquisition, resources, and supervision. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available upon request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Funding Statement

This research was funded by the National Natural Science Foundation of China—China Academy of Engineering Physics National Security Academic Fund (NSFC—CAEP NSAF), grant number U2230121. The APC was funded by the Institute of Systems Engineering, China Academy of Engineering Physics.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Wang Y., Huang T., Ye L., Zhu Z., Song K. Evaluation of Accelerometer Dynamic Performance Based on Multiple Indices in the Time and Frequency Domain. IEEE Sens. J. 2024;24:22486–22501. [Google Scholar]
  • 2.Cheng R., Liu Z., Zhai G., Lv Q., Yang M., Cai C. High-Acceleration Vibration Calibration System Based on Phase-Locked Resonance Control. Sensors. 2022;22:7208. doi: 10.3390/s22197208. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Zhang C., Wang X., Song L., Ran L. Temperature Hysteresis Mechanism and Compensation of Quartz Flexible Accelerometer in Aerial Inertial Navigation System. Sensors. 2021;21:294. doi: 10.3390/s21010294. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Wang C., Chen F., Wang Y., Sadeghpour S., Wang C., Baijot M., Esteves R., Zhao C., Bai J., Liu H., et al. Micromachined Accelerometers with Sub-Μg/√Hz Noise Floor: A Review. Sensors. 2020;20:4054. doi: 10.3390/s20144054. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Ran L., Zhang C., Song L., Lu J. The Estimation and Compensation of the Loop-Parameter-Drifting in the Digital Close-Loop Quartz Flexible Accelerometers. IEEE Access. 2020;8:5678–5687. doi: 10.1109/ACCESS.2019.2940480. [DOI] [Google Scholar]
  • 6.El-Sheimy N., Youssef A. Inertial Sensors Technologies for Navigation Applications: State of the Art and Future Trends. Satell. Navig. 2020;1:2. doi: 10.1186/s43020-019-0001-5. [DOI] [Google Scholar]
  • 7.IEEE Std 836-2009 (Revision of IEEE Std 836-2001) IEEE; New York, NY, USA: 2009. IEEE Recommended Practice for Precision Centrifuge Testing of Linear Accelerometers; pp. 1–152. [Google Scholar]
  • 8.Pan J., Zhang C., Cai Q. An Accurate Calibration Method for Accelerometer Nonlinear Scale Factor on a Low-Cost Three-Axis Turntable. Meas. Sci. Technol. 2014;25:025102. doi: 10.1088/0957-0233/25/2/025102. [DOI] [Google Scholar]
  • 9.Zhou W., Wang W., Sun C. Optimal Calibration Method of PIGA’s Orthogonal Poses for Gravity Field Testing. J. Sens. 2023;2023:7441499. doi: 10.1155/2023/7441499. [DOI] [Google Scholar]
  • 10.Shi R., Zhao J., Qiu A.P., Xia G.M. Temperature Self-Compensation of Micromechanical Silicon Resonant Accelerometer. AMM. 2013;373:373–381. [Google Scholar]
  • 11.Hewes A., Medvescek J.I., Mydlarski L., Baliga B.R. Drift Compensation in Thermal Anemometry. Meas. Sci. Technol. 2020;31:045302. doi: 10.1088/1361-6501/ab5acb. [DOI] [Google Scholar]
  • 12.Kaya O., Kose T., Azgin K. Integrated Temperature Sensor for Temperature Compensation of Inertial Sensors; Proceedings of the 2019 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL); Naples, FL, USA. 1–5 April 2019. [Google Scholar]
  • 13.Huang L., Yang H., Gao Y., Zhao L., Liang J. Design and Implementation of a Micromechanical Silicon Resonant Accelerometer. Sensors. 2013;13:15785–15804. doi: 10.3390/s131115785. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Mu S.L., Chen F.B., Gao J.M., Wu Z.Z. Research on Temperature Compensation Method of Quartz Flexible Accelerometer. AMM. 2013;423–426:2308–2312. [Google Scholar]
  • 15.Yang H., Li J., Xiao X., Wang J., Li Y., Li K., Li Z., Yang H., Wang Q., Yang J., et al. Topographic Design in Wearable MXene Sensors with In-Sensor Machine Learning for Full-Body Avatar Reconstruction. Nat. Commun. 2022;13:5311. doi: 10.1038/s41467-022-33021-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.He Q., Yu H., Liang D., Yang X. Enhancing Pure Inertial Navigation Accuracy through a Redundant High-Precision Accelerometer-Based Method Utilizing Neural Networks. Sensors. 2024;24:2566. doi: 10.3390/s24082566. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Carlsson H., Skog I., Hendeby G., Jaldén J. Inertial Navigation Using an Inertial Sensor Array. arXiv. 2022 doi: 10.48550/arXiv.2201.11983.2201.11983 [DOI] [Google Scholar]
  • 18.Tian J., Yang W., Peng Z., Tang T., Li Z. Application of MEMS Accelerometers and Gyroscopes in Fast Steering Mirror Control Systems. Sensors. 2016;16:440. doi: 10.3390/s16040440. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Methods for the Calibration of Vibration and Shock Transducers—Part 32: Resonance Testing—Testing the Frequency and the Phase Response of Accelerometers by Means of Shock Excitation. ISO; Geneva, Switzerland: 2016. [Google Scholar]
  • 20.Bruns T., Kumme R., Kobusch M., Peters M. From Oscillation to Impact: The Design of a New Force Calibration Device at PTB. Measurement. 2002;32:85–92. doi: 10.1016/S0263-2241(01)00048-3. [DOI] [Google Scholar]
  • 21.Geist J., Gaitan M. Type A Uncertainty Analysis Validation of Type B Analysis for Three-Axis Accelerometer Calibrations. Metrologia. 2022;59:052101. doi: 10.1088/1681-7575/ac8d10. [DOI] [Google Scholar]
  • 22.Zhang W., Zhang Z., Niu L., Zhang D., Zhang Z. Frequency Characteristic Measurement of High-G Accelerometers Based on Down-Step Response. IEEE Sens. J. 2023;23:7312–7319. doi: 10.1109/JSEN.2023.3244920. [DOI] [Google Scholar]
  • 23.Wei Q., Wang J., Han R., Yv T., Zhao L. Dynamic Model Parameter Identification of Accelerometer Using Discrete Spectrum Correction and Least Square. J. Beijing Inst. Tech. 2018;38:1282–1288. [Google Scholar]
  • 24.Xiao S., Wang S., Zhuang J., Huang Z., Zhang G. Nonlinear Dynamic Calibration and Correction of Acceleration Sensor Based on Adaptive Neural Network. Fractals. 2022;30:2240098. doi: 10.1142/S0218348X22400989. [DOI] [Google Scholar]
  • 25.Ye L., Guo Y., Su S.W. An Efficient Autocalibration Method for Triaxial Accelerometer. IEEE Trans. Instrum. Meas. 2017;66:2380–2390. doi: 10.1109/TIM.2017.2706479. [DOI] [Google Scholar]
  • 26.Li X., Song B., Wang Y., Niu J., Li Z. Calibration and Alignment of Tri-Axial Magnetometers for Attitude Determination. IEEE Sens. J. 2018;18:7399–7406. doi: 10.1109/JSEN.2018.2859832. [DOI] [Google Scholar]
  • 27.Schopp P., Graf H., Burgard W., Manoli Y. Self-Calibration of Accelerometer Arrays. IEEE Trans. Instrum. Meas. 2016;65:1913–1925. doi: 10.1109/TIM.2016.2549758. [DOI] [Google Scholar]
  • 28.Stakkeland M., Prytz G., Booij W.E., Pedersen S.T. Characterization of Accelerometers Using Nonlinear Kalman Filters and Position Feedback. IEEE Trans. Instrum. Meas. 2007;56:2698–2704. doi: 10.1109/TIM.2007.908145. [DOI] [Google Scholar]
  • 29.Batista P., Silvestre C., Oliveira P., Cardeira B. Accelerometer Calibration and Dynamic Bias and Gravity Estimation: Analysis, Design, and Experimental Evaluation. IEEE Trans. Contr. Syst. Technol. 2011;19:1128–1137. doi: 10.1109/TCST.2010.2076321. [DOI] [Google Scholar]
  • 30.Gao P., Li K., Wang L., Liu Z. A Self-Calibration Method for Accelerometer Nonlinearity Errors in Triaxis Rotational Inertial Navigation System. IEEE Trans. Instrum. Meas. 2016;66:243–253. doi: 10.1109/TIM.2016.2625958. [DOI] [Google Scholar]
  • 31.Lu Y., Cheng Y., Sun Y. Performance Evaluation of High g Accelerometers. J. Mech. Sci. Technol. 2013;27:3357–3362. doi: 10.1007/s12206-013-0857-5. [DOI] [Google Scholar]
  • 32.Ren S.-Q., Sun C. A New Method for Calibrating Nonlinear Coefficients of PIGA on Linear Vibrator. IEEE Trans. Instrum. Meas. 2019;68:2898–2906. doi: 10.1109/TIM.2018.2869238. [DOI] [Google Scholar]
  • 33.Guan W., Meng X., Dong X. Accelerometer Transverse Sensitivity Testing with Double Turntable Centrifuge; Proceedings of the 2014 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings; Montevideo, Uruguay. 12–15 May 2014. [Google Scholar]
  • 34.Yang Y., Huo X. Measuring and Balancing Dynamic Unbalance of Precision Centrifuge. In: Tan J., Wen X., editors. Proceedings of the Fifth International Symposium on Instrumentation Science and Technology; Shenyang, China. 15–18 September 2008; Bellingham, WA, USA: SPIE; 2009. [Google Scholar]
  • 35.Liu Y., Yu Z., Ren S. On Pseudo Second-Order Term of Pendulous Integrating Gyro Accelerometer Calibrated in Dual-Axis Precision Centrifuge. IEEE Trans. Instrum. Meas. 2023;72:1007109. doi: 10.1109/TIM.2023.3293886. [DOI] [Google Scholar]
  • 36.Qiao Y., Liu Y., Su B. Study on PIGA Test Method on Centrifuge; Proceedings of the 2007 International Conference on Computational Intelligence and Security (CIS 2007); Harbin, China. 15–19 December 2007. [Google Scholar]
  • 37.Sohrabi H., Ebadollahi S. Accuracy Enhancement of MEMS Accelerometer by Determining Its Nonlinear Coefficients Using Centrifuge Test. Measurement. 2017;112:29–37. doi: 10.1016/j.measurement.2017.08.010. [DOI] [Google Scholar]
  • 38.Sun C., Ren S., Wang Z. Calibration Method of Accelerometer on Precision Centrifuge and Its Error Analysis. J. Chin. Inert. Technol. 2019;27:121–128. [Google Scholar]
  • 39.Sun C., Ren S., Wang C. Revised Error Calibration Model of Linear Accelerometer on Precision Centrifuge. Rev. Sci. Instrum. 2019;90:085002. doi: 10.1063/1.5089603. [DOI] [PubMed] [Google Scholar]
  • 40.Sun C., Ren S., Zeng M., Wang C., Huo R. Sequential Calibration Method of Nonlinear Errors of PIGA on Counter-Rotating Platform Centrifuge. IEEE Trans. Instrum. Meas. 2020;70:1001811. doi: 10.1109/TIM.2020.3022441. [DOI] [Google Scholar]
  • 41.Tian B., Liu H., Yang N., Zhao Y., Jiang Z. Design of a Piezoelectric Accelerometer with High Sensitivity and Low Transverse Effect. Sensors. 2016;16:1587. doi: 10.3390/s16101587. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Xu D., Chen Y., Kang R. Study of Accelerated Stability Test Method for Quartz Flexible Accelerometer. IEEE Trans. Device Mater. Reliab. 2011;11:148–156. doi: 10.1109/TDMR.2010.2102025. [DOI] [Google Scholar]
  • 43.Zhu M., Chang J., Wang X., Duan R., Xiong Q. Temperature Compensation for Quartz Flexible Accelerometer Based on IAPSO-RBF. Measurement. 2025;247:116603. doi: 10.1016/j.measurement.2024.116603. [DOI] [Google Scholar]
  • 44.Dong X., Jiao J., Lu W., Zeng R., Liu H., Xu L., Wen J. The Method of Damping Parameters Close-Loop Detection Technology of Quartz Flexible Accelerometers. Flight Control Detect. 2023;6:95–99. [Google Scholar]
  • 45.Wang C., Li X., Dong J. Analysis of squeeze film damping in quartz flexible accelerometer. J. Electron. Meas. Instrum. 2016:218–224. doi: 10.13695/j.cnki.12-1222/o3.2019.01.019. [DOI] [Google Scholar]
  • 46.Jiang S. Master’s Thesis. Harbin Institute of Technology; Harbin, China: 2022. Research on Measurement Method of Inertial Instrument and System Using Centrifuge. [Google Scholar]
  • 47.Tomczyk K. Application of the Monte Carlo Method for Parametric Identification of Accelerometers in the Frequency Domain. PAR. 2020;24:31–38. doi: 10.14313/PAR_236/31. [DOI] [Google Scholar]
  • 48.Ning F. Master’s Thesis. Institute of Structural Mechanics China Academy of Engineering Physics; Mianyang, China: 2014. Error Analysis and Uncertainty Research in Calibration of Linear Accelerometers. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data are available upon request from the authors.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES