<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s90805952</article-id>
<article-id pub-id-type="publisher-id">sensors-09-05952</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Oscillation Control Algorithms for Resonant Sensors with Applications to Vibratory Gyroscopes</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Park</surname><given-names>Sungsu</given-names></name><xref ref-type="aff" rid="af1-sensors-09-05952"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-09-05952"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Tan</surname><given-names>Chin-Woo</given-names></name><xref ref-type="aff" rid="af2-sensors-09-05952"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Kim</surname><given-names>Haedong</given-names></name><xref ref-type="aff" rid="af1-sensors-09-05952"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Hong</surname><given-names>Sung Kyung</given-names></name><xref ref-type="aff" rid="af1-sensors-09-05952"><sup>1</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-09-05952">
<label>1</label> Department of Aerospace Engineering, Sejong University, Seoul 143-747, Korea</aff>
<aff id="af2-sensors-09-05952">
<label>2</label> PINC Solutions, Berkeley, CA 94709, USA</aff>
<author-notes>
<corresp id="c1-sensors-09-05952">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>sungsu@sejong.ac.kr</email>; Tel.: +82-2-3408-3769; Fax: +82-2-3408-4333</corresp></author-notes>
<pub-date pub-type="collection">
<year>2009</year></pub-date>
<pub-date pub-type="epub">
<day>27</day>
<month>7</month>
<year>2009</year></pub-date>
<volume>9</volume>
<issue>8</issue>
<fpage>5952</fpage>
<lpage>5967</lpage>
<history>
<date date-type="received">
<day>30</day>
<month>6</month>
<year>2009</year></date>
<date date-type="rev-recd">
<day>22</day>
<month>7</month>
<year>2009</year></date>
<date date-type="accepted">
<day>27</day>
<month>7</month>
<year>2009</year></date></history>
<permissions>
<copyright-statement>© 2009 by the authors; licensee MDPI, Basel, Switzerland</copyright-statement>
<copyright-year>2009</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>We present two oscillation control algorithms for resonant sensors such as vibratory gyroscopes. One control algorithm tracks the resonant frequency of the resonator and the other algorithm tunes it to the specified resonant frequency by altering the resonator dynamics. Both algorithms maintain the specified amplitude of oscillations. The stability of each of the control systems is analyzed using the averaging method, and quantitative guidelines are given for selecting the control gains needed to achieve stability. The effects of displacement measurement noise on the accuracy of tracking and estimation of the resonant frequency are also analyzed. The proposed control algorithms are applied to two important problems in a vibratory gyroscope. The first is the leading-following resonator problem in the drive axis of MEMS dual-mass vibratory gyroscope where there is no mechanical linkage between the two proof-masses and the second is the on-line modal frequency matching problem in a general vibratory gyroscope. Simulation results demonstrate that the proposed control algorithms are effective. They ensure the proof-masses to oscillate in an anti-phase manner with the same resonant frequency and oscillation amplitude in a dual-mass gyroscope, and two modal frequencies to match in a general vibratory gyroscope.</p></abstract>
<kwd-group>
<kwd>oscillation control</kwd>
<kwd>resonant sensor</kwd>
<kwd>vibratory gyroscope</kwd>
<kwd>averaging method</kwd>
<kwd>automatic gain control</kwd>
<kwd>phase-locked loop</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Robust operation of a resonant sensor, such as a vibratory gyroscope, requires the resonator to be driven at resonance with constant amplitude. However, both the amplitude and resonant frequency can vary due to environmental factors, such as changes in temperature or stiffness aging. Therefore, some form of oscillation control is needed to track the constantly changing resonant frequency or to tune it to a specified frequency while keeping the amplitude constant.</p>
<p>Automatic gain control (AGC) has generally been used to excite the resonator to track the reference amplitude. The application of AGC to the drive axis of a vibratory gyroscope is reported in [<xref ref-type="bibr" rid="b1-sensors-09-05952">1</xref>], where velocity measurement is used to control the velocity amplitude to maintain the reference amplitude. It also presented stability analysis results and AGC performance, but did not provide the noise analysis. Typically the velocity sensing circuitry produces larger noise than the displacement sensing circuitry does. A phase-locked loop (PLL) has been also used to track a resonant frequency in [<xref ref-type="bibr" rid="b2-sensors-09-05952">2</xref>], where stability and resolution analysis results of PLL frequency tracking system for MEMS fatigue testing are reported. However, it did not suggest a method to sustain the specified amplitude.</p>
<p>There have also been a few studies on controllers which, instead of tracking the resonant frequency, tune it to a specified frequency chosen by the designer. The advantages of this method are that it can maintain consistent performance, since the sensor can retain the dynamic characteristics regardless of environmental factors such as temperature changes, and simplify the signal processing loop that uses the resonant frequency as its carrier frequency. In the literature, only Lyapunov based adaptive control schemes for vibratory gyroscopes are reported to place the resonant frequency at a specified frequency [<xref ref-type="bibr" rid="b3-sensors-09-05952">3</xref>,<xref ref-type="bibr" rid="b4-sensors-09-05952">4</xref>].</p>
<p>This paper presents two algorithms for controlling the frequency and amplitude of oscillation. One control algorithm tracks the resonant frequency and the other algorithm tunes it to the specified resonant frequency by altering the resonator dynamics. Both algorithms maintain the specified amplitude of oscillations. In the first algorithm, AGC and PLL structures are used to control the amplitude and track the resonant frequency. The displacement measurement is used to avoid using noisy velocity measurement. The second algorithm is similar to [<xref ref-type="bibr" rid="b3-sensors-09-05952">3</xref>,<xref ref-type="bibr" rid="b4-sensors-09-05952">4</xref>], in that the reference frequency is chosen and then resonant frequency is adapted to it. However, it is different in some ways. First, our algorithm modifies the PLL structure to tune the resonant frequency and uses conventional AGC to regulate the amplitude, making it simpler than an adaptive control approach. Second, our algorithm can adapt only the frequency to the reference and set amplitude free rather than regulating it, which makes it applicable to mode tuning on the sense axis of a vibratory gyroscope, whereas an adaptive control approach cannot.</p>
<p>The averaging method is used to analyze the stability of the entire feedback system and the effects of the displacement measurement noise on tracking and estimation of the resonant frequency. The proposed control algorithms are applied to two important problems in a vibratory gyroscope to evaluate their performance. The first one is the leading-following resonator problem in the drive axis of a MEMS dual-mass vibratory gyroscope without a mechanical linkage between the two proof-masses. Adopting the proposed control algorithms enables the implementation of the following resonator which precisely traces the oscillation pattern of the leading resonator. The second one is the on-line modal frequency matching problem in a general vibratory gyroscope. Applying the first algorithm on the drive axis and the second algorithm on the sense axis enables the resonant frequencies of the drive and sense axes to be matched precisely, which significantly improves the gyroscope performance.</p></sec>
<sec>
<label>2.</label>
<title>Frequency Tracking and Amplitude Control</title>
<p>The equation of motion of a resonator is modeled as a spring-mass-damper system and described as a second-order differential equation as shown in (1):
<disp-formula id="FD1">
<label>(1)</label>
<mml:math display="block">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¨</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi></mml:mrow></mml:math></disp-formula>where <italic>x</italic> is the displacement of resonator, <italic>d</italic> is the normalized damping coefficient, <italic>ω<sub>n</sub></italic> is the natural frequency, and <italic>f</italic> is control input.</p>
<sec>
<label>2.1.</label>
<title>Control Algorithm</title>
<p>The control input used to excite the resonator at constant amplitude, <italic>X</italic><sub>0</sub>, while tracking the resonant frequency of the resonator is given by:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:math></disp-formula>where <italic>A</italic> is the magnitude of the input and <italic>θ</italic> is the instantaneous phase of the input. The magnitude should be chosen to make the difference between the measured and the specified amplitude, <italic>X</italic><sub>0</sub>, equal to zero. Therefore, <italic>A</italic> should have an AGC form. On the other hand, cos<italic>θ</italic> should have a PLL form because it should recognize the resonance when the difference in phase angle between a control input and a displacement is 90°.</p>
<p>The AGC is composed of a rectifier, a low-pass filter, and a comparator [<xref ref-type="bibr" rid="b1-sensors-09-05952">1</xref>]. However, in order to precisely maintain the specified amplitude, <italic>X</italic><sub>0</sub>, we employ a proportional-integral control in the AGC. The proposed AGC in this paper is as follows:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>A</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>B</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo stretchy="false">|</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>K<sub>p</sub></italic> is the proportional control gain; <italic>K<sub>I</sub></italic> is the integral control gain; <italic>r</italic> is an estimation of the amplitude of <italic>x</italic>, which is the low-pass filtered value of the absolute value of <italic>x</italic>; and <italic>λ<sub>a</sub></italic> is the corner frequency of the low-pass filter. <italic>n<sub>p</sub></italic> is the displacement measurement noise and is assumed to be a white Gaussian noise with zero mean and power spectral density (PSD) of 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi></mml:mrow>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>.</p>
<p>A PLL is composed of a phase detector, a PLL controller, and a voltage-controlled oscillator (VCO). Each can be written as follows [<xref ref-type="bibr" rid="b2-sensors-09-05952">2</xref>]:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>ω</mml:mi>
<mml:mo>≡</mml:mo>
<mml:mover accent="true">
<mml:mi>θ</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>z</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>y</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>y</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where cos<italic>θ</italic> is the output of the VCO. The instantaneous phase angle, <italic>θ</italic>, is the integral of the instantaneous frequency <italic>ω</italic>, which is the sum of a proportional value of the control voltage of VCO, <italic>z</italic>, and the free oscillation frequency, <italic>ω</italic><sub>0</sub>. The VCO control voltage, <italic>z</italic>, is the integral of the output of the phase detector <italic>y</italic>, which is the calculated difference in phase between the output of the VCO and the displacement, and is given as the low-pass filtered value of cos<italic>θ</italic> multiplied by the displacement. In (4), <italic>K<sub>v</sub></italic> and <italic>K<sub>z</sub></italic> are the gains of VCO and integral control, respectively, and <italic>λ<sub>p</sub></italic> is the corner frequency of the low-pass filter. <xref ref-type="fig" rid="f1-sensors-09-05952">Figure 1</xref> shows a block diagram of the frequency tracking and amplitude control composed of an AGC and a PLL.</p></sec>
<sec sec-type="methods">
<label>2.2.</label>
<title>Stability Analysis</title>
<p>This section follows the formulation in [<xref ref-type="bibr" rid="b1-sensors-09-05952">1</xref>,<xref ref-type="bibr" rid="b2-sensors-09-05952">2</xref>] and employs the averaging method to analyze the stability of the feedback system depicted in <xref ref-type="fig" rid="f1-sensors-09-05952">Figure 1</xref> with respect to the design parameters: the control gains <italic>K<sub>p</sub></italic> and <italic>K<sub>I</sub></italic> of AGC, the control gains <italic>K<sub>v</sub></italic>, <italic>K<sub>z</sub></italic> of PLL, and corner frequencies <italic>λ<sub>a</sub></italic>, <italic>λ<sub>p</sub></italic> of the low-pass filter.</p>
<p>Transforming of the displacement and velocity, <italic>x</italic> and <italic>ẋ</italic>, to the amplitude, <italic>a</italic>, and the phase angle, <italic>ϕ</italic>, and applying them to the feedback system composed of (1), and controllers (2), (3), and (4) yield:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math display="block">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>sin</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd>
<mml:mo>                          </mml:mo>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>z</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:msup>
<mml:mtext>sin</mml:mtext>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo> </mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd>
<mml:mo>                          </mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>z</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:mtext>sin</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD6">
<label>(6)</label>
<mml:math display="block">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>a</mml:mi></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mo>                          </mml:mo>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mi>z</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:mtext>sin</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd columnalign="left">
<mml:mo>                          </mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>z</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:msup>
<mml:mtext>cos</mml:mtext>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo> </mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD7">
<label>(7)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>≈</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">|</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">|</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo stretchy="false">|</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="FD8">
<label>(8)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>y</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>y</mml:mi></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>In (7), <italic>r</italic> denotes the estimate of the amplitude of <italic>x</italic>, so <italic>r</italic> ≥ 0, and the noise term can be separated by using |<italic>x</italic> + <italic>n<sub>p</sub></italic>| ≤ |<italic>x</italic>| + |<italic>n<sub>p</sub></italic>|. The mean value of |<italic>n<sub>p</sub></italic>|, which is denoted as <italic>n</italic><sub>0</sub>, is calculated as:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula></p>
<p>If <italic>m<sub>p</sub></italic> is defined as:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">|</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo stretchy="false">|</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>the mean value of <italic>m<sub>p</sub></italic> is zero, and the PSD of <italic>m<sub>p</sub></italic> and the correlation of <italic>m<sub>p</sub></italic> and <italic>n<sub>p</sub></italic> are given by:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>m</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>n</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mn>0</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≈</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mn>0.36</mml:mn>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:mo>¯</mml:mo></mml:mrow></mml:mover>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where the bar denotes the stochastic expectation. With (10), (7) can be rewritten as:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math display="block">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">|</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="FD5">Equations (5)</xref>–<xref ref-type="disp-formula" rid="FD8">(8)</xref> are simplified to a general stochastic nonlinear state space equation as follows.
<disp-formula id="FD13">
<label>(13)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub>
<mml:mi mathvariant="bold">w</mml:mi></mml:mrow></mml:math></disp-formula>where:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>z</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>y</mml:mi>
<mml:mo stretchy="false">]</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>   </mml:mo>
<mml:mi mathvariant="bold">w</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo>   </mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi mathvariant="normal">p</mml:mi></mml:msub>
<mml:mo stretchy="false">]</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi mathvariant="bold">g</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mi>π</mml:mi>
<mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>A first-order approximation of the Taylor series expansion of the nonlinear function <bold>f<sub>1</sub>(x<sub>1</sub>)</bold> in (13) about the mean, <bold>x̄<sub>1</sub></bold>, yields a time update of expectation as follows:
<disp-formula id="FD15">
<label>(15)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>Since <italic>θ</italic> changes much faster than other variables, the averaging method can be applied to (15), and the averaged dynamic equations are obtained as follows:
<disp-formula id="FD16">
<label>(16)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>where subscript, <italic>av</italic>, denotes the averaged value. <xref ref-type="disp-formula" rid="FD16">Equation (16)</xref> can be written in detail as follows.
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mtext>sin</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>                          </mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>                          </mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>An equilibrium point of (16) is:
<disp-formula>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>z</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:math></disp-formula></p>
<p>The Jacobian matrix of the averaged system (16) at the equilibrium point is:
<disp-formula id="FD17">
<label>(17)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>≡</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">f</mml:mi>
<mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi>
<mml:mi mathvariant="bold">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">dK</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The conditions for the above Jacobian matrix to be stable are:
<disp-formula id="FD18">
<label>(18)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>   </mml:mo>
<mml:mi>d</mml:mi>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="FD18">Equation (18)</xref> is the stability criteria of the control system and can be used for selecting control parameters for achieving stability. The left-hand side of (18) consists of the design parameters related only to AGC, while the right-hand side consists of the design parameters related only to PLL. Therefore, we can design each controller separately. If the control system is stable, <italic>θ̇</italic> = <italic>ω<sub>n</sub></italic> is achieved and the excitation frequency tracks the resonant frequency, <italic>ω<sub>n</sub></italic>. In addition, since <italic>ā</italic><sub>0</sub> = <italic>X</italic><sub>0</sub> − <italic>n</italic><sub>0</sub>π/2, the amplitude converges to the spcified value, <italic>X</italic><sub>0</sub>, with a small deviation due to the displacement measurement noise.</p></sec>
<sec sec-type="methods">
<label>2.3.</label>
<title>Resolution Analysis</title>
<p>As seen in the previous section, the displacement measurement noise not only causes errors in the amplitude control, but also affects the resolution of the resonant frequency tracking. Applying the covariance propagation equation, this section describes the effects of displacement measurement noise on the resolution of the resonant frequency tracking controller. The covariance propagation equation of (13) is defined as:
<disp-formula id="FD19">
<label>(19)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi mathvariant="italic">dt</mml:mi></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mover>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow>
<mml:mrow>
<mml:mo>¯</mml:mo></mml:mrow></mml:mover></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>Expanding above equation using the Taylor series at the mean, <bold>x̄<sub>1</sub></bold>, and obtaining a first-order approximation yields the covariance propagation equation as follows [<xref ref-type="bibr" rid="b3-sensors-09-05952">3</xref>]:
<disp-formula id="FD20">
<label>(20)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>P</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">f</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">f</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi mathvariant="bold">g</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">1</mml:mi></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>where the PSD of measurement noise vector, <italic>S</italic>, is given by:
<disp-formula id="FD21">
<label>(21)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mn>0.36</mml:mn>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>Applying the averaging method to (20) yields the covariance equations for (13) at steady state as:
<disp-formula id="FD22">
<label>(22)</label>
<mml:math display="block">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:msubsup>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>where <italic>F</italic><sub>1</sub> is defined in (17) and:
<disp-formula>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">diag</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.36</mml:mn>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:mo> </mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>The standard deviation, which is the averaged resolution of excitation frequency in the frequency tracking control, is derived as:
<disp-formula id="FD23">
<label>(23)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>v</mml:mi></mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>where <italic>P</italic><sub>1</sub>(5,5) denote (5,5) terms of the numerical solution of (22).</p></sec></sec>
<sec>
<label>3.</label>
<title>Frequency Tuning and Amplitude Control</title>
<sec>
<label>3.1.</label>
<title>Control Algorithm</title>
<p>The frequency tuning control differs from the frequency tracking control in that it adjusts the dynamic characteristics of the resonator to match to a resonant frequency specified by the designer, instead of its own resonant frequency. This requires controlling the resonant frequency through the displacement feedback. Adopting the specified resonant frequency, <italic>ω<sub>s</sub></italic>, <xref ref-type="disp-formula" rid="FD1">Equation (1)</xref> is rewritten as follows:
<disp-formula id="FD24">
<label>(24)</label>
<mml:math display="block">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¨</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:mi>d</mml:mi>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>ω</mml:mi>
<mml:mo> </mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi></mml:mrow></mml:math></disp-formula>where 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>ω</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> is the difference between the actual and the specified resonant frequencies. The objective of the frequency tuning control is to compensate this value. Therefore, the control input is consisted of a part that excites the system at the specified resonant frequency, <italic>ω<sub>s</sub></italic>, and another part that compensates the difference in the resonant frequency through the displacement feedback. This is given by:
<disp-formula id="FD25">
<label>(25)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>where <italic>A</italic> is in AGC form, identical to (3), because it is an amplitude control that maintains the amplitude of the displacement at the specified value. Here Δ<italic>ω̂</italic> is an estimate of Δ<italic>ω</italic>, and <italic>n<sub>p</sub></italic> is the displacement measurement noise. The adaptation law of Δ<italic>ω̂</italic> is derived from the fact that the phase difference between the control input and the displacement is −90° when Δ<italic>ω̂=</italic> Δ<italic>ω</italic>. The proposed adaptation law in this paper comprises the phase detector and the integral controller and is given by:
<disp-formula id="FD26">
<label>(26)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>ω</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>q</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>q</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>q</italic> is the low-pass filtered signal of the control input multiplied by the displacement, <italic>K<sub>ω</sub></italic> is the integral gain, and <italic>λ<sub>q</sub></italic> is the corner frequency of the low-pass filter. <xref ref-type="fig" rid="f2-sensors-09-05952">Figure 2</xref> illustrates the block diagram of the frequency tuning and amplitude control.</p></sec>
<sec sec-type="methods">
<label>3.2.</label>
<title>Stability Analysis</title>
<p>Similarly to the previous section, transforming of the displacement and velocity, <italic>x</italic> and <italic>ẋ</italic>, to the amplitude, <italic>a</italic>, and the phase angle, <italic>ϕ</italic>, and applying them to the feedback system composed of (1), and controllers (3), (25), and (26) yields.
<disp-formula id="FD27">
<label>(27)</label>
<mml:math display="block">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>sin</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mo>              </mml:mo>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>sin</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">ad</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mtext>sin</mml:mtext></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mo>              </mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mtext>sin</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD28">
<label>(28)</label>
<mml:math display="block">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>a</mml:mi></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>B</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mo>                </mml:mo>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>a</mml:mi></mml:mfrac>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>sin</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mo>                </mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:msup>
<mml:mtext>cos</mml:mtext>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD29">
<label>(29)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>≈</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">|</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo stretchy="false">|</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>r</mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="FD30">
<label>(30)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>ω</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>q</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">{</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>q</mml:mi></mml:mrow>
<mml:mo stretchy="false">}</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where (29) is identical to (7), and Δ<italic>ω̃</italic> = Δ<italic>ω</italic> − Δ<italic>ω̂</italic> denotes the estimation error. <xref ref-type="disp-formula" rid="FD27">Equations (27)</xref> <xref ref-type="disp-formula" rid="FD30">(30)</xref> are simplified to a general stochastic nonlinear equation as:
<disp-formula id="FD31">
<label>(31)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mi mathvariant="bold">w</mml:mi></mml:mrow></mml:math></disp-formula>where:
<disp-formula id="FD32">
<label>(32)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>ϕ</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>   </mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>   </mml:mo>
<mml:mi>q</mml:mi>
<mml:mo stretchy="false">]</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>   </mml:mo>
<mml:mi mathvariant="bold">w</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>m</mml:mi></mml:mrow>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo>   </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>n</mml:mi></mml:mrow>
<mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">g</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mi>π</mml:mi>
<mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext>sin</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>a</mml:mi></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>ϕ</mml:mi></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Similarly to the previous section, an approximated time update of expectation of (31) is obtained as follows:
<disp-formula id="FD33">
<label>(33)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>Applying the same method yields the nonlinear averaged dynamics of (33) as:
<disp-formula id="FD34">
<label>(34)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>or in detailed forms as:
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>sin</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>ω</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>An equilibrium point of (34) is:
<disp-formula>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>B</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:math></disp-formula></p>
<p>The Jacobian matrix of the averaged system (34) at the equilibrium point is:
<disp-formula id="FD35">
<label>(35)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>≡</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="bold">av</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>ω</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The conditions for the above Jacobian matrix to be stable are:
<disp-formula id="FD36">
<label>(36)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>I</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>   </mml:mo>
<mml:mi>d</mml:mi>
<mml:mo> </mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>&gt;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>a</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi></mml:mrow>
<mml:mi>ω</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula></p>
<p>If the feedback system is stable, actual resonant frequency is tuned to the specified resonant frequency since 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:math></inline-formula> is achieved.</p></sec>
<sec sec-type="methods">
<label>3.3.</label>
<title>Resolution Analysis</title>
<p>Similarly to the previous section, applying the averaging method yields the following steady state covariance equation for (31):
<disp-formula id="FD37">
<label>(37)</label>
<mml:math display="block">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>F</mml:mi></mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>F</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>where <italic>F</italic><sub>2</sub> is defined in (35) and:
<disp-formula>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Q</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>ω</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>a</mml:mi></mml:msub>
<mml:mi>π</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.36</mml:mn>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>ω</mml:mi>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>λ</mml:mi></mml:mrow>
<mml:mi>q</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The standard deviation, which is the averaged resolution of the frequency compensation in the frequency tuning control, is derived as:
<disp-formula id="FD38">
<label>(38)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>where <italic>P</italic><sub>2</sub>(5,5) denote (5,5) terms of the numerical solution of (37).</p></sec></sec>
<sec>
<label>4.</label>
<title>Application to the Drive Axis of a Dual-Mass Gyroscope</title>
<p>In general, a dual-mass gyroscope has two proof-masses linked to each other by a mechanical beam and is designed to oscillate in anti-phase with the same resonant frequency and amplitude [<xref ref-type="bibr" rid="b5-sensors-09-05952">5</xref>]. The Coriolis force acts along opposite directions for each of the two masses, and an external force acts in the same direction, enabling cancellation of the acceleration and other common mode effects. However, because of issues such as the difficulties in the drive axis alignment due to the connecting beam, possibility of unexpected vibration mode, and high production cost induced by high precision process, it has been proposed to remove the connecting beam and have the controller oscillate the two masses in anti-phase with the same resonant frequency and amplitude [<xref ref-type="bibr" rid="b6-sensors-09-05952">6</xref>].</p>
<p>To evaluate the control performance, the proposed control algorithms are applied to the drive axis of a dual-mass gyroscope without a mechanical linkage between the proof-masses. The equation of motion for the drive axis of a dual-mass gyroscope is described by two second-order differential equations as follows:
<disp-formula id="FD39">
<label>(39)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¨</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>¨</mml:mo></mml:mover></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where subscript 1 and 2 denote the first and the second proof-mass, respectively, <italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub> are the displacements of each proof-mass, <italic>d</italic><sub>1</sub>, <italic>d</italic><sub>2</sub> are normalized damping coefficients, <italic>ω</italic><sub>1</sub>, <italic>ω</italic><sub>2</sub> are natural frequencies, and <italic>f</italic><sub>1</sub>, <italic>f</italic><sub>2</sub> are control inputs.</p>
<p>The first proof-mass is set as the leading resonator, and the second one is set as the following resonator, which precisely traces the oscillation pattern of the leading resonator. The proposed frequency and amplitude controls are applied to each mass. The dual-mass gyroscope parameters are taken from a prototype fabricated at Sejong University, and the parameters are:
<disp-formula id="FD40">
<label>(40)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>2.30</mml:mn>
<mml:mo> </mml:mo>
<mml:mi mathvariant="italic">KHz</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>   </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>2.53</mml:mn>
<mml:mo> </mml:mo>
<mml:mi mathvariant="italic">KHz</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>72.26</mml:mn>
<mml:mo> </mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mtext>ec</mml:mtext></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:mo>,</mml:mo>
<mml:mo>   </mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>79.5</mml:mn>
<mml:mo> </mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mtext>ec</mml:mtext></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Considering likely manufacturing errors, 10% error is added to <italic>ω</italic><sub>1</sub> for <italic>ω</italic><sub>2</sub> calculation, and 10% error is added to <italic>d</italic><sub>1</sub> for <italic>d</italic><sub>2</sub> calculation. The PSD of the displacement measurement noise is assumed to be 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>σ</mml:mi></mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mn>6.92</mml:mn>
<mml:mo>×</mml:mo>
<mml:msup>
<mml:mn>10</mml:mn>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>24</mml:mn></mml:mrow></mml:msup>
<mml:mo> </mml:mo>
<mml:msup>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>/</mml:mo>
<mml:mi mathvariant="italic">Hz</mml:mi></mml:mrow></mml:math></inline-formula>. The control law applied to the first proof-mass is frequency tracking and amplitude control and is written as:
<disp-formula id="FD41">
<label>(41)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>θ</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>where <italic>A</italic><sub>1</sub> and <italic>θ</italic><sub>1</sub> are calculated from (3) and (4), respectively. The control law for the second proof-mass is frequency tuning and amplitude control. In anti-phase, the second proof-mass should oscillate with the same resonant frequency as the first proof-mass, so the control law (25) is modified as:
<disp-formula id="FD42">
<label>(42)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>A</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>θ</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>where <italic>θ</italic><sub>1</sub> is identical to (41) and <italic>A</italic><sub>2</sub> and Δ<italic>ω̂</italic> are calculated from (3) and (26).</p>
<p>The control parameters are selected to meet the stability conditions in (18) and (36). <xref ref-type="table" rid="t1-sensors-09-05952">Table 1</xref> shows the values of the control parameters used in the simulations. Note that the values in <xref ref-type="table" rid="t1-sensors-09-05952">Table 1</xref> are non-dimensionalized based on length 1 μm and time 1/<italic>ω</italic><sub>1</sub> (sec).</p>
<p><xref ref-type="fig" rid="f3-sensors-09-05952">Figure 3(a)</xref> shows that the frequency tracking control on the first proof-mass tracks the resonant frequency. The excitation frequency starting from free oscillation frequency of PLL, <italic>ω</italic><sub>0</sub> = 0.9<italic>ω</italic><sub>1</sub>, reaches the resonant frequency of the proof-mass in 0.4 second and then maintain its value. The averaged resolution of the excitation frequency from (23) is σ<sub>1</sub> ≈ 0.004 Hz. <xref ref-type="fig" rid="f3-sensors-09-05952">Figure 3(b)</xref> shows the response of the estimation error, Δ<italic>ω̃</italic>, showing that it converges to zero around 0.6 second.</p>
<p>As soon as the estimation error becomes zero, the dynamic characteristic of the second proof-mass begins to have the same resonant frequency as the first proof-mass, as observed in <xref ref-type="fig" rid="f4-sensors-09-05952">Figures 4</xref>. The estimation error of Δ<italic>ω</italic> calculated from (38), is less than σ<sub>2</sub> ≈ 0.01% ×Δ<italic>ω̃</italic>. <xref ref-type="fig" rid="f4-sensors-09-05952">Figure 4(a)</xref> is the displacement response of the proof-mass. Its amplitude is maintained at the specified value, <italic>X</italic><sub>0</sub> = 5 μm, after some time. <xref ref-type="fig" rid="f4-sensors-09-05952">Figure 4(b)</xref> zooms in the response plotted in <xref ref-type="fig" rid="f4-sensors-09-05952">Figure 4(a)</xref> for 1 msec, showing that the two proof-masses oscillate in anti-phase with same resonant frequency and amplitude.</p></sec>
<sec>
<label>5.</label>
<title>Application to Mode Matching for a Vibratory Gyroscope</title>
<p>Most vibratory gyroscopes rely on matching the resonant frequencies of drive and sense axes for high performance. However, manufacturing imperfections result in deviations of the resonant frequencies from their design values. Therefore, various tuning methods have been developed [<xref ref-type="bibr" rid="b7-sensors-09-05952">7</xref>,<xref ref-type="bibr" rid="b8-sensors-09-05952">8</xref>] and the most commonly employed method is to alter the resonator stiffness by applying bias voltages with dedicated electrodes. In this method, the bias voltage should be maintained under the change in the operating conditions, such as temperature variations.</p>
<p>An alternative mode matching method is presented in this section using the proposed oscillation control algorithms. This method is adaptive to changes in the environment such that if the resonant frequency of sense axis is deviated from that of drive axis, the controller will continually compensate the frequency deviation. Therefore it can be used for on-line implementation.</p>
<p>In this method, the frequency tracking and amplitude control is used in the drive axis, and the frequency tuning control in the sense axis. The amplitude control is not used in the sense axis because the amplitude should be allowed to change according to the input angular rate. Since the drive axis control is same as that in previous section, only the sense axis is considered here. The sense axis of a vibratory gyroscope is modeled as:
<disp-formula id="FD43">
<label>(43)</label>
<mml:math display="block">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¨</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi></mml:mrow>
<mml:mi>y</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo> </mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">Ω</mml:mi>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>where <italic>y</italic> is the sense axis displacement, <italic>ẋ</italic> is the drive axis velocity, <italic>d<sub>y</sub></italic> is the normalized damping coefficient, <italic>ω<sub>y</sub></italic> is the natural frequency of sense axis, Ω is the input angular rate about z-axis, and <italic>f<sub>y</sub></italic> is the control input for sense axis.</p>
<p>Because the frequency tuning control relies on the displacement measurement, it is required to excite the sense axis continually regardless of the presence of an angular rate input. Therefore we propose to insert fictitious angular rate into the sense axis, and the control law (25) is modified as follows:
<disp-formula id="FD44">
<label>(44)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mi>y</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow>
<mml:mo> </mml:mo></mml:msub>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>x</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>θ</mml:mi></mml:mrow>
<mml:mi>x</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>^</mml:mo></mml:mover></mml:mrow>
<mml:mi>y</mml:mi></mml:msub>
<mml:mo> </mml:mo>
<mml:mi>y</mml:mi></mml:mrow></mml:math></disp-formula>where <italic>ω<sub>x</sub></italic> and <italic>θ<sub>x</sub></italic> are drive axis resonant frequency and its integral resulting from drive axis control, respectively. Ω<sub>0</sub> is a fictitious angular rate, <italic>X</italic><sub>0</sub> is the amplitude of drive axis oscillation, and Δ<italic>ω̂<sub>y</sub></italic> is the estimate of 
<inline-formula>
<mml:math>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>y</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula>, which is calculated from (26). The first term in (44) is equal to 2Ω<sub>0</sub><italic>ẋ</italic> if the drive axis is at resonance using the drive axis control (41). By substituting (44) into (43), and modifying (34) and calculating the averaged equilibrium point yield:
<disp-formula>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo> </mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>ϕ</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mi>π</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>,</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">Ω</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow>
<mml:mn>0</mml:mn></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>d</mml:mi></mml:mrow>
<mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mover accent="true">
<mml:mi>ω</mml:mi>
<mml:mo>˜</mml:mo></mml:mover>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>  </mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>q</mml:mi>
<mml:mo>¯</mml:mo></mml:mover></mml:mrow>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <italic>a</italic><sub>0</sub> is the magnitude of sense axis oscillation, which is proportional to input angular rate.</p>
<p>Simulations are conducted with the same gyroscope data given by (40), where subscript 1 and 2 are replaced by <italic>x</italic> and <italic>y</italic>. Fictitious input angular rate is assumed to be 10 deg/sec. <xref ref-type="fig" rid="f5-sensors-09-05952">Figure 5(a)</xref> shows the time response of the frequency tuning estimation error. <xref ref-type="fig" rid="f5-sensors-09-05952">Figure 5(b)</xref> shows the time response of the sense axis to a step input angular rate of 5 deg/sec applied at 1.2 sec. It is observed that as soon as the tuning estimation error becomes zero around 0.8 sec, the dynamic characteristic of the sense axis begins to have the same resonant frequency as the drive axis, and the gyroscope is ready to work, with the response of sense axis after 0.8 sec larger than that before. <xref ref-type="fig" rid="f6-sensors-09-05952">Figure 6</xref> shows the estimates of the angular rate response to step and sinusoidal input angular rates when the modes are matched. These simulation results illustrate that the resonant frequencies of the drive and sense axes are precisely matched, and the gyroscope performance is greatly improved.</p></sec>
<sec sec-type="conclusions">
<label>6.</label>
<title>Conclusions</title>
<p>In this paper, two frequency and amplitude control algorithms are presented. One control algorithm excites the resonator at its own resonant frequency, and the other alters the resonator dynamics to place the resonant frequency at a specified frequency which is chosen by the designer. These control algorithms maintain specified amplitude of oscillations. The stability of the entire feedback system was analyzed using the averaging method, and the stability criteria were proposed so that it can be used as guidelines for selecting the control parameters. In addition, the effects of displacement measurement noise on the tracking and estimation of the resonant frequency were analyzed.</p>
<p>In order to evaluate the performance of the proposed control algorithms, we apply them to two important applications. The first one was application to the drive axis control loop for a dual-mass gyroscope without a mechanical linkage between two proof-masses. The second one was application to modal frequency matching in a vibratory gyroscope for high performance operation.</p>
<p>Simulation results agreed well with analytical analysis, and demonstrated the effectiveness of the proposed control algorithms. In addition, both the analytical and simulation studies showed that it is possible to make the two proof-masses of a dual-mass gyroscope without mechanical linkage to oscillate in anti-phase at the same resonant frequency and with the same amplitude. The proposed controller also enables the resonant frequencies of the drive and sense axes to be matched precisely by continual compensation the frequency deviations, which greatly improves the gyroscope performance.</p></sec></body>
<back>
<ref-list>
<title>References and Notes</title>
<ref id="b1-sensors-09-05952"><label>1.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>M’Closkey</surname><given-names>R.</given-names></name><name><surname>Vakakis</surname><given-names>A.</given-names></name></person-group><article-title>Analysis of a microsensor automatic gain control loop</article-title><conf-name>Proceedings of the American Control Conference</conf-name><conf-loc>San Diego, CA, USA</conf-loc><conf-date>June 2–4, 1999</conf-date><fpage>3307</fpage><lpage>3311</lpage></citation></ref>
<ref id="b2-sensors-09-05952"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sun</surname><given-names>X.</given-names></name><name><surname>Horowitz</surname><given-names>R.</given-names></name><name><surname>Komvopoulos</surname><given-names>K.</given-names></name></person-group><article-title>Stability and resolution analysis of a phase-locked loop natural frequency tracking system for MEMS fatigue testing</article-title><source>J. Dyn. Syst. Meas. Control</source><year>2002</year><volume>124</volume><fpage>599</fpage><lpage>605</lpage><pub-id pub-id-type="doi">10.1115/1.1514658</pub-id></citation></ref>
<ref id="b3-sensors-09-05952"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname><given-names>S.</given-names></name><name><surname>Horowitz</surname><given-names>R.</given-names></name></person-group><article-title>New adaptive mode of operation for MEMS gyroscopes</article-title><source>J. Dyn. Syst. Meas. Control</source><year>2004</year><volume>126</volume><fpage>800</fpage><lpage>810</lpage><pub-id pub-id-type="doi">10.1115/1.1849252</pub-id></citation></ref>
<ref id="b4-sensors-09-05952"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Leland</surname><given-names>R.</given-names></name></person-group><article-title>Adaptive mode tuning for vibrational gyroscopes</article-title><source>IEEE Trans. Contr. Syst. Technol</source><year>2003</year><volume>11</volume><fpage>242</fpage><lpage>247</lpage><pub-id pub-id-type="doi">10.1109/TCST.2003.809240</pub-id></citation></ref>
<ref id="b5-sensors-09-05952"><label>5.</label><citation citation-type="thesis"><person-group person-group-type="author"><name><surname>Seshia</surname><given-names>A.</given-names></name></person-group><source>Design and Modeling of a Dual Mass SOI-MEMS Gyroscope</source><comment>MS Thesis.</comment><publisher-name>UC Berkeley</publisher-name><publisher-loc>Berkeley, CA, USA</publisher-loc><year>1999</year></citation></ref>
<ref id="b6-sensors-09-05952"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Park</surname><given-names>S.</given-names></name><name><surname>Jang</surname><given-names>J.</given-names></name></person-group><article-title>Development of ECU embedded sensors</article-title><conf-name>Proceedings of Automotive Technology Workshop</conf-name><conf-loc>San Diego, CA, USA</conf-loc><conf-date>March 13–16, 2006</conf-date><comment>No. 28. (In Korean).</comment></citation></ref>
<ref id="b7-sensors-09-05952"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname><given-names>D.</given-names></name><name><surname>M’Closky</surname><given-names>R.</given-names></name></person-group><article-title>A systematic method for tuning the dynamics of electrostatically actuated vibratory gyros</article-title><source>IEEE Trans. Contr. Syst. Technol</source><year>2006</year><volume>14</volume><fpage>69</fpage><lpage>81</lpage><pub-id pub-id-type="doi">10.1109/TCST.2005.860525</pub-id></citation></ref>
<ref id="b8-sensors-09-05952"><label>8.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Schwartz</surname><given-names>D.</given-names></name><name><surname>Kim</surname><given-names>D.</given-names></name><name><surname>M’Closky</surname><given-names>R.</given-names></name></person-group><article-title>Frequency tuning of a disk resonator gyro via mass matrix perturbation</article-title><conf-name>Proceedings of American Control Conference</conf-name><conf-loc>Seattle, WA, USA</conf-loc><conf-date>June 11–13, 2008</conf-date><fpage>3740</fpage><lpage>3745</lpage></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Table</title>
<fig id="f1-sensors-09-05952" position="float">
<label>Figure 1.</label>
<caption>
<p>Block diagram of frequency tracking and amplitude control.</p></caption>
<graphic xlink:href="sensors-09-05952f1.gif"/></fig>
<fig id="f2-sensors-09-05952" position="float">
<label>Figure 2.</label>
<caption>
<p>Block diagram of frequency tuning and amplitude control.</p></caption>
<graphic xlink:href="sensors-09-05952f2.gif"/></fig>
<fig id="f3-sensors-09-05952" position="float">
<label>Figure 3.</label>
<caption>
<p>(a) Excitation frequency, (b) Estimation error of the frequency difference.</p></caption>
<graphic xlink:href="sensors-09-05952f3.gif"/></fig>
<fig id="f4-sensors-09-05952" position="float">
<label>Figure 4.</label>
<caption>
<p>Time response of drive axes.</p></caption>
<graphic xlink:href="sensors-09-05952f4.gif"/></fig>
<fig id="f5-sensors-09-05952" position="float">
<label>Figure 5.</label>
<caption>
<p>(a) Frequency tuning estimation error, (b) Time response of sense axis.</p></caption>
<graphic xlink:href="sensors-09-05952f5.gif"/></fig>
<fig id="f6-sensors-09-05952" position="float">
<label>Figure 6.</label>
<caption>
<p>Time response of angular rate estimates to (a) step input, (b) sinusoid input.</p></caption>
<graphic xlink:href="sensors-09-05952f6.gif"/></fig>
<table-wrap id="t1-sensors-09-05952" position="float">
<label>Table 1.</label>
<caption>
<p>Non-dimensional values of the control parameters.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="bottom"><bold>Parameter</bold></th>
<th align="left" valign="bottom"><bold>Value</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top"><italic>X</italic><sub>0</sub>, <italic>K<sub>p</sub></italic>, <italic>K<sub>I</sub></italic>, <italic>λ<sub>a</sub></italic></td>
<td align="left" valign="top">5, 0.018, 1.5 × 10<sup>−5</sup>, 0.05</td></tr>
<tr>
<td align="left" valign="top"><italic>ω</italic><sub>0</sub>, <italic>K<sub>v</sub>, K<sub>z</sub>, λ<sub>p</sub></italic></td>
<td align="left" valign="top">0.9, 0.5, 1.5 × 10<sup>−4</sup>, 0.5</td></tr>
<tr>
<td align="left" valign="top"><italic>K<sub>ω</sub>, λ<sub>q</sub></italic></td>
<td align="left" valign="top">1.5 × 10<sup>−4</sup>, 0.5</td></tr></tbody></table></table-wrap></sec></back></article>
