1. Trang chủ
  2. » Giáo Dục - Đào Tạo

A high gain observer coupled to a slidin

5 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 1,35 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

15th international conference on Sciences and Techniques of Automatic control A high gain observer coupled to a sliding mode technique for electropneumatic system control A.. T his pap

Trang 1

15th international conference on Sciences and Techniques of Automatic control

A high gain observer coupled to a sliding mode technique

for electropneumatic system control

A AYADIl, S HAJJIl, M SMAOUI2, A CHAARIl and M FARZA 3

Abstract- Nonlinear control laws become the most important

strategies to control electropnemnatic actuator To get high

accuracy and performance, we need the knowledge of aU state

variables T his paper focus on the design of high gain observer

which estimates the unmeasured states (velocity and pressure

in chamber N) from the measurements of the position and

pressure in chamber P

Simulations results are presented to test the effectiveness of our

high gain observer which is applied to sliding mode controller

in order to control tracking position and pressure

Keywords : electropneumatic actuator, high gain ob­

server, sliding mode controller

NO MENCLATURE

y, v, a Position(m),velocity(mI8), acceleration(mI82)

j lerk(mI83)

PP,N Pressure in the chamber P and N (Pa)

PE Exhaust pressure(Pa)

Up, UN Servodistributors voltages(V)

qm Mass flow rate provided from servodistributor to

cp(.)

'IjJ( )

b

Fext

k

l

M

S

T

r

cylinder chamber (kg/s)

Leakage polynomial function (kg I 8)

Polynomial function (kg I 8 IV)

Viscous friction coefficient (N 1m I 8 )

External force (N)

Polytropic constant

Length of stroke (m)

Total load mass (kg)

Piston P, N section

Temperature K

Perfect gas constant related to unit mass

(JlkgIK)

I INTRODUCTION Pneumatic control systems have become the focus of

several research due to their complexity and the presence

of non linearities The first classical controller applied to

the electropneumatic system is a fixed-gain linear controller

[2] However, it has the inconvenient of the limitation of

*This work was supported by the Ministry of Higher Education and

Scientific Research of Tunisia

1 A AYADI, S HAm and A CHAAR! are with (Lab-STA), National

School of Engineering of Sfax, University of Sfax PB 1173, 3038 Sfax,

Tunisia ayadiassil@yahoo fr

2 M SMAOUl is with AMPERE, lNSA de Lyon, Villeurbanne, France

mohamed.smaoui@insa-lyon.fr

3 M FARZA is with GRE YC, Universite de Caen, ENSICAEN, France

mongher.farza@unicaen.fr

the linear feedback controller for the nonlinearities adverse effect or parameter variations Thus, many research have developed in the nonlinear control such as feedback lineari­ zation [6], fuzzy control algorithms [10], adaptive control [7], robust linear control [9], robust differentiator controller [13], sliding mode control ([15],[14]) and higher sliding mode control([12],[5])

In this paper, a sliding mode controller designed in [1] is used The reaching law method is applied on a PD sliding surface form in order to reduce the chattering phenomenon and to minimize the tracking error However, for the appli­ cation of such control laws, all the state variables must be known In fact, the position measurement is still available and the pressure is not systematically So, we need an observer to reduce the number of sensors and to evaluate the disturbance The observation has several advantages such as disturbance reconstructing to increase the robustness and removing one

of pressure sensors to reduce the manufacturing cost Very few works have made in observation Only observability property has been studied in [8] High gain and sliding mode observers are developed in [4], the gain of the pro­ posed observer involves the computation of the jacobian inverse The originality of the current papers is to construct

a state observer for a class of MIMO non linear system under similar assumptions The main characteristics of the proposed observer lies in its simplicity and its capability in implementation which it does not need the inversion of any jacobian transformation

The paper is organized as follow In section 2, we present the model of the electropneumatic system Section 3 is devoted to observer's design where we give the class of the nonlinear MIMO system and the observer under investiga­ tion The high gain observer applied to our system is given

in section 4 The simulation results are presented to show the effectiveness of our observer in section 5 In the last section,

we present some conclusions

II ELECT RO PNEUMATIC MO DEL The electropneumatic system under interest is a double acting actuator (Fig.I) constituted by two chambers, denoted

P (as positive) and N (as negative) The air mass flow rates entering the two chambers are modulated by two three-way servodistributors controlled by a micro-controller with two electrical inputs The pneumatic jack horizontally moves a

Trang 2

load carriage of mass M The electropneumatic plant model

is obtained from three physical laws :

• the mass flow rate through a restriction,

• the pressure behavior in a chamber with variable vo­

lume,

• the fundamental mechanical equation

Fig 1 Electropneumatic system

In our case, the bandwidths of the Servotronic 10ucomatic

servodistributor and actuator are, respectively, about 200 and

2, 4 Hz Using the singular perturbation theory, the dynamics

of the servodistributors are neglected and their model can

be reduced to a static one, described by two relationships

qmP(up,pp) and qmN(UN,PN) between the mass flow rates

qmP and qmN, the input voltages Up and UN and the

output pressures P p and P N The pressure evolution law in

a chamber with variable volume is obtained assuming the

following assumptions [11] :

• air is a perfect gas and its kinetic energy is negligible,

• the pressure and the temperature are homogeneous in

each chamber,

• the process is polytropic and characterized by a coeffi­

cient,

• the temperature variation is negligible with respect to

average and equal to the supply temperature

Therefore, the following relations give the model of the

previous system :

dy

dt = v

dt = M[SPPP - SNPN - Ff(v) - Fextl

dt = Vp(y) [qmP(up,pp) - rTPpvl

dt = VN(y) [qmN(UN,PN) + rT PNVl

where

l

{ Vp(y) = Vp(O) + Spy { vP(O) = VDP + SP2

WIth VN(y) = VN(O) - SNY TT vN = vDN N2 (0) TT + S l

are the effective volumes of the chambers for the zero

position and VD[PorN]are dead volumes present at each

extremity of the cylinder

The mass flow rate qm is an algebraic function and is given as in [2] :

qm(U,p) = <p(P) + 'IjJ(P, sign(u))u (2) with <p(p) is a polynomial function of the pressure and 'IjJ(P, sgn(u)) is a polynomial function of both the pressure and of the input control From (2) the nonlinear affine model

is given by these following equations :

dy

dt = v

dt = M [SPPP - SNPN - Ff(v) - Fextl

dt = Vp(y) [<p(pp) - rTPpvl

+ Vp(y) 'IjJ(pp, szgn(up ))up

dt = VN(y) [<P(PN) + rT PNVl

+ VN(y) 'IjJ(PN, szgn(uN ))UN with two inputs up and UN, the nonlinear model of the electropneumatic system has the following form :

(4) with Jl = [ Y v pp PN f and U = [ up UN ]T are respectevely the state vector and the input control and f (x) and g(x) are nonlinear functions

Where

_ ( Ir[SPPP - SNP ; - Ff(v) - Fextl )

f(x) - vp krTp [In(p ) - kp vl J Y) y p rTp p

t:(:) [<p(PN) + :£'PNvl g(x) = (gl(X) g2(X))

= ( ;,,1,)

,pc.

: o ,sgn(up)) J':�)'IjJ(PN' sgn(uN)) ! )

III OBSERVERS DESIGN

A Class of nonlinear system

Consider the nonlinear MIMO systems :

with

xl x2 x=

xq-l

xq

{X = f(u,x)

y = ex = xl

; f(u, x) =

F(u, xl, x2) f2(U,X\X2,X3) r-l(u,x) r(u,x)

(5)

964

Trang 3

c = (Inb OnlXn2, OnlXn3, , OnlXnq)

we note that the state x E IRn with xk E IRnk, k = 1··· q

q and P = nl � n2 � � nq; L nk = n; the input

k=l u(t) E U the set of bounded absolutely continuous functions

with bounded derivatives from ]R+ into U a compact subset

of]R· ; f(u, x) E ]Rn with fk(u, x) E ]Rnk

Our aim consists in design an observer for the system (5)

Such a design needs some assumptions which will be stated

in due course

B Assumptions

At this step, one assumes the following :

Ai) Each function fk(u, x), k = 1, , q - 1 satisfies the

following rank condition :

( afk )

rang axk+l (u, k) = nkH Vx E ]Rn; Vx E U (6)

Moreover ::la, (3 > 0 such that for all k E {I, , q - I},

Vx E ]Rn;vu E U,

a2Ink+, � (a�Cl (u,k) ) T (a�Cl (u,k) ) � (32Ink+'

where Ink+, is the (nkH) x (nkH) identity matrix

A2) For 1 � k � q - 1; the function xk+ 1 t +

fk (u, xl, , xk, xkH) is one to one from ]Rnk+l into ]Rnk

Now, we propose to synthesize a nonlinear observer for

system (5)

C Observers synthesis

The synthesis of this observer is based on uniform obser­

vability propriety of (5) The class of observer is interesting

due its applicability to a large class of nonlinear systems

A candidate observer for systems (5) is given by the follo­

wing equation :

� = f(u,x) - OA+(u,x)tl.;lS-lOTC(x - x) (7)

where x � [��l E nt" withX' E nt"', k � 1" " , q;

tl.(J = diag [Inll 0-1 Inll , o-(p-l) In,] where 0 > 0 is a

real number

S is the unique solution of the algebraic Lyapunov equation :

w ere - q p, , q P WI n - (n-p)!p!

and 0 = [Inl, Onl, ,Onl]

A • Inl, �(U,X�'l�(U,X)8xlr (U,x),

A( u, X) = d�ag qn {)rk

( ) , a;;t+T U, X k=l

(8)

A(u,x) is a diagonal matrix and left invertible according

to assumption (AI) we note A+(u,x) its left inverse

Theorem Consider systems (5) and (7).Then,

::l00 > 0; VB > 00; ::l oX > 0; ::l/-t(J > 0;

Vu E U; Vx(O) E Rn,q;

we have:

Ilx(t) - x(t)11 � oXOq-le-JL9tllx(0) - x(O)11 where x(t) is the unknown trajectory of (5) associated to the input u, x(t) is any trajectory of system (7) associated

to (u, y) Moreover, we have lim /-t(J = +00

(J-+oo Proof: The proof of this theorem is given in [3]

IV HIGH GAIN OBSERVER APPLIED TO ELECTRO PNEUMATIC S YSTEM The electropneumatic system given by (3) can be written

as follow:

Xl = X2 X2 = � [SpX3 - SNX4 - Ff(X2) - Fext]

X3 = VP(Xl) [<p(X3) - rT X3X2]

+ VP(Xl) '!f;(X3, Up )up

X4 = VN(xd [<P(X4) + rT X4X2]

krT + VN(Xl) '!f;(X4, UN )UN with x = [Xl X2 X3 x4f = [Y v pp PN]T ;

U = [Up UN]T and y = [Xl X3f are respectively the state, the input and the output vectors, where x E ]R.4,

U E ]R.2 and y E ]R.2

We note that only the position and pressure in chamber

P is measured In this Step, we put the system (10) in the form of class (5) We define the new state vector :

xl = [Xl X3]T ,x2 = X2 and x3 = X4 and f(u,x) a nonlinear function given as follow :

Trang 4

1 0

o 1

o 0

o

o

1

o

o

o

A( u, x) = 0 0 - � VP(Xl) 0

o 0 0 SN

o 0 0 kS-;'"l!X3 MVP(Xl)

We define A + the left invertible matrix of A by the following

expression :

A+ = (ATA)-lAT

A high gain observer for (10) is defined as :

where () is the gain of the observer

A Simulations and results

The controller used in the following simulations is a

sliding mode controller designed in [1] It ensures a good

tracking for both actuator's position and pressure in chamber

P and it reduces the chattering phenomon The proposed

sliding surface ai(i = 1 , 2) defined as a 1 = k1ey + k 2ev +

k3ea + k 4 ea and a2 = k5ep + k6ep, where ex is the

tracking error X E {y,v,a,pp} (with ey = y - yd,ev =

v - vd,ea = a - ad and ep = pp - p� yd,vd,ad and

p� are respectively the position, velocity, acceleration and

pressure desired trajectories and ki are positives constants

with i = 1, ,6)

The reaching law is a differential equation which specifies

the dynamics of a switching function ai

It was selected as follows ai = -"l(ai + w signai ) with "l

and w are positives constants

The existence condition of sliding mode implies that both

ai and ai will tends to zero when t tend to infinity, which

means that the dynamic of the system will stay into the

sliding surface The existence condition of the sliding mode

is aiai < O

The control law given in [1] is deduced by the derivation of

sliding surface

One has [&1 &2f

We note that G(x) is F(x) + G(x) [up UN f

an invertible matrix thus there

are no singularity in the control law [ up UN f =

G(x)-l [F(x) + [&1 &2fJ

The control needs the knowledge of all state variables which implies, in the current case, the use of an observer The initial actual and estimated conditions have the following values: X1(0) = -0.12m , :1;1(0) = O.Om, X2(0) = O.Om/s,

:1;2(0) = O.Om/ s, X3(0) = 3bar, :1;3(0) = 2bar, X4(0) =

3bar, :1;4(0) = 1bar and the gain of the observer is () = 80

I Desired position

I-Estimetedposition

\

-O'1S0C -; -; -;-, -; 7 ;

Time (sec)

Fig 2 Desired and estimated position (m)

·

I Desiredpressu

I

-Estimetedpressure

,

"

Time (sec)

Fig 3 Desired and estimated pressure in chamber P (bar)

·

,

· i

i

·

\

\

·

, ,

\

, Time (sec)

)

I Simulated�ure -Estimated prvssure

r

Fig 4 Simulated and estimated pressure in chamber N (bar)

966

Trang 5

Simulated velocity

- Estimeted velocity

�� � � -,� � � �

Time (sec)

Fig 5 Desired and estimated velocity (m/s)

Fig 2 and Fig 3 shows the applicability and the efficiency

of the control law coupled to observer(7) since we obtained

good tracking responses of position and pressure in chamber

P

Estimated results are reported in Fig 4 and Fig 5 where

they are compared to the true value ( obtained by the model

of simulation) Fig 4 and Fig 5 clearly show the good

performance of the proposed observer Indeed, we remark

a good agreement between simulated and estimated curves

beyond 0.1s

v CONCLUSIONS High gain observer is designed for electropneumatic sys­

tem in order to be applied on sliding mode controller

to control actuator and pressure in chamber P Simulation

results are presented to show the applicability and the high

accuracy of our observer Future work concern to evaluate

this observer in experimentation and to compare it with

dynamic high gain observer

REFERENCES

[1] A Ayadi, S Hajji, M Smaoui, and A Chaari Modeling and sliding

mode control of an electropneumatic system In 22nd Mediterranean

Conference on Control and Automation (MED), number 936-941,

Palermo, Italy, June 2014

[2] X Brun, S Sesmat, D Thomasset, and S Scavarda In A comparative

study between two control laws of an electropneumatic actuator In

European Control Conference ECC99, 1999

[3] M Farza, M M'Saad, and M Sekher A set of observers for a class

of nonlinear systems In /FAC, volume 16, pages 782-788, Czech

Republic, 2005

[4] A Girin, F Plestan, X Brun, A Glumineau, and M.Smaoui High

gain and sliding mode observers for the control of an electropneumatic

actuator In IEEE International Conference on Control Applications

CCA 06, number 3128-3133, Munich, Allemagne, octobre 2006

[5] A Girin, F Plestan, A Glumineau, and X Brun High order sliding

mode controllers of an electropneumatic actuator : application to

an aeronautic benchmark IEEE Transactions on Control Systems

Technology, 17(3) :633 - 645, May 2009

[6] T Kimura, S Hara, T Fujita, and T Kagawa Feedback linearization

for pneumatic actuator systems with static fiction Control engineering

practice, 5(100) :1385-1394, octobre 1997

[7] B Li, Z Li, and Y Xu Study on adaptive control for a pneumatic

position servo system Advances in Modelling and Analysis, 49(2)

:21-28, mars 1997

[8] Pengov M Observation d'une classe de systemes non lineaires : logiciel de test d'observabilite, applicationaux systemex 61ectropneu­ matiques Master's thesis, INSA, Lyon, 1994

[9] M Mattei Robust regulation of the air distribution into an arc heater Journal of Process Control, 11(3) :285-297, june 2001

[10] M Parnichkun and C Ngaecharoenkul Kinematics control of a pneumatic system by hybrid fuzzy Pill Mechatronics, 11(8)

:1001-1023, december 2001

[11] J L Sheare Study of pneumatic processes in the continuous control

of motion with compressed air Trans Amer Soc Mech Eng, 78 :233-249,1956

[12] M Smaoui, X Brun, and D Thomasset A combined first and second order sliding mode approach for position and pressure control of an electropneumatic system In American Control Conference, 2005 [13] M Smaoui, X Brun, and D Thomasset A robust differentiator­ controller design for an electropneumatic system In 44th IEEE Conference on Decision and Control, 2005

[14] M Smaoui, X Brun, and D Thomasset Systematic control of

an electropneumatic system : Integrator backstepping and sliding mode control IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 14(5) :905-913, SEPTEMBER 2006

[15] M Zribi, H Sira-Ramirez, and A Ngai Static and dynamic sliding mode control schemes for a permanent magnet stepper motor nter­ national Journal of Conrol, pages 103-117, 2001

Ngày đăng: 25/01/2022, 09:27

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w