DOI QR코드

DOI QR Code

A Variable Structure Point-to-Point Regulation Controller for Uncertain General Linear Systems

불확실 선형 시스템을 위한 적분 가변구조 지점에서 지점으로 레귤레이션 제어기

  • Lee, Jung-Hoon (ERI, Dept. of Control & Instrumentation Eng. Gyeongsang Nat. University)
  • Received : 2013.12.30
  • Accepted : 2014.03.02
  • Published : 2014.04.01

Abstract

In this paper, an alternative variable structure controller is designed for the point-to-point regulation control of uncertain general linear plants so that the output of plants can be controlled from an arbitrarily given initial point to an arbitrarily given reference point in the state space. By using the error between the steady state value of the output and an arbitrarily given reference point and those integral, a transformed integral sliding surface is defined, in advance, as the surface from an initial state to an arbitrarily given reference point without the reaching phase problems. A corresponding control input is suggested to satisfy the existence condition of the sliding mode on the preselected transformed integral sliding surface against matched uncertainties and disturbances. Therefore, the output controlled by the proposed controller is completely robust and identical to that of the preselected transformed integral sliding surface. Through an example, the effectiveness of the suggested controller is verified.

Keywords

1. Introductions

The theory of the variable structure system (VSS) or sliding mode control (SMC) can provide the effective means to the problem of controlling uncertain dynamical systems under parameter variations and external disturbances[1-5,23]. One of its essential advantages is the invariance of the controlled system to the variations of parameters and disturbances in the sliding mode on the predetermined sliding surface, s(t)=0. The proper design of the sliding surface can determine the almost output dynamics and its performances. Many design algorithms including the linear(optimal control[6][7], eigenstructure assignment[8] [9], geometric approach[10], differential geometric approach[11], Lyapunov approach[29]) and nonlinear[12][22] techniques are reported. Moreover, an integral action have been augmented by the two groups[7][13]-[15]. One is to improve the steady state performance[7][13][14] against the external disturbances possibly in the digital implementation of the VSS, and the other aims to reduce the chattering problems by means of filtering the discontinuous input through the integral action[15].

Unfortunately, most of these existing VSS's have the reaching phase and are applied to canonical plants. During the reaching phase, the controlled systems may be sensitive to the parameter variations and disturbances because the sliding mode can not be realized[18]. And it is difficult to find the designed performance from the real output, that is, the output is not predictable in the design stage. Moreover, introducing the integral to the VSS without removing the reaching phase can inevitably cause the overshoot problems.

One alleviation method for the reaching phase problems is the use of the high-gain feedback[1]. This has the drawbacks related to the high-gain feedback, for example, the sensitivity to the unmodelled dynamics and actuator saturation[18]. An adaptive rotating or shifting of the sliding surface is suggested to reduce the reaching phase problems in [2] and [20], and the segmented sliding surface connected from a given initial condition to the origin is also suggested in [21]. But these changing techniques and segmented sliding surfaces are applicable to only second order systems and those outputs are not predictable. In [22] and [23], the exponential term is added to the conventional linear sliding surface in order to make the sliding surface be zero at t=0. But, its resultant sliding dynamics becomes nonlinear. In [30], Park attempted to remove the reaching phase problems for general uncertain systems. However, the developed algorithms for regulation problems use a complex sliding surface including the control input term and need mathematical accuracy in the formulation of the algorithm. Utkin suggested the two transformation(diagonalization) methods, i.e., transformation(diagonalization) of the sliding surface and transformation(diagonalization) of the control input through the invariant theorem in [1] and that theorem is proved for multi input linear systems in [39]. Using transformation(diagonalization) of the control input, a new integral variable structure controller(IVSC) without the reaching phase problems is suggested for the point-to-point regulation control[32] of uncertain general linear systems to an any given point with predetermination/prediction of output response in [38].

In this paper, as an alternative approach of [38], using the transformation(diagonalization) of the sliding surface, a modified integral variable structure controller(MIVSC) without the reaching phase problems is suggested for the point-to-point regulation control of uncertain general linear systems to an any given reference point with the same performance of [38]. A used integral sliding surface is transformed by means of the transformation(diagonalization) of the sliding surface in the invariant theorem of Utkin. The reaching phase is completely removed by only introducing an integral action of the state error with a special non-zero initial value to the conventional sliding surface. After obtaining the dynamic representation of the integral sliding surface, those coefficients are designed by the point-to-point regulation controller design. A corresponding control input is proposed to completely guarantee the designed output in the sliding surface from any initial condition to a given desired reference point for all the parameter variations and disturbances. The stability of the suggested algorithm together with the existence condition of the sliding mode is investigated in Theorem 1. Finally, an example is presented to show the effectiveness of the algorithm.

 

2. Alternative Variable Structure Systems

2.1 Description of plants

An n-th order uncertain non-canonical general linear system is described by

where z(•) ∈ Rn is the original state, u(•) ∈ R1 is the control input, f ∈ Rr is the external disturbance, ΔA, ΔB, and D are the bounded system matrix uncertainty, the bounded input matrix uncertainty, and the disturbance matrix, and those satisfy the matching condition:

Assumption

A1:It is assumed that the following equation is satisfied for a non zero element coefficient vector Cz1 ∈ R1 × n

where 𝜂 is a positive constant less than 1 , which menas that the amount of the uncertainty ΔB is less than that of the nominal value B0 . Because of that, the assumption A1 is practical. The purpose of the controller design is to control the output(state) of a plant (1) to track the predetermined intermediate dynamics from an arbitrarily given initial point finally to any arbitrary reference value yr(zr,yr = Ezr) for all the uncertainties and disturbances by using the integral sliding mode control. Generally, this type point-to-point regulation control is following a non zero reference command from an arbitrarily given initial point[32]. By state transformation, x = Pz a weak canonical form of (1) is obtained as,

where

where x(t0) is the initial condition transformed from z(t0) and h(t) is the lumped uncertainty in the transformed system as

In (5), if b = 1, it is the standard canonical form, otherwise, it is called as a weak canonical form. Hence it is more general in view of the degree of freedom in the MIVSC design and the approach in this note can be an extension of [38].

2.2 Design of Transformed Integral Sliding Surfaces

To design the MIVSC, a transformed integral sliding surface in error coordinate system is suggested to the following form having an integral of the state errors as

where the coefficient matrices and the initial conditions for the integral states are expressed as shown

The initial conditions (10) for the integral states in (7) and (8) are selected so that transformed integral sliding surfaces are zeros at t = 0 for removing the reaching phase from the beginning. From ṡ(x,t) = 0 , (4), (7), and the invariant theorem of Utkin[1][39], the differential equation for xn is obtained as

where

Finally combing (11) with the first n-1 differential equation in the systems (4) leads to the ideal sliding dynamics:

and

where

which can be considered as a dynamic representation of the transformed integral sliding surface (7) or (8). Because of the reference command in the system (13), the design problems becomes the point-to-point regulation controller design also[32]. In order to apply the well-studied linear regulator theories to choosing the coefficient matrices of the transformed integral sliding surfaces, (13) and (14) are transformed to the nominal system from of (1)

where

and expressed with the original state as

where

When one determines the continuous gain, the condition on the gain should be satisfied to be y = yr in the steady state

After determining K or G to have a desired ideal sliding dynamics, the coefficient matrix of the new surface (7) or (8) can be directly determined from the relationship:

which is derived from (17) and (20). If the point-to-point regulation control using the nominal plant (16) or (18) is designed, then the sliding surface having exactly the same output performance can be effectively chosen using (21) or (22). As a consequence, the output of (16) or (18) becomes the state set of the chosen sliding surface, called as the ideal sliding output meaning the nominal output design in the sliding surface or the desired performance design.

2.3 Corresponding Control Input and Stability Analysis

Now, as the second design phase of the MIVSC, a following corresponding control input to generate the sliding mode on the pre-selected transformed integral sliding surface is proposed as composing of the continuous and switching terms

with the gains satisfying the inequalities:

The continuous term in (23) is directly determined according to choosing the transformed integral sliding surface. Only the switching gains are the design parameters for the robustness problems. As a result, the controller design is separated into the performance design and robustness design. Because of the feasibility of the control, the necessary constraint is imposed by the Assumption A1 on the uncertain bound of ΔB(t) with respect to the coefficient Cz1 and the nominal input matrix B0 . By means of the derived algorithm until now, the obtainable performance including the stability of the closed loop systems can be stated in next theorem.

Theorem 1: The proposed feasible variable structure controller with the input (23) and the modified sliding surface (8) can exhibit the asymptotic stability and the ideal output of the sliding mode dynamics for all the uncertainties exactly defined by the modified sliding surface (8).

Proof: Take a Lyapunov candidate function as

Differentiating (25) with time leads to

Now, the real dynamics of the transformed integral sliding surface by the new corresponding control input can be obtained as

Substituting (23) into (27) leads to

To stabilize the dynamics of the sliding surface in (28), the Assumption A1 is naturally necessary. By menas of the inequalities of gain (24), it can be easily shown that the derivative of the Lyapunov candidate function (25) and the existence condition of the sliding mode

is satisfied, which completes the proof.

From the above theorem, the control input in this paper can generate the sliding mode at every point on the modified transformed integral sliding surface from an arbitrary given initial point to an arbitrary given reference point. Therefore, the output trajectory by the proposed controller can be identical to that of the ideal sliding mode dynamics from a given initial state to a given reference point identically defined by the new sliding surface because of the insensitivity of the controlled system to uncertain parameters and disturbances in the sliding mode of the VSS[31].

 

3. Design Examples and Simulation Studies

Consider a following plant with uncertainties and disturbance

where

The MIVSC controller aims to drive the output of the plant (30) to any given yr from any given initial state. In the steady state, the state should be and due to the steady state condition of (20). The transformation matrix to a controllable weak canonical form and the resultant transformed system matrices are

By means of Ackermanns formula, the continuous static gain is obtained

so that the closed loop eigenvalues of ∧c are located at −3 and −4 . By the relationship (21) and (22), the coefficient matrices of the new modified transformed integral sliding surface directly becomes

As a result, the new transformed integral sliding surface becomes

For the second design phase of the MIVSC, the equation (3) in the Assumption A1 is calculated

Thus the Assumption A1 is satisfied in this design. The inequalities for the switching gains in discontinuous input term, (24) becomes

The selected control gains are

and finally, the following control input is obtained to satisfy the existence condition of the sliding mode (29) as

The simulations are carried out with 0.1[msec] sampling time and Fortran software. Fig. 1 shows the ideal output and real output from an initial condition y(0) = −4 = [2 1] [−1.5−1]Tto a given command yr = 4 . The ideal and real state responses by the proposed SMC are shown in Fig. 2. As can be seen, the trajectories identically equal to those of the ideal sliding output. The phase portrait from [−1.5 1]T to [1.5 1]T is presented in Fig. 3. There is no reaching phase. The integral states of the output errors are depicted in Fig. 4. The fact of no reaching phase can be also found in Fig. 5 showing that the value of the new sliding surface chatters from the beginning without any reaching action. And this is fundamentally resulted from the switching of the implemented control input from the initial time as shown in Fig. 6 as designed. Fig. 7 shows the output responses to the four different commands, yr = 8, 12, 16, and 20 . from an initial condition y(0) = −3.0 ..

Fig. 1.Ideal and real output responses

Fig. 2Ideal and real state responses

Fig. 3Phase portrait

Fig. 4Integral statesjavascript

Fig. 5Sliding surface

Fig. 6Control input

Fig. 7Four outputs for different commands yr = 8, 12, 16, and 20

 

3. Conclusions

In this paper, an alternative design of an MIVSC is presented for the point-to-point regulation control of uncertain general linear systems under persistent disturbances. This algorithm basically concerns with the transformation of the integral sliding surface without the reaching phase and application to the point-to-point regulation control problem of uncertain non-canonical linear systems. To successfully remove the reaching phase problems, a sliding surface is augmented by an integral of the state error in order to define the hyper plane from any given initial condition and transformed by means of one transformation method in the invariant theorem of Utkin’s. And for its design, the system is transformed to a weak canonical form and the ideal sliding dynamics is obtained in form of the nominal system. After choosing the desired output performance by means of the point-to-point regulation controller design with the nominal system, the coefficient of the integral sliding surface is determined effectively. A corresponding control input is also designed for completely guaranteeing the ideal sliding output in spite of the uncertainties and disturbances. The robustness of the ideal sliding output itself is proved under all the persistent disturbances in Theorem 1 together with the existence condition of the sliding mode of the MIVSC and the asymptotic stability of the proposed MIVSC. Therefore, the designed controller can drive uncertain systems to any arbitrary desired value with the predetermined identical sliding output as designed in the sliding surface. The two design concepts of the performance and robustness are perfectly separated in the suggested point-to-point regulation MIVSC. In the point-to-point regulation control area, the robustness problem is completely solved. Through simulation studies, the usefulness of the proposed controller is verified.

References

  1. Utkin, V.I., Sliding Modes and Their Application in Variable Structure Systems. Moscow, 1978.
  2. Itkis, U., Control Systems of Variable Structure. New York: John Wiley & Sons, 1976.
  3. Utkin, V.I., "Variable Structure Systems with Sliding Mode," IEEE Trans. Automat. Control, 1977, AC-22, no.2, pp.212-222, 1977.
  4. Decarlo, R.A., Zak, S.H., and Mattews, G.P., "Variable Structure Control of Nonlinear Multivariable systems: A Tutorial," Proc. IEEE, 1988, 76, pp.212-232. https://doi.org/10.1109/5.4400
  5. Hung, J. Y., Gao, W., and Hung, J. C., "Variable Structure Control:A Survey." IEEE Trans. Industrial Electronics, 1993, 40, no. 1, Feb. pp. 2-22.
  6. Utkin, V.I. and Yang, K.D., "Methods for Constructing Discontinuity Planes in Multidemensional Variable Structure Systems," Automat. Remote Control, 1978, 39, no. 10, pp.1466-1470.
  7. Chern, T.L. and Wu., Y.C., "An Optimal Variable Structure Control with Integral Compensation for Electrohydraulic Position Servo Control Systems, IEEE Trans. Industrial Electronics, 39, no. 5, pp.460-463, 1992. https://doi.org/10.1109/41.161478
  8. El-Ghezawi, D.M.E., Zinober, A.S.I., Owens,D.H., and Bilings, S.A., "Computation of the zeros and Directions of Linear Multivariable Systems," Int. J. Control, 1982, vol. 36, no.5, pp.833-843. https://doi.org/10.1080/00207178208932933
  9. Dorling, C.M. and Zinober, A.S.I., "Two Approaches to Hyperplane Design in Multivariable Variable Structure Control Systems," Int. J. Control, 1986, 44, o.1, pp.65-82. https://doi.org/10.1080/00207178608933583
  10. El-Ghezawi, D.M.E., Zinober, A.S.I., and Bilings, S.A., "Analysis and Design of Variable Structure Systems Using a Geometric Approach," Int. J. Control, 1983, 38, no.3, pp.657-671. https://doi.org/10.1080/00207178308933100
  11. Hebertt, S.R., "Differential Geometric Methods in Variable Structure Control," Int. J. Control, 1988, 48,
  12. Lee, D.S. and Youn, M. J., "Controller Design of Variable Structure Systems with Nonlinear Sliding Surface," Electroncs Letters 7Th. Dec., 1989, 25, no. 25, pp.1715-11717.
  13. Chern, T.L. and Wu., Y.C., "Design of Integral Variable Structure Controller and Application to Electrohydraulic Velocity Servosystems," IEE Proceedings-D, 1991, 138, No.5, pp.439-444. https://doi.org/10.1049/ip-d.1991.0060
  14. Chang, L.W., "A MIMO Sliding Control with a First-order plus Integral Sliding Condition," Autometica, 1991, 27, No. 5, pp.853-858. https://doi.org/10.1016/0005-1098(91)90040-9
  15. Ho, E. Y. Y. and Sen P. C., "Control Dynamics of Speed Drive Systems Using Sliding Mode Controllers with Integral Compensation" IEEE Trans. Industry Applications, 1991, 27, No. 5 Set/Oct. p.883-892. https://doi.org/10.1109/28.90343
  16. Dubovitskii, V. A., "Necessary and Sufficient Conditions of Minimum in Optimal/Control Problems with Sliding Modes and Generalized Controls," Automat. Remote Control, 1984, 44, no. 2, pp.168-
  17. Ashchepkov, L. T., "Optimization of Sliding Motions in a Discontinuous System," Automat. Remote Controly, 1984, 44, no. 11, pp.1408-1415.
  18. Slotine, J.J. and Sastry, S.S., "Tracking Control of Nonlinear Systems Using Sliding Surface, with Application to Robot Manipulators" Int. J. Control, 1983, 38, No.2, pp.465-492. no.4, pp.1359-1390. https://doi.org/10.1080/00207178308933088
  19. Young, K. K. D., Kokotovic, P.V., and Utkin, V.I., "A Singlur Perturbation Analysis of High-Gain Feedback Systems," IEEE Trans. Autom. Contr, 1977, AC-22, no. 6, pp.931-938.
  20. S. B., Ceong, C. C., and Park, D. W., "Moving Switching surfaces for Robust Ccontrol Second-Order Variable Structure System," Int. J. Control, 1993, 58, no.1, pp.229-245. https://doi.org/10.1080/00207179308922999
  21. Harashima, F., Hashimoto, H., and Kondo, S., "MOSFET Converter-Fed Position Servo System with Sliding Mode Control," IEEE Trans. Ind. Electron., 1985, IE-32, no.3.
  22. Kim, J. J., Lee, J. J., Park, K. B., and Youn, M. J., "Design of New Time-Varying Sliding Surface for Robot Manipulator Using Variable Structure Controler," Electronics Letters, 1993, Vol. 29, no.2, pp.195-196. https://doi.org/10.1049/el:19930131
  23. Chang, T. H. and Hurmuzlu, Y., "Sliding Control Without Reaching Phase and its Application to Bipedal Locomotion" Trans of ASME, 1993, Vol. 115, pp.447-455. https://doi.org/10.1115/1.2919210
  24. Kwon, B. H., and Youn, M. J., "Optimal Observer Using Time-Weighted Performance Index With Prespecfied Eigenvalues," J. Dynamic Systems, Measurement, and Control(Trans. of ASME), 1986, 108, pp. 366-368. https://doi.org/10.1115/1.3143808
  25. Slotine, J. J. E., and Li, W., Applied Nonlinear Control. New Jersey: Prentice-Hall, 1991.
  26. Kamman, R. E., "When is a Linear Control System Optimal?," J. Basic Eng.(Trans. of ASME), 86, March, pp. 1-10, 1964.
  27. Lee, J.H., et. al, Continuous variable structure controller for BLDDSM position control with prescribed tracking performance, IEEE Trans. Ind. Electron., 1994, IE-41, no.5., 483-491.
  28. Chang F.J., Twu, S.H., and Chang S., Adaptive Chattering Alleviation of Variable Structure System Control," IEE Proceedings-D, 1990, 137, No.1, pp.31-39. https://doi.org/10.1049/ip-d.1990.0003
  29. Su, W.C., Drakunov, S.V., and Ozguner, U. Constructing discontinuity Surfaces for Variable Structure Systems: A Lyapunov Approach, 1996, 32, No.6, pp.925-928. https://doi.org/10.1016/0005-1098(96)00017-9
  30. A Park, S.K. and Ahn, H.K.:Robust controller design with novel sliding surface, IEE Proc. D, Control Theory Appli., 1999, 146, (3), pp.242-246. https://doi.org/10.1049/ip-cta:19990436
  31. Drazenovic, B.:The invariance conditions in variable structure systems, Automatica, 1969, (5), pp.287-295.
  32. F. Lewis and V. Syrmos, Optimal Control, New York, John Wiley & Sons, 1995.
  33. J. H. Lee and W. B. Shin, Continuous variable structure systems for tracking control of BLDDSM, Proc. Of IEEE Int. Workshop on VSS, Tokyo, pp.84-89, 1996
  34. S. C. Chung and C. L. Lin,, A general class of sliding surface for sliding mode control, IEEE Trans. On Automatic Control, vol.43, no, 1. pp.115-119,1998. https://doi.org/10.1109/9.654911
  35. J. H. Lee and M. H. Lee, A new variables structure controller using integral-augmented sliding surface for BLDDSM position control with prescribed output dynamics, Proc. Of 3rd Asia-Pacific Conference on Control & Measurement, Dunhuang-China, pp.197-202, 1998.
  36. J. H. Lee and M. J. Youn, A new integral variable structure regulation controller for robot manipulators with accurately predetermined output, Proc. Of IEEE Int. Symposium on Industrial Electronics, Bled-Slovenia, pp.336-341, 1999
  37. J. H. Lee A new improved integral variables structure system for uncertain systems, Proc. Of 4th Asia-Pacific Conference on Control & Measurement, Guilin-China, pp.176-181, 2000.
  38. J. H. Lee, "A new improved integral variable structure controller for uncertain linear systems," Trans. of KIEE, vol.50D, no.4 ,pp177-183, 2001.
  39. J. H. Lee, "A proof of Utkin's theorem for a MI uncertain linear case," Trans. of KIEE, vol.59, no.9, pp.1680-1685, 2010.