Gyroscope Motor Amplitude Compensation for Startup Rate Sensing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current gyroscope systems face delays in achieving accurate rate sensing during startup, as the motor takes time to reach full amplitude, which is unacceptable for applications requiring immediate rate sensing information, such as in inertial measurement units.
Innovation Solution
A system and method for gyroscope dynamic motor amplitude compensation using a processor and memory unit to generate a-priori and steady state scale factor signals, allowing for dynamic motor amplitude compensation by applying a time-varying scale factor to the sensed rate signal during startup, enabling early and accurate rate sensing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If rate sensing is performed during gyroscope startup, then rate information is available earlier, but rate estimation accuracy deteriorates due to incomplete motor amplitude growth
Solution Approach 1:
The system pre-calculates scale factor values during manufacturing or initialization and stores them in a lookup table. During startup, the processor simply retrieves the appropriate pre-computed scale factor based on the current time or motor amplitude state, avoiding the need for real-time calculations while maintaining accuracy. This preliminary preparation enables accurate rate sensing from the start of motor operation.
Solution Approach 2:
The patent introduces a scale factor as an intermediary parameter that couples motor amplitude to rate measurement accuracy. Instead of directly measuring rate during incomplete motor amplitude growth (which would be inaccurate), the system uses the scale factor to transform the relationship between motor amplitude and sensed rate, enabling accurate rate estimation even when the motor has not reached full amplitude.
2Measurement precision
If the gyroscope motor is allowed to reach full steady state amplitude before rate sensing, then rate estimation accuracy is improved, but the time delay increases
Solution Approach 1:
The system dynamically adjusts the scale factor based on the real-time motor amplitude or elapsed time during startup. Rather than using a fixed scale factor valid only at steady state, the processor selects from multiple pre-computed scale factors corresponding to different motor amplitude levels or time points during startup, enabling accurate rate sensing throughout the entire startup phase and eliminating the need to wait for full amplitude.
3Device complexity
If a fixed scale factor is used for rate sensing, then the system complexity is reduced, but rate sensing accuracy during startup deteriorates
Solution Approach 1:
The system pre-calculates and stores multiple scale factor values corresponding to different motor amplitude levels or time points during startup. During operation, the processor simply retrieves the appropriate pre-computed scale factor from a lookup table based on current startup state, maintaining low computational complexity while achieving accurate rate sensing throughout the startup phase rather than only at steady state.
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
A system for gyroscope dynamic motor amplitude compensation during startup comprises various program modules, including an a-priori motor amplitude module configured to generate an a-priori motor amplitude signal based on a model of gyroscope motor amplitude growth during startup; a steady state scale factor module configured to generate a steady state scale factor signal; and a dynamic motor amplitude compensation module configured to receive the a-priori motor amplitude signal, and the steady state scale factor signal. During startup, rate motion is sensed by the gyroscope and a sensed rate signal is output by the gyroscope. The dynamic motor amplitude compensation module receives a measured motor amplitude signal from the gyroscope, the a-priori motor amplitude signal, or a combination thereof, and outputs a time varying scale factor that is applied to the sensed rate signal to produce an accurate sensed rate from the gyroscope during the startup phase.