- Open Access
- Total Downloads : 132
- Authors : Merlin Elezabeth Thomas, Anu Gopinath
- Paper ID : IJERTV5IS060692
- Volume & Issue : Volume 05, Issue 06 (June 2016)
- DOI : http://dx.doi.org/10.17577/IJERTV5IS060692
- Published (First Online): 24-06-2016
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Tracking Control of Piezoelectric Actuators using PID based Sliding Mode
Merlin Elezabeth Thomas Anu Gopinath
Electrical & Electronics Dept. Assistant Professor
Mar Baselios college of Engineering, Electrical & Electronics Dept
Thiruvananthapuram, Kerala,India
AbstractSliding mode control (SMC) is a nonlinear control technique that has excellent robustness to model uncertainties and disturbances. SMC can act as an ideal scheme for process control applications. The existing SMC, however, has the drawback in chattering control. To eliminate chattering, a new PID based sliding mode control (PIDSMC) is proposed. Three components of the proposed control system include a compensation for process nonlinearity, a linear feedback of state tracking errors, and a PID control of sliding surface function. The studies shows the PEA can be modeled as a linear dynamic system with matched uncertainties. This paper presents the development of proportional-integral-derivative- based (PID) sliding mode, in which the switching function is replaced by a PID regulator.
Index terms-PID control; Sliding mode control; Piezoelectric devices.
-
INTRODUCTION
Piezoelectric actuators (PEAs) have been widely used in the fields of micro- and nano-positioning due to their high displacement resolution (sub nanometer) and large actuating force (typically a few hundreds of N). The nonlinear effects of PEAs due to hysteresis and creep [1][3], and the distributed
nature of their vibration dynamics [5]have shown to be able to degrade the closed loop tracking control performance and may lead to system instability[2].For improvement, the development of model-based controllers for compensation have drawn considerable attention.
PEAs utilize the inverse piezoelectric effect of piezoelectric materials to generate forces and displacements.By applying electric charges on a piezoelectric material ( by means of an electric voltage), a stress can be generated, resulting in an actuating force. This actuating force alongwith the external force acts on a piezoelectric material causes deformation of the piezoelectric material , i.e. generating a displacement.The models of PEA can be classified into two categories: phenomenon-based models and physics-based models.Thephenomenon-based models of PEA are dependent on the experimental results alone, in which nonlinear and linear effects are lumped. For example, the vibration dynamics and the hysteresis are combined to form a rate-dependent hysteresis model for PEAs. The physics-based models of PEA is related to the decoupling of linear and nonlinear effects by means individual sub-models of PEAs.
Mar Baselios college of Engineering, Thiruvananthapuram, Kerala, India
The PEA is modeled as a cascade of a nonlinear sub- model for the rate-independent hysteresis and a linear sub- model for the vibration dynamics. The sliding mode control is used as the closed-loop control schemes for PEAs. The merit of the sliding-mode based techniques is that they are insensitive to uncertainties in the input channels of the plant.These uncertainties are referred as matched uncertainties or matched unknown inputs. The PEA can be modeled as a linear dynamic system with a matched unknown input to account for hysteresis, creep, and model error. Many advanced feedback controllers were developed for PEA tracking control with the idea of minimizing or rejecting the effect of thedisturbances on the PEA output displacement.
The robust controllers were designed to minimize the effects of the disturbances based on a cost function. If the disturbances is treated as an unknown input applied to the PEA through the same channel as the known input, the effect of thedisturbances on the PEA performance can becompletely rejected by the use of sliding-mode-based (SM-based) controllers [6]. On the basis of SM control [8], various control techniques have been reported for tracking control of PEAs. The control actions generated by SM control and its modified forms are discontinuous due to the use of the sign function. Such discontinuity of the control action induces the chattering problem, which is highly undesirable[4].To remove the chattering problem, a modified sliding modecontrol with boundary layer (SMCBL) were developed [5]. Here, the discontinuous control actionare replaced with a continuous approximation of the switching function with a boundary layer. The system states cannot converge to the sliding surface hence causing a steady state error [3].One solution to overcome the steady-state error is to replace the discontinuous control action in the SM control with a continuous one that can be determined by a proportional- integral-derivative (PID) regulator. This results in the PID- based sliding mode (PIDSM)control [4].The integral component in the PIDSM control can eliminate the steady state error. In the proportional-integral derivative-based sliding mode controller (PIDSMC) the switching control term in the conventional sliding mode control is replaced with a PID regulator for tracking control of PEAs. The PIDSMC can reduce tracking error, chattering, and can eliminate the steady-state error [8]. One of the advantage of the PIDSM control is that the bounds on the matched uncertainties, as required by other control schemes (such as SM control and SMCBL) are not required. The PID regulator can generate
theoretically infinite control signal to force the switching function to zero.
Most of the sliding-mode-based schemes for the PEA control need the feedback of its states to close the system[9]. All of the system states are not measurable, so state estimators or observers are required. Different methods to estimate the states can be classified into two categories: nonmodel based and model based. Nonmodel-based filters/differentiators, such as the filterand the sliding mode differentiator can generate large phase lags if the desired level of noise suppression is enforced or can generate excessive chattering in noisy systems. On comparison to non model-based filters/differentiators, model-based observers, e.g., the Luenberger observer, can generate more accurate estimations. Presence of uncertainties can degrade the performance of model-based observers. So the system uncertainties can be treated as a lumped unknown input to the system model. A type of model-based observers called as unknown input observers (UIOs) can be used to estimate the
Fig.2.Physics-based model of PEA
The block H represents the nonlinear hysteretic relationship between the input voltage, u(t) and the internal actuating force, f(t). These hysteresis is the dominant form of PEA nonlinearity [4] and can be represented by means of rate-independent hysteresis models, such as the classical Preisach hysteresis model [1][5],or the differential-equation- based model [5]. For SM-based controllers, the effect of hysteresis is treated as a matched unknown input to the block V , hence the accurate representation of hysteresis is not needed. The block V represents the vibration dynamicsrelating the internal actuating force, f(t)and the
external force, (), to the end-effector displacement without
system states. According to the observer matching condition the rank of the product of the output matrix and the unknown
considering the cr
eep.The vibration dynamics of a PEA can
input matrix in the state space model of the system must be equal to that of the unknown input matrix [10].
The objective of this paper are to develop a PID based sliding mode controller(PIDSMC). The organization of the rest of this paper can be summarized as follows.The modelling of PEAare explained in Section II. The PIDSMC for PEA-driven system is developed in Section III. Simulation results are developed in Section IV.
-
PEA MODEL
The modeling and control of PEAs has proven to be a challenging task. Fig.1 shows the schematic of a PEA with the end-effector is connected to the base through flexure hinges anddriven by a piezoelectric element under an input voltage of u(t), (t) is the external load applied to the end- effector and y(t) the displacement of the end-effector or the system output.The PEA is represented as a physics-based
model. The linear and nonlinear effects of the PEA are decoupled by means of individual sub-models that are connected in cascade.
be approximated by a linear combination of several second-
order systems or one second-order system if the mass of the end-effector driven by the piezoelectric element is much larger than that of the piezoelectric element itself. The block
in Fig.2represents the creep, which can be either linear [1]or nonlinear [7]. Here, a linear sub-model is assumed to be used for and then the blocks of Fc and V are swapped withoutchanging the output displacement, y(t). If the second- order system is used for the block V and the approximation error, along with the effects of (), H , and Fc , are lumped together as the matched unknown input to the block V , one has
n n n 1 e 0
n n n 1 e 0
y(t) 2 y(t) 2 y(t) 2 K [ f (t) f (t) (t)](1)
where , ,and 1are the damping ratio, the natural frequency, and the steady state gain of thesecond-order system, respectively. The input to V is represented by Ku(t)+K() , where K is a known nominal gain and (t) is an unknown input added to u(t). The output induced by (t) accounts for effects such as hysteresis, creep, the external loads, and the error induced by approximating V witha
second-order system . The state space representation for the PEA is
. 0
1 x
1
1
0
.
.
x1
2
2
x
K 2
u
x2 n
.
n 2 n
T
T
Fig.1.Schematic of a PEA .
X AX Bu B
The block diagram of PEA model is shown in Fig. 2. In
y 1
0x1
x2 CX
(2)
this, the blocks of H, V and represents the PEA hysteresis, vibration dynamics and creep respectively; f(t) and 0() represents represent the internal actuation force and the output displacement of the end-effector without creep, respectively [2].
This equation is referred to as the nominal model of the PEA if ()=0. The states of the PEA model are 1and 2. These states represents the displacement and the velocity of the end-effector.The model parameters were identified and given by = 0.82, = 5450 rad/s, and K = 0.142m.
-
PID-BASED SLIDING MODEL CONTROL (PIDSMC)
The PIDSM controller is modified from a SM controller by replacing the switching control action with a continuous one generated by a PID regulator. The PIDSM tracking controller developed for the PEA acts as a state
where m is the parameter to characterize the sliding surface. It meets the following equation
.
tracking controller that forces the state vector (consisting of the output displacement and velocity) of the PEA to track the
me1 e2 me e 0
(10)
T
T
desired or reference state vector. The development of such a controller is shown as follows.
w
w
W w w T w .
Hence the motion of the system Eq.(8) on the sliding surface
Eq.(10) is known as the sliding motion.m >0 is needed to ensure the stability of the sliding motion.
1 2
(3)
where w be the desired output displacement with the second- order derivative existing and W be the desired or reference state vector. The state tracking error vector is the difference
.
q me2 A21e1 A22e2 B2uSM B2
(11)
between the state vector of the PEA ,X, and and the desired state vector, W.
e= X W (4)
In this equation 2 is the lumped uncertainty, and the other terms of m2, 211 and 222 are estimated with the state estimator.can be divided into two parts,i.e.
u B1 (me
-
A e A
e ) u
(12)
e e
e T x w
. T
x w
(5)
SM 2
2 21 1
22 2 3
1 2 1
2
where
-
B1(me
-
-
A e A e )
is the control part
2
2
2
2
21 1
21 1
22 2
22 2
The error system can be defined as
that compensates for the measurable terms and maintains the states of the system. 3compensates for the lumped
. . .
e X W
uncertainty, 2. In sliding mode control,
.
Ae AW Bu B W
(6)
u3 sgn( q)
(13)
The objective of control is to find the control action u(t). Thus the state vector e of the error system in Eq.(6) can be brought to the origin,i.e. 1 = 0 and 2 = 0.The terms of AW
and in Eq. (6)are known, hence their effects one can be
compensated by a part of u,
where is a positive number larger or equal to the bound of . The discontinuity of 3 causes chattering in the control of PEAs. To eliminate chattering and steady state error problems in the PEA displacement one of the solution is to use PIDSMC, in which 3 takes the form of a PID component as,
W
W
u BT B1 BT ( .
-
AW ) uSM
(7)
t
u (Pq I
.
qdt D )
(14)
is the control action generated by a PIDSM regulator. On 3
c q
0
substitution of Eq.(7) into (6) and making use of Eq.(2) yields
where P 0 , I 0 , and 0 are the PID parameters.
.
.
e Ae BuSM B
-
-
SIMULATIONS
Tracking control of PEAs is a challenging task. A PID controller was simulated for PEA tracking.
e2
A e A e B u B
21 1 22 2 2 SM 2
21 1 22 2 2 SM 2
(8)
where 21 = 2, 22= -2 and2 = 2. Inorder to
2
2
determine the sliding surface should be defined. The switching function is made to be zero. This switching function is a linear combination of the states of the error system.
q m
1e1
e T
(9)
Fig.3. Simulation using a PID controller
The step input given is 5*106m. The result for this
For PEA modeling various parameters were identified. The
simulation is obtained in Fig.4.
initial conditions of 0=
x10
x20
T 5
0T
with
-6
x 10
Reference
PID Controlled Output
Reference
PID Controlled Output
6
5
Displacement in meter
Displacement in meter
4
3
2
1
0
0 0.001 0.002 0.003 0.004 0.005 0.006 0.007 0.008 0.009 0.01
Time in sec
Fig.4. Result for trackin control using PID control
The actuator can generate motion in a range of 12 m with a resolution of 0.7 nm.The displacements presented below hasa sampling interval T = 0.00005 s and in a time
period of 8seconds.The parameters = 0.82, = 5450 rad/s, and K = 0.142 m.
The nominal gain Kwas calculated by using K= / ,where is the measured PEA displacement upon the application of the voltage with a maximum allowable amplitude umax . This leads to K =
0.1347m V.The PIDSM controller parameters were m = 2200, P =0.004, I =0.06, = 1×108 .
Fig. 5. Comparison of PEA frequency responses
The above Fig.5 illustrates the effectiveness of PEA model, the frequency responses of the measurements and model predictions. A simulation to examine the sliding mode behavior of the PIDSM controller without the presence of any state estimators can be performed.
Fig.6 Block diagram of the system for simulation
(t)=0 can be used for the PEA model.
Fig.7. Simulation block for[5 0] initial conditions
The simulation was performed for a period of 1second.The PID values are given for the control purpose.
Fig. 8.Result for tracking of[ 5 0] initial conditions
For hysteresis compensation the value of m was set to m = 22000. Different values were tuned for the best performance when tracking w(t) = 5sin(2 10t)+ 5 with P =0.0004, I =1, = 1×108 .
Fig.9. Simulation for hysteresis compensation
The simulation is done to track a series of sine waves with a frequency of 150Hz.
Fig.10. Results of the measured displacements
Fig. 11. Tracking Error using PIDSMC
The results of simulation to track a series of sine wave is represented in Fig.10 and Fig.11. The measured displacement tries to track the desired displacement with the tracking error as shown.
-
CONCLUSION
Tracking control of PEAs has been proven to be a challenging task, due to the involvement of the PEA nonlinear properties such as hysteresis, creep and dynamics. A number of control schemes based on the state feedback have been developed for improved performance. This paper presents the design and development of PIDSMC for the PEA tracking control.
The existing SM-based control methods shows promising for use in the PEA tracking control due to their capability of rejecting matched nonlinearities. The problems of chattering and steady state error occurs using ideal SM control thusdegrading the tracking performances. So a PIDSMCis used for better PEA tracking.
REFERENCES
-
J. Y. Peng and X. B. Chen, Modeling of piezoelectric-driven stick-slip actuators, IEEE/ASME Trans. Mechatronics, vol. 16, no. 2, pp. 394399,Apr. 2011.
-
K. Kalsi, J. Lian, S. Hui, and S. H. Zak, Sliding-mode observers for systems with unknown inputs: A high-gain approach, Automatica, vol. 46, no. 2, pp. 347353, Feb. 2010.
-
J. Y. Peng and X. B. Chen, PID-based sliding mode control for piezoelectric actuators, unpublished manuscript, 2011.
-
T. Floquet, C. Edwards, and S. K. Spurgeon, On sliding mode observers for systems with unknown inputs, Int. J. Adapt. Control Signal Process., vol. 21, no. 89, pp. 638656, Oct./Nov. 2007.
-
Devasia, S., Eleftheriou, E., and Moheimani, S.O.R., A survey of control issues in nanopositioning,IEEE Transactions on Control Systems Technology, Vol. 15, No. 5, 2007, pp. 802- 823.
-
M. Li, F. Wang, and F. Gao, PID-based sliding mode controller for nonlinear processes, Ind. Eng. Chem. Res., vol. 40, pp. 26602667, Jun.2001.
-
H. J. M. T. S. Adriaens, W. L. De Koning, and R. Banning, Modeling piezoelectric actuators, IEEE/ASME Trans. Mechatronics, vol. 5, no. 4, pp. 331341, Dec. 2000.
-
C. Edwards and S. K. Spurgeon, Sliding Mode Control: Theory and Applications. Abingdon, U.K.: Taylor & Francis,, 1998.
-
K.D. Young, V.I. Utkin and Ü. Özgüner, A control engineers guide to Sliding Mode Control. EEE Transactions on Control Systems Technology 7 (1999) (3), pp. 328342.
-
J. Y. Peng and X. B. Chen, Integrated PID-Based Sliding Mode State Estimation and Control for Piezoelectric Actuators, IEEE/ASME Trans. Mechatronics, vol. 19, no. 1, pp. 88-99,Feb. 2014.