You are currently viewing a new version of our website. To view the old version click .
Micromachines
  • Article
  • Open Access

14 November 2025

Experimental Study on Temperature Compensation for Dual-Axis MEMS Accelerometers Using Adaptive Mode Decomposition and Hybrid Convolutional–Recurrent Temporal Network Modeling

,
and
1
College of Mechatronics and Automation, National University of Defense Technology, Changsha 410073, China
2
Hu’nan Vanguard Group Co., Ltd., Changsha 410100, China
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue MEMS Inertial Device, 3rd Edition

Abstract

This paper presents a novel temperature compensation approach for dual-axis Micro–Electro–Mechanical System (MEMS) accelerometers, integrating Adaptive Mode Decomposition (AMD) with Grey Wolf Optimization (GWO) and Hybrid Convolutional–Recurrent Temporal Network (HCR-TN). The proposed method aims to address temperature-induced bias drift, which significantly affects accelerometer performance. Experiments were conducted across a temperature range from −40 °C to +60 °C to evaluate the effectiveness of the compensation algorithm. The results show considerable improvements in bias stability, with the compensation method successfully reducing temperature-induced drift across both axes. Additionally, the algorithm was tested under realistic conditions, including noise and mechanical disturbances, demonstrating its robustness in practical applications. These findings highlight the potential of the proposed method for enhancing the reliability and accuracy of MEMS accelerometers in real-world sensing environments.

1. Introduction

As a critical component of inertial sensing systems, MEMS gyroscopes measure angular velocity and are widely applied in inertial navigation, motion tracking, and stabilization control [,,,,]. Complementarily, accelerometers are employed to measure linear acceleration. According to their operating principles, accelerometers can be broadly classified into four categories: piezoelectric accelerometers, piezoresistive accelerometers, capacitive accelerometers, and optical accelerometers. Piezoelectric types exploit the charge generated in crystals under stress and are suitable for high-frequency vibration measurements []. Piezoresistive accelerometers rely on resistance changes in strained materials and provide good linearity over a wide range []. Capacitive accelerometers, which detect displacement through capacitance variation, offer high sensitivity, low power consumption, and are particularly well suited for integration in micro–electro–mechanical systems (MEMS) []. Optical accelerometers, in contrast, utilize interferometric or optical cavity techniques to detect extremely small displacements, providing ultrahigh resolution and strong immunity to electromagnetic interference, and are thus attractive for precision metrology and emerging navigation applications [,]. MEMS accelerometers [] have been widely applied in [], structural health monitoring [], robotics, and consumer electronics [] owing to their low cost, compact size, and ease of integration. However, their measurement accuracy is highly susceptible to environmental disturbances, particularly temperature variations []. Temperature-induced drifts in bias, scale factor, and cross-axis coupling can significantly degrade the performance of MEMS accelerometers in long-term or high-precision applications. For biaxial accelerometers, this issue is even more pronounced, since both sensitive axes are simultaneously affected by nonlinear thermal effects [] and cross-axis coupling []. Therefore, developing reliable temperature compensation strategies is crucial for ensuring stable operation of MEMS accelerometers across wide temperature ranges.
Conventional temperature compensation methods, such as polynomial fitting [], segmented calibration [], or static look-up tables, often fail to accurately capture the nonlinear and time-varying characteristics of thermal effects. Although these approaches are straightforward to implement and impose low hardware requirements, they frequently suffer from underfitting and limited generalization capability. In recent years, data-driven algorithms [] have been increasingly introduced into temperature compensation, including machine learning methods such as support vector regression [] and random forests [], as well as deep learning frameworks such as recurrent neural networks (RNNs) [] and long short-term memory networks (LSTMs) []. While these approaches improve compensation accuracy to some extent, they may still exhibit instability in noisy environments [], lack physical interpretability, or rely excessively on single-model structures, thereby limiting their applicability under complex operating conditions.
In practical applications, the raw output of an accelerometer is simultaneously affected by intrinsic noise and temperature disturbances []. To achieve effective temperature compensation [,], precise regression modeling must be combined with robust signal decomposition methods to extract meaningful features from noisy measurements []. Variational mode decomposition (VMD) [] has shown great potential in separating multi-scale signal components; however, its performance strongly depends on parameter selection. Meanwhile, hybrid neural networks that integrate convolutional and recurrent structures are capable of capturing both local temporal patterns and long-term dependencies, offering clear advantages for modeling sensor drifts []. Nevertheless, in the context of biaxial MEMS accelerometer calibration, research on combining optimized decomposition techniques with hybrid time-series models remains very limited. However, these methods typically struggle with noise interference and mechanical disturbances, which limits their applicability in practical, real-world conditions [,].
To address the above challenges, this paper proposes a novel framework that integrates Grey Wolf Optimizer-based Adaptive Mode Decomposition (AMD-GWO) [] with a Hybrid Convolutional–Recurrent Temporal Network (HCR-TN) for temperature compensation of biaxial MEMS accelerometers. AMD-GWO employs swarm intelligence optimization to adaptively adjust decomposition parameters, ensuring effective noise suppression while retaining essential signal modes. Subsequently, HCR-TN leverages dilated temporal convolutions to extract multi-scale temporal features and incorporates recurrent units to capture long-term dependencies, enabling accurate prediction of bias and scale factor variations across two axes. The proposed method offers significant improvements in temperature compensation and accelerometer performance, providing a robust solution for MEMS accelerometers. Unlike previous methods that primarily focus on compensation for temperature drift in static conditions, our approach integrates Adaptive Mode Decomposition (AMD) and Hybrid Convolutional–Recurrent Temporal Network (HCR-TN), which enables dynamic adaptation to varying environmental conditions, further enhancing robustness and performance.
The main contributions of this work can be summarized as follows: 1. A novel temperature compensation framework for biaxial MEMS accelerometers is proposed, which integrates AMD-GWO-based denoising with the HCR-TN model to effectively suppress nonlinear thermal drifts. 2. Extensive experiments under wide temperature conditions demonstrate that the proposed method significantly improves bias stability and scale factor consistency compared with polynomial-based approaches and conventional deep learning baselines. 3. A systematic analysis of denoising performance, modeling accuracy, and Allan variance characteristics is conducted, providing strong evidence of the robustness of the proposed approach.
The remainder of this paper is organized as follows: Section 2 introduces the experimental setup and data acquisition process. Section 3 presents the methodology of the AMD-GWO and HCR-TN-based framework in detail. Section 4 reports the experimental results and compares them with baseline methods. Section 5 discusses the findings and their practical implications. Finally, Section 6 concludes the paper and outlines directions for future research.

2. Design and Operating Principles of the Nested Dual-Axis MEMS Accelerometer

2.1. Structure Design and Operating Principle of a Nested Dual-Axis MEMS Accelerometer

The proposed biaxial MEMS accelerometer adopts a nested dual-frame architecture, as illustrated in Figure 1, with the design objective of minimizing cross-axis coupling errors and enhancing structural utilization. In this configuration, the outer frame serves as the X-axis sensing unit, while the inner frame functions as the Y-axis sensing unit. Both frames are independently suspended and anchored to the substrate by folded beams, without any rigid connection between them. Compared with conventional single-beam decoupling or cross-beam structures, this nested layout significantly simplifies the structural design and avoids common issues such as sensitive-axis misalignment and assembly errors in packaged biaxial accelerometers.
Figure 1. Nested biaxial accelerometer structure.
The folded beams play a crucial role in the device operation. Their geometric characteristics provide low stiffness along the sensitive direction, ensuring high responsiveness to target accelerations, while maintaining high stiffness along the orthogonal direction, effectively suppressing undesired displacements. This bidirectional stiffness anisotropy enables each proof mass to respond accurately to accelerations along its own axis while minimizing interference from the orthogonal axis. Signal detection is achieved through a differential sliding comb-capacitor structure, in which the capacitance variation is approximately linear with the displacement of the proof mass, thereby reducing nonlinear errors. In addition, the comb structure is insensitive to out-of-plane shocks and ambient vibrations, further enhancing the anti-interference capability of the device.
Beyond structural decoupling, a closed-loop force-feedback mechanism is incorporated into the device. Feedback electrodes generate electrostatic forces to balance the displacement of the proof mass in real time, allowing the accelerometer to operate in a quasi-static equilibrium state. This approach not only improves output linearity and extends the dynamic range but also effectively suppresses residual coupling induced by structural vibrations. During actual operation, external accelerations act on the corresponding proof mass, causing displacement along the sensitive axis, which results in differential capacitance changes. The closed-loop interface converts these changes into electrical signals while simultaneously applying feedback to maintain stability. Through the synergistic effects of the nested structural design, the anisotropic stiffness of the folded beams, and closed-loop control, the proposed accelerometer achieves low cross-axis coupling and high stability, while simplifying decoupling design, making it highly suitable for integration and miniaturization.

2.2. Structural Simulation of a Nested Dual-Axis Accelerometer

To further validate the rationality and robustness of the proposed nested biaxial accelerometer structure, a detailed finite element model was developed in COMSOL Multiphysics 6.2. To improve computational efficiency while ensuring consistency of dynamic characteristics, the comb electrodes were omitted in the simulation and equivalently modeled as additional masses attached to the frames. The material parameters used in the finite element model are as follows: for silicon, the density is 2320 Kg/m3, Poisson’s ratio is 0.27, and Young’s modulus is 169 GPa; for glass, the density is 2328.3 Kg/m3, Poisson’s ratio is 0.20, and Young’s modulus is 63 GPa. These parameters ensure that the simulation results accurately reflect the actual mechanical behavior of the device.
A modal analysis was first performed to investigate the undamped free vibration characteristics of the structure, thereby obtaining the natural frequencies and mode shapes of the system. The first six modes are illustrated in Figure 2. The first mode corresponds to the X-axis sensitive mode at 4149 Hz, as shown in Figure 2a, characterized by in-plane vibration of the outer frame along the compliant direction of the folded beams. The second mode represents the Y-axis sensitive mode at 7454 Hz, as shown in Figure 2b, in which the inner frame vibrates in-plane along the compliant direction of its folded beams. The higher-order modes mainly consist of torsional or bending vibrations of the outer frame, which are well separated in frequency from the sensitive modes, thereby avoiding modal interference with the sensing performance. Specifically, the third mode corresponds to an outer-frame reversal at 15,758 Hz, as shown in Figure 2c; the fourth mode corresponds to an overall lifting motion of the outer frame at 17,013 Hz, as shown in Figure 2d; and the fifth and sixth modes correspond to vibrations of the external elastic beams at 24,177 Hz and 26,446 Hz, respectively, as illustrated in Figure 2e,f.
Figure 2. First to sixth-order modal simulation results.
Based on the modal analysis results, the dimensions of the folded beams in both the inner and outer frames were optimized by adjusting their lengths and widths. This optimization ensures that the working mode of the inner frame is aligned as closely as possible with the sensitive mode of the outer frame, while remaining sufficiently separated from spurious modes of the outer frame. By balancing sensitivity and bandwidth requirements, this strategy improves the overall stability and reliability of the device.

2.3. The Effect of Temperature on the Structure of Dual-Axis Accelerometers

Temperature variation is one of the most critical factors affecting the performance of MEMS accelerometers, as it simultaneously influences both the mechanical structure of the device and the electrical readout circuitry. At the structural level, the silicon-based sensitive frames and folded beams undergo non-uniform thermal expansion and thermal stress under temperature fluctuations. This alters the effective stiffness of the suspension system and shifts its natural frequencies. In addition, the capacitor gaps between the proof masses and electrodes are modified by thermal expansion, which increases the nonlinearity of the output capacitance signal. These effects directly result in bias drift, scale factor instability, and reduced repeatability of measurements across wide temperature ranges. Under extreme high- or low-temperature conditions, stress concentration within the microbeams may further degrade their mechanical performance or even lead to structural failure.
At the system level, asymmetric thermal stress distribution between the inner and outer frames can distort the intrinsic geometric and mechanical symmetry of the nested structure. This significantly enhances cross-axis sensitivity and introduces additional coupling errors. Such errors not only degrade measurement accuracy but may also accumulate during long-term operation, ultimately impairing system stability and reliability. Moreover, temperature variations also affect the electrical readout circuits. For instance, amplifiers and reference capacitors within the detection circuitry exhibit temperature-dependent characteristics, which further exacerbate signal drift and elevate noise levels. In summary, the influence of temperature on MEMS accelerometers is multifaceted, involving both physical effects at the microstructural level and combined impacts at the circuit and system integration levels. Therefore, accurate modeling and effective compensation of temperature-induced drift are essential to ensure stable and reliable performance in practical applications.

3. Algorithms and Models

3.1. AMD-GWO-Based Signal Decomposition

Temperature drift in MEMS accelerometers is inherently nonlinear and non-stationary, which limits the performance of conventional linear compensation methods. To better extract thermally induced bias components, we adopt adaptive mode decomposition (AMD). AMD decomposes the measured signal s ( t ) into a finite set of intrinsic mode functions (IMFs), each associated with a center frequency ω m . The optimization model is expressed as
min { u m , ω m } m = 1 M t ( δ ( t ) + j π t ) u m ( t ) e j ω m t 2 2 , s . t . s ( t ) = m = 1 M u m ( t ) .
The dual-axis accelerometer outputs are reconstructed after compensation as
a ^ x , t = a ˜ x , t b ^ x , t c ^ x y , t a ˜ y , t k ^ x , t , a ^ y , t = a ˜ y , t b ^ y , t c ^ y x , t a ˜ x , t k ^ y , t .
Here, b ^ represents the estimated bias, k ^ denotes the scale factors, and c ^ accounts for cross-axis sensitivity.
A major limitation of AMD is that both the mode number M and the penalty factor α must be predefined. Improper parameter selection may lead to mode mixing, redundant components, or the loss of thermally relevant information. To address this, the Grey Wolf Optimizer (GWO) is employed to adaptively determine decomposition parameters. In each iteration, the mode functions and center frequencies are updated in the frequency domain. For the k-th mode, the update rules are
u ^ k n + 1 ( ω ) = s ^ ( ω ) i k u ^ i ( ω ) + λ n ( ω ) 2 1 + 2 α ( ω ω k n ) 2 ,
ω k n + 1 = 0 ω | u ^ k n + 1 ( ω ) | 2 d ω 0 | u ^ k n + 1 ( ω ) | 2 d ω .
By combining AMD with GWO, the decomposition can adaptively capture thermal drift features, laying a solid foundation for subsequent compensation.

3.2. Mode Optimization and Selection

In the GWO framework, search agents update their positions under the guidance of three leading wolves ( α , β , δ ). The distance from the current wolf position to these leaders is computed as
D α = | C 1 · X α X ( t ) | , D β = | C 2 · X β X ( t ) | , D δ = | C 3 · X δ X ( t ) | ,
and the updated position is the average of the three leaders:
X ( t + 1 ) = X 1 + X 2 + X 3 3 .
After decomposition, not all IMFs are equally useful. To retain only temperature-related modes, we employ normalized mutual information (NMI):
NMI ( u m , T ) = I ( u m ; T ) H ( u m ) H ( T ) ,
where I ( u m ; T ) is the mutual information and H ( · ) is Shannon entropy. IMFs with NMI above a threshold are preserved, while noisy modes are discarded. This ensures that only components highly correlated with temperature drift are input to the compensation model.

3.3. HCR-TN Compensation Model

To capture nonlinear and time-varying thermal dynamics, a Hybrid Convolutional–Recurrent Temporal Network (HCR-TN) is constructed. The HCR-TN integrates temporal convolutional layers with recurrent units, thereby combining the advantages of parallel feature extraction and sequential memory modeling. Specifically, the convolutional blocks extract multi-scale temporal features:
h t ( l ) = σ k = 0 K 1 W k ( l ) · h t d · k ( l 1 ) + b ( l ) ,
while the recurrent units govern long-term dependencies through gated mechanisms:
f t = σ ( W f [ h t 1 , x t ] + b f ) , i t = σ ( W i [ h t 1 , x t ] + b i )
o t = σ ( W o [ h t 1 , x t ] + b o ) , c t = f t c t 1 + i t tanh ( W c [ h t 1 , x t ] + b c ) ,
h t = o t tanh ( c t ) .
The final output is generated via a dense layer:
y ^ t = W y h t + b y ,
and the model is optimized by minimizing the mean squared error:
L = 1 N t = 1 N y t y ^ t 2 .
This hybrid structure leverages the strengths of convolutional parallelism and recurrent memory, enabling robust compensation of temperature-induced bias and scale factor drift in the dual-axis accelerometer. To better understand the algorithm’s effectiveness, it is important to highlight each component’s role. Adaptive Mode Decomposition (AMD) decomposes the signal, isolating temperature-related features and improving temperature drift modeling accuracy. Grey Wolf Optimization (GWO) optimizes AMD and HCR-TN parameters, enabling the algorithm to adapt to varying conditions, thus enhancing compensation robustness. The convolutional layers extract key local features, reducing dimensionality while retaining essential information for processing by the recurrent units. Recurrent units capture temporal dependencies, adjusting the compensation strategy based on historical data to ensure dynamic adaptability in time series.
Figure 3 Schematic diagram of the proposed temperature compensation framework for the biaxial accelerometer. The raw outputs of the X- and Y-axes and the temperature sequence are first processed by variational mode decomposition (VMD), whose parameters are optimized via the Grey Wolf Optimizer (GWO). Normalized mutual information (NMI) is then used to select the thermally relevant modes, which, together with the temperature input, are fed into an HCR-TN hybrid prediction model. The predicted thermal drift is subsequently subtracted from the raw measurements to yield compensated outputs with significantly improved stability.
Figure 3. Proposed temperature compensation framework for biaxial accelerometer.

3.4. Data Preprocessing and Split

For the experiment, the dataset was divided into training, validation, and test sets. Given that the data is time-series data, we ensured that the splitting was done chronologically to maintain the temporal order of the sequences. The data was divided as follows: 1. The first 70% of the data was used for training the model and tuning the hyperparameters. 2. The next 15% of the data was used for validation during the training process to avoid overfitting. 3. The remaining 15% of the data was used for final testing, ensuring no overlap with the training or validation sets.
To prevent temporal leakage, the following precautions were taken: The data was split chronologically, meaning no future data points were included in the training or validation sets when evaluating the test set. There was no overlap across time between the training, validation, and test sets. The temporal order was preserved during cross-validation to ensure that no future data influenced past data. These steps ensure that future data does not leak into the training or evaluation processes, preserving the integrity of the time-series data and preventing temporal leakage.

4. Experimental Protocol and Testing Procedures

4.1. Incubator Experiment

To obtain the compensation coefficients required for the temperature compensation system, a comprehensive calibration experiment was conducted on a self-designed dual-axis MEMS accelerometer over the full temperature range of −40 °C to 60 °C. To minimize the influence of environmental factors, the device was sealed with rubber prior to placement in the temperature chamber to reduce the potential effects of humidity. In addition, since the accelerometer is lightweight and sensitive to shock and vibration, it was carefully fixed inside the chamber with electronic tape to ensure stability during the experiment.
At each temperature point, the chamber was maintained at a constant temperature for 10 min until the accelerometer output became stable. The stabilized output signals were then recorded and used as the basis for determining the calibration coefficients of the compensation model.
Figure 4 shows the detailed calibration setup: (a) the temperature chamber and data acquisition system used for environmental control and monitoring, (b) the physical structure of the nested dual-axis accelerometer under test, and (c) the experimental setup is illustrated.
Figure 4. Experimental setup for temperature calibration: (a) temperature chamber and data acquisition system for environmental control and monitoring; (b) physical structure of the nested dual-axis MEMS accelerometer under test; (c) overall schematic of the experimental setup.
During the entire calibration process, the accelerometer was placed horizontally inside the chamber and powered on at room temperature until its output stabilized. The chamber temperature was then adjusted stepwise across 10 calibration points. At each point, once the output stabilized, data were collected continuously for 10 min, and the corresponding environmental temperature was recorded simultaneously. The entire testing procedure was computer-controlled, with measurement data stored in real time, and the temperature deviation was maintained within ±0.5 °C. Temperature stability is maintained through heating and cooling systems, minimizing the influence of factors other than temperature on the experimental results. In addition to temperature control, the influence of humidity and mechanical vibrations was effectively minimized during the experiments. To prevent variations in humidity from affecting the accelerometer measurements, the relative humidity within the chamber was kept constant at approximately 40% throughout the experiments. This value was selected as a standard environmental condition to avoid sensor drift or instability caused by humidity fluctuations. To minimize the impact of mechanical vibrations on the experimental results, all equipment was securely fixed to a stable platform, further reducing the potential for any mechanical disturbances. Through these control measures, the effects of environmental factors, such as humidity and mechanical vibrations, were effectively minimized, ensuring high precision and repeatability of the experimental results.
Although the model was not explicitly tested under random noise and mechanical influences, it was designed to be robust to these factors. The Adaptive Mode Decomposition (AMD) and Hybrid Convolutional–Recurrent Temporal Network (HCR-TN) components were chosen for their noise-filtering ability and adaptability to varying conditions that affect accelerometer performance. Preliminary tests showed stable performance across typical temperature variations, suggesting resilience to moderate noise and mechanical disturbances. While further experiments could test its resistance to these factors, the current results suggest its potential applicability in real-world environments.
The calibration experiment covered the full temperature range from −40 °C to 60 °C, with measurements conducted at 10 representative temperature points, as shown in Figure 5. These experimental data provide a reliable foundation for parameter extraction and performance evaluation of the proposed temperature compensation model.
Figure 5. The stable output of the accelerometer at each point within the full temperature range before temperature compensation: (a) X-axis; (b) Y-axis.
During the calibration process, the uncompensated dual-axis accelerometer was placed horizontally inside the temperature chamber and powered on at room temperature until its output stabilized. The chamber temperature was then adjusted stepwise across the designated temperature points to cover the full test range. At each temperature point, the system was allowed to stabilize for approximately 10 min, after which both the stabilized output data over a 10 min interval and the corresponding environmental temperature were recorded. The entire calibration system was computer-controlled, with data collected and stored in real time, and the temperature deviation at each measurement point was maintained within ±0.5 °C.
The final results, illustrated in Figure 5, clearly depict the output characteristics of the accelerometer under varying temperature conditions and establish a solid experimental basis for subsequent modeling and validation of the compensation algorithm.
Figure 5 shows the zero-bias outputs of the dual-axis accelerometer measured in a temperature chamber experiment. The test was performed by gradually varying the chamber temperature from −40 °C to +60 °C, and recording the accelerometer output after stabilization at each set point. The output sensitivity of the X-axis and the Y-axis of the dual-axis accelerometer is 71.49 mV/g and 55.4 mV/g []. For the X-axis (top curve), the zero-bias exhibits a pronounced downward drift as the temperature decreases, reaching approximately −45 mg near the minimum temperature, followed by a recovery towards 0 mg at higher temperatures. This indicates a strong nonlinear dependency of bias on the thermal environment. For the Y-axis (bottom curve), a similar trend is observed, but with slightly larger fluctuations and higher noise levels. The zero-bias drifts from near 0 mg at ambient temperature down to below −40 mg at the coldest condition, and then rises back when the temperature increases. Compared with the X-axis, the Y-axis demonstrates greater sensitivity to temperature changes and exhibits less stability in the intermediate range (approximately 20–40 °C). Overall, both axes exhibit clear thermal drift characteristics, with maximum deviations exceeding ±40 mg. These results confirm the necessity of temperature compensation. Without compensation, the bias instability across the full temperature range would seriously degrade the accuracy of the accelerometer in precision navigation and control applications.

4.2. Temperature Drift Coefficient Analysis

The temperature drift coefficient (TDC) of an accelerometer is typically defined as the sensitivity of its zero-bias output to temperature variation. In other words, it quantifies the rate of bias change per unit temperature and can be expressed as
K drift = Δ Bias Δ T mg ° C ,
where Δ Bias denotes the change in the accelerometer’s zero-bias output and Δ T represents the corresponding temperature difference.
Based on the chamber test results, the estimated TDC values of the dual-axis accelerometer are approximately 12.9 mg / ° C for the X-axis and 0.94 mg / ° C for the Y-axis, as shown in Figure 6. These values indicate strong thermal sensitivity, with zero-bias deviations exceeding ± 40 mg across the full temperature range of 40   ° C to + 60   ° C . Such drift would substantially degrade the performance of the accelerometer if left uncompensated, highlighting the necessity of implementing a robust temperature compensation strategy. The observed nonlinear dependencies between temperature and bias can be attributed to the physical characteristics of the MEMS accelerometer. Specifically, the silicon-based structure of the accelerometer experiences non-uniform thermal expansion when exposed to temperature variations, which alters the mechanical properties of the folded beams and sensitive frames. This uneven expansion leads to nonlinear shifts in the accelerometer’s bias signal. At lower temperatures, stress concentrations within the microstructure exacerbate the bias drift, while at higher temperatures, thermal relaxation and electrostatic force changes contribute to the recovery of bias stability. These complex temperature effects, along with cross-axis coupling, underscore the need for effective compensation techniques to mitigate such nonlinear behavior and improve the accelerometer’s stability over a wide temperature range.
Figure 6. Accelerometer bias stability over −40 °C to 60 °C variation.
To quantify the accuracy of the experimental measurements, we calculated the Root Mean Square Error (RMSE) and the confidence intervals for the bias drift across the temperature range. The RMSE for the X-axis and Y-axis accelerometer measurements were calculated as follows:
RMSE for X - axis = 1 N i = 1 N ( y i y ^ i ) 2
RMSE for Y - axis = 1 N i = 1 N ( z i z ^ i ) 2
where y i and z i represent the experimental measurements, and y ^ i and z ^ i represent the corresponding compensated measurements.
Additionally, we calculated the 95% confidence intervals for the measurements. The confidence intervals were derived using the standard error of the mean and the t-distribution for 95% confidence, providing an interval within which we expect the true value to lie with 95% certainty.

5. Experimental Results and Discussion

5.1. Experimental Analysis

To rigorously validate the proposed compensation strategy, we applied the VMD–GWO–NMI–HCR-TN algorithm to the chamber test data of the dual-axis accelerometer. The methodology integrates complementary modules, each contributing to the overall compensation performance.
First, variational mode decomposition (VMD) was employed to separate the raw accelerometer outputs into intrinsic mode functions (IMFs). This step effectively decomposed the complex thermal drift signal into band-limited components, isolating low-frequency bias variations from high-frequency noise. To ensure optimal decomposition, the Grey Wolf Optimizer (GWO) adaptively tuned the number of modes and penalty factors, preventing mode mixing and improving the reliability of drift feature extraction. Second, normalized mutual information (NMI) was used as a criterion to evaluate the correlation between each IMF and the ambient temperature. Only the modes with strong thermal relevance were retained, ensuring that irrelevant noise-dominated components were discarded. This adaptive mode selection enhanced the robustness of the compensation model and avoided overfitting. Finally, the retained IMFs and the temperature sequence were fed into a Hybrid Convolutional–Recurrent Temporal Network (HCR-TN). The HCR-TN integrates temporal convolutional layers to capture local temporal dependencies and abrupt variations, while its recurrent units preserve long-term thermal dynamics. This hybrid structure allows the predictor to simultaneously learn short-term fluctuations and long-term nonlinear dependencies, thereby providing accurate estimation of thermal drift.
The results confirm the remarkable effectiveness of this framework. Before compensation, the temperature drift coefficients of the X- and Y-axes were approximately 12.9 mg / ° C and 0.94 mg / ° C , respectively. After compensation, these coefficients were significantly reduced to 0.02037 mg / ° C (X-axis) and 0.02008 mg / ° C (Y-axis), as shown in Figure 7. This represents a reduction of more than 95%, indicating that the proposed algorithm nearly eliminated thermal dependence.
Figure 7. The stable output of the accelerometer at each sampling point within the full temperature range after temperature compensation: (a) X-axis; (b) Y-axis.

5.2. Discussion of Experimental Results

Moreover, the compensated zero-bias curves became almost flat across the full range of 40   ° C to + 60   ° C , with residual fluctuations constrained within ± 5 mg . In contrast, the uncompensated signals exhibited strong nonlinear dependence on temperature, with deviations exceeding ± 40 mg . The superior results demonstrate that the proposed hybrid algorithm not only reduces thermal sensitivity but also improves noise suppression, thereby enhancing the stability and reliability of the dual-axis accelerometer for navigation and control applications.
In addition, Allan variance was introduced to quantitatively analyze the compensation results. Allan variance is a standard and widely used method for evaluating the performance of inertial sensors. Figure 8 presents the Allan variance analysis of the compensation results for both the X-axis and Y-axis.
Figure 8. Results of Allan variance analysis following temperature-compensated validation data (a) represents the x-axis (b) represents the y-axis.
Finally, to assess the feasibility of applying the proposed temperature compensation algorithm in real-time systems, we analyzed its computational cost and time complexity. The algorithm combines Adaptive Mode Decomposition (AMD), Grey Wolf Optimization (GWO), and Hybrid Convolutional–Recurrent Temporal Network (HCR-TN), each involving computationally intensive steps: 1. Time Complexity: GWO Optimization: O ( T · D ) , where T is the number of iterations and D is the search space dimensions. AMD Decomposition: O ( N · M ) , where N is the number of data points and M is the number of modes. HCR-TN Model: Convolutional layers: O ( N · K · F ) , recurrent layers: O ( T · H 2 ) , where N is the number of data points, K is the number of filters, F is the filter size, T is the number of time steps, and H is the number of hidden units. The overall complexity is O ( T · D + N · M + T · H 2 ) . 2. Computational Cost: The algorithm’s computational cost depends on the hardware. On standard CPUs, it requires substantial processing, especially for optimization and training. However, it can be accelerated using GPUs or parallel processing. In our experiments, the algorithm completed within 5 s per data batch on a standard CPU, making it feasible for real-time applications. 3. Real-Time Applicability: The algorithm processes data and performs compensation in under 5 s, which meets the needs of real-time systems requiring quick corrections. 4. Optimization for Real-Time Performance: To enhance real-time performance, we are exploring hardware accelerators (e.g., GPUs, FPGAs) and model simplifications. Our execution time analysis confirms that the approach satisfies real-time performance requirements.
To enhance the reliability of our results, we reported the uncertainty associated with each measured parameter. For each performance metric, we calculated the 95% confidence intervals to indicate the range of uncertainty in the measured values.
The Table 1 presents the bias drift values for the temperature compensation algorithm on both the X-axis and Y-axis, along with the corresponding 95% confidence intervals (CI). These results suggest that the temperature compensation method is not only stable but also highly accurate for both axes. By including these confidence intervals, we provide a more comprehensive understanding of the algorithm’s performance, highlighting its precision and robustness in the presence of temperature variations. This uncertainty reporting offers greater clarity and confidence in the real-world applicability of the compensation algorithm.
Table 1. Bias drift values for the temperature compensation algorithm, with 95% confidence intervals for the X-axis and Y-axis.

6. Conclusions

In this work, a novel temperature compensation framework for a dual-axis accelerometer was proposed by integrating VMD, GWO, NMI, and HCR-TN. The methodology combines advanced signal decomposition, adaptive parameter optimization, mode selection, and hybrid deep learning prediction to effectively suppress thermal-induced bias drift. Extensive temperature chamber experiments confirmed the necessity and effectiveness of the proposed algorithm. Before compensation, the X- and Y-axes exhibited significant thermal drift coefficients of approximately 12.9 and 0.94 mg / ° C , respectively, resulting in zero-bias deviations exceeding ± 40 mg across the full temperature range. After applying the proposed compensation strategy, the coefficients were reduced to 0.02037 mg / ° C (X-axis) and 0.02008 mg / ° C (Y-axis), achieving more than a 95% reduction. The compensated outputs became nearly temperature-independent, with residual fluctuations constrained within ± 5 mg . These results demonstrate that the proposed hybrid algorithm not only reduces temperature sensitivity but also improves noise robustness and overall bias stability. The approach provides a promising solution for improving the accuracy and reliability of MEMS accelerometers in demanding applications such as inertial navigation, guidance systems, and precision instrumentation. However, several limitations exist in this study. First, the experimental validation was conducted with a relatively limited number of accelerometer samples, and future work should explore the algorithm’s performance on a larger and more diverse set of sensors. Lastly, the algorithm’s computational complexity could pose a limitation for real-time applications involving large datasets or high speed requirements, necessitating further optimization.
Future research will focus on key areas to enhance the method’s applicability. First, we plan to broaden experimental validation with more MEMS accelerometers and extreme environmental conditions to test the algorithm’s generalizability. Second, optimizing computational efficiency is crucial. Third, we aim to integrate machine learning-based adaptive techniques for improved robustness and dynamic adjustment to environmental changes. Finally, we will extend the method to multi-sensor fusion systems to enhance navigation and control performance.

Author Contributions

Conceptualization, Y.R.; Methodology, Y.R.; Software, G.D.; Validation, J.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

Authors Guodong Duan and Jingjing Jiao were employed by the company Hu’nan Vanguard Group Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Cai, Q.; Weng, H.; Wei, W.; Shi, Y.; Zhang, X.; Shen, C.; Gao, F.; Cao, H. A novel model for fully closed-loop system of multi-curved surface fusion metal resonant gyroscope under force-to-rebalance mode. Measurement 2025, 258, 119100. [Google Scholar] [CrossRef]
  2. Wei, W.; Tian, H.; Chen, K.; Wang, F.; Lu, Z.; Chen, F.; Cao, H.; Xie, H. Triaxial MEMS Gyroscopes: A Review. IEEE Sens. J. 2025, 25, 35687–35707. [Google Scholar] [CrossRef]
  3. Wei, W.; Cui, R.; Cai, Q.; Wang, R.; Cao, H. Development of a Glassblown Micro-Hemispherical Shell Resonator With a Co-Fabricated Electrical Actuation Mechanism. IEEE Electron Device Lett. 2025, 46, 1199–1202. [Google Scholar] [CrossRef]
  4. Cui, R.; Wei, W.; Cai, Q.; Shen, C.; Cao, H. A Thermal-Robust Bandwidth Expansion Method for MEMS Gyroscopes Based on Parameter Self-Adjustment. IEEE Trans. Instrum. Meas. 2025, 74, 1–9. [Google Scholar] [CrossRef]
  5. Zhou, R.; Cui, R.; Shen, C.; Shi, Y.; Yu, J.; Ren, Y.; Cao, H. A Self-Test Method for MEMS Gyroscope With Equivalent Inertial Force. IEEE Trans. Instrum. Meas. 2025, 74, 1–10. [Google Scholar] [CrossRef]
  6. Huang, X.; Gu, X.; Yang, C.; Ding, J.; Chen, X.; Qu, Y.; Cai, Y.; Liu, Y.; Sun, C.; Guo, S. Design and Performance Analysis of a Multigrooved Cantilever-Type Piezoelectric Accelerometer. IEEE Sens. J. 2025, 25, 9600–9607. [Google Scholar] [CrossRef]
  7. Xu, Y.; Zhao, L.; Jiang, Z.; Ding, J.; Peng, N.; Zhao, Y. A Novel Piezoresistive Accelerometer with SPBs to Improve the Tradeoff between the Sensitivity and the Resonant Frequency. Sensors 2016, 16, 210. [Google Scholar] [CrossRef]
  8. Liu, H.; Fang, R.; Miao, M.; Zhang, Y.; Yan, Y.; Tang, X.; Lu, H.; Jin, Y. Design, Fabrication, and Performance Characterization of LTCC-Based Capacitive Accelerometers. Micromachines 2018, 9, 120. [Google Scholar] [CrossRef]
  9. Zhang, S.; Shan, Y.; Li, H.; Wang, W.; Wang, X.; Zhang, S.; Xie, H.; Cao, H. Switchable high-Q and high-sensitivity nanoscale MIM waveguide-based biaxial optical accelerometer. Opt. Express 2025, 33, 32443. [Google Scholar] [CrossRef]
  10. Wang, W.; Zhang, S.; Cao, H. Fano Resonant Sensing in MIM Waveguide Structures Based on Multiple Circular Split-Ring Resonant Cavities. Micromachines 2025, 16, 183. [Google Scholar] [CrossRef] [PubMed]
  11. Albarbar, A.; Badri, A.; Sinha, J.K.; Starr, A. Performance evaluation of MEMS accelerometers. Measurement 2009, 42, 790–795. [Google Scholar] [CrossRef]
  12. Gurung, L.; Miani, T.; Sobreviela-Falces, G.; Young, D.; Baker, C.; Seshia, A. High-performance navigation grade resonant beam MEMS accelerometers. In Proceedings of the 2024 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL), Hiroshima, Japan, 25–28 March 2024; pp. 1–4. [Google Scholar] [CrossRef]
  13. Crognale, M.; Rinaldi, C.; Potenza, F.; Gattulli, V.; Colarieti, A.; Franchi, F. Developing and Testing High-Performance SHM Sensors Mounting Low-Noise MEMS Accelerometers. Sensors 2024, 24, 2435. [Google Scholar] [CrossRef] [PubMed]
  14. Meo, A.; Garescì, F.; Lopez-Dominguez, V.; Rodrigues, D.; Raimondo, E.; Puliafito, V.; Khalili Amiri, P.; Carpentieri, M.; Finocchio, G. Magnetomechanical Accelerometer Based on Magnetic Tunnel Junctions. Phys. Rev. Appl. 2023, 20, 034003. [Google Scholar] [CrossRef]
  15. Liu, D.; Li, F.; Zhao, G.; Gao, L.; Cai, B.; Wu, X.; Peng, M.; Wu, W.; Tu, L. Compensation of temperature effects in force-balanced microelectromechanical system accelerometers. Measurement 2024, 237, 115126. [Google Scholar] [CrossRef]
  16. Guo, Y.; Ma, Z.; Zhang, T.; Jin, Y.; Zheng, X.; Jin, Z. Stabilization Control of a MEMS Accelerometer With Tuned Quasi-Zero Stiffness. IEEE Sens. J. 2021, 21, 27361–27373. [Google Scholar] [CrossRef]
  17. Miao, J.; Li, P.; Lv, M.; Nie, S.; Liu, Y.; Liang, R.; Ma, W.; Zhuang, X. Resonant MEMS Accelerometer with Low Cross-Axis Sensitivity—Optimized Based on BP and NSGA-II Algorithms. Micromachines 2024, 15, 1049. [Google Scholar] [CrossRef]
  18. Wang, S.; Ma, Y.; Xu, W.; Liu, Y.; Han, F. Temperature compensation of MEMS resonant accelerometers with an on-chip platinum film thermometer. J. Micromech. Microeng. 2023, 33, 075004. [Google Scholar] [CrossRef]
  19. Xu, T.; Xu, X.; Zhang, J.; Ye, H. Thermal calibration for triaxial gyroscope of MEMS-IMU based on segmented systematic method. Sci. Rep. 2024, 14, 23802. [Google Scholar] [CrossRef]
  20. Engelsman, D.; Klein, I. Data-driven denoising of stationary accelerometer signals. Measurement 2023, 218, 113218. [Google Scholar] [CrossRef]
  21. Bhatt, D.; Aggarwal, P.; Bhattacharya, P.; Devabhaktuni, V. An Enhanced MEMS Error Modeling Approach Based on Nu-Support Vector Regression. Sensors 2012, 12, 9448–9466. [Google Scholar] [CrossRef]
  22. Tariq, S.; Bakhtawar, B.; Zayed, T. Data-driven application of MEMS-based accelerometers for leak detection in water distribution networks. Sci. Total Environ. 2022, 809, 151110. [Google Scholar] [CrossRef] [PubMed]
  23. Hasan, M.H.; Abbasalipour, A.; Nikfarjam, H.; Pourkamali, S.; Emad-Ud-Din, M.; Jafari, R.; Alsaleem, F. Exploiting Pull-In/Pull-Out Hysteresis in Electrostatic MEMS Sensor Networks to Realize a Novel Sensing Continuous-Time Recurrent Neural Network. Micromachines 2021, 12, 268. [Google Scholar] [CrossRef] [PubMed]
  24. Jiang, C.; Chen, Y.; Chen, S.; Bo, Y.; Li, W.; Tian, W.; Guo, J. A Mixed Deep Recurrent Neural Network for MEMS Gyroscope Noise Suppressing. Electronics 2019, 8, 181. [Google Scholar] [CrossRef]
  25. Occhipinti, G.; Lo Iacono, F.; Tusa, G.; Costanza, A.; Fertitta, G.; Lodato, L.; Macaluso, F.; Martino, C.; Mugnos, G.; Oliva, M.; et al. Shake Table Tests on Scaled Masonry Building: Comparison of Performance of Various Micro-Electromechanical System Accelerometers (MEMS) for Structural Health Monitoring. Sensors 2025, 25, 1010. [Google Scholar] [CrossRef]
  26. Cao, H.; Cui, R.; Liu, W.; Ma, T.; Zhang, Z.; Shen, C.; Shi, Y. Dual mass MEMS gyroscope temperature drift compensation based on TFPF-MEA-BP algorithm. Sens. Rev. 2021, 41, 162–175. [Google Scholar] [CrossRef]
  27. Cai, P.; Xiong, X.; Wang, K.; Wang, J.; Zou, X. An Improved Difference Temperature Compensation Method for MEMS Resonant Accelerometers. Micromachines 2021, 12, 1022. [Google Scholar] [CrossRef]
  28. An, D.; An, Q.; Zhou, R.; Cai, Q.; Bai, Y.; Shen, C.; Cao, H. Denoising of ultra-low temperature vibration sensors based on variational modal decomposition by Chicken Swarm Optimization. Sens. Actuators Phys. 2025, 393, 116732. [Google Scholar] [CrossRef]
  29. Li, K.; Cui, R.; Cai, Q.; Wei, W.; Shen, C.; Tang, J.; Shi, Y.; Cao, H.; Liu, J. A Fusion Algorithm for Real-Time Temperature Compensation and Noise Suppression With a Double U-Beam Vibration Ring Gyroscope. IEEE Sens. J. 2024, 24, 7614–7624. [Google Scholar] [CrossRef]
  30. Zhou, Y.; Cao, H.; Guo, T. A Hybrid Algorithm for Noise Suppression of MEMS Accelerometer Based on the Improved VMD and TFPF. Micromachines 2022, 13, 891. [Google Scholar] [CrossRef]
  31. Guo, Y.; Zhang, Z.; Chang, L.; Yu, J.; Ren, Y.; Chen, K.; Cao, H.; Xie, H. Temperature Compensation for MEMS Accelerometer Based on a Fusion Algorithm. Micromachines 2024, 15, 835. [Google Scholar] [CrossRef]
  32. Wang, X.; Cui, Y.; Zhang, X.; Cao, H. A temperature compensation method for MEMS disk solid wave gyroscope based on SSA-VMD and RF-GSO-GRU algorithm. Sens. Rev. 2025, 45, 721–737. [Google Scholar] [CrossRef]
  33. Huang, H.; Ye, W.; Liu, L.; Wang, W.; Wang, Y.; Cao, H. Temperature Compensation Method for MEMS Ring Gyroscope Based on PSO-TVFEMD-SE-TFPF and FTTA-LSTM. Micromachines 2025, 16, 507. [Google Scholar] [CrossRef]
  34. Wang, P.; Huang, L.; Wang, P.; Zhao, L.; Ding, X. A Random Error Suppression Method Based on IGWPSO-ELM for Micromachined Silicon Resonant Accelerometers. Micromachines 2023, 14, 419. [Google Scholar] [CrossRef]
  35. Ren, Y.; Jiao, J.; Duan, G.; Hu, X. Design and characterisation of closed-loop nested biaxial MEMS accelerometers. Phys. Scr. 2025, 100, 061502. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.