<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ENG</journal-id><journal-title-group><journal-title>Engineering</journal-title></journal-title-group><issn pub-type="epub">1947-3931</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/eng.2015.710060</article-id><article-id pub-id-type="publisher-id">ENG-60829</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Robust Extended Kalman Filter for Speed-Sensorless Control of a Linearized and Decoupled PMSM Drive
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>.</surname><given-names>Tety</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>A.</surname><given-names>Konate</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Olivier</surname><given-names>Asseu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>E.</surname><given-names>Soro</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>P.</surname><given-names>Yoboue</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>A.</surname><given-names>R. Kouadjo</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Institut National Polythechnique Houphou&amp;amp;euml;t Boigny (INPHB), Yamoussoukro, C&amp;amp;ocirc;te d’Ivoire</addr-line></aff><aff id="aff2"><addr-line>Ecole Sup&amp;amp;eacute;rieure Africaine des Technologies d’Information et de Communication (ESATIC), Abidjan, Cote d’Ivoire</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>tety@nic.ci(.T)</email>;<email>adama.konate@esatic.ci(AK)</email>;<email>oasseu@yahoo.fr(OA)</email>;<email>etienne.soro@esatic.ci(ES)</email>;<email>pamela.yoboue@esatic.ci(PY)</email>;<email>ranok80@yahoo.fr(ARK)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>16</day><month>10</month><year>2015</year></pub-date><volume>07</volume><issue>10</issue><fpage>691</fpage><lpage>699</lpage><history><date date-type="received"><day>22</day>	<month>August</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>27</month>	<year>October</year>	</date><date date-type="accepted"><day>30</day>	<month>October</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper uses a robust feedback linearization strategy in order to assure a good dynamic performance, stability and a decoupling of the currents for Permanent Magnet Synchronous Motor (PMSM) in a rotating reference frame (
  <em>d</em>,
  <em> q</em>). However this control requires the knowledge of certain variables (speed, torque, position) that are difficult to access or its sensors require the additional mounting space, reduce the reliability in harsh environments and increase the cost of motor. And also a stator resistance variation can induce a performance degradation of the system. Thus a sixth-order Discrete-time Extended Kalman Filter approach is proposed for on-line estimation of speed, rotor position, load torque and stator resistance in a PMSM. The interesting simulations results obtained on a PMSM subjected to the load disturbance show very well the effectiveness and good performance of the proposed nonlinear feedback control and Extended Kalman Filter algorithm for the estimation in the presence of parameter variation and measurement noise.
 
</p></abstract><kwd-group><kwd>Robust Feedback Control</kwd><kwd> PMSM</kwd><kwd> Extended Kalman Filter</kwd><kwd> Estimation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In recent years, there has been an emerging growth of PMSM. This machine has been widely used in many industrial applications. The main advantages, as compared with other AC motor drive, are high power factor, high power density, high torque to current ratio, high efficiency, Hence robustness, lower loss, lower maintenance and less complex motor can be obtained [<xref ref-type="bibr" rid="scirp.60829-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.60829-ref2">2</xref>] .</p><p>However, the control of PMSM is proved very difficult because the dynamic model of the PMSM is nonlinear, multidimensional and complex where some parameters vary with temperature or saturation. This nonlinear dynamic behavior induces the use of nonlinear feedback control strategy [<xref ref-type="bibr" rid="scirp.60829-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.60829-ref4">4</xref>] in order to permit a decoupling of the PMSM variables in a (d, q) coordinate so that stator currents can be separately controlled.</p><p>On the other hand, to preserve and improve the reliability under parameters variation and noises injected by the inverter (which can induce a state-space “coupling” and degradation of the system), a robust control approach has been made on the motor drives [<xref ref-type="bibr" rid="scirp.60829-ref5">5</xref>] - [<xref ref-type="bibr" rid="scirp.60829-ref7">7</xref>] . This control algorithm uses H-infinity synthesis of currents correctors in order to insure robust stability and performances of the inner current loop.</p><p>To guarantee good performances in presence of parameters variations (more specifically the stator resistance and load variation) and whereas advanced PMSM control strategies require knowledge of the instantaneous speed (which is difficult to access), the technique based on the state observer allowing an on-line estimation of the speed, position, load torque and the stator resistance is necessary.</p><p>Accurate estimation of speed in the presence of measurement and system noise, and parameter variations is a challenging task. Kalman filter (KF) named after Rudolph E. Kalman [<xref ref-type="bibr" rid="scirp.60829-ref8">8</xref>] is one of the most well known and often used tools for stochastic estimation. The KF is essentially a set of mathematical equations [<xref ref-type="bibr" rid="scirp.60829-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.60829-ref10">10</xref>] that implement a predictor-corrector type estimator that is optimal in the sense that it minimizes the estimated error covariance when some presumed conditions are met. For the speed, torque and stator resistance estimation problem of PMSM, where parameter variation and measurement noise is present, KF is the ideal one.</p><p>Many literatures on the KF technique and its applications, essentially extended for the estimation of the speed, have been published [<xref ref-type="bibr" rid="scirp.60829-ref11">11</xref>] -[<xref ref-type="bibr" rid="scirp.60829-ref13">13</xref>] . However, using the nonlinear feedback control, this Extended KF (EKF) technique doesn’t take into account the combination load torque and stator resistance variation.</p><p>In the present research, after a brief review of the PMSM model, on the one hand a robust Input-output linearization and decoupling scheme is developed and on the other hand a sixth-order discrete-time EKF, based on KF principle, is proposed to estimate the speed, currents, position and extended for the load torque and stator resistance reconstruction.</p><p>Finally, the proposed combination nonlinear feedback control and EKF approach are confirmed by simulations results carried out on PMSM drive system in the presence of measurement noise and parameter variations.</p></sec><sec id="s2"><title>2. PMSM Equations and Robust Feedback Control</title><p>By assuming that the saturation of the magnetic parts and the hysteresis phenomenon are neglected; by considering the case of a smooth-air-gap PMSM (where the inductances are equal: L<sub>d</sub> = L<sub>q</sub>) and according to the field oriented principle where the direct axis current (I<sub>d</sub>) is always forced to be zero which simplifies the dynamics and achieve maximum electromagnetic torque per ampere, the PMSM model in the rotor reference (d, q) frame are as follows [<xref ref-type="bibr" rid="scirp.60829-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.60829-ref5">5</xref>] :</p><disp-formula id="scirp.60829-formula220"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-8102461x6.png"  xlink:type="simple"/></disp-formula><p>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x7.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x8.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.60829-formula221"><graphic  xlink:href="http://html.scirp.org/file/7-8102461x10.png"  xlink:type="simple"/></disp-formula><p>This Equation (1) shows that the dynamic model of PMSM is nonlinear because of the coupling between the electrical currents and some parameters (in particular R<sub>s</sub>) vary with temperature. Thus, in order to control independently the currents (I<sub>d</sub>, I<sub>q</sub>) and then preserve the robustness performance and stability of the system under parameters variation and measurement noise, we can uses a robust feedback linearization strategy to regulate the motor states [<xref ref-type="bibr" rid="scirp.60829-ref18">18</xref>] . Thus, we can see that the system (1) has relative degree r<sub>1</sub> = r<sub>2</sub> = 1 and can be transformed into a linear and controllable system by chosen:</p><p>・ a suitable and an appropriate change of coordinates given by:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x11.png" xlink:type="simple"/></inline-formula>; <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x12.png" xlink:type="simple"/></inline-formula>with (2)</p><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x13.png" xlink:type="simple"/></inline-formula> are the new input vector of the obtained decoupled systems</p><p>・ the feedback linearization control having the following form:</p><disp-formula id="scirp.60829-formula222"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-8102461x14.png"  xlink:type="simple"/></disp-formula><p>This feedback control (3) is effective and leads the system (1) to two decoupled subsystems;</p><p>・ and two robust controllers C(s), using <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x15.png" xlink:type="simple"/></inline-formula> synthesis and “Doyle method” [<xref ref-type="bibr" rid="scirp.60829-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.60829-ref14">14</xref>] , defined as:</p><disp-formula id="scirp.60829-formula223"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-8102461x16.png"  xlink:type="simple"/></disp-formula><p>The real t<sub>0</sub> is an adjusting positive parameter, chosen adequately small (t<sub>0</sub> &lt; 1), in order to satisfy the robustness performance, to have a good regulation and convergence of the currents.</p><p>The block diagram structure for the control of (I<sub>d</sub>, I<sub>q</sub>) can be summarized as follows in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>However the control of a PMSM generally required the knowledge of the instantaneous speed of the rotor that is not measurable. Also a variation of the stator resistance or/and load torque (R<sub>s</sub> and T<sub>L</sub>) can induce a lack of field orientation. In order to achieve better dynamic performance, an on-line estimation of rotor speed, stator resistance and load torque is necessary.</p><p>In this study, in order to respect to the parametric variations in the presence of measurement and system noise (stochastic estimation), an EKF’s algorithm for speed estimation extended for the stator resistance and load torque reconstruction, is presented and explained in the next section.</p></sec><sec id="s3"><title>3. Model of Extended Kalman Filter</title><p>For parameter estimation using a full order EKF, the model structure (1) is discretized directly using Euler approximation (1st order) proposed in [<xref ref-type="bibr" rid="scirp.60829-ref15">15</xref>] . Furthermore, the state vector is extended to the stator resistance and load torque. Thus, choosing the currents (I<sub>d</sub>, I<sub>q</sub>), speed (Ω), rotor position (θ), load torque (T<sub>L</sub>) and stator resistance (R<sub>s</sub>) as state variables, the voltages (V<sub>d</sub>, V<sub>q</sub>) as inputs, the new discrete-time and Stochastic sixth-order nonlinear dynamic model for the PMSM is described by Equation (5):</p><disp-formula id="scirp.60829-formula224"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-8102461x17.png"  xlink:type="simple"/></disp-formula><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Proposed currents control scheme</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-8102461x18.png"/></fig><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x19.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x20.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.60829-formula225"><graphic  xlink:href="http://html.scirp.org/file/7-8102461x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.60829-formula226"><graphic  xlink:href="http://html.scirp.org/file/7-8102461x22.png"  xlink:type="simple"/></disp-formula><p>The resulting output vector <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x23.png" xlink:type="simple"/></inline-formula> consists of the estimated motor current in a rotor reference frame being compared to the measured current. The difference is used to correct the state vector of the system model.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x24.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x25.png" xlink:type="simple"/></inline-formula> are the state vector and output, respectively at the k-th sampling instant, i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x26.png" xlink:type="simple"/></inline-formula>with T<sub>e</sub> the adequate sampling period chosen without failing the stability and the accuracy of the discrete-time model.</p><p>The random disturbance input, represented by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x27.png" xlink:type="simple"/></inline-formula>, is the sum of modeling uncertainty, the discretization errors and the system noise. The measurement noise is represented by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x28.png" xlink:type="simple"/></inline-formula>. Both <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x29.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x30.png" xlink:type="simple"/></inline-formula>, are assumed to be white Gaussian noise with zero mean and covariance matrix Q and R respectively. Consider that:</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x31.png" xlink:type="simple"/></inline-formula>= the estimate of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x32.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x33.png" xlink:type="simple"/></inline-formula> gain;</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x34.png" xlink:type="simple"/></inline-formula>= the linear minimum mean square estimate of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x35.png" xlink:type="simple"/></inline-formula>;</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x36.png" xlink:type="simple"/></inline-formula> = state prediction covariance error;</p><p>・ <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x37.png" xlink:type="simple"/></inline-formula>= state estimation covariance error;</p><p>・ Initialization givens: <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x38.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x39.png" xlink:type="simple"/></inline-formula>.</p><p>The steps of the proposed sixth-order Discrete-time Extended Kalman Filter algorithm are as follows:</p><disp-formula id="scirp.60829-formula227"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-8102461x40.png"  xlink:type="simple"/></disp-formula><p>The EKF algorithm consists of repeated use of step (1-8) for each measurement. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x41.png" xlink:type="simple"/></inline-formula>is the Jacobian matrix of partial derivatives of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x42.png" xlink:type="simple"/></inline-formula> with respect to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x43.png" xlink:type="simple"/></inline-formula>. From Equation (5), we obtain:</p><disp-formula id="scirp.60829-formula228"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/7-8102461x44.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4"><title>4. Simulation Results and Discussion</title><p>The proposed robust nonlinear feedback control combined with a EKF strategy has been investigated with simulation tests carried out for a 1.6 kW PMSM by means of SIMULINK in order to illustrate its effectiveness against load, measurement noise and parameter variation (<xref ref-type="fig" rid="fig2">Figure 2</xref>). The nominal parameters of the PMSM, determined by means of the least-squares identification techniques proposed by the references [<xref ref-type="bibr" rid="scirp.60829-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.60829-ref17">17</xref>] , are shown in the <xref ref-type="table" rid="table1">Table 1</xref>.</p><p>In order to evaluate its robustness and effectiveness, the comparisons between the estimated state variables and the simulated ones have been realized for several operating conditions with the presence of about 15% white noise on the measured currents and with additional load torque (T<sub>l</sub> &gt; 1 N∙m).</p><p>Thus the simulations are obtained at first in the nominal case with the parameters of the PMSM (<xref ref-type="table" rid="table1">Table 1</xref>) and then in the second case, with 50% variation of the nominal stator resistance (R<sub>s</sub> = 1.5 R<sub>sn</sub>) in order to verify the behavior of the proposed EFK algorithm estimator with respect to stator resistance and load torque variation.</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Simulation scheme</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-8102461x45.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Nominal parameters of the PMSM</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >P<sub>mn</sub> = 1.6 kW</th><th align="center" valign="middle" >U<sub>n</sub> = 220/380 V</th><th align="center" valign="middle" >f<sub>n</sub> = 0.0162 N∙m∙sec∙rad<sup>−</sup><sup>1</sup></th></tr></thead><tr><td align="center" valign="middle" >p = 3</td><td align="center" valign="middle" >W<sub>n</sub> = 1000 rpm</td><td align="center" valign="middle" >J<sub>n</sub> = 0.0049 kg∙m<sup>2</sup></td></tr><tr><td align="center" valign="middle" >R<sub>sn</sub> = 2.06 W</td><td align="center" valign="middle" >Phif<sub>n</sub> = 0.29 Wb</td><td align="center" valign="middle" >L<sub>qn</sub> = L<sub>dn</sub> = 9.15 mH</td></tr></tbody></table></table-wrap>Initialization and Tuning of the EKF Algorithms<p>The important and difficult part in the design of the full order EKF is choosing the proper values for the covariance matrices Q and R. The change of values of covariance matrices affects both the dynamic and steady-state.</p><p>In order to have a good performance, to insure better stability, convergence time and considerable rapidity of the EKF, the chosen values for the covariance matrices Q, R and P can be initialized and adjusted as follows:</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x46.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x47.png" xlink:type="simple"/></inline-formula>;<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x48.png" xlink:type="simple"/></inline-formula>,</p><p>the real q<sub>i</sub> must be tuned adequately small:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/7-8102461x49.png" xlink:type="simple"/></inline-formula>,</p><p>Our proposed Feedback control and EKF algorithm operate with a sampling period T<sub>e</sub> = 1 ms and using Euler approximation.</p><p>Experiment simulation were performed and examined with regards to the following tasks: possibility current changing and load torque acting.</p><p><xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref> show the responses of the currents, speed, rotor position, load torque and stator resistance for a step variation of the current reference (IdRef) under noisy conditions.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Nominal case (R<sub>r</sub> = R<sub>rn</sub>): Comparison between estimated and simulated values for T<sub>L</sub> = 1.5 N∙m in the presence of measurement noises</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-8102461x50.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Non nominal case (R<sub>r</sub> = 1.5*R<sub>rn</sub>): Comparison between estimated and simulated values for T<sub>L</sub> = 2.5 N∙m in the presence of measurement noises</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/7-8102461x51.png"/></fig><p>One can see that in both nominal (<xref ref-type="fig" rid="fig3">Figure 3</xref>) and non-nominal cases (<xref ref-type="fig" rid="fig4">Figure 4</xref> where R<sub>r</sub> = 1.5 Rrn), the estimated values of currents, speed, rotor position and load torque converge very well to their simulated values and are not affected too much from the injected noise.</p><p>The observed better speed responses (<xref ref-type="fig" rid="fig3">Figure 3</xref>(b), <xref ref-type="fig" rid="fig4">Figure 4</xref>(b)), in the presence of parameter uncertainty and measurement noises, indicate the good regulation and convergence of the currents (with a decoupled system) due to a favorable stator resistance (<xref ref-type="fig" rid="fig3">Figure 3</xref>(e), <xref ref-type="fig" rid="fig4">Figure 4</xref>(e)) and load torque estimation (<xref ref-type="fig" rid="fig3">Figure 3</xref>(d), <xref ref-type="fig" rid="fig4">Figure 4</xref>(d)).</p><p>These good waveforms illustrate the fast convergence and high performance of the robust decoupling control and EKF algorithm against modeling uncertainty, parametric variation and measurement noise.</p></sec><sec id="s5"><title>5. Conclusions</title><p>We have shown in this work that a robust nonlinear feedback control combined with a EKF approach have been realized to permit a linearization, decoupling and regulation of the PMSM states (currents) in order to assure a good dynamic performance of the global system and for solving range of problems in sensorless (speed, rotor position and load torque) control of PMSM drive without mechanical sensor.</p><p>The interesting simulation results obtained on the PMSM show the effectiveness, the convergence and the stability of the proposed control in presence of stator resistance variation, measured noise and load.</p><p>Thus in the industrial applications, because of the economic advantages (especially for low-powered motors), one will appreciate very well the experimental implement of this robust EKF sensorless control algorithm to substitute the PMSM mechanical sensor for the reconstitution of the speed, rotor position, load torque and stator resistance.</p></sec><sec id="s6"><title>Cite this paper</title><p>P.Tety,A.Konate,OlivierAsseu,E.Soro,P.Yoboue,A. R.Kouadjo, (2015) A Robust Extended Kalman Filter for Speed-Sensorless Control of a Linearized and Decoupled PMSM Drive. Engineering,07,691-699. doi: 10.4236/eng.2015.710060</p></sec><sec id="s7"><title>Nomenclature</title><p>T<sub>em</sub>, T<sub>l</sub> : Electromagnetic and load torques (N.m)</p><p>I<sub>d</sub>, I<sub>q</sub> : (d, q)-axis stator currents (A)</p><p>p, J, f : p: pole number; J: inertia (kg∙m<sup>2</sup>); f: Damping coefficient (Nm∙s/rad)</p><p>L<sub>d</sub>, L<sub>q</sub> : (d, q)-axis inductances (H)</p><p>R<sub>s</sub>, T<sub>e</sub> : Stator resistance (W) and Sampling period (s).</p><p>V<sub>d</sub>, V<sub>q</sub> : D-axis and q-axis stator voltage (V).</p><p>F<sub>f</sub>, q : F<sub>f </sub>: Rotor magnet flux linkage (Wb); q: Rotor position at electrical angle (rpm).</p><p>w<sub>r</sub>, W : w<sub>r</sub>: Rotor electrical radian speed; W: Mechanical rotor speed (rad/s).</p></sec><sec id="s8"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.60829-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Dehkordi, A., Gole, A.M. and Maguire, T.L. (2005) PM Synchronous Machine Model for Real-Time Simulation. International Conference on Power Systems Transients, Montreal, Paper No. IPST05-159.</mixed-citation></ref><ref id="scirp.60829-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Pillay, P. and Krishnan, R. (1988) Modeling of Permanent Magnet Motor Drives. IEEE Transactions on Industrial Electronics, 35, 537-541. http://dx.doi.org/10.1109/41.9176</mixed-citation></ref><ref id="scirp.60829-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Li, J. and Li, Y.Z. (2006) Speed Sensorless Nonlinear Control for PM Synchronous Motor Fed by Three-Level Inverter. IEEE International Conference on Industrial Technology, Mumbai, 15-17 December 2006, 446-451.  
http://dx.doi.org/10.1109/ICIT.2006.372208</mixed-citation></ref><ref id="scirp.60829-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Marino, R., Tomei, P. and Verrelli, C.M. (2006) Nonlinear Adaptive Output Feedback Control of Synchronous Motors with Damping Windings. 32nd Annual Conference on IEEE Industrial Electronics, Paris, 6-10 November 2006, 1131- 1136. http://dx.doi.org/10.1109/IECON.2006.347363</mixed-citation></ref><ref id="scirp.60829-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Deng, Z.H. and Nian, X.H. (2015) Robust Control of Permanent Magnet Synchronous Motors. IEEE/CAA Journal of Automatica Sinica, 2, 143-150.</mixed-citation></ref><ref id="scirp.60829-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Bingyou, L. (2009) Research on H infinity Robust Tracking Controller for Permanent Magnet Synchronous Motor Servo System. International Conference on Information Engineering and Computer Science, ICIEC, 1-5</mixed-citation></ref><ref id="scirp.60829-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Zulkifli, S.A. and Ahmad, M.Z. (2011) H∞ Speed Control for Permanent Magnet Synchronous Motor. 2011 International Conference on Electronic Devices, Systems and Applications (ICEDSA), Kuala Lumpur, 25-27 April 2011, 290- 293. http://dx.doi.org/10.1109/ICEDSA.2011.5959059</mixed-citation></ref><ref id="scirp.60829-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Kalman, R.E. (1960) A New Approach to Linear Filtering and Prediction Problems. Journal of Basic Engineering, 82, 35-45. http://dx.doi.org/10.1115/1.3662552</mixed-citation></ref><ref id="scirp.60829-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Gowda, M., Ali, W., Cofie, P. and Fuller, J. (2013) Design and Digital Implementation of Controller for PMSM Using Extended Kalman Filter. Circuits and Systems, 4, 489-497. http://dx.doi.org/10.4236/cs.2013.48064</mixed-citation></ref><ref id="scirp.60829-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Taibi, D., Titaouine, A., Benchabane, F. and Bennis, O. (2015) Stability Analysis of the Extended Kalman Filter for Permanent Magnet Synchronous Motor. Journal of Applied Engineering Science &amp; Technology (JAEST), 1, 51-60</mixed-citation></ref><ref id="scirp.60829-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Aissa, A. and Mokhtari, B. (2012) Extended Kalman Filter for Speed Sensorless Direct Torque Control of a PMSM Drive Based Stator Resistance Estimator. Journal of Electrical and Control Engineering, 2, 33-39.</mixed-citation></ref><ref id="scirp.60829-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Fateh, B., Titaouine, A., Bennis, O., Guettaf, A., Yahia, K., et al. (2011) Robust Position and Speed Estimation Algorithm for Permanent Magnet Synchronous Drives. European Journal of Scientific Research, 57, 6-14.</mixed-citation></ref><ref id="scirp.60829-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Cheol, M., Hyun Nam, K., Jung, M., Chae, C. and Kwon, Y. (2012) Sensorless Speed Control of Permanent Magnet Synchronous Motor Using Unscented Kalman Filter. Proceedings of SICE Annual Conference (SICE), 2018-2023.</mixed-citation></ref><ref id="scirp.60829-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Doyle, J.C., Francis, B.A. and Tannenbaum, A.R. (1992) Feedback Control Theory. Maxwell MacMillan International, New York, 240 p.</mixed-citation></ref><ref id="scirp.60829-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Lewis, F. (1992) Applied Optimal Control Estimation-Digital Design and Implementation. Prentice Hall, New York, 448 p.</mixed-citation></ref><ref id="scirp.60829-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">De Fornel, B. and Louis, J.P. (2007) Identification and Observation of the Electric Actuators. Hermes, Paris, 250 p.</mixed-citation></ref><ref id="scirp.60829-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Leite, V.T., Araujo, R.M. and Freitas, D.R. (2003) A New Online Identification Methodology for Flux and Parameters Estimation of Vector Controlled Induction Motors. IEEE International Electric Machines and Drives Conference, IEMDC'03, 1, 449-455.</mixed-citation></ref><ref id="scirp.60829-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Asseu, O., Yeo, Z., Koffi, M., Ori, T.R., Loum, G.L., Zoueu, T.J. and Tanoh, A. (2009) Reduced-Order Sliding Mode Flux Observer and Nonlinear Control of an Induction Motor. Trends in Applied Sciences Research, 4, 14-24.  
http://dx.doi.org/10.3923/tasr.2009.14.24</mixed-citation></ref></ref-list></back></article>