Research Article | Open Access
Junteng Ma, Dongping Jin, Zhengtao Wei, Ti Chen, Hao Wen, "Boundary Control of a Flexible Manipulator Based on a High Order Disturbance Observer with Input Saturation", Shock and Vibration, vol. 2018, Article ID 2086424, 10 pages, 2018. https://doi.org/10.1155/2018/2086424
Boundary Control of a Flexible Manipulator Based on a High Order Disturbance Observer with Input Saturation
This paper studies a new boundary control strategy for a flexible manipulator subject to unknown fast time-varying disturbances. The flexible manipulator essentially is an infinite dimensional continuum. Hence, a continuous function of space and time can be employed to describe the position of such a distributed parameter structure, the motion of which can be described by partial differential equations (PDEs). To cope with fast time-varying external disturbances, a high order disturbance observer is adopted. A control strategy based on such a disturbance observer is proposed for the rest-rest maneuvering of the flexible manipulator. Moreover, a smooth hyperbolic function is included in the controller to satisfy the requirement of input saturation. The stability of the boundary control is analyzed using LaSalle’s invariance principle. Finally, the performance of the presented boundary controller is verified through comparison with that of employing a constant disturbance observer via numerical simulations.
At present, flexible manipulators have increasingly wide applications in industrial, agricultural, medical, and aerospace fields. To meet the demand of higher performance, the trend of development of space manipulators is towards lightweight parts, low energy expenditure, and fast movement [1, 2]. Since the 1970s, many studies have been performed on modeling theory and control scheme of flexible manipulators . However, the traditional studies on such distributed parameter structures were based on ordinary differential equations (ODEs) [4, 5]. Although the ODE dynamic model has a simple form and is convenient for controller design, it is difficult to accurately describe the distributed parameter characteristic of the flexible structure, and spillover instability problems may occur . Compared with the ODE model, the PDE model can reflect the dynamic characteristic of the flexible structure more accurately; however, it will increase the difficulty and challenge of controller design.
Significant attention has been attracted to the PDE modeling and the controller design of flexible manipulators during recent years; that is, the variational principle is allowed to derive the differential equations . For example, Smith obtained the partial differential solutions via the method of finite difference; this work laid the theoretical foundation for the partial differential control method of flexible manipulators . Ge et al. built the PDE model of a distributed parameter flexible manipulator that avoided the traditional modal truncation error . Jiang et al. studied a boundary controller for a flexible arm applying the PDE robust observer . In addition to the studies of straight manipulators, Liu et al. studied the vibration suppression of curved beams using the PDE model .
In practice, the performance of the flexible manipulator system is significantly affected by disturbances . To eliminate the influence of disturbances, researchers have developed many solutions, of which the schemes based on disturbance observers are especially effective. The control of the flexible manipulator under distributed disturbances or concentrated disturbances has been discussed in several prior articles. The model of a flexible manipulator was established via PDEs, and an infinite dimensional disturbance observer was applied to estimate the external disturbances in . Morales et al. proposed a nested Generalized Proportional Integral (GPI) controller with a disturbance observer for the tip payload changing . The studies with complex disturbances acting on manipulators are also available. Mahamood presented an adaptive hybrid proportional integral derivative control strategy for the two-link flexible manipulator under step signal, square wave signal, white noise disturbance, and sine wave disturbance . Huang et al. studied the motion of an underwater manipulator and developed a disturbance observer for the restoring and coupling forces .
Notably, most of the previous studies have investigated the control issue with slowly time-varying disturbances. For example, Chen et al. derived an improved nonlinear disturbance observer that could effectively account for constant disturbances . Yang et al. presented a disturbance observer in the case that the disturbances varied slowly and later defined a lumped disturbance, including model uncertainty, parametric uncertainty, and external disturbances . To optimize trajectory tracking performance, Lee proposed a nonlinear disturbance observer for constant disturbances . In practice, however, the external disturbances are often fast time-varying. To achieve a higher performance, the disturbance observer must be improved. Moreover, it is necessary to consider the condition of input saturation when designing a controller. For example, Liu et al. presented an antiwindup controller for a flexible manipulator in the case of parametric uncertainty, unknown disturbances, and input saturation . Liu et al. investigated the PDE controller of a flexible manipulator with unknown disturbances and input saturation and showed that it worked better than the PD control strategy via numerical simulations .
Although the boundary control issue of the flexible manipulator has been discussed extensively, there are few studies on the control problem of flexible manipulators described via PDEs with input saturation and fast time-varying disturbances. Thus, the objectives of this research effort can be summarized as follows: a control law with smooth hyperbolic functions is proposed based on the PDE model, and the use of a higher order disturbance observer to compensate for the fast time-varying disturbances to reduce the disturbance effects.
The organization of this article is as follows: the flexible manipulator is described using PDEs in Section 2; in Section 3, a higher order disturbance observer, is presented to compensate for external disturbances; the control law with input saturation is exhibited in Section 4; numerical simulations are given in Section 5 and a summary of this paper and future perspectives are presented in Section 6.
2. Dynamic Modeling of the Flexible Manipulator
The flexible manipulator of concern is shown in Figure 1. In essence, the system is a flexible system that consists of three parts: a motor at the shoulder, a flexible manipulator, and a tip concentrated payload. Because the radius of the motor is extremely small relative to the manipulator, it is ignored in the subsequent analysis.
The manipulator rotates in the horizontal plane at a low speed, driven by the input torque of the motor. The flexible manipulator is subject to small elastic deformation and considered as an Euler-Bernoulli beam. As shown in Figure 1, XOY and xoy are the global frame and the local frame fixed on the body center, respectively; and denote the input disturbances of the motor and the input disturbances at the tip, respectively; is the input torque by the motor; represents the control force acting on the payload; is the rotation angle of the motor; and denotes the elastic deflection at the .
For simplicity, the symbols are introduced as follows:
To facilitate the analysis, introduce the auxiliary variable . The PDE dynamic model is established by applying Hamilton’s principle , where is the variation of ; , , and are the variation of the kinetic energy, the potential energy, and the virtual work, respectively . At an arbitrary moment, the deflection and the rotation angle are zero at the origin; that is, such that , , .
The total kinetic energy of the flexible manipulator iswhere is the rotor inertia, is the mass of per unit length of the flexible manipulator, is the mass of the tip concentrated payload, and is the length of the manipulator. The potential energy of the flexible manipulator iswhere is the flexural rigidity.
The nonconservative work is given by
Thus, the PDE model of the flexible manipulator reads
Two assumptions about the dynamic model are made, as given below.
Assumption 1. The unknown input disturbances and are bounded; that is, there exist two positive real numbers and such that and .
3. Disturbance Observer Based Control
The unknown external disturbances have attracted the attention of many researchers in the field of the control engineering [24, 25]. The disturbances are induced by not only the system environment but also the uncertainty of the control system, such as the system model uncertainty and parametric uncertainty . Generally, it is difficult to measure the external disturbances accurately; however, a disturbance observer may compensate for the defect.
3.1. Constant Disturbance Observer
Theorem 3. Given two sets of constants and , the constant disturbance observer can be expressed as where and are the auxiliary variables with and ; and are the estimations of and , respectively. Denoting and , the disturbance estimation errors and converge to zero exponentially.
Proof. According to the hypothesis and , one has , from (11), the solutions of which are , . Therefore, the disturbance estimation errors and converge to zero exponentially.
3.2. High Order Disturbance Observer
For the fast time-varying disturbances, it is expected that the performance of such constant disturbance observer will deteriorate because the assumption of the slowly varying characteristic on the disturbance is no longer valid . To address the problem, a high order disturbance observer is developed by modeling the unknown time-varying disturbance as where are unknown constants. Without the loss of generality, the external disturbance approximated in this work as a quadratic function in time such that
Denoting , where and are the disturbance estimation and the disturbance tracking error, respectively, the disturbance estimation is constructed aswhere and for . Accordingly, one obtains
From (15) and for , it can be derived that
Substituting , into (16) yields
From (13), it can be seen that and ; thus, one hasConsider the characteristic polynomialwhich makes the disturbance error convergent to zero through the Hurwitz stability criterion, if the coefficients of are chosen properly such that , , and .
The auxiliary variables and are defined aswhere and .
Combining (6) and (7) with (20), one obtainsIntegrating both sides from 0 to yieldsBy observing (15), (20), and (22), the high order disturbance observers for the flexible manipulator can be formulated as follows:where , , and .
4. Controller Design and Analysis
4.1. Control Scheme
The objective of the scheme is to drive the angle of the motor at the shoulder to the desired value and realize the vibration suppression of the elastic beam simultaneously. By employing the high order disturbance observer, the control laws with input saturation are constructed as follows:where , , , , , and ; ; , , , and is the desired angle.
Theorem 4. The control laws are given by (24) with the high order disturbance observer.
(1) The boundary control is asymptotically stable: for one has , , , , , , when .
(2) The inputs are bounded, such as
Proof. (1) See Appendix for the details of the proof.
(2) For arbitrary , the domain of the hyperbolic tangent function is . For increasing from 0 to , increases very rapidly at the beginning, and finally . According to the property of the odd function , for decreasing from 0 to . Therefore, the hyperbolic tangent function can well simulate the process of input saturation, and the absolute value .
Based on the above analysis, one has , , and . As is known, , , and ; therefore,where and denote the boundaries of disturbance estimations. The above and can satisfy the condition of input saturation by changing the parameters , , , , , , and .
5. Numerical Simulation Examples
Numerical simulations are presented in this section to verify the boundary control based on the high order disturbance observer with input saturation. For comparison purposes, the simulations under the control scheme employing the constant disturbance observer are also given in this section. The physical parameters of the manipulator are listed in Table 1.
The aim of all the simulations is to drive the angle of the motor to the desired value; that is, , without residual vibration of the elastic beam. The external disturbances are hybrid wave signals.
The parameters in the control scheme proposed in this paper are chosen as , , , , , , , , , and .
In the control strategy employing the constant disturbance observer, the parameters are chosen as , , , , , , , and .
As indicated in Figure 2(a), under the proposed control scheme, the angle of the motor arrives at the specified location in approximately 12 seconds and later stops steadily. The response curves in Figure 2(a) are quite smooth in shape. However, under the control scheme employing the constant disturbance observer, Figure 2(b) shows that there exist significant positioning errors, even in the last part of the angular response.
Figure 3 depicts the deflections at the tip and at the middle of the flexible manipulator. As shown in Figure 3(a), the amplitude of the elastic vibration under the proposed control law with the high order observer gradually decreases to zero in 12 seconds. By contrast, under the control scheme employing the constant disturbance observer, the residual vibration of the flexible manipulator does not vanish, even after a long time.
The disturbance estimates by the two types of disturbance observers are compared in Figures 4 and 5 (zoom-in view). The simulation results indicate that the high order disturbance observer outperforms the constant one in terms of the disturbance estimation errors, especially for the disturbances of fast time-varying or transient. The constant disturbance observer leads to a relatively poor performance in the scenario and is suitable to estimate the slow time-varying disturbances or smooth signals.
The motion of the flexible manipulator was described via PDEs to overcome the problems caused by model truncation, and a high order disturbance observer was proposed thereafter to estimate the external disturbances for counteracting the disturbance effects. The physical requirement of input saturation was considered in the proposed control law using smooth hyperbolic functions. The stability of the boundary control system was demonstrated using LaSalle’s invariance principle. Finally, numerical simulations illustrated that the boundary controller works notably well. By contrast with the constant disturbance observer, the high order disturbance observer can accurately estimate the fast time-varying disturbances or the transient signals. In the future, the vibration suppression of multilink flexible manipulators will be discussed.
Demonstration of Theorem 4(1)
Proof. The parameters , , , and can be measured by the experiment instrument.
The Lyapunov function is defined as where where represents the sum of the kinetic energy and the elastic energy of the manipulator, represents the payload energy and the control error index, and represents the error of the observer.
According to hypothesis (18), wherewhereBecause , , , , , and , thus .
LaSalle’s invariance principle is applied to analyze the stability of the controller .
The stability of the controller when is verified as follows:thus, it can be seen thatAccording to (18), one obtains Substituting into yieldsthus The variable separation method is adopted as Letting , the solution of (A.13) isBecause , , , and , the following can be obtained: Thenthe equations are simplified as , and the solutions are for all . Accordingly, one obtains , , , and .
Because , by observing (A.6), (A.7), (A.8), andthe following can be obtained: .
Therefore, the PDE boundary control in this paper is asymptotically stable by applying the extended LaSalle’s invariance principle; that is, for one has , , , , , , , when .
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.
This work was supported by the National Natural Science Foundation of China (Project nos. 11372130 and 11290153), the Equipment Pre-Research Foundation (Grant no. 6140210010202), and the Research Fund of the State Key Laboratory of Mechanics and Control of Mechanical Structures (Nanjing University of Aeronautics and Astronautics) (Grant no. MCMS-0116K01).
- M. Shan, J. Guo, and E. Gill, “Review and comparison of active space debris capturing and removal methods,” Progress in Aerospace Sciences, vol. 80, pp. 18–32, 2016.
- Z. Yu, Q. Shi, H. Wang, N. Yu, Q. Huang, and T. Fukuda, “How to achieve precise operation of a robotic manipulator on a macro to micro/nano scale,” Assembly Automation, vol. 37, no. 2, pp. 186–199, 2017.
- J. C. Ower and J. van de Vegte, “Classical Control Design for a Flexible Manipulator: Modeling and Control System Design,” IEEE Journal on Robotics and Automation, vol. 3, no. 5, pp. 485–489, 1987.
- H. Yang, Y. Yu, Y. Yuan, and X. Fan, “Back-stepping control of two-link flexible manipulator based on an extended state observer,” Advances in Space Research, vol. 56, no. 10, pp. 2312–2322, 2015.
- H. Wen, T. Chen, D. Jin, and H. Hu, “Passivity-based control with collision avoidance for a hub-beam spacecraft,” Advances in Space Research, vol. 59, no. 1, pp. 425–433, 2017.
- T. Chen, H. Wen, H. Hu, and D. Jin, “Quasi-time-optimal controller design for a rigid-flexible multibody system via absolute coordinate-based formulation,” Nonlinear Dynamics, vol. 88, no. 1, pp. 623–633, 2017.
- K. W. Cassel, Variational Methods with Applications in Science and Engineering, Cambridge University Press, 2013.
- G. D. Smith, Numerical Solution of Partial Differential Equation: Finite Difference Methods, Oxford University Press, 1971.
- S. S. Ge, T. H. Lee, G. Zhu, and F. Hong, “Variable structure control of a distributed-parameter flexible beam,” Journal of Robotic Systems, vol. 18, no. 1, pp. 17–27, 2001.
- T. Jiang, J. Liu, and W. He, “Boundary control for a flexible manipulator with a robust state observer,” Journal of Vibration and Control, pp. 1–12, 2016.
- F. Liu, D. Jin, and H. Wen, “Optimal vibration control of curved beams using distributed parameter models,” Journal of Sound and Vibration, vol. 384, pp. 15–27, 2016.
- Y. Zhang, M. Li, and J. Zhang, “Vibration Control for Rapid Attitude Stabilization of Spacecraft,” IEEE Transactions on Aerospace and Electronic Systems, vol. 53, no. 3, pp. 1308–1320, 2017.
- T. Jiang, J. Liu, and W. He, “Boundary control for a flexible manipulator based on infinite dimensional disturbance observer,” Journal of Sound and Vibration, vol. 348, pp. 1–14, 2015.
- R. Morales, V. Feliu, and V. Jaramillo, “Position control of very lightweight single-link flexible arms with large payload variations by using disturbance observers,” Robotics and Autonomous Systems, vol. 60, no. 4, pp. 532–547, 2012.
- R. M. Mahamood, Adaptive Controller Design for Two-Link Flexible Manipulator, Springer Netherlands, 2014.
- H. Huang, Q. Tang, H. Li, L. Liang, W. Li, and Y. Pang, “Vehicle-manipulator system dynamic modeling and control for underwater autonomous manipulation,” Multibody System Dynamics, vol. 41, no. 2, pp. 125–147, 2017.
- W.-H. Chen, D. J. Ballance, P. J. Gawthrop, and J. O'Reilly, “A nonlinear disturbance observer for robotic manipulators,” IEEE Transactions on Industrial Electronics, vol. 47, no. 4, pp. 932–938, 2000.
- J. Yang, W.-H. Chen, and S. Li, “Non-linear disturbance observer-based robust control for systems with mismatched disturbances/uncertainties,” IET Control Theory & Applications, vol. 5, no. 18, pp. 2053–2062, 2011.
- D. Lee, “Nonlinear disturbance observer-based robust control of attitude tracking of rigid spacecraft,” Nonlinear Dynamics, vol. 88, no. 2, pp. 1317–1328, 2017.
- Z. Liu, J. Liu, and W. He, “Adaptive boundary control of a flexible manipulator with input saturation,” International Journal of Control, vol. 89, no. 6, pp. 1191–1202, 2016.
- Z. Liu, J. Liu, and W. He, “Partial differential equation boundary control of a flexible manipulator with input saturation,” International Journal of Systems Science, vol. 48, no. 1, pp. 53–62, 2017.
- L. Meirovitch, Fundamentals of Vibrations, Waveland Press, 2010.
- M. S. de Queiroz, D. M. Dawson, S. P. Nagarkatti, and F. Zhang, “Lyapunov-based control of mechanical systems,” Applied Mechanics Reviews, vol. 54, no. 5, p. B81, 2001.
- L. Guo and S. Y. Cao, Anti-Disturbance Control for Systems with Multiple Disturbances, Crc Press, 2017.
- K. J. Astrom, Introduction To Stochastic Control Theory, Academic Press, New York, NY, USA, 1970.
- W. Chen, J. Yang, L. Guo, and S. Li, “Disturbance observer-based control and related methods: an overview,” IEEE Transactions on Industrial Electronics, vol. 63, no. 2, pp. 1083–1095, 2016.
- K.-S. Kim, K.-H. Rew, and S. Kim, “Disturbance observer for estimating higher order disturbances in time series expansion,” Institute of Electrical and Electronics Engineers Transactions on Automatic Control, vol. 55, no. 8, pp. 1905–1911, 2010.
Copyright © 2018 Junteng Ma et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.