Open access peer-reviewed chapter

High-Gain Observer–Based Sliding Mode Control of Multimotor Drive Systems

Written By

Pham Tam Thanh, Dao Phuong Nam, Tran Xuan Tinh and Luong Cong Nho

Submitted: 04 August 2017 Reviewed: 12 October 2017 Published: 20 December 2017

DOI: 10.5772/intechopen.71656

From the Edited Volume

Adaptive Robust Control Systems

Edited by Le Anh Tuan

Chapter metrics overview

1,114 Chapter Downloads

View Full Metrics

Abstract

Multimotor drive systems have been widely used in many modern industries. It is a nonlinear, multi-input, multi-output (MIMO) and strong-coupling complicated system, including the effect of friction, elastic, and backlash. The control law for this drive system much depends on the determining of the tension. However, it is hard to obtain this tension in practice by using a load cell or a pressure meter due to the accuracy of sensors or external disturbance. In order to solve this problem, a high-gain observer is proposed to estimate the state variables in this drive system, such as speeds and tension. An emerging proposed technique in the control law is the use of high-gain observers together with adaptive sliding mode control scheme to obtain a separation principle for the stabilization of whole system. The theory analysis and simulation results point out the good effectiveness of the proposed output feedback for the drive system.

Keywords

  • high-gain observer
  • multimotor drive systems
  • sliding mode control
  • tension
  • output feedback controller

1. Introduction

Multimotor drive systems have been researched by many researchers in the recent times. The control law based on neural network technique has been proposed by Yaojie Mi et al. (see [14], for examples). However, it is hard to find the corresponding networks as well as learning rules. Besides, the model of this system is approximately described as a linear system to use the transfer function to design the control law. Furthermore, the tracking ability or the stabilization of the whole system is not still solved under the effects of observer using neural network technique. In the multimotor drive control systems, it is necessary to obtain the belt tension to design the suitable state feedback control law. However, it is hard to measure this belt tension by using sensors, and the observer based on high-gain technique is proposed in our work. Besides, the state feedback control design based on sliding mode control technique enables to remove efficient disturbances and uncertainties. Therefore, a high-gain observer is proposed to estimate the tension in this system and combine with the state feedback controller to obtain the output feedback control law satisfying the separation principle. The stability of whole system is obtained by the output feedback control law and verified by theory analysis and simulations.

This work is composed of 7 sections. In Section 2, the problem statements are shown and the dynamic equations of the two-motor system are described by the effect of friction, backlash, and elastic. Sections 3–5 describe the output feedback control design. Then, the high-gain observer for multimotor system is explained. Next, the sliding mode control of this system and the ability to satisfy the separation principle of output feedback controller are discussed. In Section 6, simulation results are shown. The conclusion is summarized in Section 7.

Advertisement

2. Problem statements

In [1], the multimotor system (in Figure 1) using two induction motor is described by the following dynamic Eq. (1), and the nomenclatures used in these equations are summarized in Table 1:

dx1dt=np1J1u1x1np1Tr1Lr1φr12TL1+r1x3dx2dt=np2J2u2x2np2Tr2Lr2φr22TL2r2x3dx3dt=KT1np1r1k1x11np2r2k2x2x3TE1

Figure 1.

The two-motor drive system.

K=EVTransfer function
EYoung’s Modulus of belt
VExpected line velocity
T=L0AVTime constant of tension variation
L0, ADistance between racks, section area (m2)
npiNumber of pole-pairs in the ith motor
J1, J2, JL1, JL2Inertia moment of motors and loads (kgm2)
T,TL, φrMotor, load torque (Nm), flux of rotor (Wb)
LrSelf-induction of rotor (H)
r,k,ωr,ω,F (in Eq. (1))Radius of roller, velocity ratio, electric angle velocity of rotor, angle velocity of stator, belt tension
ω1, ω2, ωr1, ωr2 (in Eqs. (2) and (3))The angle velocity of motor and load
c1, c2, b1, b2Stiffness and friction coefficient
Δω1,Δω2The errors of angle speed in presence of backlash and elastic

Table 1.

Dynamic parameters.

where:

x=x1x2x3T=ωr1ωr2FTR3 is state variable and u=u1u2=ω1ω2R2 is a control variable.

However, due to the effects by backlash and elastic (Figure 1), we extend this model to obtain the equivalent diagram (Figure 2) and the following dynamic Eqs. (2) and (3):

Δφ̇1=1Tω1ωr1Δφ̇2=1Tω2ωr2ω̇r1=JL11KTC1f11Δφ1+KC1Δω1f12Δφ1TL1+r1F21ω̇r2=JL21KTC2f21Δφ2+KC2Δω2f22Δφ2TL2+r2F12Ḟ=C12r1ωr1r2ωr21+1C12.lFE2

Figure 2.

The equivalent diagram of the two-motor drive system.

We denote x1=x11x12=Δφ1Δφ2R2;x2=x21x22=ωr1ωr2R2;x3=x31x32=F21F12R2

to obtain the following dynamic equation described in state-space representation:

ẋ1=1Tux2ẋ2=JL1KTCf1x1+KCux2f2x1TL+r.x3ẋ3=C12r1x21r2x221+1C12.lx3y=x3E3

Remark 1: The dynamic Eqs. (2) and (3) and Figures 1 and 2 are described by the effect of friction, backlash, and elastic and pointed out the nonlinear property of multimotor systems.

The control objective is to find the synchronous speeds u=u1u2=ω1ω22 to obtain that the desired value are tracked by tensions in the presence of friction and elastic. In order to implement this work, a new scheme is proposed to design an output feedback controller involving a high-gain observer and a sliding mode control law. Moreover, the effectiveness to satisfy the separation principle is pointed out in multimotor control system.

Advertisement

3. Observer design

As mentioned above, the main motivation of the work is to find an equivalent high-gain observer for the class of multimotor systems. In the following, one will present the proposed high-gain observer to estimate the tension in this system and provide a full analysis of observation error convergence.

MISO systems are described as follows:

ddtx=Ax+γxuy+φuyy=cTx+ξuE4

where γxuy satisfy the global Lipschitz condition γxuγx̂uαxx̂ and A=0100001001000, cT=1,0,0.

Lemma 1 [5]: The classical high-gain observer is pointed out by the following equations:

ddtx̂=Ax̂+LycTx̂+γx̂uE5

where L=h1ε1hnεn and ε is a small enough positive number and hn,hn1,,h1are coefficients of a Hurwitz polynomial (6)

Ps=hn+hn1s++h1sn1+snE6

Remark 1: The classical high-gain observer is the next development of Lipschitz observer with the additional contents of the coefficient ε to obtain a<λminQ2λmaxP without solving the LMIs problem.

However, the previous observer (5) is only suitable to systems with one output. In order to design for multi-output systems, Farza et al. develop many observers for a class of MIMO nonlinear systems [69]. Based on the proposed high-gain observer that is pointed out in (7) [4], we obtain the observer (8) for multimotor systems (3):

ẋ=fusxθC1qIn1θ2C2qf1x2usx+θqCqqi=1q1fkxk+1usx+C¯xxE7
x̂̇1=1Tux̂23θx̂3x3x̂̇2=JL1KTCf1x̂1+KCux̂2f2x̂1TL+r.x̂3+θ2Tx̂3x3x̂̇3=C12r1x̂21r2x̂221+1C12.lx̂3+rJLθ3x̂3x3y=x3E8

Remark 2: The convergence of observer error based on the high-gain observer (8) is pointed out in [3, 4].

Advertisement

4. Sliding mode control

In this section, the main work is to find a state feedback control law based on the sliding mode control technique for the class of multimotor systems.

Nonlinear systems are described as follows:

ddtx=Ax+Bu+udxtE9

where udxt is the nonlinear term in system.

Lemma 2 [10]: The sliding mode controller is described as follows

u=S.Ax+βsgnσE10

based on the sliding surface:

x:σ=Sx=0,S=BTX1B1BTX1XE11

with X is satisfied, the LMI problem as follows:

IITAX+XATII<0,X>0,II=100TE12

Remark 3. We obtain the sliding mode control for multimotor systems (2) based on Lemma 3 because it belongs to the class of systems (9).

Advertisement

5. Observer-integrated sliding mode control

After we obtain the output feedback control law combined between sliding mode controller and high-gain observer, the main work is to point out the ability to obtain the separation principle of the proposed solution.

Consider the nonlinear systems:

ddtx=Ax+fxuty=CxE13

with fxut satisfying the global Lipschitz condition

 fxutf(xut)axxxxuE14

Lemma 3 [5]: If there exists a control Lyapunov function Vx and the corresponding control input u=rx satisfy

Vx¯fx¯utf(x¯'ut)bxx'2,x,x'>0E15

Then the output feedback control law using the observer (16) and (17) and the state feedback controller u=rx is described as above:

dx̂dt=Ax̂+fx̂ut+LyCx̂E16

where L is the matrix is satisfied all the real parts of eigenvalues of ALC that is negative and matrices P,Q satisfy the Lyapunov equation

ALCTP+PALC=QE17

and

a<λminQb2λmaxPE18

Theorem 1. The whole system (Figure 1) is asymptotically stable by the output feedback control law with the high-gain observer (8) and the nonlinear state feedback controller (10).

Proof: Using the Lyapunov candidate function Vx=xTPx, we obtain the inequality (15) based on x being the state trajectory of multimotor system (5).

Remark 4. This result is a development from the results in [14], because the separation principle of output feedback controller has not been implemented in previous researches.

Advertisement

6. Simulation results

In this section, we consider several simulation results to demonstrate the effectiveness of the proposed output feedback control law based on the two-motor system as shown in Table 2. Figures 3 and 4 show the high-performance behavior of velocity based on the proposed high-gain observer. Moreover, we obtain the high tracking performance of tension in the presence of friction and elastic (Figure 5). Furthermore, Figures 6 and 7 show the tracking performance behavior of velocity based on adaptive sliding mode control law in the presence of disturbance (Figure 9). Figures 8 and 10 show the high tracking performance behavior of velocity based on adaptive sliding mode control law without disturbance.

np14
J150 kgm2
Lr10.2 H
TL130 Nm
np24
J255 kgm2
Lr20.3 H
TL225 Nm

Table 2.

Multimotor system parameters.

Figure 3.

The velocity of motor 1 and estimation of it.

Figure 4.

The velocity of motor 2 and estimation of it.

Figure 5.

The tension of system and estimation of it.

Figure 6.

The behavior of the first motor’s speed in the presence of disturbance.

Figure 7.

The behavior of the second motor’s speed in the presence of disturbance.

Figure 8.

The behavior of the first motor’s speed without disturbance.

Figure 9.

The behavior of the second motor’s speed without disturbance.

Figure 10.

The system being affected by disturbance.

Advertisement

7. Conclusions

This chapter described an output feedback control law based on the combination between high-gain observer and sliding mode control for the two-motor system in the presence of elastic, backlash, and friction. The proposed control law allows to obtain the separation principle in the presence of friction and elastic due to the tuning of parameter in proposed high-gain observer. The effectiveness of the proposed control scheme was pointed out by theory analysis and simulation results.

References

  1. 1. Yaojie Mi et al. A new fuzzy adaptive combined-inversion control of two-motor drive system. In: Proceedings of the 2013 International Conference on Electrical Machines and Systems; Busan, Korea; 2013. pp. 2282–2285
  2. 2. Jinzhao Zhang et al. An improved method for synchronous control of complex multi-motor. In: Proceedings of the IEEE International Conference on Intelligent Computing and Intelligent Systems; Shanghai, China; 2009. pp. 178–182
  3. 3. Guohai Liu et al. Experimental research on decoupling control of multi-motor variable frequency system based on neural network generalized inverse. In: Proceedings of the IEEE International Conference on Networking, Sensing and Control; China; 2008. pp. 1476–1479
  4. 4. Li Jinmei et al. Application of an adaptive controller with a single neuron in control of multi-motor synchronous system. In: Proceedings of the IEEE International Conference on Industrial Technology; Chengdu, China. 2008. pp. 1–6
  5. 5. Khalil. High-gain observers in nonlinear feedback control. In: Proceedings of the International Conference on Control, Automation and System; Seoul, Korea. 2008. pp. 10–16
  6. 6. Fazza M, M’Saad, Sekher M. A set of observer for a class of nonlinear systems. In: 16th IFACT W.C; 2005. pp.4–8
  7. 7. Fazza M, M’Saad, Rossignol L. Observer design for a class of mimo nonlinear systems. Automatica. 2004;40:135-143
  8. 8. Said SH, Mimouni M, M’Sahli F, Farza M. High gain observer based on-line rotor and stator resistances estimation for IMs. Simulation Modelling Practice and Theory. 2011;19:1518-1529
  9. 9. Said SH, M’Sahli F, Mimouni M, Farza M. Adaptive high gain observer based output feedback predictive controller for induction motors. Computer and Electrical Engineering. 2013:1-13
  10. 10. Nga VTT, Dong Y, Choi HH, Jung J-W. T-S fuzzy-model-based sliding-mode control for surface-mounted permanent-magnet synchronous motor considering uncertainties. IEEE Transactions on Industrial Electronics. Oct 2013;60(10):4281-4291

Written By

Pham Tam Thanh, Dao Phuong Nam, Tran Xuan Tinh and Luong Cong Nho

Submitted: 04 August 2017 Reviewed: 12 October 2017 Published: 20 December 2017