<?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/s120506434</article-id>
<article-id pub-id-type="publisher-id">sensors-12-06434</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Temperature Drift Compensation for Hemispherical Resonator Gyro Based on Natural Frequency</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Wang</surname><given-names>Xu</given-names></name><xref ref-type="aff" rid="af1-sensors-12-06434"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-06434"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Wu</surname><given-names>Wenqi</given-names></name><xref ref-type="aff" rid="af1-sensors-12-06434"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Fang</surname><given-names>Zhen</given-names></name><xref ref-type="aff" rid="af2-sensors-12-06434"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Luo</surname><given-names>Bing</given-names></name><xref ref-type="aff" rid="af1-sensors-12-06434"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Li</surname><given-names>Yun</given-names></name><xref ref-type="aff" rid="af1-sensors-12-06434"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Jiang</surname><given-names>Qingan</given-names></name><xref ref-type="aff" rid="af1-sensors-12-06434"><sup>1</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-06434">
<label>1</label>College of Mechanical Engineering and Automation, National University of Defense Technology, Changsha 410073, Hunan Province, China; E-Mails: <email>wenqiwu_lit@hotmail.com</email> (W.W.); <email>ruobing@nudt.edu.cn</email> (B.L.); <email>ly20090801@163.com</email> (Y.L.); <email>jqa1987@163.com</email>(Q.J.)</aff>
<aff id="af2-sensors-12-06434">
<label>2</label>Institution of Piezoelectric and Acousto-optic Technology, Chongqing 400060, China; E-Mail: <email>hrg@sipat.com</email></aff>
<author-notes>
<corresp id="c1-sensors-12-06434">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>wangxu-lit@163.com</email>; Tel./Fax: +86-731-8457-6463.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>15</day>
<month>05</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>5</issue>
<fpage>6434</fpage>
<lpage>6446</lpage>
<history>
<date date-type="received">
<day>12</day>
<month>03</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>04</day>
<month>05</month>
<year>2012</year></date>
<date date-type="accepted">
<day>09</day>
<month>05</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland</copyright-statement>
<copyright-year>2012</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>Temperature changes have a strong effect on Hemispherical Resonator Gyro (HRG) output; therefore, it is of vital importance to observe their influence and then make necessary compensations. In this paper, a temperature compensation model for HRG based on the natural frequency of the resonator is established and then temperature drift compensations are accomplished. To begin with, a math model of the relationship between the temperature and the natural frequency of HRG is set up. Then, the math model is written into a Taylor expansion expression and the expansion coefficients are calibrated through temperature experiments. The experimental results show that the frequency changes correspond to temperature changes and each temperature only corresponds to one natural frequency, so the output of HRG can be compensated through the natural frequency of the resonator instead of the temperature itself. As a result, compensations are made for the output drift of HRG based on natural frequency through a stepwise linear regression method. The compensation results show that temperature-frequency method is valid and suitable for the gyroscope drift compensation, which would ensure HRG's application in a larger temperature range in the future.</p></abstract>
<kwd-group>
<kwd>Hemispherical Resonator Gyro (HRG)</kwd>
<kwd>natural frequency</kwd>
<kwd>temperature compensation</kwd>
<kwd>drift</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>The hemispherical resonator gyro (HRG) is a solid state gyroscope whose sensing property is based on a standing vibration wave precession. It has the features of high accuracy, long life span, inherent high reliability, natural radiation hardness and no parts that can wear out. With its excellent performance, the Scalable Space Inertial Reference Unit (Scalable SIRU) and its predecessor, the Space Inertial Reference Unit (SIRU), which all are made from HRGs, have been launched on more than 125 spacecraft missions for NASA, Department of Defense, commercial and international space applications [<xref ref-type="bibr" rid="b1-sensors-12-06434">1</xref>,<xref ref-type="bibr" rid="b2-sensors-12-06434">2</xref>]. It is reported that HRGs have already achieved 18 million h of continuous operation with 100 percent mission success in various space and military application tasks.</p>
<p>The HRG contains three primary functional components: the hemispherical resonator, the forcer and the pickoff. They are all made of quartz and bonded together within a sealed vacuum housing [<xref ref-type="bibr" rid="b3-sensors-12-06434">3</xref>,<xref ref-type="bibr" rid="b4-sensors-12-06434">4</xref>].</p>
<p>The temperatures of both the inner house and resonator will change due to the heat produced through the vibration of the resonator and ambient temperature changes of the HRG. Moreover, owing to the uneven heat conduction, a temperature gradient will exist in the vacuum housing of the HRG. Since factors such as temperature changes and temperature gradient can strongly result in temperature drifts which seriously affect HRG's application in commercial and military areas, it is of great importance to suppress or compensate these temperature drifts. At present, there are mainly two methods to suppress the drift caused by temperature changes [<xref ref-type="bibr" rid="b5-sensors-12-06434">5</xref>]:
<list list-type="order">
<list-item>
<p>Temperature stabilization method: the HRG is placed in a controlled temperature chamber, that can keep the surrounding temperature constant and provide the best conditions for the gyro, which decreases the drift resulting from temperature changes.</p></list-item>
<list-item>
<p>Temperature compensation method based on a math drift model of the HRG: obtain a curve about the relationship between the output of the HRG and temperature and make compensations on-board through software.</p></list-item></list></p>
<p>As for the first method, the sensing components (resonator) of the gyro are encapsulated in a vacuum, so basic modes of heat exchange could only depend on the thermal radiation and the heat transfer through the sustaining pole between the resonator and the outside cover, causing the temperature of sensing components to change slowly. As a result, it takes a long time to make the gyro sensing components' temperature approach the pre-set temperature of the controlled temperature chamber before it could work, so it could not meet the needs of rapid reaction. Furthermore, the temperature control system will greatly increase the volume, weight and cost which would make the strapdown inertial navigation system much too expensive. One point worth mentioning is that volume and weight are two decisive factors in space applications, so big volume and weight are regarded as fatal limitations.</p>
<p>Compared with the first method, the latter one (temperature compensation method) is much easier to adopt since it doesn't require an increase in volume, weight or hardware cost. However, the resonator is sealed in a vacuum house and any accessories attached to it for temperature sensing would seriously deteriorate its performance, making it unrealistic to set up any temperature sensor on the resonator. Although the temperature sensor could be fixed on the inner vacuum housing, the heat exchange is very slow without air. Thus, the temperature sensor attached to the inner housing is not able to represent the real time temperature of the resonator. In a word, it would be very difficult to directly measure the temperature of the resonator.</p>
<p>Fortunately, as references [<xref ref-type="bibr" rid="b6-sensors-12-06434">6</xref>–<xref ref-type="bibr" rid="b8-sensors-12-06434">8</xref>] mention, the resonator oscillation frequency of the HRG has a temperature sensitivity of about 80 ppm/°C due to the temperature coefficient of the Young's modulus of fused quartz. Since the reference phase generator of the primary control loop is locked to the resonator in the HRG, its frequency provides a direct measure of the temperature of the resonator and can be used for thermal modeling. In reference [<xref ref-type="bibr" rid="b9-sensors-12-06434">9</xref>], Loper and Lynch point out that the resonator frequency variation is an excellent measure of its temperature variation, and they give a direct linear formula of the relationship between the resonator natural frequency and the resonator temperature, but no detailed analyses of the relationship between temperature and frequency of HRG are available. Furthermore, little attention has been focused on the gyroscope temperature compensation by using the natural frequency in the literature.</p>
<p>The resonator itself could serve as a high precision temperature sensor for temperature compensation of the gyroscope. In reference [<xref ref-type="bibr" rid="b10-sensors-12-06434">10</xref>], a smart temperature sensor which employs the change of the quartz natural frequency realizes the temperature measurement with a precision of 0.01 °C. Thus, it is feasible to employ the natural frequency change of the HRG resonator to realize the temperature measurement. This method can not only improve the performance of the HRG over the whole temperature range, but is also inexpensive and easy to adopt since it needs no additional hardware.</p>
<p>This paper provides detailed descriptions of the relationship between the temperature and frequency of the HRG. As long as the frequency of resonator is obtained by the digital control loops of the HRG, temperature compensation for the output of the gyroscope can be realized in real time [<xref ref-type="bibr" rid="b11-sensors-12-06434">11</xref>,<xref ref-type="bibr" rid="b12-sensors-12-06434">12</xref>].</p></sec>
<sec>
<label>2.</label>
<title>The Temperature-Frequency Characteristic of the HRG Resonator</title>
<p>References such as [<xref ref-type="bibr" rid="b13-sensors-12-06434">13</xref>,<xref ref-type="bibr" rid="b14-sensors-12-06434">14</xref>] describe the relationship between resonant frequency of HRG and its material parameters, but none of the references give the detailed deviation process and there are even some errors in the results of reference [<xref ref-type="bibr" rid="b13-sensors-12-06434">13</xref>]. Those errors are corrected in this paper.</p>
<p>The energy method can be applied to determine the natural frequency of the HRG resonator, and then the temperature coefficient of the natural frequency of HRG can be obtained. A model for a thin axis-symmetrical hemispherical shell with mean radius <italic>r</italic> and radial thickness <italic>h</italic> is shown in <xref ref-type="fig" rid="f1-sensors-12-06434">Figure 1</xref>, which is assumed to be isotropic with free boundary conditions on the open end. When the hemisphere shell doesn't rotate, the hemispherical shell has displacements of the form [<xref ref-type="bibr" rid="b13-sensors-12-06434">13</xref>]:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mo>cos</mml:mo>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>sin</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mo>cos</mml:mo>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>θ</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mo>cos</mml:mo>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>u</italic>(<italic>φ</italic>) is the generatrix direction displacement; <italic>v</italic>(<italic>φ</italic>) is the ring direction displacement and <italic>w</italic>(<italic>φ</italic>) is the radial direction displacement. The kinetic energy of the shell can be expressed as [<xref ref-type="bibr" rid="b15-sensors-12-06434">15</xref>]:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>ρ</mml:mi>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mover accent="true">
<mml:mi>u</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mover accent="true">
<mml:mi>v</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mover accent="true">
<mml:mi>w</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where K and respectively refer to kinetic energy and density of the shell. In addition, from the theory of elasticity, the well-known expression for the strain energy stored in a body during elastic deformation is [<xref ref-type="bibr" rid="b16-sensors-12-06434">16</xref>,<xref ref-type="bibr" rid="b17-sensors-12-06434">17</xref>]:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo>∫</mml:mo>
<mml:mi>V</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>γ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>γ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>θ</mml:mi>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>γ</mml:mi>
<mml:mrow>
<mml:mi>θ</mml:mi>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>dV</italic> is the element volume; <italic>e<sub>i</sub></italic> and <italic>γ<sub>i</sub></italic> are respectively normal strains and shear strains; <italic>σ<sub>i</sub></italic> is the normal stresses. By applying the Kirchhoff hypothesis of thin shells, <xref rid="FD3" ref-type="disp-formula">Equation (3)</xref> is reduced to:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo>∫</mml:mo>
<mml:mi>V</mml:mi></mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>γ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>V</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>When the materials are isotropic, Hooke's law is written as follows:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm5" display="block">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac>
<mml:msub>
<mml:mi>γ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where E is the Young's modulus and <italic>μ</italic> is the Poisson ratio. The total strains at an arbitrary point in the shell can be represented as:
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>z</mml:mi>
<mml:msub>
<mml:mi>κ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>z</mml:mi>
<mml:msub>
<mml:mi>κ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>γ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>z</mml:mi>
<mml:mi>τ</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>ε<sub>φ</sub></italic>, <italic>ε<sub>θ</sub></italic> and <italic>ε<sub>φθ</sub></italic> are the normal and shear strains in the middle surface; <italic>κ<sub>φ</sub></italic> and <italic>κ<sub>θ</sub></italic> are the middle surface changes in curvature; <italic>τ</italic> is the middle surface twist and <italic>z</italic> measures the distance of the arbitrary point from the corresponding point on the middle surface along <italic>k</italic> and varies over the thickness. Then, substituting <xref rid="FD5" ref-type="disp-formula">Equations (5)</xref> and <xref rid="FD6" ref-type="disp-formula">(6)</xref> into <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref>, integrating over the thickness, yields:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>h</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msup>
<mml:mi>μ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>π</mml:mi></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>μ</mml:mi>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>μ</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msubsup>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow>
<mml:mrow>
<mml:mn>12</mml:mn></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>κ</mml:mi>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>κ</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>μ</mml:mi>
<mml:msub>
<mml:mi>κ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:msub>
<mml:mi>κ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:msup>
<mml:mi>τ</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>For the case of a hemispherical shell, the middle surface strain and curvature changes in <xref rid="FD7" ref-type="disp-formula">Equation (7)</xref> are:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm8" display="block">
<mml:semantics id="sm8">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>r</mml:mi></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo></mml:mrow>
<mml:mspace width="2.0em"/>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>r</mml:mi></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mfrac>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:mtext mathvariant="italic">ctg</mml:mtext>
<mml:mi>φ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo></mml:mrow>
<mml:mspace width="2.0em"/>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>r</mml:mi></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:mtext mathvariant="italic">ctg</mml:mtext>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>κ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:msup>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo></mml:mrow>
<mml:mspace width="2.0em"/>
<mml:mrow>
<mml:msub>
<mml:mi>κ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:msup>
<mml:mi>θ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>τ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo>∂</mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mtext mathvariant="italic">ctg</mml:mtext>
<mml:mi>φ</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>θ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>v</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>φ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd>
<mml:mtd columnalign="left">
<mml:mrow/></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>As for free vibration of clamped-free hemispherical shell, under the condition of paucity displacement, the Lord Rayleigh inextentional condition is satisfied, so the normal stress and shear stress will be approximately reduced into zero, which is:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>φ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mi>θ</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="italic">ɛ</mml:mi>
<mml:mrow>
<mml:mi>φ</mml:mi>
<mml:mi>θ</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Substituting <xref rid="FD8" ref-type="disp-formula">Equations (8)</xref> into <xref rid="FD9" ref-type="disp-formula">Equation (9)</xref> yields [<xref ref-type="bibr" rid="b13-sensors-12-06434">13</xref>]:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm10" display="block">
<mml:semantics id="sm10">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>C</italic> is an arbitrary constant.</p>
<p>Substituting <xref rid="FD10" ref-type="disp-formula">Equations (10)</xref> into <xref rid="FD1" ref-type="disp-formula">Equation (1)</xref> and then the <xref rid="FD1" ref-type="disp-formula">Equation (1)</xref> can be expressed as:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm11" display="block">
<mml:semantics id="sm11">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>cos</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mo>sin</mml:mo>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>sin</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mo>sin</mml:mo>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>C</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo>cos</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>θ</mml:mi>
<mml:mo>sin</mml:mo>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Substituting <xref rid="FD11" ref-type="disp-formula">Equation (11)</xref> into <xref rid="FD2" ref-type="disp-formula">Equations (2)</xref> and <xref rid="FD7" ref-type="disp-formula">(7)</xref>, the energies stored in the shell can be obtained. Thus, expressions of the maximum kinetic and potential energy are [<xref ref-type="bibr" rid="b18-sensors-12-06434">18</xref>]:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm12" display="block">
<mml:semantics id="sm12">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mo>max</mml:mo></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:msubsup>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mi>π</mml:mi>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>ρ</mml:mi>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo>sin</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>φ</mml:mi>
<mml:mo>}</mml:mo>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mo>max</mml:mo></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:msup>
<mml:mi>C</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mi>h</mml:mi>
<mml:mn>3</mml:mn></mml:msup>
<mml:mi>E</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>sin</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>3</mml:mn></mml:mrow></mml:msup>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Utilizing the condition <italic>K</italic><sub>max</sub> = <italic>U</italic><sub>max</sub>, the natural frequency of the hemispherical shell can be determined, which is [<xref ref-type="bibr" rid="b13-sensors-12-06434">13</xref>,<xref ref-type="bibr" rid="b14-sensors-12-06434">14</xref>]:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm13" display="block">
<mml:semantics id="sm13">
<mml:mrow>
<mml:msub>
<mml:mi>ω</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>h</mml:mi></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>ρ</mml:mi></mml:mrow></mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>sin</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>3</mml:mn></mml:mrow></mml:msup>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>+</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo>sin</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>φ</mml:mi>
<mml:mo>}</mml:mo>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Attention is paid to the <italic>n</italic> = 2 vibration mode of the resonator, and then the natural frequency can be rewritten as:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm14" display="block">
<mml:semantics id="sm14">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>ω</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>h</mml:mi></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>E</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>ρ</mml:mi></mml:mrow></mml:mfrac>
<mml:mfrac>
<mml:mi>I</mml:mi>
<mml:mi>J</mml:mi></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where the terms I and J are defined as follows:
<disp-formula id="FD15">
<mml:math id="mm15" display="block">
<mml:semantics id="sm15">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>sin</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>3</mml:mn></mml:mrow></mml:msup>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mo>∫</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mi>π</mml:mi>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:mo>cos</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo>sin</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>φ</mml:mi>
<mml:mo>}</mml:mo>
<mml:mo>sin</mml:mo>
<mml:mi>φ</mml:mi>
<mml:mi>t</mml:mi>
<mml:msup>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msup>
<mml:mfrac>
<mml:mi>φ</mml:mi>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mi>φ</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>I and J are only relative to the shape of the hemispherical shell and <italic>f</italic> denotes the natural frequency of the resonator at a certain temperature. Considering the temperature effect on the natural frequency, the <xref rid="FD14" ref-type="disp-formula">Equation (14)</xref> can be rewritten as follows:
<disp-formula id="FD16">
<label>(15)</label>
<mml:math id="mm16" display="block">
<mml:semantics id="sm16">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>h</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>μ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>ρ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac>
<mml:mfrac>
<mml:mi>I</mml:mi>
<mml:mi>J</mml:mi></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>From <xref rid="FD16" ref-type="disp-formula">Equation (15)</xref>, we can conclude that the natural frequency of the resonator is not only relative to the Young's modulus <italic>E</italic> but also related to the resonator's density <italic>ρ</italic>, Poisson ratio <italic>μ</italic>, thickness <italic>h</italic> and radius <italic>r</italic>. All the parameters are easily affected by the temperature, but the Young's modulus contributes most to the natural frequency changes since it is susceptible to the temperature [<xref ref-type="bibr" rid="b7-sensors-12-06434">7</xref>]. Since a resonator's material properties are affected by temperature changes, its natural frequency would change as temperature changes. Based on the relationship between the temperature and natural frequency, the inner temperature of the HRG can be obtained through its digital frequency outputs; therefore, the temperature drift can be compensated from the natural frequency other than temperature which is hard to measure by using sensors.</p>
<p>However, if all the terms which are affected by temperature are respectively taken into consideration, the relationship between temperature and natural frequency will be very difficult to obtain. Therefore, in this paper, a Taylor expansion method is employed to analyze the temperature coefficient of frequency of HRG for simplicity. The frequency temperature function <italic>f</italic>(<italic>T</italic>) at the reference temperature <italic>T</italic><sub>0</sub> can be described as a Taylor series which is:
<disp-formula id="FD17">
<label>(16)</label>
<mml:math id="mm17" display="block">
<mml:semantics id="sm17">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>!</mml:mo>
<mml:mo>∂</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mo>…</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>!</mml:mo>
<mml:mo>∂</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>n</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:mo>…</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Based on the theory of thermodynamics of materials, the natural frequency of quartz can be expressed as a three-order polynomial, so the high-order terms can be neglected:
<disp-formula id="FD18">
<label>(17)</label>
<mml:math id="mm18" display="block">
<mml:semantics id="sm18">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>2</mml:mn></mml:msup>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>!</mml:mo>
<mml:mo>∂</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mo>…</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mo>∂</mml:mo>
<mml:mn>3</mml:mn></mml:msup>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>!</mml:mo>
<mml:mo>∂</mml:mo>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>3</mml:mn></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Comparing <xref rid="FD16" ref-type="disp-formula">Equation (15)</xref> with <xref rid="FD18" ref-type="disp-formula">Equation (17)</xref>, it is found that it is difficult to obtain the coefficients by analytical methods, so we obtain the coefficients by temperature experiments.</p></sec>
<sec>
<label>3.</label>
<title>Temperature-Frequency Coefficient Calibration Experiments</title>
<p>Under the FTR mode of the HRG, four control loops, which are reference-phase loop, amplitude-control loop, quadrature-control loop and rebalance control loop, are employed to ensure that the HRG works at a high performance status. Reference-phase loop and amplitude-control loop are employed to maintain the primary vibration pattern at its natural frequency and at constant amplitude. The quadrature control loop which changes the stiffness of the resonator is employed to eliminate the frequency split of the two vibration modes. Simultaneously, the rebalance loop is employed to nullify the response of the second mode, and the rotation rate can be obtained from the force which is used to nullify the response of the second mode. The information including rotation rate and the vibrating frequency of the resonator are all obtained in digital form. Since the reference phase loop is locked to the resonator, its frequency change traces the temperature changes of the resonator.</p>
<p>Experiments are designed to get the temperature-frequency coefficient of the HRG, as shown in <xref ref-type="fig" rid="f2-sensors-12-06434">Figure 2</xref>. In order to obtain the temperature-frequency coefficient of the gyroscope, it was placed in a temperature chamber for 4–5 h while the the temperature ranged from −20 °C to 40 °C, respectively, in 10 °C steps. Due to the slow heat exchange of the inner gyroscope, it took a long time to make the resonator temperature identical with the pre-set ones. During this process, we recorded the frequency until it did not change any more, which denoted that the temperature of the resonator was identical with the pre-set one of the temperature chamber.</p>
<p>The frequency change of the gyroscope which was placed in the temperature chamber with the temperature setting −10 °C is shown in <xref ref-type="fig" rid="f3-sensors-12-06434">Figure 3(a)</xref>. The date sample frequency was 200 Hz with a FPGA and the duration time was nearly 5 h. As shown in the <xref ref-type="fig" rid="f3-sensors-12-06434">Figure 3(a)</xref>, at first, the frequency decreased rapidly, but after 9,000 s, the frequency decreased slowly, which meant that the temperature was nearly stable. After 15,000 s, the frequency hardly change anymore which denoted that the resonator's temperature had reached the set temperature. Frequency of the resonator at this moment is in correspondence with the temperature −10 °C.</p>
<p>Similarly, <xref ref-type="fig" rid="f3-sensors-12-06434">Figure 3(b)</xref> shows the frequency changes when the temperature is increasing. The temperature chamber was set to 40 °C in advance and the frequency of the resonator was increasing as its temperature increased. After a long time, the frequency was stable, which meant that the heat balance in the gyroscope was established. The frequency at that moment can reasonably stand for the temperature 40 °C. As mentioned above, every temperature point repeats the similar experiment from which we can get different frequencies relative to different temperatures, which are listed in <xref ref-type="table" rid="t1-sensors-12-06434">Table 1</xref>.</p>
<p>The coefficient of <xref rid="FD18" ref-type="disp-formula">Equation (17)</xref> can be obtained through the data in <xref ref-type="table" rid="t1-sensors-12-06434">Table 1</xref> by using the least-square fitting method, which is:
<disp-formula id="FD19">
<label>(18)</label>
<mml:math id="mm19" display="block">
<mml:semantics id="sm19">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1.528</mml:mn>
<mml:mo>×</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>5</mml:mn></mml:mrow></mml:msup>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>3</mml:mn></mml:msup>
<mml:mo>−</mml:mo>
<mml:mn>9.702</mml:mn>
<mml:mo>×</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>4</mml:mn></mml:mrow></mml:msup>
<mml:msup>
<mml:mi>T</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mn>0.3716</mml:mn>
<mml:mi>T</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>4424.901</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The second order coefficient is 9.702 × 10<sup>−4</sup> and the third order coefficient is 1.528 × 10<sup>−5</sup>, which means that the high order terms have little effect on the frequency. The fitting curve is shown in <xref ref-type="fig" rid="f4-sensors-12-06434">Figure 4</xref>, with the maximum fitting error being 0.12%.</p>
<p>Using <xref rid="FD19" ref-type="disp-formula">Equation (18)</xref>, the temperature of resonator can be inversely calculated from the frequency which is the direct output from the HRG primary control loop in digital form. The calculation error is listed in <xref ref-type="table" rid="t2-sensors-12-06434">Table 2</xref> and the error is also shown in <xref ref-type="fig" rid="f5-sensors-12-06434">Figure 5(a)</xref>. Additionally, the temperature calculated from the frequency is shown in <xref ref-type="fig" rid="f5-sensors-12-06434">Figure 5(b)</xref>, which corresponds to the temperature change in <xref ref-type="fig" rid="f3-sensors-12-06434">Figure 3(a)</xref>.</p>
<p>The largest deviation of the temperature error was below 0.1 °C in a temperature interval from −20 °C to 40 °C, which is close to the actual temperature. The experimental results indicate that the variation stability is very small, with a tolerance of less than 0.1 °C.</p>
<p>Based on the analysis above, it can be concluded that the natural frequency of the HRG is relative to the temperature and each temperature degree only corresponds to one natural frequency. Consequently, the natural frequency of the HRG, which can be easily obtained at any time, can be regarded as a high precision index of the temperature of the resonator. As a result, the frequency which is transmitted by the HRG system in real time can be used for HRG temperature compensation.</p></sec>
<sec>
<label>4.</label>
<title>Temperature Model and Compensation of HRG Based on Its Natural Frequency</title>
<p>Based on the work above, we can compensate the output of HRG when the temperature is changing. Under FTR mode, the reference-phase loop and amplitude-control loop are employed to control the variation of the primary vibration pattern, which maintains the vibration at its natural frequency and at a constant amplitude [<xref ref-type="bibr" rid="b4-sensors-12-06434">4</xref>]. Since the natural frequency signal is continuously given by the HRG output, on the basis of frequency changes and its change rates induced by the temperature variation, a compensation model for HRG is established, and then the compensations are realized by using a stepwise linear regression method.</p>
<sec>
<label>4.1.</label>
<title>Stepwise Linear Regression Method</title>
<p>Suppose y is an arbitrary variable, and its relation with the independent variables <italic>x<sub>i</sub>,i</italic> = 1,2…<italic>n</italic> is:
<disp-formula id="FD20">
<label>(19)</label>
<mml:math id="mm20" display="block">
<mml:semantics id="sm20">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">ɛ</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>b</italic><sub>0</sub>,<italic>b</italic><sub>1</sub>,…,<italic>b<sub>n</sub></italic> are the regression coefficients, and <italic>ε</italic> is an arbitrary error. Regression analysis is to evaluate the value of <italic>b</italic><sub>0</sub>,<italic>b</italic><sub>1</sub>,…,<italic>b<sub>n</sub></italic> by using the independent variables <italic>x<sub>i</sub>,i</italic> = 1,2…<italic>n</italic> and the dependent variable y. The <xref rid="FD20" ref-type="disp-formula">Equation (19)</xref> can be rewritten as:
<disp-formula id="FD21">
<label>(20)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>X</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi mathvariant="italic">ɛ</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>In <xref rid="FD21" ref-type="disp-formula">Equation (20)</xref><italic>Y</italic> is a group of observed data; <italic>X</italic> is a matrix of known independent variable; <bold><italic>b</italic></bold> is an unknown vector; <italic>ε</italic> is an error vector, and <italic>E</italic>(<italic>ε</italic>) = 0, <italic>D</italic>(<italic>ε</italic>) = <italic>σ</italic><sup>2</sup><italic>I<sub>n</sub></italic>. The <xref rid="FD21" ref-type="disp-formula">Equation (20)</xref> is called as a linear regression model, which uses the least-squares method to find the best coefficient vector <bold><italic>b</italic></bold>, making the sum of the error square to the least. That is:
<disp-formula id="FD22">
<mml:math id="mm22" display="block">
<mml:semantics id="sm22">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>min</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi>
<mml:mi>b</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>As a result, <bold><italic>b̂</italic></bold> is the least square estimate of <bold><italic>b</italic></bold>. The necessary condition for the least error is:
<disp-formula id="FD23">
<mml:math id="mm23" display="block">
<mml:semantics id="sm23">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>J</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mo>∂</mml:mo>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover></mml:mrow></mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi></mml:msup>
<mml:mi>Y</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi></mml:msup>
<mml:mi>X</mml:mi>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>and then:
<disp-formula id="FD24">
<mml:math id="mm24" display="block">
<mml:semantics id="sm24">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi></mml:msup>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msup>
<mml:msup>
<mml:mi>X</mml:mi>
<mml:mi>T</mml:mi></mml:msup>
<mml:mi>Y</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The sufficient condition for the least error is:
<disp-formula id="FD25">
<mml:math id="mm25" display="block">
<mml:semantics id="sm25">
<mml:mrow>
<mml:mfrac>
<mml:mo>∂</mml:mo>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>J</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mover accent="true">
<mml:mi>b</mml:mi>
<mml:mo>^</mml:mo></mml:mover></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&gt;</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>As a systematic method, stepwise regression involves adding or removing terms from a model on the basis of their statistical status in a regression. If a term is not currently in the model, the null hypothesis is that the term would have a zero coefficient if added to the model. If there is sufficient evidence to reject this null hypothesis, the term will be then added to the model. Conversely, if a term is currently in the model, the null hypothesis is that the term has a zero coefficient, if evidence is not enough to reject the null hypothesis, the term will be removed from the model. To be brief, stepwise regression is widely used since it is unbiased and has a minimum variance among all unbiased estimators formed from linear combinations of the response data by the Gauss-Markov theorem.</p></sec>
<sec>
<label>4.2.</label>
<title>Temperature Compensations Realized by Stepwise Regression Method</title>
<p>In the real work conditions for the HRG, the frequency change rates are different from each other because the heat field is uncertain and the heat conduction is uneven. Therefore, a drift model based on the frequency changes and frequency change rates is applied to make temperature compensations for the HRG. Besides, considering the coupled terms of frequency changes and the frequency change rates, three order temperature model can be established:
<disp-formula id="FD26">
<label>(21)</label>
<mml:math id="mm26" display="block">
<mml:semantics id="sm26">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mn>3</mml:mn></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>4</mml:mn></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>5</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>6</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>3</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>7</mml:mn></mml:msub>
<mml:mi>f</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>8</mml:mn></mml:msub>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn></mml:msup>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>9</mml:mn></mml:msub>
<mml:mi>f</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>f</italic> stands for the frequency change; B stands for the output bias and <italic>k<sub>i</sub></italic> stands for the coefficients about frequency and frequency change rates. The compensation model above is composed of nine unknown variables, and finally generates a compensation model by stepwise linear regression, to which the significant items are added and from which the insignificant items are removed. At last, a frequency-bias model is shown as follows:
<disp-formula id="FD27">
<label>(22)</label>
<mml:math id="mm27" display="block">
<mml:semantics id="sm27">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mn>3</mml:mn></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msup>
<mml:mi>f</mml:mi>
<mml:mi>i</mml:mi></mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>4</mml:mn></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>5</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>6</mml:mn></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>3</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>7</mml:mn></mml:msub>
<mml:mi>f</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where a <italic>B</italic><sub>0</sub> represents the constant bias and it has no relation to the temperature; <italic>k</italic><sub>1</sub> − <italic>k</italic><sub>3</sub> represent the frequency change item coefficients, showing the change trend of the bias related to the frequency(temperature). <italic>k</italic><sub>4</sub> − <italic>k</italic><sub>5</sub> are the coefficients of frequency change rates; <italic>k</italic><sub>7</sub> is the coefficient of frequency change coupled with frequency change rates, showing the effect on the bias of HRG by their combination.</p>
<p>We make compensations for the drift of HRG by using the model described above. The blue curve in <xref ref-type="fig" rid="f6-sensors-12-06434">Figure 6(a)</xref> shows the output of the HRG from room temperature to −20 °C. As the temperature decreases, the gyroscope output also decreases as shown in <xref ref-type="fig" rid="f6-sensors-12-06434">Figure 6(a)</xref>. Then the bias stability can be calculated from the original data, which is 3.0143 °/h. The red curve in <xref ref-type="fig" rid="f6-sensors-12-06434">Figure 6(a)</xref> is the compensation model output, from which the gyroscope output can be compensated and the compensated output is shown in <xref ref-type="fig" rid="f6-sensors-12-06434">Figure 6(b)</xref>. The bias stability calculated from the compensated data is 0.5848 °/h, which basically reaches the constant temperature precision. In a word, the compensation effect is very obvious.</p></sec></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Conclusions</title>
<p>The external temperature changes have a strong effect on the HRG, for example, the material properties such as Young's modulus, the radius of the resonator and so on change because of the heat; the excite electrodes, resonator and pick-off electrodes displace irregularly due to the heat deformation, and all those phenomena result in bias drift decreasing the degree of precision of the HRG. As a result, it is of vital necessity to observe the influence on the HRG output by the temperature changes and then compensate for it. Only in this way, can the performance of the HRG be improved. In this paper, the relationship between temperature and frequency are firstly established, and then we compensate for the output of HRG by the frequency changes through its relation to the temperature changes. This method reduces the complexity of the compensation without using a temperature sensor. More importantly, it can be found that the experiments give a satisfactory result by using this compensation method, and it significantly improves the temperature stability of the HRG.</p></sec></body>
<back>
<ack>
<p>This work was carried out at the Laboratory of Inertial Technology, College of Mechanical Engineering and Automation, National University of Defense Technology. The authors are sincerely indebted to Mingming Jiang for his devotion to those temperature experiments. This work was supported in part by Program for New Century Excellent Talents (NCET-07-0225) in University of China.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-06434"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rozelle</surname><given-names>D.M.</given-names></name></person-group><article-title>The hemispherical resonator gyro: From wineglass to the planets</article-title><source>Spacefl. Mech</source><year>2009</year><volume>134</volume><fpage>1</fpage><lpage>26</lpage></citation></ref>
<ref id="b2-sensors-12-06434"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dzhandzhgava</surname><given-names>G.I.</given-names></name><name><surname>Bakhonin</surname><given-names>K.A.</given-names></name><name><surname>Vinogradov</surname><given-names>G.M.</given-names></name><name><surname>Trebukhov</surname><given-names>A.V.</given-names></name></person-group><article-title>Strapdown inertial navigation system based on a hemispherical resonance gyro</article-title><source>Gyroscop. Navigat</source><year>2010</year><volume>1</volume><fpage>91</fpage><lpage>97</lpage><pub-id pub-id-type="doi">10.1134/S2075108710020021</pub-id></citation></ref>
<ref id="b3-sensors-12-06434"><label>3.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Matthews</surname><given-names>A.</given-names></name><name><surname>Bauer</surname><given-names>D.</given-names></name></person-group><article-title>Hemispherical Resonator Gyro Noise Reduction for Precision Spacecraft Pointing</article-title><conf-name>Proceedings of the 19th Annual AAS Guidance And Control Conference</conf-name><conf-loc>Breckenridge, CO, USA</conf-loc><conf-date>7–11 February 1996</conf-date></citation></ref>
<ref id="b4-sensors-12-06434"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>X.</given-names></name><name><surname>Wu</surname><given-names>W.</given-names></name><name><surname>Luo</surname><given-names>B.</given-names></name><name><surname>Fang</surname><given-names>Z.</given-names></name><name><surname>Li</surname><given-names>Y.</given-names></name><name><surname>Jiang</surname><given-names>Q.</given-names></name></person-group><article-title>Force to rebalance control of HRG and suppression of its errors on the basis of FPGA</article-title><source>Sensors</source><year>2011</year><volume>11</volume><fpage>11761</fpage><lpage>11773</lpage><pub-id pub-id-type="doi">10.3390/s111211761</pub-id><pub-id pub-id-type="pmid">22247692</pub-id></citation></ref>
<ref id="b5-sensors-12-06434"><label>5.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Yatsenko</surname><given-names>A.Yu.</given-names></name><name><surname>Chikovani</surname><given-names>V.V.</given-names></name><name><surname>Yanchuk</surname><given-names>A.N.</given-names></name></person-group><article-title>Study of Thermal Drift Model for Metallic Cylindrical Coriolis Vibratory Gyro</article-title><conf-name>Proceedings of the 10th Saint Petersburg International Conference on Integrated Navigation Systems</conf-name><conf-loc>St.Petersburg, Russia</conf-loc><conf-date>26–28 May 2003</conf-date><fpage>337</fpage><lpage>339</lpage></citation></ref>
<ref id="b6-sensors-12-06434"><label>6.</label><citation citation-type="patent"><person-group person-group-type="author"><name><surname>Matthews</surname><given-names>A.</given-names></name></person-group><article-title>Vibratory Rotation Sensor with Scaning-Tunneling-Transducer Readout</article-title><patent>US Patent 5712427</patent><day>27</day><month>January</month><year>1998</year></citation></ref>
<ref id="b7-sensors-12-06434"><label>7.</label><citation citation-type="patent"><person-group person-group-type="author"><name><surname>Loper</surname><given-names>E.J.</given-names><suffix>Jr.</suffix></name><name><surname>Lynch</surname><given-names>D.</given-names></name></person-group><article-title>Vibratory Rotation Sensor</article-title><patent>US Patent 4951508</patent><day>28</day><month>August</month><year>1990</year></citation></ref>
<ref id="b8-sensors-12-06434"><label>8.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Loper</surname><given-names>E.J.</given-names></name><name><surname>Lynch</surname><given-names>D.D.</given-names></name></person-group><article-title>Projected System Performance based on Recent HRG Test Result</article-title><conf-name>Proceedings of the IEEE/AIAA 5th Digital Avionics System Conference</conf-name><conf-loc>Seattle, WA, USA</conf-loc><conf-date>31 October–3 November 1983</conf-date><fpage>1811</fpage><lpage>1816</lpage></citation></ref>
<ref id="b9-sensors-12-06434"><label>9.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Loper</surname><given-names>E.J.</given-names></name><name><surname>Lynch</surname><given-names>D.D.</given-names></name></person-group><article-title>Hemispherical Resonator Gyro: Status Report and Test Results</article-title><conf-name>Proceedings of the National Technical Meeting of The Institute of Navigation</conf-name><conf-loc>San Diego, CA, USA</conf-loc><conf-date>17–19 January 1984</conf-date><fpage>1</fpage><lpage>3</lpage></citation></ref>
<ref id="b10-sensors-12-06434"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jun</surname><given-names>X.</given-names></name><name><surname>Bo</surname><given-names>Y.</given-names></name><name><surname>Xin</surname><given-names>L.</given-names></name><name><surname>Jing</surname><given-names>M.</given-names></name></person-group><article-title>Fully digital smart temperature sensor with quartz tuning fork resonator</article-title><source>Opt. Precis. Eng</source><year>2009</year><volume>17</volume><fpage>1453</fpage><lpage>1459</lpage></citation></ref>
<ref id="b11-sensors-12-06434"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname><given-names>Y.</given-names></name><name><surname>Xi</surname><given-names>X.</given-names></name><name><surname>Tao</surname><given-names>Y.</given-names></name><name><surname>Wu</surname><given-names>X.</given-names></name><name><surname>Wu</surname><given-names>X.</given-names></name></person-group><article-title>A Study of the temperature characteristics of vibration mode axes for vibratory cylinder gyroscopes</article-title><source>Sensors</source><year>2011</year><volume>11</volume><fpage>7665</fpage><lpage>7677</lpage><pub-id pub-id-type="doi">10.3390/s110807665</pub-id><pub-id pub-id-type="pmid">22164038</pub-id></citation></ref>
<ref id="b12-sensors-12-06434"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dzhashitov</surname><given-names>V.E.</given-names></name><name><surname>Pankratov</surname><given-names>V.M.</given-names></name></person-group><article-title>Mathematical models of the thermoelastic stress–strain state, temperature, and technological errors of a wave solid state sensor of inertial information</article-title><source>J. Mach. Manuf. Reliab</source><year>2010</year><volume>39</volume><fpage>248</fpage><lpage>255</lpage><pub-id pub-id-type="doi">10.3103/S1052618810030076</pub-id></citation></ref>
<ref id="b13-sensors-12-06434"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Choi</surname><given-names>S.-Y.</given-names></name><name><surname>Kim</surname><given-names>J.-H.</given-names></name></person-group><article-title>Natural frequency split estimation for inextensional vibration of imperfect hemispherical shell</article-title><source>J. Sound Vibrat</source><year>2011</year><volume>330</volume><fpage>2094</fpage><lpage>2106</lpage><pub-id pub-id-type="doi">10.1016/j.jsv.2010.11.014</pub-id></citation></ref>
<ref id="b14-sensors-12-06434"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fan</surname><given-names>S.</given-names></name><name><surname>Liu</surname><given-names>G.</given-names></name><name><surname>Wang</surname><given-names>Z.</given-names></name></person-group><article-title>Theory and experiment on hemispherical resonator gyro</article-title><source>Meas. Control Technol</source><year>1994</year><volume>13</volume><fpage>29</fpage><lpage>33</lpage></citation></ref>
<ref id="b15-sensors-12-06434"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shatalov</surname><given-names>M.Y.</given-names></name><name><surname>Joubert</surname><given-names>S.V.</given-names></name><name><surname>Coetzee</surname><given-names>C.E.</given-names></name></person-group><article-title>The influence of mass imperfections on the evolution of standing waves in slowly rotating spherical bodies</article-title><source>J. Sound Vibrat</source><year>2011</year><volume>330</volume><fpage>127</fpage><lpage>135</lpage><pub-id pub-id-type="doi">10.1016/j.jsv.2010.08.001</pub-id></citation></ref>
<ref id="b16-sensors-12-06434"><label>16.</label><citation citation-type="book"><person-group person-group-type="author"><collab>Leissa</collab></person-group><source>Vibration of Shells</source><publisher-name>American Institute of Physics</publisher-name><publisher-loc>Columbus, OH, USA</publisher-loc><year>1993</year></citation></ref>
<ref id="b17-sensors-12-06434"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shatalov</surname><given-names>M.Y.</given-names></name><name><surname>Joubert</surname><given-names>S.V.</given-names></name><name><surname>Coetzee</surname><given-names>C.E.</given-names></name><name><surname>Fedotov</surname><given-names>I.A.</given-names></name></person-group><article-title>Free vibration of rotating hollow spheres containing acoustic media</article-title><source>J. Sound Vibrat</source><year>2009</year><volume>332</volume><fpage>1038</fpage><lpage>1047</lpage></citation></ref>
<ref id="b18-sensors-12-06434"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fan</surname><given-names>S.-C.</given-names></name><name><surname>Liu</surname><given-names>G.-Y.</given-names></name><name><surname>Wang</surname><given-names>Z.-J.</given-names></name></person-group><article-title>On flexural vibration of hemisherical shell</article-title><source>Appl. Math. Mech</source><year>1991</year><volume>12</volume><fpage>957</fpage><lpage>964</lpage></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-12-06434" position="float">
<label>Figure 1.</label>
<caption>
<p>The illustration of the mean shell of the hemispherical resonator.</p></caption>
<graphic xlink:href="sensors-12-06434f1.gif"/></fig>
<fig id="f2-sensors-12-06434" position="float">
<label>Figure 2.</label>
<caption>
<p>The temperature experiments carried out by a controlled temperature chamber.</p></caption>
<graphic xlink:href="sensors-12-06434f2.gif"/></fig>
<fig id="f3-sensors-12-06434" position="float">
<label>Figure 3.</label>
<caption>
<p>HRG natural frequency varies with temperature changes. (<bold>a</bold>) Frequency changes from room temperature to −10 °C; and (<bold>b</bold>) Frequency changes from room temperature to 40 °C.</p></caption>
<graphic xlink:href="sensors-12-06434f3.gif"/></fig>
<fig id="f4-sensors-12-06434" position="float">
<label>Figure 4.</label>
<caption>
<p>Temperature-frequency fitting curve.</p></caption>
<graphic xlink:href="sensors-12-06434f4.gif"/></fig>
<fig id="f5-sensors-12-06434" position="float">
<label>Figure 5.</label>
<caption>
<p>Temperature calculated from the frequency. (<bold>a</bold>) Calculated error (<bold>b</bold>) Frequency and temperature curves.</p></caption>
<graphic xlink:href="sensors-12-06434f5.gif"/></fig>
<fig id="f6-sensors-12-06434" position="float">
<label>Figure 6.</label>
<caption>
<p>The output of the gyro. (<bold>a</bold>) The uncompensated output of the gyro from room temperature to −20 °C; (<bold>b</bold>) The compensated output of the gyro.</p></caption>
<graphic xlink:href="sensors-12-06434f6.gif"/></fig>
<table-wrap id="t1-sensors-12-06434" position="float">
<label>Table 1.</label>
<caption>
<p>Different natural frequencies of HRG in correspondence with different temperatures.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="middle"><bold>Temperature (°C)</bold></th>
<th align="center" valign="middle"><bold>Natural Frequency (Hz)</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle">−20</td>
<td align="center" valign="middle">4,416.97</td></tr>
<tr>
<td align="center" valign="middle">−10</td>
<td align="center" valign="middle">4,421.05</td></tr>
<tr>
<td align="center" valign="middle">0</td>
<td align="center" valign="middle">4,424.90</td></tr>
<tr>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">4,428.56</td></tr>
<tr>
<td align="center" valign="middle">20</td>
<td align="center" valign="middle">4,432.07</td></tr>
<tr>
<td align="center" valign="middle">30</td>
<td align="center" valign="middle">4,435.56</td></tr>
<tr>
<td align="center" valign="middle">40</td>
<td align="center" valign="middle">4,439.20</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-12-06434" position="float">
<label>Table 2.</label>
<caption>
<p>Temperature calculated from the frequency and the calculation errors.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Frequency(Hz)</bold></th>
<th align="center" valign="middle"><bold>4,416.97</bold></th>
<th align="center" valign="middle"><bold>4,421.05</bold></th>
<th align="center" valign="middle"><bold>4,424.90</bold></th>
<th align="center" valign="middle"><bold>4,428.56</bold></th>
<th align="center" valign="middle"><bold>4,432.07</bold></th>
<th align="center" valign="middle"><bold>4,435.56</bold></th>
<th align="center" valign="middle"><bold>4,439.20</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">Actual temperature(°C)</td>
<td align="center" valign="middle">−20</td>
<td align="center" valign="middle">−10</td>
<td align="center" valign="middle">0</td>
<td align="center" valign="middle">10</td>
<td align="center" valign="middle">20</td>
<td align="center" valign="middle">30</td>
<td align="center" valign="middle">40</td></tr>
<tr>
<td align="center" valign="top">Calculate temperature (°C)</td>
<td align="center" valign="middle">−19.976</td>
<td align="center" valign="middle">−10.058</td>
<td align="center" valign="middle">−0.0026</td>
<td align="center" valign="middle">10.070</td>
<td align="center" valign="middle">20.011</td>
<td align="center" valign="middle">29.924</td>
<td align="center" valign="middle">40.031</td></tr>
<tr>
<td align="center" valign="top">Calculated error(°C)</td>
<td align="center" valign="middle">−0.024</td>
<td align="center" valign="middle">0.0578</td>
<td align="center" valign="middle">0.0026</td>
<td align="center" valign="middle">−0.070</td>
<td align="center" valign="middle">−0.011</td>
<td align="center" valign="middle">0.076</td>
<td align="center" valign="middle">−0.031</td></tr></tbody></table></table-wrap></sec></back></article>
