Abstract
A Hemispherical Resonator Gyro (HRG) is the Coriolis Vibratory Gyro (CVG) that measures rotation angle or angular velocity using Coriolis force acting the vibrating mass. A HRG can be used as a rate gyro or integrating gyro without structural modification by simply changing the control scheme. In this paper, differential control algorithms are designed for a 2-piece HRG. To design a precision controller, the electromechanical modelling and signal processing must be pre-performed accurately. Therefore, the equations of motion for the HRG resonator with switched harmonic excitations are derived with the Duhamel Integral method. Electromechanical modeling of the resonator, electric module and charge amplifier is performed by considering the mode shape of a thin hemispherical shell. Further, signal processing and control algorithms are designed. The multi-flexing scheme of sensing, driving cycles and x, y-axis switching cycles is appropriate for high precision and low maneuverability systems. The differential control scheme is easily capable of rejecting the common mode errors of x, y-axis signals and changing the rate integrating mode on basis of these studies. In the rate gyro mode the controller is composed of Phase-Locked Loop (PLL), amplitude, quadrature and rate control loop. All controllers are designed on basis of a digital PI controller. The signal processing and control algorithms are verified through Matlab/Simulink simulations. Finally, a FPGA and DSP board with these algorithms is verified through experiments.
Keywords: hemispherical resonator gyroscope (HRG), electromechanical gain, Duhamel integral, mode shape, multi-flexing, demodulation, modulation, force-to-rebalance (FTR) mode, pendulum variables, direct digital synthesizer (DDS)
1. Introduction
A Hemispherical Resonance Gyroscope (HRG) is a Coriolis Vibrating Gyroscope (CVG), which measures the angle or angular velocity using the Coriolis force generated by the rotational motion [1]. HRGs are suitable for miniaturization and high precision due to their simple structure made up of five components and easy production process. Particularly, since it is a sensor made of quartz material, which has excellent material properties, using the solid state wave phenomenon, it guarantees high reliability and a long-term lifespan. In addition, it has the advantage that it can be used in the angular velocity mode or the integral angular velocity mode according to the control technique and the electronic circuit used, without requiring any structural changes to the sensor [1].
The development of HRG technology, which started in the 1970s, has been conducted actively in the advanced countries such as the United States (Northrop Grumman), France (SAGEM), Russia (RDC, Medicon), etc. for the purpose of its use in the attitude controllers of satellites and spaceships, long-term navigation systems for strategic missiles, submarines, etc., where long-term reliability is important [2].
The United States (Northrop Grumman) is currently producing miniature HRGs, the size of golf balls, based on the existing HRG 130P from 2012. This is the results of design improvement that converts the 3-piece system, in which the forcer and pickoff are divided, into a 2-piece system, in which the outer forcer is removed, and the process stage is reduced using the multi-flexing method [3]. The multi-flexing method involves obtaining the sensing and driving signal of the x-axis and y-axis using the same element by switching within the specified cycle and is suitable for high precision and low maneuverability systems like satellite systems. In addition, the SIGMA 20 navigation system, according to data made public by France in 2013, is under development based on the 2-piece HRG, which applies the multi-flexing technique to a resonator of 20 mm diameter, showing that it can be utilized in ground navigation systems used in rough environments focusing on the characteristics of the HRG, which can endure thermal and mechanical stress [4].
In the meantime, the traditional control method controls the x-axis to be major axis of the elliptical trajectory expressing the pendulum variables from the axis where the excitation and sensing electrodes are arranged. On the contrary, the differential control method controls the axis which forms a 45° angle with the x-axis, to be the major axis of the elliptical trajectory, This method has the advantage that it can remove the common mode error for both the x-axis and the y-axis and is easy to switch to the integral angular velocity mode [5].
As such, next generation HRGs will evolve into representative gyros, which can materialize the demands for subminiature structure, high precision and high reliability by the development of 2-piece systems applying multi-flexing methods, differential control algorithms, etc. To develop such subminiature and high precision HRGs, advanced core processes such as the production of low-loss hemispherical resonators and electrode blocks, low-stress heterojunctions, the balancing and tuning, high degrees of vacuum packaging, etc. and electronic module technologies such as low-noise pre-amplifiers, FPGA-based high precision digital signal processing and control circuits, error modelling and compensation techniques, etc. must be developed.
Therefore, in this article, electromechanical modelling will be performed on a 2-piece system equipped with a multi-flexing technique and a signal processing and control algorithm design based on that. In Section 2, the resonator motion equation with continuous harmonic excitation will be deduced and the major electromechanical gains between the resonator and the electrodes calculated through the modeling. At this time, the mode shape of the resonator will be considered. In addition, the equation of the resonator motion for case that the switched harmonic excitation is applied by the multi-flexing will be induced, and its results will be compared with the case of continuous harmonic excitation. In Section 3, the signal processing and control algorithm will be designed based on the electromechanical modelling results. In this section, the signal processing algorithm based on the multi-flexing method and the differential control algorithm in the rate gyro mode (or FTR mode) will be designed. The designed control algorithm will be tested through Matlab/Simulink SW and the design results will be verified finally by comparing the results of an actually made sensor with the simulation results through suitable experiments.
2. Electromechanical Modeling of a HRG with Switched Harmonic Excitations
As mentioned in the previous section, a HRG is a sensor to measure the input angular velocity using the precession motion of the elastic standing wave caused by a Coriolis force. The circular section of the hemispherical resonator in the non-vibration state repeats the circle, horizontal elliptical shape, circle and vertical elliptical shape in the secondary mode [6]. The location of the maximum amplitude and the non-vibration location are referred to as the antinode and node, respectively, and generally, the equation of HRG motion is induced through the secondary resonance mode having two nodes and antinodes [7]. Basically, such a HRG system can be modeled with the secondary spring damper system and due to causes such as mass unbalance, etc. anisoelasticity errors and damping mismatch occur, which cause the frequency and Q-factor to split, respectively, which are the most important causes of errors of HRG sensors [8].
2.1. Full Equations of Motion with Harmonic Excitations
The general full equations of motion of a HRG considering the influences of frequency coupling and damping imperfection are as follows [8]:
| (1) |
where is the angular velocity of system about the vertical axis of x-axis and y-aixs, is the mean resonant frequency, is the Brian coefficient (~0.3), C11 = (2/τ) + Δ(1/τ)cos2θτ, C12 = C21 = Δ(1/τ)sin2θτ, C22 = (2/τ) − Δ(1/τ)cos2θτ, K11 = ω2 − ωΔωcos2θω, K12 = K21 = − ωΔωsin2θω, K22 = ω2 + ωΔωcos2θω, ω2 = (ω21 + ω22)/2, 1/τ = ½(1/τ1+1/τ2), ωΔω = (ω21 − ω22)/2, Δ(1/τ) = (1/τ1) − (1/τ2), is the angle of the unbalance between the x-axis and the major axis of resonance mode, is the angle between the x-axis and the major axis of the linear damper (readers should refer to Appendix A for further details).
To calculate the nominal amplitude and the time constant of each axis, let’s assume that there is no frequency coupling by the damping mismatch and the mass unbalance in the above equation and no input angular velocity. Then, the motion characteristics for the each axis in the above equation can be interpreted as the equation of motion of the secondary spring damper system below:
| (2) |
where is modal mass, τn = 2Q/ω, is the quality factor. In this moment, the excitation force to be applied continuously can be modeled with the harmonic function as follows:
| (3) |
where is the change of control force per unit voltage, is ac control voltage.
With the aid of Euler’s formula, the solution, can be written in the form [9]:
| (4) |
where , is bias voltage, is the change of capacitance per unit displacement, . Since with the assumption that the quality factor is high, the equation above can be arranged as follows. The variables needed for deriving the equation are summarized in Table 1 and it can be schematized as shown in Figure 1.
| (5) |
Table 1.
The design variables for the full time equation of motion.
| Design Variables | Values |
|---|---|
| Resonant Frequency | |
| Quality factor | |
| Modal mass | |
| The change of control force per unit voltage | |
| Bias voltage | |
| Nominal control voltage | |
| The change of capacitance per unit displacement |
Figure 1.
The displacement output by continuous harmonic excitation: (a) The control force input (N); (b) The displacement output (); (c) The displacement output ().
In Equation (5), as can be assumed, when expressing the amplitude as , , the nominal amplitude and the time constant can be calculated as follows:
| (6) |
| (7) |
2.2. The Nominal Amplitude and Time Constant of HRG with Switched Harmonic Excitations
In the case of a 2-piece HRG system, it switches the sensing and driving cycles and the x-axis and y-axis using the common element, so the excitation force in Equation (3) is not given continuously but as much as the time determined within the certain cycle, which can be expressed as Equation (8) as follows:
| (8) |
where , is the total operation cycles, including sensing and driving cycles, is the x-axis control cycle.
To obtain the system time response characteristics when the non-continuous excitation force is given, the Duhamel integral (or convolution integral) method is used [9]. The Duhamel integral method is the special form of integral to be applied when obtaining the output signal in a linear system if the input signal and the system impulse response are given:
| (9) |
We get the unit impulse response of a viscously damped SDOF system. By convention, the unit impulse response function is frequently called [9]:
| (10) |
Let’s calculate by inserting above Equations (8) and (10) into Equation (9). Since when , . In the section of , , as the excitation and the unit impulse response show the phase difference as Figure 2a, and in the section of , , they show the phase difference as Figure 2b, the integral can be arranged as follows:
-
Case a.
(11) -
Case b.
(12)
Figure 2.
Comparison of the switched control force and impulse response : (a) case of ; (b) case of .
Assuming that , , the calculation results are as follows: as in this moment, the Q-factor is high, we can assume that :
| (13) |
it can be arranged as follows:
| (14) |
| (15) |
Refer to Appendix B for further details. If Equations (14) and (15) are inserted to Equations (11) and (12), the time response of SDOF spring-damper system by the switched excitation can be arranged as follows:
-
Case a.
(16) -
Case b.
(17)
The time response characteristics of the mean amplitude by the switched excitation are as follows:
| (18) |
Refer to Appendix C for further details. Accordingly, when , the nominal amplitude and the time constant are calculated as follows:
| (19) |
| (20) |
Through the above results, it is observed that the amplitude can be obtained by multiplying the rate of the driving cycle against the entire operation cycle compared with the amplitude when the continuous excitation is applied, and the time constants are almost same.
This is the important input data for electromechanical gains and design of controller. The amplitude results are schematized as shown in Figure 3.
Figure 3.
The displacement output by switched harmonic excitation: (a) The control force input (N); (b) The displacement output (); (c) The displacement output ().
2.3. Verification of the Analytic Results through Simulations
To test the above interpretation results, the Matlab/Simulink SW was prepared as shown in Figure 4 and the simulation was performed. It is observed that the results are as same as Figure 5 and is identical when comparing with Figure 3.
Figure 4.
Simulation SW to verify the analytic results of the time response by switched excitation.
Figure 5.
The displacement output by switched harmonic excitation [Matlab/Simulink]: (a) The control force input (N); (b) The displacement output (); (c) The displacement output () (yellow: continuous/pink: switched excitation).
2.4. Electromechanical Modeling between Resonator and Electrodes
Before designing the signal processing and control circuit, the electromechanical modeling between resonator and electrodes must be done to estimate the capacitance change for different electrostatic forces.
The gap between the resonator and the sensing (or driving) electrode block cannot be assumed as parallel plate simply. For the resonator, the 2nd vibration shape corresponding to a standing wave in the thin hemispherical shell should be considered. Therefore, in this article, the capacitance change and the changes in the electrostatic force are calculated considering the mode shape and modal force.
According to Rayleigh, the mode equation for the mode shape analysis among the second vibration mode equations of the thin hemispherical shell of the resonator can be represented [10]:
| (21) |
where is the 1st and 2nd wave amplitude, is the orientation of the wave relative to the resonator. is clear from Figure 6.
Figure 6.
The position of a point on the shell with the angular coordinates in a Cartesian coordinate frame fixed to the resonator.
The mode shape calculated by inserting to Equation (21) is as follows:
| (22) |
The electrostatic capacitance and capacitance changes by the displacement in the sensing electrode are induced as follows using above equation:
| (23) |
| (24) |
where , is a modal amplitude. See Table 2 for the rest of the variables. If Equation (22) is inserted to Equation (24), it is as follows:
| (25) |
| (26) |
| (27) |
Table 2.
The design variables for calculating the electromechanical gains.
| Design Variables | Values |
|---|---|
| Radius of Resonator | |
| Nominal gap between resonator and electrode block | |
| Dielectric permittivity | |
| Electrodes angles in azimuth | |
| Electrodes angles in elevation | |
| Bias voltage | |
| Quality factor | |
| Modal mass | |
| Resonant frequency | |
| Feedback capacitance of the charge amp |
If Equations (26) and (27) is inserted to Equation (25), it is as follows:
| (28) |
The calculating the control force by the control voltage applied to the electrode block is as follows:
| (29) |
Equations (26) and (27) are inserted to Equation (29), it can be arranged as follows:
| (30) |
The equation related to the amplitude of resonator by the control force is as follows:
| (31) |
The equation of the change amplifier output by the change in the amplitude is as follows:
| (32) |
By inserting the values in Table 2 into Equations (23), (28), (30)–(32), the electromechanical gains in Table 3 can be obtained:
Table 3.
The electromechanical gains.
| Case of the Parallel Plate Capacitor | Case of Considering the Mode Shape of Resonator | |
|---|---|---|
If 5-cycles operation multi-flexing method, where , is applied and four electrode blocks are assigned to the signals of x-axis and y-axis, the control force, the amplitude and the output voltage of charge amplifier by control voltage of 100 mVac are follows:
| (33) |
| (34) |
| (35) |
In the measurement results after making actual sensor, the amplitude by the control voltage of 100 mV was 1.02 μm and the output voltage of the charge amplifier was 143 mV showing 5.1% and 6.9% of differences, respectively, which proves that the design results are valid when considering the error in the process and measurement. Based on the electromechanical gains mentioned above, the proper signal processing and control circuit will be designed.
3. Design of the Signal Processing and Control Algorithm
A HRG can be operated as an angular velocity sensor or an angular sensor with a single sensor without structural change. In this study, FTR mode (or rate gyro mode), which has dynamic range limitations but excellent noise and resolution characteristics, will be handled. FTR mode is driven by the closed loop. In the FTR mode, the driving-axis is excited to remain as the reference amplitude and the sensing-axis generated by input of angular velocity controls the amplitude to be 0. In this moment, the force required to remove the sensing-axis vibration is referred to as the rebalance force and as it is proportional to the angular velocity input, the angular velocity input is estimated by multiplying this force by the conversion scale factor [11].
As shown in Figure 7, if the analog voltage output comes out from the pre-amplifier, it is transmitted to the FPGA in the form of a digital signal through the filter and ADC. It is converted to the in-phase, quadrature signals of x- and y-axis through the demodulation in the FPGA. These signals are calculated from the pendulum variables required for control and digital PI control outputs for amplitude, quadrature, rate and phase control are generated in the DSP. If the control outputs are delivered to the FPGA, the driving signal is generated by the modulation, which becomes an analog control voltage through the DAC controlling the HRG. In addition, in the DSP, it was designed to output the angular velocity by estimating the input angular velocity with rate control output.
Figure 7.
HRG signal processing and control circuit block diagram.
3.1. Design of the Signal Processing Algorithm
In this study, the ADC sampling frequency was designed with 512 times the resonance frequency. If the FPGA clock frequency is assumed as for the convenience and the sensing and control timing diagram is schematized as shown in Figure 8 and Table 4. In the actual algorithm, ( is an integer). The reference phase is assumed to be 0, which means that are used for the demodulation signal. In the time diagram, [i] indicates i-th operation period. [i-1] indicates previous operation period. If is expressed as and is expressed as , Direct Digital Synthesis (DDS) is used to obtain . As the phase of DDS and the demodulation reference phase are same, the cosine and sine output of the DDS is multiplied by as is. As is reversed in the signal intended for demodulation originally and the phase of DDS has difference of π (180°) from the demodulation reference phase, it is multiplied to as is like .
Figure 8.
HRG sensing and control signal time diagram.
Table 4.
The update period of control commands.
| Control Command | Designation | The Period |
|---|---|---|
| Phase control | 1 operation period | |
| Amplitude control | X-control: update after X-sensing Y-control: update after Y-sensing |
|
| Quadrature control | ||
| Rate control |
Since and are measured discontinuously by the multi-flexing, cannot be calculated using conventional LPF. Therefore they will be calculated averaging the sensing signal as in the equations below:
| (36) |
| (37) |
where is the number of FPGA clocks for sampling cycle (= 512).
It was designed that the phase delay of the electronic circuit is compensated in the modulation stage of control command calculated through the PI controller. DDS_Mod cosine and sine outputs correspond to and , respectively. The internal frequency of FPGA is generated in the Numerical Controlled Oscillator (NCO). This NCO and the block including the sine and cosine wave Look-Up Table (LUT) are referred to as the DDS. DDS, which generates the signal required for demodulation and modulation, is composed of phase accumulator, phase quantizer and LUT as shown in Figure 9. In Figure 9, the equation related of DDS clock frequency , accumulator bit number and phase increment value and the calculus of the DDS frequency resolution are as follows:
| (38) |
Figure 9.
The structure of the DDS (Direct Digital Synthesis).
The data stored in LUT are and and is the integer satisfying . For DDS output for demodulation, the phase offset is applied and it was designed to add obtained by below acquisition equation to the address bit number M:
| (39) |
Figure 10 shows the entire motion simulation results of FPGA signal processing algorithm explained so far.
Figure 10.
Total operation simulation result of the FPGA signal processing algorithm.
3.2. Design of the Control Algorithm
The control algorithm is designed to pursue the ideal gyro motion without flaw. In this design, the definition of IEEE Std 1431 Annex B (D. Lynch) is used [12]. In the case of a shell resonator, which has no damping and the elasticity is axially symmetrical, since E and Q are not changed regardless of pattern angle θ and orbit phase , these two invariants are used as amplitude and quadrature control variable, respectively. In the FTR mode, S and Q are used as rate and phase control variable, respectively. The control variables are shown in Table 5, the control commands are PI controller outputs and the unit is bits.
Table 5.
The design of control variables.
| Control variable | Formula | Designation | Control Command | Target Value |
|---|---|---|---|---|
| Amplitude | ||||
| Quadrature | ||||
| Rate | ||||
| Phase |
The relation between the demodulated signal () and the control variables in Table 5 is follows [12]:
| (40) |
| (41) |
| (42) |
| (43) |
| (44) |
| (45) |
| (46) |
As above, if the control variables are calculated, the resonant frequency must be sought through PLL and the amplitude, quadrature and rate digital control force must be calculated through PI control. The calculation results by referring to Figure 11 and Table 6 are Equations (47) and (48). When the DAC scale factor is (V/bit) and the voltage-to-force scale factor is (force/volt.), , .
| (47) |
| (48) |
Figure 11.
Components of the control forces in the orbit trajectory.
Table 6.
Components of the control forces.
| Control Variable | Control Force (Digital Control Command) | Input Phase | Component | Component |
|---|---|---|---|---|
The error for PI control is calculated as shown in Table 7. For integral, the trapezoidal rule is used. It should be noted that for the phase control, the frequency input must be reduced when the phase error is negative. For improving stability and compensating the truncation error, the limiter and summation block are applied to the controller.
Table 7.
Design of PI Controller.
| Control Variable | Error | Command | PI Control Output |
|---|---|---|---|
| E | |||
| Q | where is the Proportional gain is the Integral time is sampling time (=) |
||
| S | |||
| L |
3.3. Numerical Verification of the Algorithm through Simulations
Based on the design results of Section 2 and Section 3, the Matlab/Simulink simulation SW is employed as shown in Figure 12. The target bandwidth by control loop is as shown in Table 8. The process of control variables is approximated by a first- or second-order plus delay model (: first-order, : second-order). The controller tunings are based on these models by using the recommended SIMC-PID method [13]. Table 9 shows the comparison between the control gains satisfying the bandwidth in the simulation program and the control gains in the actual DSP.
Figure 12.
Matlab/Simulink simulation program to verify the signal processing and control algorithm.
Table 8.
The bandwidth goals of control loop.
| Control Loop | Phase (PLL) | Amplitude | Quadrature | Rate |
|---|---|---|---|---|
| Bandwidth (Hz) | 7.5–12.5 | 1–5 | 1–5 | 7.5–12.5 |
Table 9.
Comparison of controller gains for simulation and DSP uploading program.
| Design Variables of the Controller | Matlab/Simulink Simulation Ver. | DSP Uploading Program Ver. |
|---|---|---|
| Frequency | 7.1 kHz | 7.12605 kHz |
| Target Amp.() | 512 bits (scaling) | 540 bits (scaling) |
| Phase Delay | 1820 bits | 1682 bits |
| Phase control P gain | 6000 bits | 4000 bits |
| Phase control I gain | 10 bits | 25 bits |
| Amplitude control P gain | 725 bits | 700 bits |
| Amplitude control I gain | 1 bits | 1 bits |
| Quadrature control P gain | 800 bits | 700 bits |
| Quadrature control I gain | 6 bits | 1 bits |
| Rate control P gain | 400,000 bits | 400,000 bits |
| Rate control I gain | 300 bits | 300 bits |
The simulation results are shown in Figure 13 and Figure 14. The amplitude control variable is converged to the target amplitude and the rate control variable is converged well to the target azimuth angle . An estimate of the input rate is obtained by taking the difference of demodulated two forces, while the quadrature is nulled out [13].
Figure 13.
Matlab/Simulink simulation results; control varialbes: (a) the amplitude and quadrature control variables; (b) the rate and phase control variables.
Figure 14.
Matlab/Simulink simulation results: (a) the digital optputs to control; (b) an estimate of the input rate.
3.4. Experimental Verification of the Algorithm
Figure 15 shows the test set to test the design and to conduct the gyro performance test linking with electronic board equipped with sensor, signal processing and control algorithm. First of all, the gyro parameters (Q, ΔQ, f, Δf) were measured after tuning the PI control gain suitable for sensor. When the control is stabilized, the amplitude control is turned off and the Q-factor is calculated by measuring the time constant by the target azimuth angle θ. At this time, ΔQ can be estimated from the difference between the maximum value and the minimum value. The test results are shown in Table 10 and Figure 16a. Then, if only the quadrature and rate control are turned off while maintaining the phase control and the amplitude control, θ is vibrated with certain cycle as shown in Figure 16b and this vibration frequency is the resonance frequency split Δf. As shown in Figure 16b, in case of test sample, the vibration cycle is approximately 55 s and the frequency split Δf is approximately 18 mHz.
Figure 15.
Test set for verification of the signal processing and control algorithm.
Table 10.
The measures of time constant and quality factor in according to target angle.
| Target Azimuth Angle θ | Time Constant τ | Target Value |
|---|---|---|
| –90° | 387 s | 8.6635 × 106 |
| −60° | 424 s | 9.4987 × 106 |
| −30° | 324 s | 7.2620 × 106 |
| 0° | 281 s | 6.2853 × 106 |
| 30° | 328 s | 7.3470 × 106 |
| 60° | 374 s | 8.3804 × 106 |
| 90° | 335 s | 7.4885 × 106 |
Figure 16.
A estimate of the Q, ΔQ and Δf by using the controllers: (a) Measured Q-factor in according to target angle θ; (b) Vibration of the target angle θ.
Next, the gyro scale factor and the bias were measured using the rate table and the bias instability and Angle Random Walk (ARW) measuring test were performed within a sound absorbing chamber. Bias instability and ARW are calculated through Allan variance using the data that recorded the gyro output for more than 8 h after stabilizing the gyro in a state isolated from the disturbance. As shown in Figure 17, in case of the sample used in this study, the bias instability is 0.07°/h and ARW is 0.006°/(rt·h).
Figure 17.
Test results to measure the bias instability and ARW: (a) Gyro rate output for 15 h in the sound absorbing chamber; (b) Allan variance analysis result for the estimate of bias instability and ARW.
4. Conclusions
HRG is one of the kinds of CVG, which measures the angle or angular velocity using the Coriolis force produced by the rotational motion. The rotational angle or angular velocity can be measured using the principle that the standing wave generated in the quartz resonator in the form of hemisphere shell performs the procession motion.
HRG technology development is underway in many advanced countries and the next generation HRGs, which can materialize the objectives of subminiature size, high precision and high reliability with the 2-piece HRG system is being applied with multi-flexing method and differential control development in the United States, France, etc.
Therefore, in this article, a controller design suitable for a 2-piece HRG system was performed. To design the controller, the electromechanical modeling of the 2-piece HRG system was pre-performed. To interpret the vibration characteristics due to the switched discontinuous excitation force, the Duhamel integral method was applied. In addition the electromechanical gains were calculated considering the mode shape of the thin hemispherical shell. It was proven that the design results are valid by showing an error within 7% in the comparison between design results and measurement results of the amplitude and charge amplifier output.
Based on such modeling, the signal processing based on the multi-flexing method and differential control algorithm were designed. The sensing and driving cycles of x- and y-axis were divided by time with five operation cycles using a common element. The sensing signals generate the control inputs signal through the sampling and demodulation processes. The controller output generates the final control voltages through the modulation processes and the phase delay compensation algorithm was applied in the modulation process. In FTR mode, Control is composed of phase, amplitude, quadrature and rate control and the pendulum variables are used as control variables. The designed algorithm was verified through Matlab/Simulink simulation and in the results, the bandwidth of the amplitude and quadrature control were satisfactory, at 1–5 Hz, and the bandwidth of the rate and phase control were satisfactory at 7.5–12.5 Hz. Finally, the electronic circuit was made by equipping the algorithm in FPGA and DSP and that it satisfied with the target bandwidth was verified through the experiment. In addition, through the sensor linking test, the error identification was performed and it was conformed that the bias instability and ARW are approximately 0.07°/h and 0.006°/(rt·h), respectively by performing the gyro performance test.
Appendix A
An ideal Coriolis Vibrating Gyroscope (CVG) is a two-dimensional isotropic mass-spring system vibrating with the natural frequencies, , . In the presence of the angular velocity of system about the vertical axis of x′-axis and y′-axis (=Ω), the equations of motion of an ideal CVG are as follows [8]:
| (A1) |
| (A2) |
where k is the Brian coefficient(~0.3), is the linear acceleration of the x′-axis and y′-axis, , are the centrifugal and angular acceleration terms. In the presence of the angle by the unbalance between the x-axis and the major axis of resonance mode (=, assuming that the x-axis and y-axis are assumed the axes where the excitation and sensing electrodes are aligned, the relations between x′, y′ axes and x, y axes are:
| (A3) |
Equations (A1) and (A2) can be arranged as follows:
| (A4) |
| (A5) |
In the presence of the mismatch angle between the x-axis and the major axis of the linear damping(=), the Equations (A4) and (A5) are as follows by coordinate transformation:
| (A6) |
| (A7) |
where , are energy dissipation time constants. Since the coefficients are defined as follows, Equations (A6) and (A7) can be arranged as Equation (A9):
| (A8) |
| (A9) |
where:
Appendix B
Assuming that , , the calculation results are follows. As in this moment, the Q-factor is high, we can assume that :
| (B1) |
| (B2) |
| (B3) |
| (B4) |
Equations (B3) and (B4) are inserted to Equation (B2), it can be arranged as follows:
| (B5) |
| (B6) |
| (B7) |
| (B8) |
Equations (B7) and (B8) are inserted to Equation (B6), it can be arranged as follows:
| (B9) |
Appendix C
The time response of SDOF spring-damper system by the switched excitation can be arranged as follows:
-
Case a.
(C1) -
Case b.
(C2)
Assumed that , (), The equation related is arranged as follows:
-
Case a.
(C3) -
Case b.
(C4)
Based on the above equations, the mean amplitude while is calculated as follows:
| (C5) |
The amplitude while is as follows:
| (C6) |
The amplitude while is as follows:
| (C7) |
Based on the above equations, the mean amplitude while is calculated as follows:
| (C8) |
With the same method, the mean amplitude by operation cycle is calculated as follows:
| (C9) |
| (C10) |
The Taylor series included in above equation can be expressed briefly as follows:
| (C11) |
Therefore, the time response characteristics of the mean amplitude by the switched excitation are as follows:
| (C12) |
Author Contributions
Jungshin Lee performed the electromechanical modelling, signal processing and digital controller simulation. Sung Wook Yun designed the PLL control algorithm and performed the experiments. Jaewook Rhim designed the digital algorithm and experiment. Jungshin Lee wrote the paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- 1.Lynch D., Matthews A., Varty G.T. Innovative Mechanizations to Optimize Inertial Sensors for High or Low Rate Operations; Proceedings of the Symposium Gyro Technology; Stuttgart, Germany. 1 January 1997. [Google Scholar]
- 2.Matthews A., Farmer R. Applications of the HRG to Strategic Mission; Proceedings of the 49th Annual Meeting of the Institute of Navigation; Cambridge, MA, USA. 21–23 June 1993; pp. 551–558. [Google Scholar]
- 3.Meyer D., Rozelle D. Milli-HRG Inertial Navigation System. Gyrosc. Navig. 2012;3:227–234. doi: 10.1134/S2075108712040086. [DOI] [Google Scholar]
- 4.Jeanroy A., Bouvet A., Remillieux G. HRG and Marine applications. Gyrosc. Navig. 2014;5:67–74. doi: 10.1134/S2075108714020047. [DOI] [Google Scholar]
- 5.Chikovani V.V., Umakhanov E.O., Marusyk P.I. The Compensated Differential CVG; Proceedings of the Symposium Gyro Technology; Karlsruhe, Germany. 16–17 September 2008. [Google Scholar]
- 6.Lynch D.D. Coriolis Vibratory Gyros; Proceedings of the Symposium Gyro Technology; Stuttgart, Germany. 15–16 September 1998. [Google Scholar]
- 7.Bisegna P., Caruso G. Frequency split and vibration localization in imperfect rings. J. Sound Vib. 2007;306:691–711. doi: 10.1016/j.jsv.2007.06.027. [DOI] [Google Scholar]
- 8.Lynch D.D. Vibratory gyro analysis by the method of averaging; Proceedings of the 2nd International Conference on Gyroscopic Technology and Navigation; Saint Petersburg, Russia. 24–25 May 1995; pp. 26–34. [Google Scholar]
- 9.Craig R.R., Kurdila A.J. Structural Dynamics: An Introduction to Computation Method. John Wiley & Sons; New York, NY, USA: 1981. [Google Scholar]
- 10.Zhbanov Y.K., Zhuuravlev V.F. On the Balancing of a Hemispherical Resonator Gyro. Mech. Solids. 1998;33:2–13. [Google Scholar]
- 11.Qiu B., Wang J., Li P. Full Digital Control of Hemispherical Resonator Gyro under Force-to-Rebalance Mode. IEEE Sens. J. 2004;11:1–78. [Google Scholar]
- 12.Institute of Electrical and Electronics Engineers . IEEE Standard Specification Format Guide and Test Procedure for Coriolis Vibratory Gyros. Institute of Electrical and Electronics Engineers, Inc.; New York, NY, USA: 2004. [Google Scholar]
- 13.Skogestad S. Probably the best simple PID tuning rules in the world; Proceedings of the VoluAlchE Annual Meeting; Reno, NV, USA. 19 November 2001; pp. 1–27. [Google Scholar]

















