<?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">ICA</journal-id><journal-title-group><journal-title>Intelligent Control and Automation</journal-title></journal-title-group><issn pub-type="epub">2153-0653</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ica.2016.74011</article-id><article-id pub-id-type="publisher-id">ICA-71999</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Real Time Implementation of Series Expansion Based Digital Controller for Magnetic Levitation System
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Avadh</surname><given-names>Pati</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>Vijay</surname><given-names>Kumar Verma</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>Richa</surname><given-names>Negi</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>Shyam</surname><given-names>Krishna Nagar</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>School of Electronics Engineering, Kalinga Institute of Industrial Technology, Bhubaneswar, India</addr-line></aff><aff id="aff3"><addr-line>Department of Electrical Engineering, Indian Institute of Technology BHU, Varanasi, India</addr-line></aff><aff id="aff1"><addr-line>Department of Electrical Engineering, Motilal Nehru National Institute of Technology, Allahabad, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>er.avadhmnnit@gmail.com(AP)</email>;<email>vijay.vermafet@kiit.ac.in(VKV)</email>;<email>richa@mnnit.ac.in(RN)</email>;<email>sknagar@bhu.ac.in(SKN)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>23</day><month>09</month><year>2016</year></pub-date><volume>07</volume><issue>04</issue><fpage>110</fpage><lpage>128</lpage><history><date date-type="received"><day>October</day>	<month>7,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>November</month>	<year>12,</year>	</date><date date-type="accepted"><day>November</day>	<month>15,</month>	<year>2016</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 addresses a digital controller for a real time magnetic levitation system using series expansion of pulse transfer function, which achieves desired closed loop response. The proposed digital controller designed, based on series expansion of pulse transfer function by solving a linear equation using the method of least squares, which improves the transient performance and step tracking capability of the compensated system. The designed algorithm used for the control input is not iterative, so the calculation is very fast. The proposed control scheme has successfully applied on maglev system and also validated through the simulation and hardware experimental results.
 
</p></abstract><kwd-group><kwd>Maglev System</kwd><kwd> Least Squares</kwd><kwd> Series Expansion</kwd><kwd> Pulse Transfer Function</kwd><kwd> Digital Controller</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Magnetic Levitation technology has received tremendous innovation in various engineering fields and is being utilized in various automation applications [<xref ref-type="bibr" rid="scirp.71999-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref2">2</xref>] . The concept behind all applications is to provide contactless levitation to reduce the effect of wear and tear, therefore, increasing the efficiency and reliability. These days, this technology has covered major applications in different areas like transportation field, maglev trains [<xref ref-type="bibr" rid="scirp.71999-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref6">6</xref>] , personal rapid transit, defence area (gun, rocketry), nuclear engineering (the centrifuge of nuclear reactor), chemical engineering [<xref ref-type="bibr" rid="scirp.71999-ref7">7</xref>] (for analyzing foods and beverages), architectural and interior design (lamp, chair, sofa, bed, washing machine), biomedical field (heart pump) [<xref ref-type="bibr" rid="scirp.71999-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref10">10</xref>] , civil engineering [<xref ref-type="bibr" rid="scirp.71999-ref11">11</xref>] - [<xref ref-type="bibr" rid="scirp.71999-ref18">18</xref>] (magnetic bearing, elevator, lift, fan, compressor, chillers, pump and geothermal heat pumps) etc.</p><p>The magnetic levitation system is nonlinear and unstable. There are various control strategies [<xref ref-type="bibr" rid="scirp.71999-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref20">20</xref>] available for their stable operation. Some control schemes are applied on the linearized model of magnetic levitation system and some of controllers are implemented in nonlinear environment [<xref ref-type="bibr" rid="scirp.71999-ref21">21</xref>] . The most common controller used is PID due to its simple construction and easy implementation. Nowadays, some extended versions of PID controllers are reported in literature such as FOPID controller [<xref ref-type="bibr" rid="scirp.71999-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref24">24</xref>] in which five tunable parameters (only three tunable parameters available in conventional PID controller) are considered and providing more flexibility for design. Fuzzy PID controller [<xref ref-type="bibr" rid="scirp.71999-ref25">25</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref26">26</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref27">27</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref28">28</xref>] is designed with the help of expert knowledge considering the parameter uncertainties. In [<xref ref-type="bibr" rid="scirp.71999-ref28">28</xref>] , an Interval Type-2 Fuzzy PID control scheme is suggested for controlling of maglev system and SMC based fuzzy controller is used to minimize the effect of parameter uncertainty and disturbance [<xref ref-type="bibr" rid="scirp.71999-ref29">29</xref>] . In [<xref ref-type="bibr" rid="scirp.71999-ref30">30</xref>] , 2-DOF PID controller has been designed for magnetic levitation system to achieve the desired speed of response and tuning of PID parameters is calculated by using pole placement technique for desired damping ratio and settling time with two adjustable gains. An integral variable structure grey control [<xref ref-type="bibr" rid="scirp.71999-ref31">31</xref>] has been applied on SMC to overcome the chattering present in the scheme for the expected limit of uncertainties and disturbances. An adaptive robust output feedback controller [<xref ref-type="bibr" rid="scirp.71999-ref32">32</xref>] is designed by using backstepping approach with robustifying modification of the K-filter scheme to avoid the noise present in the sensor at the output for proper tracking of position of magnetic levitation system. H-infinity based control scheme is discussed in [<xref ref-type="bibr" rid="scirp.71999-ref33">33</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref34">34</xref>] . In [<xref ref-type="bibr" rid="scirp.71999-ref34">34</xref>] , H∞ controller is designed to achieve the set-point regulation and disturbance attenuation. Robust dynamic sliding mode control has been designed to control the position of magnetically suspended metallic object in presence of uncertainties and nonlinear term is estimated using RENN estimator [<xref ref-type="bibr" rid="scirp.71999-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref36">36</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref37">37</xref>] . Fuzzy compensation based adaptive PID controller is reported in [<xref ref-type="bibr" rid="scirp.71999-ref38">38</xref>] in which adaptive PID is main controller and their parameters are tuned by adaptive law and Fuzzy compensation controller is designed for obtaining the guaranteed stability.</p><p>The major finding from the above existing control strategies is that, the transient response (settling time and peak overshoots) of magnetic levitation system is not up to mark. Digital control provides flexibility and easy implementation of wide range of control algorithms over there analog counter parts and also achieves deadbeat response [<xref ref-type="bibr" rid="scirp.71999-ref39">39</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref40">40</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref41">41</xref>] . Motivated from this philosophy, single loop digital controller is designed using series expansion of pulse transfer function in [<xref ref-type="bibr" rid="scirp.71999-ref42">42</xref>] and a modified digital controller is designed for double loop system in [<xref ref-type="bibr" rid="scirp.71999-ref43">43</xref>] . Gain scheduling method based digital control scheme is used to tune the parameters of power MOSFET or board impedance between each phase for optimization in current balance [<xref ref-type="bibr" rid="scirp.71999-ref44">44</xref>] .</p><p>Looking into the advantages of digital control, the present work proposes a control scheme for magnetic levitation system, which is based on series expansion of pulse transfer function [<xref ref-type="bibr" rid="scirp.71999-ref42">42</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref43">43</xref>] that provides better transient response, fast dynamic response and also could be implemented in digital environment directly. To the best of authors’ knowledge, this digital control technique based on series expansion has not been applied so far on the maglev system. In this paper, initially non-linear maglev model is linearized, then for the linearized system, transfer function is obtained. The proposed control scheme is basically designed on the basis of number of series coefficient of plant and controller that are taken as m and n respectively. The proposed digital controller is tested for two sampling times (Ts = 0.0001 second &amp; 0.001 second) and different combinations of series coefficients m and n for plant and controller.</p><p>The rest of the article is organized as following. The mathematical modeling and control system of magnetic levitation system is given in Section 2. The brief background of series expansion method of controller design algorithm is given in Section 3 and the designing steps of controller for magnetic levitation system are given in Section 4. The simulation and experimental results are obtained in Section 5. The conclusion of the work is given in Section 6 and then after references.</p></sec><sec id="s2"><title>2. Mathematical Modeling of Magnetic Levitation System</title><p>The systematic diagram of magnetic levitation system is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> and its electrical equivalent circuit in <xref ref-type="fig" rid="fig2">Figure 2</xref>. This experimental setup is made by feedback instrument Ltd. [<xref ref-type="bibr" rid="scirp.71999-ref45">45</xref>] .</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Magnetic levitation system</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x2.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Electrical circuit of magnetic levitation system</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x3.png"/></fig><p>The maglev system mainly consists of four major parts: suspended steel ball, position Infra Red (IR) sensors, controller and actuator (including electro magnet and power amplifier). The steel ball is mainly controlled through current i, as clearly indicated in <xref ref-type="fig" rid="fig2">Figure 2</xref>. The magnetic force acting on the steel ball depends on two parameters, first, the current i, flowing in the coil and the second one is the distance h between coil and the steel ball.</p><p>The non-linear model of magnetic levitation system [<xref ref-type="bibr" rid="scirp.71999-ref30">30</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref45">45</xref>] , which relates to the current flowing in the coil i and the position h of the steel ball is expressed as:</p><disp-formula id="scirp.71999-formula44"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x4.png"  xlink:type="simple"/></disp-formula><p>where C is a constant value which depends on the parameters of coil, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x5.png" xlink:type="simple"/></inline-formula>is mass of the steel ball, g is acceleration due to gravity.</p><p>The magnetic levitation system expressed by (1) is nonlinear in nature. For easy analysis and design of controller, the system is linearized about the equilibrium point (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x6.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x7.png" xlink:type="simple"/></inline-formula>).</p><disp-formula id="scirp.71999-formula45"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x8.png"  xlink:type="simple"/></disp-formula><p>The linearized model of magnetic levitation system is obtained as:</p><disp-formula id="scirp.71999-formula46"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x9.png"  xlink:type="simple"/></disp-formula><p>By calculating the partial derivative and taking Laplace transform on both side of Equation (3) we get the transfer function as</p><disp-formula id="scirp.71999-formula47"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x10.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x11.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x12.png" xlink:type="simple"/></inline-formula> are the constant values for the maglev system and expressed as:</p><disp-formula id="scirp.71999-formula48"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x13.png"  xlink:type="simple"/></disp-formula><p>In electrical equivalent circuit of magnetic levitation system in <xref ref-type="fig" rid="fig2">Figure 2</xref>, the current i flowing in the coil is proportional to the control voltage v and expressed as:</p><disp-formula id="scirp.71999-formula49"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x14.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x15.png" xlink:type="simple"/></inline-formula> is the proportionality constant.</p><p>Now, the transfer function can be written as:</p><disp-formula id="scirp.71999-formula50"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x16.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x17.png" xlink:type="simple"/></inline-formula> is small incremental control voltage around its mean value. By considering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x18.png" xlink:type="simple"/></inline-formula> which is the gain of (IR) sensor for conversion of position of ball in meter to voltage.</p><p>The transfer function of magnetic levitation system with sensor system is obtained as:</p><disp-formula id="scirp.71999-formula51"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x19.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x20.png" xlink:type="simple"/></inline-formula> is the (IR) sensor output voltage.</p><p>Using given values in the <xref ref-type="table" rid="table1">Table 1</xref>, the transfer function of the magnetic levitation system is obtained as:</p><disp-formula id="scirp.71999-formula52"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x21.png"  xlink:type="simple"/></disp-formula><p>The Maglev system (9) has two poles at &#177;46.69. It is seen that one pole lies in right half of complex s-plane so system is unstable. Hence, the aim is to design a controller, which leads to overall stable system.</p></sec><sec id="s3"><title>3. Proposed Controller Algorithm</title><p>Let the pulse transfer function of the plant (Maglev System) and controller be P(z) and C(z) respectively [<xref ref-type="bibr" rid="scirp.71999-ref42">42</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref43">43</xref>] . A unity feedback system having a digital controller is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. The pulse transfer function P(z) and C(z) can be expanded in negative power of z as follows:</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> The parameters of physical Maglev system [<xref ref-type="bibr" rid="scirp.71999-ref30">30</xref>] [<xref ref-type="bibr" rid="scirp.71999-ref45">45</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Description of Parameters</th><th align="center" valign="middle" >Value with Unit</th></tr></thead><tr><td align="center" valign="middle" >mass of the steel ball (m)</td><td align="center" valign="middle" >0.02 kg</td></tr><tr><td align="center" valign="middle" >Acceleration due to gravity (g)</td><td align="center" valign="middle" >9.81 m/s<sup>2</sup></td></tr><tr><td align="center" valign="middle" >Equilibrium value of current (i<sub>0</sub>)</td><td align="center" valign="middle" >0.8 A</td></tr><tr><td align="center" valign="middle" >Equilibrium value of position (h<sub>0</sub>)</td><td align="center" valign="middle" >0.009 m</td></tr><tr><td align="center" valign="middle" >Control voltage to coil current gain (C<sub>1</sub>)</td><td align="center" valign="middle" >1.05 A/V</td></tr><tr><td align="center" valign="middle" >IR sensor gain (C<sub>2</sub>), offset</td><td align="center" valign="middle" >143.48 V/m, −2.8 V</td></tr><tr><td align="center" valign="middle" >Control input voltage level (v)</td><td align="center" valign="middle" >&#177;5 V</td></tr><tr><td align="center" valign="middle" >Sensor output voltage level (h<sub>v</sub>)</td><td align="center" valign="middle" >+1.25 to −3.75 V</td></tr></tbody></table></table-wrap><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Proposed simulation diagram</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x22.png"/></fig><disp-formula id="scirp.71999-formula53"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x23.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71999-formula54"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x24.png"  xlink:type="simple"/></disp-formula><p>The open loop pulse transfer function O(z) can be written as:</p><disp-formula id="scirp.71999-formula55"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x25.png"  xlink:type="simple"/></disp-formula><p>From (10), (11) and (12) the coefficient <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x26.png" xlink:type="simple"/></inline-formula> can be calculated in term of coefficients <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x27.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x28.png" xlink:type="simple"/></inline-formula> as follows:</p><p><img data-original="http://html.scirp.org/file/2-7900469x30.png" /><img data-original="http://html.scirp.org/file/2-7900469x29.png" /> (13)</p><p>The closed loop pulse transfer function for the above system can be expanded as:</p><disp-formula id="scirp.71999-formula56"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x31.png"  xlink:type="simple"/></disp-formula><p>Employing (13), the coefficients <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x32.png" xlink:type="simple"/></inline-formula> are calculated using the iteration formula:</p><disp-formula id="scirp.71999-formula57"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x33.png"  xlink:type="simple"/></disp-formula><p>Thus, the series expansion coefficient of closed loop pulse transfer function is expressed in terms of series expansion coefficient of open loop pulse transfer function and these series coefficients are arbitraterely chosen for obtaining the desired performance. The proposed control scheme is basically design on the basis of number of series coefficient of plant (10) and number of series coefficient of controller (11) on their expansion that are taken as m and n respectively during the design procedure that are discussed in next section.</p></sec><sec id="s4"><title>4. Controller Designing Steps</title><p>Let the pulse sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x34.png" xlink:type="simple"/></inline-formula> represents desired unit pulse response. Now, we have to design a controller so that the sequence of closed loop system is approximately matched with the desired one. For designing of the controller, we have to follow the steps given:</p><p>Step 1: First specify the desired pulse response sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x35.png" xlink:type="simple"/></inline-formula> and the number of series coefficient of the plant m and controller coefficients n (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x36.png" xlink:type="simple"/></inline-formula>) to be designed.</p><p>Step 2: Using the (15) solve for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x37.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x38.png" xlink:type="simple"/></inline-formula>) with iteration formula:</p><p><img data-original="http://html.scirp.org/file/2-7900469x40.png" /><img data-original="http://html.scirp.org/file/2-7900469x39.png" /> (16)</p><p>Step 3: Now substitute <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x41.png" xlink:type="simple"/></inline-formula> (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x42.png" xlink:type="simple"/></inline-formula>) into (13) and construct an equation for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x43.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.71999-formula58"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x44.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.71999-formula59"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x45.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71999-formula60"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x46.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71999-formula61"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x47.png"  xlink:type="simple"/></disp-formula><p>Step 4: Now, solve Equation (17) by the method of least squares and the solution of the calculated controller coefficient <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x48.png" xlink:type="simple"/></inline-formula> is obtained as:</p><disp-formula id="scirp.71999-formula62"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x49.png"  xlink:type="simple"/></disp-formula><p>Step 5: The controller coefficients are expressed as:</p><disp-formula id="scirp.71999-formula63"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x50.png"  xlink:type="simple"/></disp-formula><p>The (22) is the designed controller for a specific value of series coefficients of plant and controller as m and n respectively.</p><p>Note 1: If the response of closed loop system obtained from (22) along with (10) does not track the desired trajectory, then value of series coefficients of pant m and controller n are increased and all the above five steps are repeated.</p><p>The next section presents the simulation at different sampling times and various inputs as well as the hardware results for sinusoidal input when controller given by (22) is applied on maglev system (9).</p></sec><sec id="s5"><title>5. Simulation and Hardware Experimental Results</title><p>The simulation diagram of proposed digital control algorithm for the controlling of maglev system is given in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>The simulations are carried out for two cases, one at sampling time Ts = 0.0001 second and secondly at 0.001 second.</p><p>Case 1: Plots at sampling time (Ts) = 0.0001 second</p><p>Let the sampling time (Ts) is 0.0001 second and the desired pulse sequence is W = [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1 1 1 1 &#215;&#215;&#215;]. Now for step input we have to design a controller so that it can track the step input. Once the controller is designed with the help of series expansion of pulse transfer function subjected to step input then it is also effective for all type of inputs. The performance of designed controller depends upon number of series coefficients m and n considered for plant and controller respectively and plots are given for following conditions that are given below.</p><p>The simulation results for various combination of number of considered series coefficient of plant and controller are discussed below</p><p>1) For m = 25 &amp; n = 2</p><p>In this case the controller series coefficient is obtained as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x51.png" xlink:type="simple"/></inline-formula> After applying this controller on the magnetic levitation system (9), the closed loop discrete transfer function is obtained as:</p><disp-formula id="scirp.71999-formula64"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x52.png"  xlink:type="simple"/></disp-formula><p>The eigen values of (23) lie at 0.9911, 0.8391, 0.3362 and −0.1825 and all are within the unit circle. Hence, system is stable. The simulation results are plotted for different inputs such as step, square wave and sinusoidal in Figures 4(a)-(c).</p><p>2) For m = 25 &amp; n = 3</p><p>In this case, the proposed controller coefficient is obtained as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x53.png" xlink:type="simple"/></inline-formula> and the closed loop discrete transfer function is written as:</p><disp-formula id="scirp.71999-formula65"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x54.png"  xlink:type="simple"/></disp-formula><p>It is found that, all the eigen values of (24) lie within the unit circle. The simulation results are plotted for different inputs such as step, square wave and sinusoidal from Figures 5(a)-(c).</p><p>The step performance of proposed controller is summarized in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>Remark 1: Looking at the <xref ref-type="table" rid="table2">Table 2</xref> for cases m = 25 &amp; n = 2 and m = 25 &amp; n = 3, it is seen that on increasing the number of controller coefficients n from 2 to 3, settling time</p><fig-group id="fig4"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> (a) Response for step input; (b) Response for square wave input; (c) Response for sinusoidal.</title></caption><fig id ="fig4_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x55.png"/></fig><fig id ="fig4_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x56.png"/></fig><fig id ="fig4_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x57.png"/></fig></fig-group><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Performance of proposed controller for step input (Ts = 0.0001 second)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >m &amp; n</th><th align="center" valign="middle" >Rise Time (second)</th><th align="center" valign="middle" >Settling Time (second)</th><th align="center" valign="middle" >Overshoot</th><th align="center" valign="middle" >Peak</th><th align="center" valign="middle" >Peak Time (second)</th></tr></thead><tr><td align="center" valign="middle" >m = 25 &amp; n = 2</td><td align="center" valign="middle" >0.001</td><td align="center" valign="middle" >0.0111</td><td align="center" valign="middle" >3.65%</td><td align="center" valign="middle" >1.05</td><td align="center" valign="middle" >0.0038</td></tr><tr><td align="center" valign="middle" >m = 25 &amp; n = 3</td><td align="center" valign="middle" >0.001</td><td align="center" valign="middle" >0.0057</td><td align="center" valign="middle" >2.19%</td><td align="center" valign="middle" >1.04</td><td align="center" valign="middle" >0.0039</td></tr></tbody></table></table-wrap><p>is reduced from 0.0111 second to 0 .0057 second and overshoot is also decreased from 3.65% to 2.19%. The simulation results for various input clearly state that the proposed algorithms is gives the better tracking response whatever the input such as step, square and sinusoidal.</p><p>Note 2: Experimental results cannot be verified for sampling time Ts = 0.0001 second because the magnetic levitation provided by Feedback Instrument is manufactured for sampling time Ts = 0.001 second.</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> (a) Response for step input; (b) Response for square wave input; (c) Response for sinusoidal input.</title></caption><fig id ="fig5_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x58.png"/></fig><fig id ="fig5_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x59.png"/></fig><fig id ="fig5_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x60.png"/></fig></fig-group><p>Now, the performance of designed controller is tested at sampling time 0.001 second through simulation as well as on the system hardware (Magnetic Levitation System 33 - 210, Feedback Instruments) which is presented through Case 2.</p><p>Case 2: Plots at sampling time (Ts) = 0.001 second</p><p>The similar steps are carried out as in Case 1 for designing of controller. The simulation and hardware experimental results are plotted for following conditions as in Section A and Section B respectively in below.</p><p>A. Simulation results for various inputs at sampling time Ts = 0.001 second</p><p>1) For m = 7 &amp; n = 2</p><p>In this case the controller coefficient is obtained as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x61.png" xlink:type="simple"/></inline-formula> and with this controller the closed loop discrete transfer function for system (9) is obtained as:</p><disp-formula id="scirp.71999-formula66"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x62.png"  xlink:type="simple"/></disp-formula><p>and all the eigen values of (25) lie within the unit circle. The simulation results are plotted for various inputs as shown in Figures 6(a)-(c).</p><p>2) For m = 12 &amp; n = 3</p><p>In this case the controller coefficients are obtained as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x63.png" xlink:type="simple"/></inline-formula>. The closed loop discrete transfer for system (9) with this controller is obtained as:</p><disp-formula id="scirp.71999-formula67"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/2-7900469x64.png"  xlink:type="simple"/></disp-formula><p>Here, also all the eigen values of (26) lie within unit circle. The results are plotted for various inputs as shown in Figures 7(a)-(c).</p><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> (a) Response for step input; (b) Response for square wave input; (c) Response for sinusoidal input.</title></caption><fig id ="fig6_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x65.png"/></fig><fig id ="fig6_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x66.png"/></fig><fig id ="fig6_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x67.png"/></fig></fig-group><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> (a) Response for step input; (b) Response for square wave input; (c) Response for sinusoidal input.</title></caption><fig id ="fig7_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x68.png"/></fig><fig id ="fig7_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x69.png"/></fig><fig id ="fig7_3"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x70.png"/></fig></fig-group><p>Remark 2: The simulation results for Case 2 of m = 7 &amp; n = 2 and m = 12 &amp; n = 3 are plotted in Figures 6(a)-(c) and Figures 7(a)-(c), from the above Figures it is clear that, tracking is almost achieved for desired trajectories such as step, square and sinusoidal. The step performances for this case are summarized in <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>It is seen from <xref ref-type="table" rid="table3">Table 3</xref>, the transient response (peak overshoot and settling time) has improved remarkably as the order of plant and controller coefficients are increased from m = 7 &amp; n = 2 to m = 12 &amp; n = 3. The experimental result has been carried in Section B.</p><p>B. Hardware experimental results</p><p>The effectiveness of proposed controller is verified on setup of maglev system (33-942S) provided by feedback instrument. The maglev setup has two PCI port as PCI1711 Lab I/O ADC port is configured for plant output and PCI1711 Lab I/O DAC port is dedicated for input to the maglev system. The maglev system is manufactured</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Performance of proposed controller for step input (Ts = 0.001 second)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >m &amp; n</th><th align="center" valign="middle" >Rise Time second)</th><th align="center" valign="middle" >Settling Time (second)</th><th align="center" valign="middle" >Overshoot</th><th align="center" valign="middle" >Peak</th><th align="center" valign="middle" >Peak Time (second)</th></tr></thead><tr><td align="center" valign="middle" >m = 7 &amp; n = 2</td><td align="center" valign="middle" >0.01</td><td align="center" valign="middle" >0.07</td><td align="center" valign="middle" >13.43</td><td align="center" valign="middle" >1.66</td><td align="center" valign="middle" >0.04</td></tr><tr><td align="center" valign="middle" >m = 12 &amp; n = 3</td><td align="center" valign="middle" >0.01</td><td align="center" valign="middle" >0.07</td><td align="center" valign="middle" >7.39</td><td align="center" valign="middle" >1.66</td><td align="center" valign="middle" >0.04</td></tr></tbody></table></table-wrap><p>for sampling time Ts = 0.001 second. The proposed hardware experimental diagram is given in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p><p>The hardware results are tested for all two cases as discussed in Section A for Case 2 and hardware result is plotted for sinusoidal input at sampling tine 0.001 second. The position of ball to reference input is presented in voltage [V] as well as in meter (m) along with control effort in voltage [V].</p><p>1) For m = 7 &amp; n = 2</p><p>For this case, hardware experimental result is shown from <xref ref-type="fig" rid="fig9">Figure 9</xref> for sinusoidal input.</p><p>2) For m = 12 &amp; n = 3</p><p>For this case, the hardware experimental result is shown from <xref ref-type="fig" rid="fig1">Figure 1</xref>0 for sinusoidal input.</p><p>Remark 3: From the hardware experimental results as shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>(a) and <xref ref-type="fig" rid="fig9">Figure 9</xref>(b) and <xref ref-type="fig" rid="fig1">Figure 1</xref>0(a) and <xref ref-type="fig" rid="fig1">Figure 1</xref>0(b), it is noticed that the peak overshoot is less in case of m = 12 &amp; n = 3 as compared to the when m = 7 &amp; n = 2.</p><p>It could be remarked here that on increasing the series coefficients of plant and controller, the transient and steady state behavior of system have been improved.</p><p>Comparison</p><p>The designed control strategy is quite useful for complex system and it can be easily implemented on any real time system via computer-programmed algorithm where as conventional continuous control scheme may suffer during real time implementation of linear or nonlinear control algorithms. To show the effectiveness of proposed control strategy, a comparative simulation result of designed control scheme (m = 25 &amp; n = 3 at sampling time 0.0001 second) with conventional PID (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x71.png" xlink:type="simple"/></inline-formula>) and FOPID (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x72.png" xlink:type="simple"/></inline-formula>) control scheme for the considered maglev system (9) are shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>1.</p><p>The comparative results analysis with conventional PID and FOPID controller are given in <xref ref-type="table" rid="table4">Table 4</xref>.</p><p>From the <xref ref-type="fig" rid="fig1">Figure 1</xref>1, it is clear that the designed controller is performed well and ball of maglev system tracks more accurately to the reference trajectory. The system performances are improved, which are clearly listed in <xref ref-type="table" rid="table4">Table 4</xref>. The performance designed controller is also depend on sampling time of specified system that are also noticed via the <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="table" rid="table3">Table 3</xref> where system performances are subsequently improved by increasing the sapling time and series coefficients of plant and controller. Due to hardware limitation, the experimental results are carried out for sampling time Ts = 0.001 second only and cannot be verified for sampling time Ts = 0.0001 second because the</p><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Hardware experimental diagram</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x73.png"/></fig><fig-group id="fig9"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> (a) Response for sinusoidal input (hardware); (b) Desired &amp; ball position (m) and Control effort [V] for sinusoidal input (hardware).</title></caption><fig id ="fig9_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x74.png"/></fig><fig id ="fig9_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x75.png"/></fig></fig-group><fig-group id="fig10"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> (a) Response for sinusoidal input (hardware); (b) Desired &amp; ball position (m) and Control effort [V] for sinusoidal input (hardware).</title></caption><fig id ="fig10_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x76.png"/></fig><fig id ="fig10_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x77.png"/></fig></fig-group><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Desired and ball position (comparative)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/2-7900469x78.png"/></fig><p>magnetic levitation provided by Feedback Instrument is manufactured for sampling time Ts = 0.001 second.</p><p>The designed controller lies in z-domain and it will bypass the requirement of higher sampling rate. Another beauty of this design algorithm is that it is applicable to any higher order system also.</p><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Comparative result of proposed control, PID and FOPID control strategy</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Type of Control</th><th align="center" valign="middle" >Rise Time (second)</th><th align="center" valign="middle" >Settling Time (second)</th><th align="center" valign="middle" >Overshoot</th><th align="center" valign="middle" >Peak</th><th align="center" valign="middle" >Peak Time (second)</th></tr></thead><tr><td align="center" valign="middle" >Proposed control scheme m = 25 &amp; n = 3</td><td align="center" valign="middle" >0.001</td><td align="center" valign="middle" >0.0057</td><td align="center" valign="middle" >2.19%</td><td align="center" valign="middle" >1.040</td><td align="center" valign="middle" >0.0039</td></tr><tr><td align="center" valign="middle" >With Conventional PID control [<xref ref-type="bibr" rid="scirp.71999-ref45">45</xref>] <sub><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x79.png" xlink:type="simple"/></inline-formula> </sub></td><td align="center" valign="middle" >0.0030</td><td align="center" valign="middle" >0.9211</td><td align="center" valign="middle" >15.07%</td><td align="center" valign="middle" >1.1507</td><td align="center" valign="middle" >0.1327</td></tr><tr><td align="center" valign="middle" >With FOPID Control [<xref ref-type="bibr" rid="scirp.71999-ref45">45</xref>] <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/2-7900469x80.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0.0034</td><td align="center" valign="middle" >0.9712</td><td align="center" valign="middle" >37.6215</td><td align="center" valign="middle" >1.3767</td><td align="center" valign="middle" >0.0086</td></tr></tbody></table></table-wrap></sec><sec id="s6"><title>6. Conclusion</title><p>An algorithm for digital controller design has been proposed and implemented for a magnetic levitation system. The proposed digital controller is designed based on series expansion of pulse transfer function by solving a linear equation using the method of least squares. The simulation and hardware experimental results are given to show the applicability of proposed controller. The designed controller provides better tracking and transient response (settling time and peak overshoots etc.) as number of series coefficient of plant and controller is increased. The designed algorithm used for the control input is not iterative so the calculation is very fast. The proposed control technique is also compared with convention PID and FOPID control scheme. In this method the reliability criterion for a controller should be satisfied when the desired pulse response sequence is known. This method can be used for stable plant as well as unstable plant. Furthermore, it is possible to extend the method for multi input multi output (MIMO) system also.</p></sec><sec id="s7"><title>Cite this paper</title><p>Pati, A., Verma, V.K., Negi, R. and Nagar, S.K. (2016) Real Time Implementation of Series Expansion Based Digital Controller for Magnetic Levitation System. Intelligent Control and Automation, 7, 110-128. http://dx.doi.org/10.4236/ica.2016.74011</p></sec></body><back><ref-list><title>References</title><ref id="scirp.71999-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Manual (2011) Magnetic Levitation Control Experiments. Feedback Instruments Limited, UK.</mixed-citation></ref><ref id="scirp.71999-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Su, J.T. and Liu, C.W. (2011) Proposed Digital Control Scheme for Improved Current Share of Multiphase DC/DC Converters. 8th IEEE International Conference on Power Electronics and ECCE Asia, Jeju, 30 May-3 June 2011, 1612-1617.  
http://dx.doi.org/10.1109/ICPE.2011.5944384</mixed-citation></ref><ref id="scirp.71999-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Inooka, H., Watanbe, T. and Imai Y. (1988) Design of Digital Controller for Double-Loop Systems Based on Series Expansions. International Journal of Systems Science, 19, 1539- 1546. http://dx.doi.org/10.1080/00207728808964055</mixed-citation></ref><ref id="scirp.71999-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Inooka, H., Obinata, G. and Takeshima, M. (1983) Design of a Controller Based on Series Expansion of Pulse Transfer Functions. Journal of Dynamic Systems, Measurement, and Control, 105, 204-207. http://dx.doi.org/10.1115/1.3140658</mixed-citation></ref><ref id="scirp.71999-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gopal, M. (2003) Digital Control and State Variable Methods. McGraw-Hill, New Delhi.</mixed-citation></ref><ref id="scirp.71999-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ogata, K. (1995) Discrete-Time Control Systems. Pearson, New York.</mixed-citation></ref><ref id="scirp.71999-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Jury, E.I. (1958) Sampled-Data Control System. Wiley, New York.</mixed-citation></ref><ref id="scirp.71999-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Lin, C.M., Lin, M.H. and Chen, C.W. (2011) SoPC-Based Adaptive PID Control System Design for Magnetic Levitation System. IEEE Systems Journal, 5, 278-287.  
http://dx.doi.org/10.1109/JSYST.2011.2134530</mixed-citation></ref><ref id="scirp.71999-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Gutierrez, H.M. and Ro, P.I. (2005) Magnetic Servo Levitation by Sliding-Mode Control of Nonaffine Systems with Algebraic Input Invertibility. IEEE Transactions on Industrial Electronics, 52, 1449-1455. http://dx.doi.org/10.1109/TIE.2005.855651</mixed-citation></ref><ref id="scirp.71999-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Cho, D., Kato, Y. and Spilman, D. (1993) Sliding Mode and Classical Controllers in Magnetic Levitation Systems. IEEE Control Systems, 13, 42-48.  
http://dx.doi.org/10.1109/37.184792</mixed-citation></ref><ref id="scirp.71999-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Lin, F.J., Chen, S.Y. and Shyu, K.K. (2009) Robust Dynamic Sliding-Mode Control Using Adaptive RENN for Magnetic Levitation System. IEEE Transactions on Neural Networks, 20, 938-951. http://dx.doi.org/10.1109/TNN.2009.2014228</mixed-citation></ref><ref id="scirp.71999-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Shen, J.C. (2008) H∞ Control and Sliding Mode Control of Magnetic levitation System. Asian Journal of Control, 4, 333-340. http://dx.doi.org/10.1111/j.1934-6093.2002.tb00361.x</mixed-citation></ref><ref id="scirp.71999-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Saravanan, T., Saritha, G. and Udayakumar, R. (2013) A Robust H-Infinity Two Degree of Freedom Control for Electro Magnetic Suspension System. Middle East Journal of Scientific Research, 18, 1827-1831.</mixed-citation></ref><ref id="scirp.71999-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Yang, Z.J., Kunitoshi, K., Kanae, S. and Wada, K. (2008) Adaptive Robust Output-Feedback Control of a Magnetic Levitation System by K-Filter Approach. IEEE Transactions on Industrial Electronics, 55, 390-399. http://dx.doi.org/10.1109/TIE.2007.896488</mixed-citation></ref><ref id="scirp.71999-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Chiang, H.K., Chen, C.A. and Li, M.Y. (2006) Integral Variable-Structure Grey Control for Magnetic Levitation System. Proceedings of IEEE Electric Power Applications, 153, 809- 814. http://dx.doi.org/10.1049/ip-epa:20060056</mixed-citation></ref><ref id="scirp.71999-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Ghos, A., Krishnan, T.R., Tejaswy, P., Mandal, A., Pradhan, J.K. and Ranasingh, S. (2014) Design and Implementation of a 2-DOF PID Compensation for Magnetic Levitation Systems. ISA Transactions, 53, 1216-1222. http://dx.doi.org/10.1016/j.isatra.2014.05.015</mixed-citation></ref><ref id="scirp.71999-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Chen, C.A., Chiang, H.K. and Shen, J.C. (2009) Fuzzy Sliding Mode Control of Magnetic Ball Suspension System. International Journal of Fuzzy Systems, 11, 97-106.</mixed-citation></ref><ref id="scirp.71999-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Sakalli, A., Kumbasar, T., Yesil, E. and Hagras, H. (2014) Analysis of the Performance of Type-1, Self-Tuning Type-1 and Interval Type-2 Fuzzy PID Controller on the Magnetic Levitation System. International Conference on Fuzzy Systems, Beijing, 6-11 July 2014, 1859- 1866.</mixed-citation></ref><ref id="scirp.71999-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Yadav, S., Tiwari, J.P. and Nagar, S.K. (2012) Digital Control of Magnetic Levitation System Using Fuzzy Logic Controller. International Journal of Computer Applications, 41, 27-31.  
http://dx.doi.org/10.5120/5826-8141</mixed-citation></ref><ref id="scirp.71999-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Golob, M. and Tovornik, B. (2003) Modeling and Control of the Magnetic Suspension System. ISA Transactions, 42, 89-100. http://dx.doi.org/10.1016/S0019-0578(07)60116-5</mixed-citation></ref><ref id="scirp.71999-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Kumar, V., Nakara, B.C. and Mittal, A.P. (2011) A Review on Classical and Fuzzy PID Controllers. International Journal of Intelligent Control and Systems, 16, 170-181.</mixed-citation></ref><ref id="scirp.71999-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Muresan, C.I., Ionescu, C., Folea, S. and Keyser, R.D. (2014) Fractional Order Control of Unstable Processes: The Magnetic Levitation Study Case. Nonlinear Dynamics, 80, 1761- 1772. http://dx.doi.org/10.1007/s11071-014-1335-z</mixed-citation></ref><ref id="scirp.71999-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Maji, L., Roy, P. and Roy, B.K. (2015) Design of PID and FOPID Controllers Based on Bacterial Foraging and Particle Swarm Optimization for Magnetic Levitation System. Indian Control Conference, Chennai, 5-7 January 2015, 463-468.</mixed-citation></ref><ref id="scirp.71999-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Song, R. and Chen, Z. (2014) Design of PID Controller for Maglev System Based on an Improved PSO with Mixed Inertia Weight. Journal of Networks, 9, 1509-1517. 
http://dx.doi.org/10.4304/jnw.9.6.1509-1517</mixed-citation></ref><ref id="scirp.71999-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Barie, W. and Chiasson, J. (1996) Linear and Nonlinear State-Space Controller for Magnetic Levitation. International Journal of Systems Science, 27, 1153-1163. 
http://dx.doi.org/10.1080/00207729608929322</mixed-citation></ref><ref id="scirp.71999-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Reddy, R.L.K. and Marutheeswar, G.V. (2013) Different Controlling Methods and PID Controller Design For Magnetic Levitation System. International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, 2, 6210-6217.</mixed-citation></ref><ref id="scirp.71999-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Xianwei, F. and Jinggang, Z. (2012) A Survey of Control Strategy for Magnetic Suspension Ball System. Proceeding of 31st Chinese Control Conference, Taiyuan, 25-27 July 2012, 665-670.</mixed-citation></ref><ref id="scirp.71999-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Tsiotras, P. and Wilson, B.C. (2003) Zero and Low-Bias Control Designs for Active Magnetic Bearings. IEEE Transactions on Control Systems Technology, 11, 889-904.  
http://dx.doi.org/10.1109/TCST.2003.819593</mixed-citation></ref><ref id="scirp.71999-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Shen, J.X., Tseng, K.J., Vilathgamuwa, D.M. and Chan, W.K. (2000) A Novel Compact PMSM with Magnetic Bearing for Artificial Heart Application. IEEE Transactions on Industry Applications, 36, 1061-1068. http://dx.doi.org/10.1109/28.855961</mixed-citation></ref><ref id="scirp.71999-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Lee, J.H., Allaire, P.E., Tao, G., Decker, J. and Zhang, X. (2003) Experimental Study of Sliding Mode Control for a Benchmark Magnetic Bearing System and Artificial Heart Pump Suspension. IEEE Transactions on Control Systems Technology, 11, 128-138.  
http://dx.doi.org/10.1109/TCST.2002.806457</mixed-citation></ref><ref id="scirp.71999-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Maslen, E.H., Bearnson, G.B., Allaire, P.E., Flack, R.D., Baloh, M., Hilton, E., Noh, M.D., Olsen, D.B., Khanwilkar, P.S. and Long, J.D. (1998) Feedback Control Applications in Artificial Hearts. IEEE Control Systems Magazine, 18, 26-34.  
http://dx.doi.org/10.1109/37.736009</mixed-citation></ref><ref id="scirp.71999-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Komori, M., Kumamoto, M. and Kobayashi, H. (1998) A Hybrid-Type Superconducting Magnetic Bearing System with Nonlinear Control. IEEE Transactions on Applied Superconductivity, 8, 79-83. http://dx.doi.org/10.1109/77.678445</mixed-citation></ref><ref id="scirp.71999-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Mukhopadhyay, S.C., Ohji, T., Iwahara, M. and Yamada, S. (2000) Modeling and Control of a New Horizontal-Shaft Hybrid-Type Magnetic Bearing. IEEE Transactions on Industrial Electronics, 47, 100-108. http://dx.doi.org/10.1109/41.824131</mixed-citation></ref><ref id="scirp.71999-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Losch, F., Gahler, C. and Herzog, R. (1999) Low Order μ-Synthesis Controller Design for a Large Boiler Feed Pump Equipped with Active Magnetic Bearing. Proceedings of the 1999 IEEE International Conference on Control Applications, Kohala, 22-27 August 1999, 564- 569. http://dx.doi.org/10.1109/CCA.1999.806707</mixed-citation></ref><ref id="scirp.71999-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Sivrioglu, S. and Nonami, K. (1998) Sliding Mode Control with Time-Varying Hyper- Plane for AMB System. IEEE/ASME Transactions on Mechatronics, 3, 51-59.  
http://dx.doi.org/10.1109/3516.662868</mixed-citation></ref><ref id="scirp.71999-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Qian, K.X. and Jing, T. (2008) Use of PM Bearings in Permanent Maglev Centrifugal Pumps for Stability Investigation. Proceedings of the 1st International Conference on Biomedical Engineering and Informatics (BMEI 08), Sanya, 27-30 May 2008, 535-538.  
http://dx.doi.org/10.1109/bmei.2008.70</mixed-citation></ref><ref id="scirp.71999-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Qian, K.X., Zeng, P., Ru, W.M. and Yuan, H.Y. (2006) New Concepts and New Design of Permanent Maglev Rotary Artificial Heart Blood Pumps. Medical Engineering &amp; Physics, 28, 383-388. http://dx.doi.org/10.1016/j.medengphy.2005.07.007</mixed-citation></ref><ref id="scirp.71999-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Wu, H., Wang, Z. and Lv, X. (2011) Design and Simulation of Axial Flow Maglev Blood Pump. International Journal of Information Engineering and Electronic Business, 3, 42-48.  
http://dx.doi.org/10.5815/ijieeb.2011.02.06</mixed-citation></ref><ref id="scirp.71999-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Mirica, K.A., Phillips, S.T., Mac, E.C.R. and Whitesides, G.M. (2010) Magnetic Levitation in the Analysis of Foods and Water. Journal of Agricultural and Food Chemistry, 58, 6565- 6569. http://dx.doi.org/10.1021/jf100377n</mixed-citation></ref><ref id="scirp.71999-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Lee, W.H., Kim, K.C. and Lee, J. (2006) Review of Maglev Train Technologies. IEEE Transactions on Magnetics, 42, 1917-1925. http://dx.doi.org/10.1109/TMAG.2006.875842</mixed-citation></ref><ref id="scirp.71999-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Eastham, A.R. and Hayes, W.F. (1988) Maglev Systems Development Status. IEEE Aerospace and Electronic Systems Magazine, 3, 21-30. http://dx.doi.org/10.1109/62.843</mixed-citation></ref><ref id="scirp.71999-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Sinha, P. (1984) Design of a Magnetically Levitated Vehicle. IEEE Transactions on Magnetics, 20, 1672-1674. http://dx.doi.org/10.1109/TMAG.1984.1063552</mixed-citation></ref><ref id="scirp.71999-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Yamamura, S. (1976) Magnetic Levitation Technology of Tracked Vehicles Present Status and Prospects. IEEE Transactions on Magnetics, 12, 874-878.  
http://dx.doi.org/10.1109/TMAG.1976.1059125</mixed-citation></ref><ref id="scirp.71999-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Yaghoubi, H. (2013) The Most Important Maglev Applications. Journal of Engineering, 2013, 1-19. http://dx.doi.org/10.1155/2013/537986</mixed-citation></ref><ref id="scirp.71999-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Rogg, D. (1984) General Survey of the Possible Applications and Development Tendencies of Magnetic Levitation Technology. IEEE Transactions on Magnetics, 20, 1696-1701.  
http://dx.doi.org/10.1109/TMAG.1984.1063347</mixed-citation></ref></ref-list></back></article>