<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s100402675</article-id>
<article-id pub-id-type="publisher-id">sensors-10-02675</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Development of X-Y Servo Pneumatic-Piezoelectric Hybrid Actuators for Position Control with High Response, Large Stroke and Nanometer Accuracy</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Chiang</surname><given-names>Mao-Hsiung</given-names></name></contrib>
<aff id="af1-sensors-10-02675">Department of Engineering Science and Ocean Engineering, National Taiwan University, No.1, Sec. 4, Roosevelt Rd., Taipei 10617, Taiwan; E-Mail: <email>mhchiang@ntu.edu.tw</email>; Tel.: +882-2-3366 3730; Fax: +882-2-3366 3730</aff></contrib-group>
<pub-date pub-type="collection">
<year>2010</year></pub-date>
<pub-date pub-type="epub">
<day>25</day>
<month>3</month>
<year>2010</year></pub-date>
<volume>10</volume>
<issue>4</issue>
<fpage>2675</fpage>
<lpage>2693</lpage>
<history>
<date date-type="received">
<day>13</day>
<month>1</month>
<year>2010</year></date>
<date date-type="rev-recd">
<day>28</day>
<month>1</month>
<year>2010</year></date>
<date date-type="accepted">
<day>2</day>
<month>3</month>
<year>2010</year></date></history>
<permissions>
<copyright-statement>© 2010 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland.</copyright-statement>
<copyright-year>2010</copyright-year>
<license>
<p>This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (<ext-link xlink:href="http://creativecommons.org/licenses/by/3.0/" ext-link-type="uri">http://creativecommons.org/licenses/by/3.0/</ext-link>).</p></license></permissions>
<abstract>
<p>This study aims to develop a X-Y dual-axial intelligent servo pneumatic-piezoelectric hybrid actuator for position control with high response, large stroke (250 mm, 200 mm) and nanometer accuracy (20 nm). In each axis, the rodless pneumatic actuator serves to position in coarse stroke and the piezoelectric actuator compensates in fine stroke. Thus, the overall control systems of the single axis become a dual-input single-output (DISO) system. Although the rodless pneumatic actuator has relatively larger friction force, it has the advantage of mechanism for multi-axial development. Thus, the X-Y dual-axial positioning system is developed based on the servo pneumatic-piezoelectric hybrid actuator. In addition, the decoupling self-organizing fuzzy sliding mode control is developed as the intelligent control strategies. Finally, the proposed novel intelligent X-Y dual-axial servo pneumatic-piezoelectric hybrid actuators are implemented and verified experimentally.</p></abstract>
<kwd-group>
<kwd>pneumatic-piezoelectric hybrid actuator</kwd>
<kwd>piezoelectric</kwd>
<kwd>pneumatic</kwd>
<kwd>position control</kwd>
<kwd>decoupling self-organizing fuzzy sliding mode control and dual-input single-output</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Due to the demand of industrial automation, such as semi-conductor and flat panel display industries, positioning accuracy toward the nanometer range is required, with the working range of centimeters in more than one axis. Research in this field has increased in recent years. Different actuators, with different control strategies, have been discussed. However, the friction force results in the stick-slip effect, such that nanometer accuracy and a working range of centimeters are difficult to reach at the same time.</p>
<p>Piezoelectric actuators have the advantages of a fast response and high positioning accuracy, and have been applied in many different fields, especially in high precision positioning control. The piezoelectric actuator has been used in rigid disk drives for the motion control of a voice coil motor [<xref ref-type="bibr" rid="b1-sensors-10-02675">1</xref>]. Non-linear piezoelectric actuator control was implemented by a learning self-tuning regulator [<xref ref-type="bibr" rid="b2-sensors-10-02675">2</xref>]. Non-linear modeling of piezoelectric actuators has been discussed [<xref ref-type="bibr" rid="b3-sensors-10-02675">3</xref>]. The path tracking control of the piezoelectric actuator was investigated using feedforward compensated PID control [<xref ref-type="bibr" rid="b4-sensors-10-02675">4</xref>] and an adaptive rate-dependent feedforward controller [<xref ref-type="bibr" rid="b5-sensors-10-02675">5</xref>]. High speed nano-scale positioning was developed using a piezoelectric tube actuator with active shunt control for a scanning probe microscopy [<xref ref-type="bibr" rid="b6-sensors-10-02675">6</xref>]. The hysteresis compensation method of the piezoelectric actuator was proposed using modeling of the hysteresis [<xref ref-type="bibr" rid="b7-sensors-10-02675">7</xref>]. However, the maximum strokes of piezoelectric actuators can only reach the range of micrometers. Although piezoelectric actuators can perform excellent responses in the nanometer positioning, the strokes are bounded within about the 100 μm range. Thus, they cannot also satisfy the requirement of the positioning system in terms of both positioning accuracy of nanometer range and a working range of centimeters.</p>
<p>Pneumatic systems have the advantages of a high response, easy maintenance and cleanliness, such that it is suitable for automation systems, semi-conductor and flat panel display (FPD) manufacturing equipments, <italic>etc.</italic> However, the pneumatic non-linearities, such as friction force, compressibility, <italic>etc.</italic>, make the pneumatic servo control much more complicated than electric motor servo control and electro-hydraulic servo control, such that the applications in high positioning accuracy are restricted. Research in the field of pneumatic servo control has been developed since the 1960s. Control algorithms, such as PID control, state-space control and adaptive control of pneumatic servo control system, were developed <italic>via</italic> higher speed microcomputers in the 1980s. However, the robustness and the control accuracy of pneumatic cylinders in past research are still unsatisfactory, due to the high non-linearity and the compressibility of compressed air, such that until now, pneumatic servo control was not widely used. The stick-slip effect, which results mainly from friction force of pneumatic cylinders, makes them unable to keep steady motion in low velocity conditions and limits the positioning accuracy. The influence of stick-slip effect on pneumatic servo control systems has been discussed [<xref ref-type="bibr" rid="b8-sensors-10-02675">8</xref>]. The non-linear problems complicate pneumatic servo control so that modern control strategies are essential. Self-tuning adaptive control was used in the position control of pneumatic servo cylinders for adapting control parameters on-line, such that the positioning accuracy of 5 μm in no loading conditions was achieved. The additional velocity feedback is inserted in the position control for compensating the influence of friction force [<xref ref-type="bibr" rid="b9-sensors-10-02675">9</xref>]. An adaptive sliding-mode controller for position control and path tracking control of a pneumatic system was investigated and the positioning accuracy still remained in the micrometer range [<xref ref-type="bibr" rid="b10-sensors-10-02675">10</xref>].</p>
<p>According to the past research, the pneumatic servo control is much more difficult to achieve high accuracy positioning control than the electrical motor servo control and the electro-hydraulic servo control. Therefore, the author has engaged in developing the pneumatic-piezoelectric hybrid actuator for positioning control since 2000 [<xref ref-type="bibr" rid="b11-sensors-10-02675">11</xref>,<xref ref-type="bibr" rid="b12-sensors-10-02675">12</xref>]. Due to lower friction force, the pneumatic actuator with a double rod is used firstly in the research to combine with the piezoelectric actuator for achieving 180 mm stroke and 0.1 μm accuracy in one motion axis, which is the minimum resolution of the linear scale used in the research [<xref ref-type="bibr" rid="b11-sensors-10-02675">11</xref>,<xref ref-type="bibr" rid="b12-sensors-10-02675">12</xref>]. According to this, the possibility of nanometer positioning accuracy of the pneumatic-piezoelectric hybrid actuator for large stroke could be expected. If the pneumatic-piezoelectric hybrid actuator can reach the nanometer positioning accuracy, the proposed concept can also be used in electrical motor-piezoelectric hybrid actuators and electro hydraulic-piezoelectric hybrid actuators.</p>
<p>This study aims to investigate an intelligent X-Y dual-axial servo pneumatic-piezoelectric hybrid actuator for position control with dual-axes, high response, large stroke (250 mm) and nanometer accuracy (20 nm). In each axis, the rodless pneumatic cylinder serves to position in the coarse stroke and the piezoelectric actuator compensates the error in the fine range. Thus, the overall control systems of the single axis becomes a dual-input single-output (DISO) system. Since the rodless pneumatic actuator has a relatively higher friction force than the pneumatic actuator with rods used in [<xref ref-type="bibr" rid="b11-sensors-10-02675">11</xref>,<xref ref-type="bibr" rid="b12-sensors-10-02675">12</xref>], it is more difficult for servo positioning control; however, it has the advantage of mechanism for multi-axes development. Thus, the X-Y dual-axial positioning system is developed based on the servo pneumatic-piezoelectric actuator. Besides, in order to achieve nanometer positioning accuracy, the coupling interaction between the pneumatic and the piezoelectric actuators, as well as that between the X- and Y-axes, must be considered. Therefore, the intelligent controller based on fuzzy sliding mode controller with self-organizing modifier and decoupling ability is proposed for the DISO system of single axis and the X-Y dual-axial systems.</p></sec>
<sec>
<label>2.</label>
<title>X-Y Dual-axial Pneumatic-piezoelectric Hybrid Actuator for Positioning Control</title>
<p><xref ref-type="fig" rid="f1-sensors-10-02675">Figure 1</xref> photographically illustrates the developed test rig of the novel X-Y pneumatic-piezoelectric hybrid actuator. <xref ref-type="fig" rid="f2-sensors-10-02675">Figure 2</xref> describes the test rig layout of the novel X-Y pneumatic-piezoelectric hybrid positioning systems. The specifications of the main components are listed in <xref ref-type="table" rid="t1-sensors-10-02675">Table 1</xref>. Each axis contains a servo pneumatic system and a piezoelectric servo system. Each axis of the pneumatic servo system mainly consists of a rodless pneumatic actuator and a proportional servo valve. In order to achieve the positioning accuracy in the nanometer range, a piezoelectric actuator is mounted in cascade on the piston of the pneumatic actuator <italic>via</italic> an adaptor. Hence, the pneumatic cylinder and the piezoelectric actuator drive the loading mass simultaneously. In addition, the linear encoders with the resolution of 20 nm are equipped for measuring the position of the loading mass, that is, the sum displacement of the pneumatic actuator and the piezoelectric actuator. The measuring signals of the linear encoder are fed back to the PC-Based controller <italic>via</italic> the signal divider and the encoder. The control signals of the pneumatic actuators and the piezoelectric actuators are given from the PC-Based controller <italic>via</italic> the computation of the decoupling intelligent control algorithm with the sampling time of 1 ms <italic>via</italic> digital-to-analog (D/A) converters and enlarged by servo amplifiers and piezoelectric amplifiers, respectively.</p>
<p>Therefore, the overall control systems of the single axis consist of dual inputs and a single output. <xref ref-type="fig" rid="f3-sensors-10-02675">Figure 3</xref> illustrates the complex block diagram of the overall control system of the single axis. The servo pneumatic cylinder serves to position in coarse range with high speed and large stroke; the piezoelectric actuator positions in fine stroke for compensating the influence of friction force. The position control of the two control systems, namely pneumatic servo system and piezoelectric servo system, performs in parallel for achieving large stroke, high response and high positioning accuracy simultaneously. The X-Y positioning system is implemented through the combination of the two single axes, and the influence between the motions of the two axes can be considered in the controller design by a decoupling compensator.</p></sec>
<sec sec-type="methods">
<label>3.</label>
<title>Controller Design</title>
<p>In this study, decoupling self-organizing fuzzy sliding mode control (DSOFSMC) is developed for solving the DISO control problem and decreasing the fuzzy rule numbers, as well as on-line self-organizing the fuzzy rules. The DSOFSMC contains the self-organizing fuzzy sliding mode control (SOFSMC) and the decoupling compensator. <xref ref-type="fig" rid="f4-sensors-10-02675">Figure 4</xref> schematically depicts the control block diagram of the DSOFSMC for single axis.</p>
<sec>
<label>3.1.</label>
<title>Self-Organizing Fuzzy Sliding Mode Control</title>
<p>Define the position control error vector <bold>e</bold> of the state vector <bold>x</bold> = [<italic>x</italic>, <italic>ẋ</italic>]<italic><sup>T</sup></italic> as
<disp-formula id="FD1">
<label>(1)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi mathvariant="bold">e</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="bold">x</mml:mi></mml:mrow>
<mml:mi mathvariant="bold">d</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi mathvariant="bold">x</mml:mi>
<mml:mrow>
<mml:mo>=</mml:mo></mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>,</mml:mo></mml:mrow>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi></mml:mrow>
<mml:mi>d</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mi>d</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mrow></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>where <italic>x<sub>d</sub></italic> and <italic>ẋ<sub>d</sub></italic> indicate the desired output and the desired output change rate; <italic>e</italic> and <italic>ė</italic> are position error and error rate. The fuzzy sliding surface is described as
<disp-formula id="FD2">
<label>(2)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi>σ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>+</mml:mo>
<mml:mi>α</mml:mi>
<mml:mi> </mml:mi>
<mml:mi> </mml:mi>
<mml:mi>e</mml:mi>
<mml:mi> </mml:mi></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="italic">ZERO</mml:mi></mml:mrow></mml:math></disp-formula>where <italic>α</italic> is a positive constant. The fuzzy sliding surface <italic>σ</italic> = <italic>ZERO</italic> is a straight line with slope <italic>α</italic> in the phase plane. The sliding surface can be divided into seven sections by the membership function set of <italic>M</italic> (<italic>σ̃</italic>) = {<italic>NB, NM, NS, ZR, PS, PM, PB</italic>}. The membership function set for the control input <italic>u</italic> is defined as <italic>M</italic> (<italic>ũ</italic>) = {<italic>NB, NM, NS, ZR, PS, PM, PB</italic>}. Therefore, the fuzzy sliding mode control (FSMC) can reduce the fuzzy rules into seven rules <italic>via</italic> the fuzzy sliding surface. The Mamdani method is used in the fuzzy inference and the centroid method is used for defuzzification.</p>
<p>The self-organizing modifier of the SOFSMC is designed by self-organizing fuzzy control theory for on-line adapting the fuzzy rules according to the variations of working points and external disturbance. The detailed derivation of the self-organizing modifier has been shown in [<xref ref-type="bibr" rid="b13-sensors-10-02675">13</xref>]. The <italic>i</italic><sup>th</sup> rule <italic>u<sub>i</sub></italic> can be modified by the modifying value Δ<italic>u</italic> through an exciting intensity <italic>w<sub>i</sub></italic>
<disp-formula id="FD3">
<label>(3)</label>
<mml:math display="block">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:mi mathvariant="normal">Δ</mml:mi>
<mml:mi>u</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>w</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>γ</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi></mml:mrow>
<mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mi>σ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo>,</mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mn>7</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where the exciting intensity <italic>w<sub>i</sub></italic> is the grade of membership; <italic>γ<sub>s</sub></italic> indicates the learning rate of the modifier and <italic>M<sub>s</sub></italic> is a constant ratio between Δ<italic>u</italic> and <italic>σ</italic>(<italic>nT</italic>).</p></sec>
<sec>
<label>3.2.</label>
<title>Decoupling Compensator</title>
<p>In order to solve the structure coupling interference, the decoupling compensators designed by SOFSMC are merged. The coupling interactions in the X-Y positioning systems exist not only between the pneumatic actuator and the piezoelectric actuator in the single axis, but also between the X-axis and the Y-axis in the dual-axial motion. They have to be considered respectively.</p>
<sec>
<label>3.2.1.</label>
<title>Decoupling compensator for single axis</title>
<p><xref ref-type="fig" rid="f4-sensors-10-02675">Figure 4</xref> shows the control strategies to solve the coupling problem in the DISO system of single axis using DSOFSMC. The decoupling compensator is designed by fuzzy sliding mode control (FSMC).The output of the decoupling controller is considered as weighting function <italic>w</italic>, (0≦ <italic>w</italic> ≦1), for the two subsystems in the DISO system, as described in <xref ref-type="disp-formula" rid="FD4">Equations (4)</xref> and <xref ref-type="disp-formula" rid="FD5">(5)</xref>.
<disp-formula id="FD4">
<label>(4)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">pneu</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">pneu</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>⋅</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD5">
<label>(5)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">PZT</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:mi>w</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>˙</mml:mo></mml:mover></mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">PZT</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mover accent="true">
<mml:mi>e</mml:mi>
<mml:mo>˙</mml:mo></mml:mover>
<mml:mo>⋅</mml:mo>
<mml:mi>w</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>where <italic>e<sub>pneu</sub></italic> and <italic>e<sub>pzt</sub></italic> are control errors for pneumatic and piezoelectric actuators, respectively.</p>
<p>The overall system of the single axis contains the pneumatic controller, the piezoelectric controller and the decoupling compensator. The pneumatic controller and the piezoelectric controller are designed using SOFSMC; the decoupling compensator is designed by fuzzy sliding mode control (FSMC).</p></sec>
<sec>
<label>3.2.2.</label>
<title>X-Y decoupling compensator</title>
<p>Due to the interactions between the motion of the X-axis and Y-axis, the decoupling compensator for the X-Y axes is developed. <xref ref-type="fig" rid="f5-sensors-10-02675">Figure 5</xref> shows the block diagram of the overall X-Y axes positioning control system. The controllers of the two single axes are designed separately. The coupling influences can be considered by the equivalent control error as
<disp-formula id="FD6">
<label>(6)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mi>x</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>x</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mi>y</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mi>y</mml:mi></mml:mrow></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>e</mml:mi></mml:mrow>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:math></disp-formula>where <italic>e<sub>x</sub></italic> and <italic>e<sub>y</sub></italic> are resultant position errors of the X- and Y-axis, respectively; <italic>e<sub>xy</sub></italic> is the equivalent error of the Y-axis caused by the X-axis; <italic>e<sub>yx</sub></italic> is that of the X-axis caused by the Y-axis. <italic>e<sub>xx</sub></italic> and <italic>e<sub>yy</sub></italic> are the feedback control error of the X- and Y-axis. <italic>e<sub>xy</sub></italic> and <italic>e<sub>yx</sub></italic> are calculated from the Y-X decoupling compensator that is designed using FSMC.</p></sec></sec>
<sec sec-type="methods">
<label>3.3.</label>
<title>Controller Design</title>
<p>As shown in <xref ref-type="fig" rid="f5-sensors-10-02675">Figure 5</xref>, the overall control system of the X-Y pneumatic-piezoelectric hybrid positioning system contains the X-axial pneumatic controllers, the X-axial piezoelectric controller, the X-axial decoupling compensator, the y-x decoupling compensator, the Y-axial pneumatic controller, the Y-axial piezoelectric controller, the Y-axial decoupling compensator, and the x-y decoupling compensator. The decoupling self-organizing fuzzy sliding mode controller is used in the X-axial pneumatic controller, the X-axial piezoelectric controller, the Y-axial pneumatic controller and the Y-axial piezoelectric controller. The X-axial decoupling compensator, the y-x decoupling compensator, the Y-axial decoupling compensator and the x-y decoupling compensator are design using fuzzy sliding mode control. The control designed parameters of the controllers are summarized in <xref ref-type="table" rid="t2-sensors-10-02675">Table 2</xref>, where <italic>G</italic><sub>s</sub> is the normalized factor and <italic>G</italic><sub>u</sub> the defuzzification factor; <italic>α</italic> is the slope of fuzzy sliding surface; <italic>γ</italic>/ <italic>M</italic> is the learning rate ;<italic>T</italic> is the membership function.</p></sec></sec>
<sec>
<label>4.</label>
<title>Experiments</title>
<p>For ensuring feasibility of the design of the mechanism and the controllers for the novel X-Y pneumatic-piezoelectric hybrid positioning control system, the experiments for different strokes for pneumatic actuator, piezoelectric actuator, pneumatic-piezoelectric hybrid actuators for single axis and dual axes are implemented. In addition, the bi-directional test and the robustness test are also performed.</p>
<sec>
<label>4.1.</label>
<title>Position Control of Pneumatic Actuator</title>
<p>The pneumatic actuator controlled by the SOFSMC is investigated firstly to identify the position control error range. <xref ref-type="fig" rid="f6-sensors-10-02675">Figure 6</xref> shows the experimental results of the position control of the X-axial pneumatic actuator with stroke of 250 mm. The settling time is about 3.53 s and the steady state control error can achieve about 1 μm.</p></sec>
<sec>
<label>4.2.</label>
<title>Position Control of Piezoelectric Actuator</title>
<p>The experimental position control performance of the piezoelectric actuator controlled by the SOFSMC is shown in <xref ref-type="fig" rid="f7-sensors-10-02675">Figure 7</xref>. Because the maximum stroke of the piezoelectric actuator used in the study is 100 μm with the maximum driving voltage of 150 V, the experimental results of the position control of the piezoelectric actuator with stroke of 80 μm is performed. In order to make the piezoelectric actuator able to compensate the position on both sides, the control signal of 4.67 V, which is amplified to 70 V by the piezoelectric amplifier, is pre-given. The rise time, the settling time and the steady state control error can achieve 0.635 s, 1.255 s and 20 nm, respectively.</p></sec>
<sec>
<label>4.3.</label>
<title>Position Control of the Pneumatic-Piezoelectric Hybrid Actuator for Single Axis</title>
<p>The position control of the pneumatic-piezoelectric hybrid actuator for single axis is implemented to confirm if the required large stroke and nanometer positioning accuracy can be realized. In addition, the position control performances with and without decoupling compensator of single axis are compared. Furthermore, the double step position control is realized to verify the proposed hybrid actuator in bi-directional motions.</p>
<p><xref ref-type="fig" rid="f8-sensors-10-02675">Figure 8</xref> shows the experimental results of position control of pneumatic-piezoelectric hybrid actuator for single axis with a stroke of 250 mm by SOFSMC, <italic>i.e.</italic>, without decoupling compensator. The pneumatic actuator firstly compensates the position control error to reach micrometer range, and subsequently the piezoelectric actuator starts to compensate the control error in the fine range. However, the pneumatic actuator and the piezoelectric actuator interfere with each other in the fine range, such that the control error chatters seriously over 0.1 μm, as shown in <xref ref-type="fig" rid="f8-sensors-10-02675">Figure 8d</xref>.</p>
<p>Therefore, the decoupling compensator of the single axis is essential for tackling the coupling influence. The position control of the pneumatic-piezoelectric hybrid actuator for single axis with stroke of 250 mm by DSOFSMC, <italic>i.e.</italic>, with decoupling compensator of single axis, is shown in <xref ref-type="fig" rid="f9-sensors-10-02675">Figure 9</xref>. The steady state control error in <xref ref-type="fig" rid="f9-sensors-10-02675">Figure 9(d)</xref> clarifies that the decoupling compensator can effectively solve the coupling problem and can make the steady state error reach 20 nm at 3.695 s.</p>
<p>Moreover, <xref ref-type="fig" rid="f10-sensors-10-02675">Figure 10</xref> shows the experimental results of bi-directional position control of pneumatic-piezoelectric hybrid actuator for single axis with stroke of 100 mm by DSOFSMC. The proposed novel hybrid actuator can achieve the positioning accuracy of 20 nm in both forward and backward directions.</p></sec>
<sec>
<label>4.4.</label>
<title>Robustness Test of the Pneumatic-Piezoelectric Hybrid Actuator for Single Axis</title>
<p>In order to investigate the proposed pneumatic-piezoelectric hybrid actuator against disturbance, the robustness test was performed, as shown in <xref ref-type="fig" rid="f11-sensors-10-02675">Figure 11</xref>. The initial inertia mass, which contains the piston and mechanism of pneumatic cylinder, as shown in <xref ref-type="fig" rid="f1-sensors-10-02675">Figure 1</xref>, is about 4.2 kg for the X-axis and 2.5 kg for the Y-axis. A disturbance loading mass of 5 kg is inserted during the steady state such that the control error suddenly increases over the maximum stroke of the piezoelectric actuator ± 50 μm; meanwhile, the pneumatic actuator works immediately to compensate the error and then the piezoelectric actuator makes the control error return quickly to 20 nm. Thus, the DSOFSMC that combines the decoupling compensator with the SOFSMC is effectively for the pneumatic-piezoelectric hybrid actuator for the variation of disturbance force and mass.</p></sec>
<sec>
<label>4.5.</label>
<title>Position Control of the XY Dual-Axial Pneumatic-Piezoelectric Hybrid Actuators</title>
<p>With the purpose of developing the XY dual-axial pneumatic-piezoelectric hybrid actuators for large stroke and nanometer positioning accuracy, the coupling interactions between the motions of the X- and Y-axes have to be considered. Although the X- and Y-axis are theoretically orthogonal, the clearance of the linear bearings and the orthogonal mounting deviation between X- and Y-axis still exist in the practical test rig. The XY-decoupling compensator was used here to compensate the mechanism deviation. For this purpose, two experiments of the XY dual-axial position control with the stroke of (250 mm, 200 mm) for the X- and Y-axis were performed. <xref ref-type="fig" rid="f12-sensors-10-02675">Figure 12</xref> shows the experimental results of the positioning control of the XY dual-axial pneumatic-piezoelectric hybrid actuators controlled by DSOFSMC without the X-Y decoupling controller. <xref ref-type="fig" rid="f12-sensors-10-02675">Figure 12a</xref> shows the position control response; <xref ref-type="fig" rid="f12-sensors-10-02675">Figure 12b, c</xref> are the positioning error zoom of X- and Y-axis. Without the X-Y decoupling controller, the motions of X- and Y-axis influence obviously on each other, such that the serious oscillations appear before the steady state in both X- and Y-axial responses.</p>
<p><xref ref-type="fig" rid="f13-sensors-10-02675">Figure 13</xref> schematically depicts the experimental results of the positioning control of XY dual-axial pneumatic-piezoelectric hybrid actuator controlled by DSOFSMC with the X-Y decoupling controller. The strokes of the X- and Y-axis are (250 mm, 200 mm). With the X-Y decoupling controller, the dual-axial coupling interactions can be reduced clearly, such that almost no oscillations occur before the steady state in both X- and Y-axis responses, as shown in <xref ref-type="fig" rid="f13-sensors-10-02675">Figure 13b, c</xref>. The X- and Y-axial pneumatic-piezoelectric hybrid actuator can achieve the position accuracy of 20 nm for the strokes of 250 mm and 200 mm. The variations of the equivalent control error <italic>e</italic><sub>yx</sub>, the pneumatic control signals of X-axis, the piezoelectric control signals of X-axis, the equivalent control error <italic>e</italic><sub>xy</sub>, the pneumatic control signals of Y-axis, and the piezoelectric control signals of Y-axis are shown in <xref ref-type="fig" rid="f14-sensors-10-02675">Figure 14</xref>.</p>
<p>For comparing the position control responses of X- and Y-axis with and without the X-Y decoupling controller, <xref ref-type="table" rid="t3-sensors-10-02675">Table 3</xref> summarizes the rising time and the steady state error of the experiments shown in <xref ref-type="fig" rid="f12-sensors-10-02675">Figures 12</xref> and <xref ref-type="fig" rid="f13-sensors-10-02675">13</xref>. In the X-axis response, the steady state error both can reach 20 nm, and the system with X-Y decoupling controller can reduce the oscillations and have better steady state time of 3.425 s. In the Y-axis response, the steady state error also can reach 20 nm. The system with X-Y decoupling controller has better steady state time of 3.553 s.</p></sec></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Conclusions</title>
<p>This paper proposes a novel large stroke and high precision XY dual-axial pneumatic-piezoelectric hybrid actuators in which the pneumatic servo cylinders serve for high speed, large stroke positioning and the piezoelectric actuators work in fine stroke positioning for each axis. The two controllers work in parallel and the two position outputs are added in cascade. Such complex dual-input single-output systems are solved by the decoupling self-organizing fuzzy sliding mode control both for the pneumatic cylinder positioning control system and the piezoelectric positioning control system and the decoupling compensator of single axis. In addition, for reducing interactions between the motion of the X- and Y-axis, the X-Y decoupling controllers for the X-Y axes are developed and verified.</p>
<p>The experimental results clarify that the servo pneumatic-piezoelectric X-Y hybrid control systems can achieve excellent positioning response and accuracy of 20 nm with high response for maximum stroke of 250 mm and 200 mm for the X- and Y-axis. Besides, the 20 nm positioning accuracy is limited by the resolution of the linear scales. If the resolution of the linear scale and the counter speed of the decoder could be improved, the positioning accuracy and the transient response could be improved further.</p></sec></body>
<back>
<ack>
<p>This research was sponsored by the National Science Council of Taiwan under the grant NSC 96-2622-E-002-025-CC3.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-10-02675"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Evans</surname><given-names>R.B.</given-names></name><name><surname>Griesbach</surname><given-names>J.S.</given-names></name><name><surname>Messner</surname><given-names>W.C.</given-names></name></person-group><article-title>Piezoelectric microactuator for dual stage control</article-title><source>IEEE Trans. Magn</source><year>1999</year><volume>35</volume><fpage>977</fpage><lpage>982</lpage><pub-id pub-id-type="doi">10.1109/20.753819</pub-id></citation></ref>
<ref id="b2-sensors-10-02675"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>C.J.</given-names></name><name><surname>Beigi</surname><given-names>H.S.M.</given-names></name><name><surname>Li</surname><given-names>S.</given-names></name><name><surname>Liang</surname><given-names>J.</given-names></name></person-group><article-title>Non-linear piezo-actuator control by learning self-tuning regulator</article-title><source>ASME J. Dyn. Syst</source><year>1993</year><volume>115</volume><fpage>720</fpage><lpage>723</lpage><pub-id pub-id-type="doi">10.1115/1.2899203</pub-id></citation></ref>
<ref id="b3-sensors-10-02675"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Han</surname><given-names>J.M.</given-names></name><name><surname>Adriaens</surname><given-names>T.A.</given-names></name><name><surname>de Koning</surname><given-names>W.L.</given-names></name><name><surname>Banning</surname><given-names>R.</given-names></name></person-group><article-title>Modeling piezoelectric actuators</article-title><source>IEEE/ASME Trans. Mech</source><year>2000</year><volume>5</volume><fpage>331</fpage><lpage>341</lpage><pub-id pub-id-type="doi">10.1109/3516.891044</pub-id></citation></ref>
<ref id="b4-sensors-10-02675"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ge</surname><given-names>P.</given-names></name><name><surname>Jouaneh</surname><given-names>M.</given-names></name></person-group><article-title>Tracking control of a piezoceramic actuator</article-title><source>IEEE Trans. Contr Syst. Tech</source><year>1996</year><volume>4</volume><fpage>209</fpage><lpage>216</lpage><pub-id pub-id-type="doi">10.1109/87.491195</pub-id></citation></ref>
<ref id="b5-sensors-10-02675"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tan</surname><given-names>U.X.</given-names></name><name><surname>Latt</surname><given-names>W.T.</given-names></name><name><surname>Widjaja</surname><given-names>F.</given-names></name><name><surname>Shee</surname><given-names>C.Y.</given-names></name><name><surname>Riviere</surname><given-names>C.N.</given-names></name><name><surname>Ang</surname><given-names>W.T.</given-names></name></person-group><article-title>Tracking control of hysteretic piezoelectric actuator using adaptive rate-dependent controller</article-title><source>Sensors Actuat. A-Phys</source><year>2009</year><volume>150</volume><fpage>116</fpage><lpage>123</lpage><pub-id pub-id-type="doi">10.1016/j.sna.2008.12.012</pub-id></citation></ref>
<ref id="b6-sensors-10-02675"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aphale</surname><given-names>S.</given-names></name><name><surname>Fleming</surname><given-names>A.J.</given-names></name><name><surname>Moheimani</surname><given-names>S.O.R.</given-names></name></person-group><article-title>High speed nano-scale positioning using a piezoelectric tube actuator with active shunt control</article-title><source>Micro Nano Lett</source><year>2007</year><volume>2</volume><fpage>9</fpage><lpage>12</lpage><pub-id pub-id-type="doi">10.1049/mnl:20065075</pub-id></citation></ref>
<ref id="b7-sensors-10-02675"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ru</surname><given-names>C.</given-names></name><name><surname>Chen</surname><given-names>L.</given-names></name><name><surname>Shao</surname><given-names>B.</given-names></name><name><surname>Rong</surname><given-names>W.</given-names></name><name><surname>Sun</surname><given-names>L.</given-names></name></person-group><article-title>A hysteresis compensation method of piezoelectric actuator: Model, identification and control</article-title><source>Control Eng. Pract</source><year>2009</year><volume>17</volume><fpage>1107</fpage><lpage>1114</lpage><pub-id pub-id-type="doi">10.1016/j.conengprac.2009.04.013</pub-id></citation></ref>
<ref id="b8-sensors-10-02675"><label>8.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Fujita</surname><given-names>T.</given-names></name><name><surname>Tokashiki</surname><given-names>R.</given-names></name><name><surname>Kagawa</surname><given-names>T.</given-names></name></person-group><article-title>Stick-slip motion in pneumatic cylinders driven by meter-out circuit</article-title><conf-name>Proceedings of 4th JHPS International Symposium on Fluid Power</conf-name><conf-loc>Tokyo, Japan</conf-loc><year>1999</year><fpage>131</fpage><lpage>136</lpage></citation></ref>
<ref id="b9-sensors-10-02675"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shih</surname><given-names>M.C.</given-names></name><name><surname>Huang</surname><given-names>Y.F.</given-names></name></person-group><article-title>Pneumatic servo cylinder position control using a self-tuning controller</article-title><source>JSME Int. J. C</source><year>1992</year><volume>35</volume><fpage>247</fpage><lpage>254</lpage></citation></ref>
<ref id="b10-sensors-10-02675"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chiang</surname><given-names>M.H.</given-names></name><name><surname>Lee</surname><given-names>L.W.</given-names></name><name><surname>Kuo</surname><given-names>C.F.</given-names></name><name><surname>Chen</surname><given-names>Y.N.</given-names></name></person-group><article-title>A <italic>H</italic><sub>∞</sub> tracking-based adaptive sliding-mode controller for nonlinear pneumatic path tracking systems via a functional approximation approach</article-title><source>J. Chinese Soc. Mech. Eng</source><year>2009</year><volume>30</volume><fpage>83</fpage><lpage>94</lpage></citation></ref>
<ref id="b11-sensors-10-02675"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chiang</surname><given-names>M.H.</given-names></name><name><surname>Chang</surname><given-names>Y.S.</given-names></name></person-group><article-title>Intelligenter hybrider Pneumatik-Piezo-Aktuator zur Lageregelung mit großem Hub und hoher Genauigkeit (in German)</article-title><source>Ölhydraulik und Pneu</source><year>2003</year><volume>6</volume><fpage>431</fpage><lpage>435</lpage></citation></ref>
<ref id="b12-sensors-10-02675"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chiang</surname><given-names>M.H.</given-names></name><name><surname>Chen</surname><given-names>C.C.</given-names></name><name><surname>Chow</surname><given-names>D.N.</given-names></name></person-group><article-title>High precision pneumatic-piezoelectric hybrid positioning control using adaptive discrete variable structure control</article-title><source>Mechatronics</source><year>2005</year><volume>15</volume><fpage>523</fpage><lpage>545</lpage><pub-id pub-id-type="doi">10.1016/j.mechatronics.2004.11.003</pub-id></citation></ref>
<ref id="b13-sensors-10-02675"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chiang</surname><given-names>M.H.</given-names></name><name><surname>Chien</surname><given-names>Y.W.</given-names></name></person-group><article-title>Parallel control of velocity control and energy-saving control on a hydraulic valve-controlled system using self-organizing fuzzy sliding mode control</article-title><source>JSME Int. J. C</source><year>2003</year><volume>46</volume><fpage>224</fpage><lpage>231</lpage></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-10-02675" position="float">
<label>Figure 1.</label>
<caption>
<p>X-Y dual-axial pneumatic-piezoelectric hybrid actuator for position control.</p></caption>
<graphic xlink:href="sensors-10-02675f1.gif"/></fig>
<fig id="f2-sensors-10-02675" position="float">
<label>Figure 2.</label>
<caption>
<p>Layout of the X-Y dual-axial pneumatic-piezoelectric hybrid actuator.</p></caption>
<graphic xlink:href="sensors-10-02675f2.gif"/></fig>
<fig id="f3-sensors-10-02675" position="float">
<label>Figure 3.</label>
<caption>
<p>Block diagram of dual-input single-output system for the single axis.</p></caption>
<graphic xlink:href="sensors-10-02675f3.gif"/></fig>
<fig id="f4-sensors-10-02675" position="float">
<label>Figure 4.</label>
<caption>
<p>Decoupling self-organizing fuzzy sliding-mode control for single axis.</p></caption>
<graphic xlink:href="sensors-10-02675f4.gif"/></fig>
<fig id="f5-sensors-10-02675" position="float">
<label>Figure 5.</label>
<caption>
<p>Block diagram of the overall X-Y pneumatic-piezoelectric hybrid positioning system.</p></caption>
<graphic xlink:href="sensors-10-02675f5.gif"/></fig>
<fig id="f6-sensors-10-02675" position="float">
<label>Figure 6.</label>
<caption>
<p>Experimental results of position control of the X-axial pneumatic actuator with stroke of 250 mm by SOFSMC: (a) position control response, (b) control signal, (c) control error, (d) error zoom.</p></caption>
<graphic xlink:href="sensors-10-02675f6.gif"/></fig>
<fig id="f7-sensors-10-02675" position="float">
<label>Figure 7.</label>
<caption>
<p>Experimental results of position control of the X-axial piezoelectric actuator with stroke of 80 μm by SOFSMC: (a) position control response, (b) control signal, (c) control error.</p></caption>
<graphic xlink:href="sensors-10-02675f7.gif"/></fig>
<fig id="f8-sensors-10-02675" position="float">
<label>Figure 8.</label>
<caption>
<p>Experimental results of position control of the pneumatic-piezoelectric hybrid actuator for single axis with stroke of 250 mm by SOFSMC (without decoupling compensator): (a) position control response, (b) pneumatic control signal, (c) piezoelectric control signal, (d) position control error, (e) error zoom.</p></caption>
<graphic xlink:href="sensors-10-02675f8.gif"/></fig>
<fig id="f9-sensors-10-02675" position="float">
<label>Figure 9.</label>
<caption>
<p>Experimental results of position control of pneumatic-piezoelectric hybrid actuator for single axis with stroke of 250 mm by DSOFSMC (with decoupling compensator): (a) position control response, (b) pneumatic control signal, (c) piezoelectric control signal, (d) position control error, (e) error zoom.</p></caption>
<graphic xlink:href="sensors-10-02675f9.gif"/></fig>
<fig id="f10-sensors-10-02675" position="float">
<label>Figure 10.</label>
<caption>
<p>Experimental results of bi-directional position control of the pneumatic-piezoelectric hybrid actuator for single axis with stroke of 100 mm by DSOFSMC: (a) position control response, (b) pneumatic control signal, (c) piezoelectric control signal, (d) position control error, (e) error zoom.</p></caption>
<graphic xlink:href="sensors-10-02675f10.gif"/></fig>
<fig id="f11-sensors-10-02675" position="float">
<label>Figure 11.</label>
<caption>
<p>Robustness test of the position control of pneumatic-piezoelectric hybrid actuator for single axis by DSOFSMC: (a) position control response, (b) pneumatic control signal, (c) piezoelectric control signal, (d) position control error, (e) error zoom.</p></caption>
<graphic xlink:href="sensors-10-02675f11.gif"/></fig>
<fig id="f12-sensors-10-02675" position="float">
<label>Figure 12.</label>
<caption>
<p>Experimental results of the positioning control of XY dual-axial pneumatic-piezoelectric hybrid actuators by DSOFSMC without X-Y decoupling compensator: strokes of (X,Y)= (250 mm, 200 mm), (a) position control response of X- and Y-axes. (b) error of X- and Y-axis. (c) error zoom of X-axis. (d) error zoom of Y-axis.</p></caption>
<graphic xlink:href="sensors-10-02675f12.gif"/></fig>
<fig id="f13-sensors-10-02675" position="float">
<label>Figure 13.</label>
<caption>
<p>Experimental results of the positioning control of XY dual-axial pneumatic-piezoelectric hybrid actuators by DSOFSMC with X-Y decoupling controller: strokes of (X,Y)= (250 mm, 200 mm), (a) position control response of X- and Y-axes. (b) error of X- and Y-axis. (c) error zoom of X-axis. (d) error zoom of Y-axis.</p></caption>
<graphic xlink:href="sensors-10-02675f13.gif"/></fig>
<fig id="f14-sensors-10-02675" position="float">
<label>Figure 14.</label>
<caption>
<p>Control signals of the positioning control of XY dual-axial pneumatic-piezoelectric hybrid actuators by DSOFSMC with X-Y decoupling controller: strokes of (X,Y) = (250 mm, 200 mm), (a) equivalent control error <italic>e</italic><sub>yx</sub>, (b) pneumatic control signal of X-axis, (c) piezoelectric control signal of X-axis, (d) equivalent control error <italic>e</italic><sub>xy</sub>, (e) pneumatic control signal of Y-axis, (f) piezoelectric control signal of Y-axis.</p></caption>
<graphic xlink:href="sensors-10-02675f14.gif"/></fig>
<table-wrap id="t1-sensors-10-02675" position="float">
<label>Table 1.</label>
<caption>
<p>Specifications of the main components of the X-Y pneumatic-piezoelectric hybrid actuator.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th align="left" valign="bottom">Component</th>
<th align="left" valign="bottom">Specification</th></tr></thead>
<tbody>
<tr>
<td align="left" valign="middle">Pneumatic actuator</td>
<td align="left" valign="middle">X-axis:<break/>Piston diameter: φ25 mm<break/>Stroke: 600 mm<break/>Y-axis:<break/>Piston diameter: φ25 mm<break/>Stroke: 500 mm</td></tr>
<tr>
<td align="left" valign="middle">Piezoelectric actuator</td>
<td align="left" valign="middle">Stack type<break/>Stroke: 100 μm<break/>Driving voltage: 0∼150 V</td></tr>
<tr>
<td align="left" valign="middle">Piezoelectric amplifier</td>
<td align="left" valign="middle">Input : 0∼5V<break/>Output: 0∼150 V</td></tr>
<tr>
<td align="left" valign="middle">Proportional servo valve</td>
<td align="left" valign="middle">5/3 directional flow control valve<break/>Driving voltage:0∼10 V<break/>Rated volume flow: 700 L/min.<break/>Max. hysteresis: 0.4%<break/>–3 dB Bandwidth: 125 Hz for 100% stroke</td></tr>
<tr>
<td align="left" valign="middle">Linear encoder</td>
<td align="left" valign="middle">Resolution: 20 nm</td></tr>
<tr>
<td align="left" valign="middle">Data acquisition card</td>
<td align="left" valign="middle">12 bits D/A (digital-to-analog);<break/>16 bits DIO (digital input/digital output)</td></tr>
<tr>
<td align="left" valign="middle">Counter card</td>
<td align="left" valign="middle">3 × 24-bits counters<break/>1.0 MHz input rate</td></tr>
<tr>
<td align="left" valign="middle">PC-Based Controller</td>
<td align="left" valign="middle">Industrial PC<break/>Pentium 4 CPU</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-10-02675" position="float">
<label>Table 2.</label>
<caption>
<p>Parameters of controllers.</p></caption>
<table frame="box" rules="all">
<tbody>
<tr>
<td colspan="2" align="center" valign="top">(a) Pneumatic controller</td></tr>
<tr>
<td align="center" valign="top"><italic>α</italic><sub>pneu</sub> = 50</td>
<td align="center" valign="top"><italic>G</italic><sub>s</sub> = 0.1</td></tr>
<tr>
<td align="center" valign="top"><italic>G</italic><sub>u</sub> = 0.8</td>
<td align="center" valign="top"><italic>γ</italic><sub>V</sub> / <italic>M</italic><sub>V</sub> = 0.001</td></tr>
<tr>
<td colspan="2" align="center" valign="top"><italic>T</italic>(<italic>σ</italic><sub>pneu</sub>) ={−1, −0.67, −0.1, 0, 0.1, 0.67, 1}</td></tr>
<tr>
<td colspan="2" align="center" valign="top"><italic>T</italic>(<italic>u</italic><sub>pneu</sub>) ={−1 −0.66 −0.33 0 0.33 0.66 1}</td></tr></tbody></table>
<table frame="box" rules="all">
<tbody>
<tr>
<td colspan="2" align="center" valign="top">(b) Piezoelectric controller</td></tr>
<tr>
<td align="center" valign="top"><italic>α</italic><sub>pzt</sub> = 50</td>
<td align="center" valign="top"><italic>G</italic><sub>s</sub> = 4.8</td></tr>
<tr>
<td align="center" valign="top"><italic>G</italic><sub>u</sub> = 0.4</td>
<td align="center" valign="top"><italic>γ</italic><sub>V</sub> / <italic>M</italic><sub>V</sub> = 0.0007</td></tr>
<tr>
<td colspan="2" align="center" valign="top"><italic>T</italic>(<italic>σ</italic><sub>pzt</sub>) ={−1 −0.25 −0.01 0 0.01 0.25 1}</td></tr>
<tr>
<td colspan="2" align="center" valign="top"><italic>T</italic>(<italic>u</italic><sub>pzt</sub>) ={−0.5 −0.22 −0.01 0 0.01 0.22 0.5}</td></tr></tbody></table>
<table frame="box" rules="all">
<tbody>
<tr>
<td colspan="2" align="center" valign="top">(c) Decoupling compensator - single axis</td></tr>
<tr>
<td align="center" valign="top"><italic>α</italic><sub>w</sub> = 4</td>
<td align="center" valign="top"><italic>G</italic><sub>s</sub> = 0.5</td></tr>
<tr>
<td align="center" valign="top"><italic>G</italic><sub>u</sub> = 0.8</td>
<td align="center" valign="top"/></tr>
<tr>
<td colspan="2" align="center" valign="top"><italic>T</italic>(<italic>σ</italic><sub>pzt</sub>) ={−1 −0.4 −0.1 0 0.1 0.4 1}</td></tr>
<tr>
<td colspan="2" align="center" valign="top"><italic>T</italic>(<italic>u</italic><sub>pzt</sub>) ={−1 −0.6 −0.3 0 0.3 0.6 1}</td></tr></tbody></table>
<table frame="box" rules="all">
<tbody>
<tr>
<td colspan="2" align="center" valign="top">(d) Decoupling compensator—XY axis</td></tr>
<tr>
<td align="center" valign="middle"><italic>α</italic><sub>xy</sub> = 4</td>
<td align="center" valign="middle"><italic>G</italic><sub>s</sub> = 0.02</td></tr>
<tr>
<td align="center" valign="middle"><italic>α</italic><sub>yx</sub> = 4</td>
<td align="center" valign="middle"><italic>G</italic><sub>u</sub> = 0.04</td></tr>
<tr>
<td colspan="2" align="center" valign="middle"><italic>T</italic>(<italic>σ</italic><sub>yx</sub>) ={−0.1 −0.004 0 0.005 0.1}</td></tr>
<tr>
<td colspan="2" align="center" valign="middle"><italic>T</italic>(<italic>u</italic><sub>yx</sub>) ={−0.025 −0.0125 0 0.0125 0.025}</td></tr>
<tr>
<td colspan="2" align="center" valign="middle"><italic>T</italic>(<italic>σ</italic><sub>xy</sub>) ={−0.1 −0.005 0 0.0005 0.1}</td></tr>
<tr>
<td colspan="2" align="center" valign="middle"><italic>T</italic>(<italic>u</italic><sub>xy</sub>) ={−0.05 −0.025 0 0.025 0.05}</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-10-02675" position="float">
<label>Table 3.</label>
<caption>
<p>Comparison of the positioning responses of X- and Y-axial pneumatic-piezoelectric hybrid actuators with and without X-Y decoupling controller.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th align="center" valign="bottom"/>
<th colspan="2" align="center" valign="bottom">X-axis response</th>
<th colspan="2" align="center" valign="bottom">Y-axis response</th></tr>
<tr>
<th align="left" valign="middle"/>
<th align="center" valign="middle">without X-Y decoupling controller</th>
<th align="center" valign="middle">with X-Y decoupling controller</th>
<th align="center" valign="middle">without X-Y decoupling controller</th>
<th align="center" valign="middle">with X-Y decoupling controller</th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle">Rising time <italic>t<sub>r</sub></italic></td>
<td align="center" valign="middle">3.034 s</td>
<td align="center" valign="middle">3.035 s</td>
<td align="center" valign="middle">2.545 s</td>
<td align="center" valign="middle">2.555 s</td></tr>
<tr>
<td align="center" valign="middle">Steady state error <italic>e<sub>ss</sub></italic></td>
<td align="center" valign="middle">20 nm at 4.035 s</td>
<td align="center" valign="middle">20 nm at 3.425 s</td>
<td align="center" valign="middle">20 nm at 4.205 s</td>
<td align="center" valign="middle">20 nm at 3. 553 s</td></tr></tbody></table></table-wrap></sec></back></article>
