Professional Documents
Culture Documents
Research Article: Observer-Based Robust Control For Hydraulic Velocity Control System
Research Article: Observer-Based Robust Control For Hydraulic Velocity Control System
Research Article
Observer-Based Robust Control for Hydraulic Velocity
Control System
Wei Shen,1 Jihai Jiang,1 Hamid Reza Karimi,2 and Xiaoyu Su3
1
School of Mechatronics, Harbin Institute of Technology, Harbin 150080, China
2
Faculty of Technology and Science, University of Agder, 4898 Grimstad, Norway
3
College of Automation, Harbin Engineering University, Harbin 150001, China
Copyright © 2013 Wei Shen 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.
This paper investigates the problems of robust stabilization and robust control for the secondary component speed control system
with parameters uncertainty and load disturbance. The aim is to enhance the control performance of hydraulic system based on
Common Pressure Rail (CPR). Firstly, a mathematical model is presented to describe the hydraulic control system. Then a novel
observer is proposed, and an observed-based control strategy is designed such that the closed-loop system is asymptotically stable
and satisfies the disturbance attenuation level. The condition for the existence of the developed controller can by efficiently solved
by using the MATLAB software. Finally, simulation results are provided to demonstrate the effectiveness of the proposed method.
1. Introduction and flow coupled system [4, 5]. CPR system is suit for con-
struction machinery since it could not only recuperate energy
It is well known that construction machinery has been widely but also keep the engine work in the high efficiency area.
employed in many occasions, but the efficiency of hydraulic Therefore, this technique can reduce the oil consumption.
system which is the main transmission model is low. This Moreover, it can drive multiple uncorrelated loads simultane-
is primarily why the construction machinery has the draw- ously because the pressure is almost constant in theory. How-
backs of high oil consumption and bad emission [1]. In ever, in practice hydraulic system always includes parameter
recent years, energy-saving research of the hydraulic system uncertainty, nonlinearity, and load disturbance [6, 7]. It is dif-
becomes hotspot due to growing energy crisis. If the element ficult to obtain ideal performance since the precise model is
which converts the mechanical energy into hydraulic energy difficult to investigate and then the classical control method is
could be called primary element, the component which not used well. In the construction machinery area especially,
can interchange between mechanical energy and hydraulic the good performance is difficult to obtain because the bad
energy (hydraulic motor/pump) would be named as sec- working condition also results in that the load fluctuates fre-
ondary component [2, 3]. The hydraulic secondary regula- quently and greatly. For example, the load of swing system in
tion system is that it can regulate the hydraulic secondary an excavator as the disturbance changes along with different
components which interconvert between mechanical energy mass of soil, and when mechanical arms work simultaneously,
and hydraulic energy to realize the energy transformation and it will also cause the load change. The hydraulic speed control
transmission. Moreover, this kind of system includes energy- system should meet all of these requirements and it is hard for
storage components. Hence, it can recover braking energy the traditional PID controller to get a good performance [8].
and gravity potential energy. The secondary regulation sys- Energy saving and good performance hydraulic system is the
tem can be divided into Common Pressure Rail (CPR) system development trend, especially for construction machinery. In
2 Mathematical Problems in Engineering
recent years, the sensors are used widely in the construction design the controller; the detailed period is written in the
machinery to pursue the good performance; they also help following.
improve the control performance by using advanced control
algorithms. 2.1. Servo Valve Flow Rate Equation. The linear servo valve
In order to suppress interference, we can adopt novel flow equation is
control methods such as adaptive control [9, 10], fuzzy
control [11], and robust control [12–26]. Among the existing 𝑞𝐿 = 𝐾𝑞 𝐾𝑖 𝐾𝑠 𝑢𝑖 − 𝐾𝑐 𝑝, (1)
approaches, adaptive control method requires large com-
where 𝑞𝐿 and 𝑢𝑖 are, respectively, cylinder flow and input
putation and the real-time capability is poor. The preci-
control voltage, 𝐾𝑖 , 𝐾𝑠 , 𝐾𝑞 , and 𝐾𝑐 are different kinds of gain:
sion of fuzzy control is sensitive and is dependent on
they are the gain of the amplifier, servo valve coefficient, servo
high experiences. Robust control approach can convert the
valve flow gain, and servo valve flow-pressure coefficient,
error between mathematical model and realistic plant into
respectively, and 𝑝 represents cylinder pressure difference.
the uncertainty of the mathematical model. Robust controller
can guarantee the performances of the resulting closed-
loop systems and satisfy all admissible uncertainties. In 2.2. Continuity Equation in the Hydraulic Cylinder. Applying
[14], the author deals with the problem of robust control the continuity equation to each of the cylinder chambers and
for delayed singular systems with parametric uncertainties. the flow rate of cylinder yields
𝐻∞ control of uncertain systems with time delay in state 𝑑𝑦 𝐶
or input is investigated in [18, 19], and the result shows 𝑞𝐿 = 𝐴 𝑔 + 𝐶𝑖𝑐 (𝑝1 − 𝑝2 ) + 𝑒𝑐 (𝑝1 − 𝑝2 )
much less conservativeness. Reference [25] is concerned 𝑑𝑡 2
with the problem of robust output feedback control for a 1 𝑉𝑡 𝑑𝑝1 𝑉𝑡 𝑑𝑝2
class of uncertain discrete time delayed nonlinear stochastic + ( − ) (2)
2𝛽𝑒 2 𝑑𝑡 2 𝑑𝑡
systems. However, there are few results on robust control for
velocity control system to improve the systems performance. 𝐴 𝑔𝑦 𝑑𝑝1 𝑑𝑝2
+ ( + ),
Furthermore, more sensors are required by collecting signals 2𝛽𝑒 𝑑𝑡 𝑑𝑡
to obtain the higher performance, but this is improper for
construction machinery because of the low reliability due where 𝐴 𝑔 represents area of variables cylinder, 𝑦 is the
to the serious working condition which is harmful for the displacement of variables cylinder, 𝛽𝑒 , 𝐶𝑖𝑐 , 𝐶𝑒𝑐 , and 𝑉𝑡 are
sensors. coefficients; they are the effective bulk modulus of system,
Motivated by the previous discussion, this paper inves- internal or cross-port leakage coefficient of cylinder, external
tigates the problem of robust control for the hydraulic leakage coefficient of cylinder, and total volume of fluid under
velocity control system with parameters uncertainty and load compression in both chambers, respectively. The volume 𝐴 𝑔 𝑦
disturbance. First, we select the swing system of one excavator is usually much smaller than 𝑉𝑡 , and 𝑑𝑝1 /𝑑𝑡 + 𝑑𝑝2 /𝑑𝑡 ≈ 0
as the research object and build the mathematical model. because 𝑝 = 𝑝1 − 𝑝2 ; thus,
Then, by constructing a novel proportional and derivative
𝑑𝑦 𝑉 𝑑𝑝
observer, an observer-based controller is designed such that 𝑞𝐿 = 𝐴 𝑔 + 𝐶𝑡𝑐 𝑝 + 𝑡 , (3)
the closed-loop system is asymptotically stable and satisfies 𝑑𝑡 4𝛽𝑒 𝑑𝑡
the disturbance attenuation level. Moreover, MATLAB soft-
ware is used to solve the controller according to the new where 𝐶𝑡𝑐 is total leakage coefficient of variables cylinder.
method. Finally, simulation results are provided to illustrate The equilibrium of forces equation by applying Newton’s
the effectiveness of the proposed method. second law to the forces on the cylinder yields
𝑑2 𝑦 𝑑𝑦
2. System Modeling 𝐴 𝑔𝑃 = 𝑚 2
+ 𝐵𝑐 + 𝐾𝑦 + 𝐹, (4)
𝑑𝑡 𝑑𝑡
In CPR, the constant pressure variable pump and hydraulic
where 𝑚 is total mass of cylinder and load referred to cylin-
accumulator constitute the high pressure oil sources, and
der, 𝐵𝑐 represents viscous damping coefficient of cylinder
multiple different loads connect in parallel between the high
(N⋅s/m), and 𝐾 and 𝐹 are load spring gradient and load
press and low press oil passage. When the load changes, the
disturbance, respectively.
pressure of system has small fluctuation while the flow varies
with the load, and the control target such as position, velocity,
or power can be reached by regulating the displacement of 2.3. Torque Motion Equation at the Load. The relationship
hydraulic pump/motor. The velocity control system block between the instantaneous volume of the secondary com-
diagram based on CPR is depicted in Figure 1. The current ponent and displacement of the cylinder can be deduced as
signal output to the electric-hydraulic servo valve is processed follows
by controller, and the inclination angle of the swash plate can 𝑦
𝐷= 𝐷 , (5)
be changed as desired by adjusting the position of variable 𝑦max max
displacement cylinder. The aim of driving or braking the load
is then achieved by the adjustment of rotational velocity. We where 𝐷max is maximum volume of the secondary compo-
choose the swing system of 20𝑡 excavator as the model to nent and 𝑦max is maximum displacement of cylinder.
Mathematical Problems in Engineering 3
𝑝𝑠
𝑢 + + + Pump/ 𝑥1
𝐺𝑐 𝐺𝑐 Servo valve Cylinder Swash plate П motor
− − −
Sensor Disturbance
Sensor
Another basic relation is the torque balance equation for working period of excavator. We consider the parameters
the secondary component which is expressed as variation in 𝐴. Moreover, we add 𝐶𝑑 𝑑(𝑡) to the output
because the accuracy of sensor is also influenced with tem-
𝑦 𝑑2 𝜃 𝑑𝜃 𝑀𝑓 perature variation and electrical equipments. Finally, since 𝐵𝑑
𝑝𝑠 𝐷max = 𝐽𝑝/𝑚 2
+𝐵 + , (6)
𝑦max 𝑑𝑡 𝑑𝑡 𝑟 is changing with the different load, the time varying function
where 𝜃 denotes angular position of the secondary compo- 𝑓(𝑥) is presented to simulate the real status. Hence, the state
nent, 𝑝𝑠 is pressure of the high pressure pipeline in CPR, equations are proposed as follows:
𝐽𝑝/𝑚 represents total inertia of secondary component and 𝑥̇ (𝑡) = (𝐴 + Δ𝐴 (𝑡)) 𝑥 (𝑡) + 𝐵𝑢 (𝑡) + 𝑓 (𝑡, 𝑥) ,
transformational load, 𝑟 is reduction ratio, and 𝑀𝑓 is the total (8)
including friction torque of swing system, wind resistance 𝑦 (𝑡) = 𝐶𝑥 (𝑡) + 𝐶𝑑 𝑑 (𝑡) ,
torque, and slope resistance torque.
where 𝐴 ∈ 𝑅𝑛×𝑛 , 𝐵 ∈ 𝑅𝑛×𝑚 , 𝐶 ∈ 𝑅𝑃×𝑛 , and 𝐶𝑑 ∈ 𝑅𝑃×𝑑 .
2.4. System State-Space Model. State variables are selected as Throughout this paper, we first provide the following
𝑋 = [𝑥1 𝑥2 𝑥3 𝑥4 ]𝑇 , where 𝑥1 is output angular velocity of assumptions for the following proof
secondary component, 𝑥2 is displacement of cylinder, 𝑥3 is (i) (𝐴, 𝐵) is a stabilizable pair, (𝐴, 𝐶) is an observable
velocity of cylinder, and 𝑥4 is pressure difference of cylinder. pair, and 𝐶𝑑 is a full column rank;
Thus, the state equation can be given by
(ii) 𝑓(𝑡, 𝑥) satisfies the following Lipschitz condition:
𝐵 𝑃𝑠 𝐷max
−
𝐽𝑝/𝑚
𝑥1 + 𝑥
𝐽𝑝/𝑚 ⋅ 𝑦max 2 ̂ ) ≤ 𝜃 ‖𝑥 − 𝑥
𝑓 (𝑡, 𝑥) − 𝑓 (𝑡, 𝑥 ̂ (𝑡) ∈ 𝑅𝑛 ;
̂ ‖ , for ∀𝑥 (𝑡) , 𝑥
(9)
( 𝑥3 )
( )
( 𝐾 𝐵 𝐴𝑔 )
𝑥̇ (𝑡) = ( ) (iii) 𝑑(𝑡) satisfies the norm-bounded condition ‖𝑑(𝑡)‖ ≤ 𝛿,
( 𝑥2 − 𝑐 𝑥3 +
− 𝑥 )
( 𝑚 𝑚 𝑚 4 ) where 𝛿 > 0 is known constant;
4𝛽𝑒 𝐴 𝑔 4𝛽 (𝐶 + 𝐾𝑐 ) (iv) Δ𝐴(𝑡) is unknown time-varying uncertainties satisfy-
− 𝑥3 − 𝑒 𝑡𝑐 𝑥4
𝑉𝑡 𝑉𝑡 ing Δ𝐴(𝑡) = 𝐷1 ⋅ 𝐹(𝑡) ⋅ 𝐷2 , with 𝐷1 ∈ 𝑅𝑛×𝑛 , 𝐷2 ∈ 𝑅𝑛×𝑛 ,
( ) and 𝐹(𝑡) ∈ 𝑅𝑛×𝑛 is the unknown time-varying and
0 satisfies 𝐹𝑇 (𝑡) ⋅ 𝐹(𝑡) ≤ 𝐼𝑛 .
[ 0 ]
[ ]
+[
[ 0 ] 𝑢 (𝑡)
] (7) 3. Main Results
[ 4𝛽𝑒 ]
𝐾𝑖 𝐾𝑠 𝐾𝑞
[ 𝑉𝑡 ] Consider the following traditional Luenberger observer:
𝑀𝑓 ̂̇ (𝑡) = (𝐴 − 𝐿) ⋅ 𝑥
𝑥 ̂ (𝑡) + 𝐵𝑢 (𝑡) + 𝐿𝑦 (𝑡) + 𝑓 (𝑡, 𝑥
̂) , (10)
[− 𝑟 ⋅ 𝐽 ]
[ 𝑝/𝑚 ] where 𝑥 ̂ (𝑡) is the estimation of 𝑥(𝑡) and 𝐿 is the observer
[ 0 ]
[ ] gain to be designed. If one employs the observer (10) to plant
[
+[ ],
𝐹 ] (8) and defines 𝑒(𝑡) = 𝑥 ̂ (𝑡) − 𝑥(𝑡), then one can obtain the
[ − ]
[ 𝑚 ] following error dynamics:
[ ]
0
[ ] ̂ (𝑡)
𝑒̇ (𝑡) = [𝐴 − 𝐿 + Δ𝐴 (𝑡)] ⋅ 𝑒 (𝑡) − Δ𝐴 (𝑡) ⋅ 𝑥
(11)
𝑦 (𝑡) = [1 0 0 0]𝑇 𝑥 (𝑡) . + 𝐿𝐶𝑑 𝑑 (𝑡) + 𝑓 (𝑡, 𝑒 (𝑡)) ,
The previous constructed model is based on ideal condi- ̂ (𝑡)) − 𝑓(𝑡, 𝑥(𝑡)). It is observed that
where 𝑓(𝑡, 𝑒(𝑡)) = 𝑓(𝑡, 𝑥
tion. However, the real parameters are variable due to the hard the disturbance 𝐶𝑑 𝑑(𝑡) in the error system (11) is multiplied
4 Mathematical Problems in Engineering
by the gain matrix 𝐿. Hence, if 𝐿 is a high gain, the 𝐿𝐷. It is now in the position to derive the error system. In fact,
disturbance effect will be amplified unavoidably. As a result, from (14)-(15), it is derived that
ideal estimation performance of system state 𝑥(𝑡) cannot be
obtained by using the conventional observer (10). ̂̇ = (𝐴 − 𝐿 𝐶) 𝑥
𝑆𝑥 ̂ (𝑡) + 𝐿 𝑦 (𝑡)
𝑃 𝑃
To begin the formulation of our approach, the following (16)
augmented variables and matrices are defined: ̂) .
+ 𝐿𝐷𝑦̇ (𝑡) + 𝐵𝑢 (𝑡) + 𝑓 (𝑡, 𝑥
̂ (𝑡)
𝑢 (𝑡) = 𝐾𝑥 𝐾 ∈ 𝑅𝑚×(𝑛+𝑝) , (20)
𝐸𝑥̇ (𝑡) = [𝐴 + Δ𝐴 (𝑡)] 𝑥 (𝑡) + 𝐵𝑢 (𝑡) + 𝑓 (𝑡, 𝑒) + 𝑁 𝑑 (𝑡) ,
where 𝐾 = [𝐾, 0𝑚×𝑝 ]. Applying (20) to plant (8) yields
𝑦 (𝑡) = 𝐶𝑥 (𝑡) .
(13) ̂ (𝑡) + 𝑓 (𝑡)
𝑥̇ (𝑡) = (𝐴 + Δ𝐴 (𝑡)) 𝑥 (𝑡) + 𝐵𝐾𝑥
System (13) is a singular system, where the state vector = (𝐴 + Δ𝐴 (𝑡)) 𝑥 (𝑡) + 𝐵𝐾 (𝑒 (𝑡) + 𝑥 (𝑡)) + 𝑓 (𝑡) (21)
𝑥(𝑡) and disturbance vector 𝑑(𝑡) are both the components of
the augmented state vector. = (𝐴 + Δ𝐴 (𝑡)) 𝑥 (𝑡) + 𝐵𝐾𝑒 (𝑡) + 𝐵𝐾𝑥 (𝑡) + 𝑓 (𝑡) .
It is noted that 𝐸 and 𝐶 defined previously have the
following property: Equation (21) together with (19) yields the following overall
closed-loop system:
𝐼𝑛 0
𝐸 𝑥̇ (𝑡) = (𝐴 + Δ𝐴 (𝑡)) 𝑥 (𝑡) + 𝐵𝐾𝑥 (𝑡) + 𝑓 (𝑡) + 𝐵𝐾𝑒 (𝑡) ,
rank [ ] = rank [ 0 0𝑃×𝑃 ] = 𝑛 + 𝑃. (14)
𝐶
[ 𝐶 𝐼𝑃 ] −1
𝑒̇ (𝑡) = 𝑆 [𝐴 − 𝐿𝑃 𝐶] 𝑒 (𝑡) − Δ𝐴 (𝑡) 𝑥 (𝑡) + 𝑁 𝑑 (𝑡) + 𝑓 (𝑡, 𝑒) .
Therefore, an appropriate matrix 𝐿 𝐷 ∈ 𝑅(𝑛+𝑝)×𝑝 can (22)
always be selected such that the matrix 𝑆 ≜ (𝐸 + 𝐿𝐷𝐶)
is nonsingular. Motivated by this observation, the following In system (22), recall that 𝑆 = (𝐸 + 𝐿𝐷𝐶). We decompose
𝐿
proportional and derivative observer is proposed for system 𝐿𝐷 as 𝐿𝐷 = [ 𝐿𝐷1 ] with 𝐿𝐷1 ∈ 𝑅𝑛×𝑝 , 𝐿𝐷2 ∈ 𝑅𝑃×𝑃 . In this
𝐷2
(13):
paper, let 𝐿𝐷1 = 0, 𝐿𝐷2 = diag{𝛽1 , . . . , 𝛽𝑃 }, where 𝛽1 ⋅ ⋅ ⋅ 𝛽𝑃
−1 are reasonable large numbers. In this setting, the derivative
𝑆𝑧̇ (𝑡) = (𝐴 − 𝐿𝑃 𝐶) 𝑧 (𝑡) + 𝐴𝑆 𝐿𝐷𝑦 (𝑡) + 𝐵𝑢 (𝑡) + 𝑓 (𝑡, 𝑥
̂) ,
gain 𝐿𝐷 = [ 𝐿0𝐷2 ] can thus guarantee that 𝑆 = 𝐸 + 𝐿𝐷𝐶 is
̂ (𝑡) = 𝑧 (𝑡) + 𝑆−1 𝐿 𝑦 (𝑡) , nonsingular and reduce the effect of disturbance 𝑓(𝑡) at the
𝑥 𝐷
same time. In addition, design the state feedback gain 𝐾 ∈
(15) 𝑅𝑚×𝑛 , such that 𝐴 + 𝐵𝐾 is Hurwitz. The following theorem
𝑇
provides a sufficient condition for the stability analysis of the
̂
where 𝑧(𝑡) = [𝑧𝑇𝑥 (𝑡) 𝑧𝑇𝑑 (𝑡)] is the middle variable, 𝑥(𝑡) ≜ overall closed-loop system (22).
𝑇
̂ 𝑇 (𝑡)] is the estimation of 𝑥(𝑡), and 𝐿 ∈ 𝑅(𝑛+𝑝)×𝑝
̂ 𝑇 (𝑡) 𝑑
[𝑥 𝐷 Theorem 1. Consider the overall closed-loop system (22),
and 𝐿𝑝 ∈ 𝑅(𝑛+𝑝)×𝑝 are the observer gains to be designed. 𝑆 = where the observer gain 𝐿𝐷 and feedback gain 𝐾 have been
𝐸 + 𝐿𝐷 ⋅ 𝐶 is designed to be invertible by selecting appropriate designed as previously discussed. If there exist positive and
Mathematical Problems in Engineering 5
definite matrices 𝑃 ∈ 𝑅𝑛×𝑛 , 𝑅 ∈ 𝑅(𝑛+𝑝)×(𝑛+𝑝) , and matrices It is thus derived from (25) and (26) that
𝐿𝑝 ∈ 𝑅(𝑛+𝑝)×𝑝 , such that the following matrix condition: −1 −1
𝑉̇ 2 (𝑡) ≤ 2𝑒𝑇 (𝑡) 𝑅 [𝑆 (𝐴 − 𝐿𝑃 𝐶) 𝑒 (𝑡) − 𝑆 Δ𝐴 (𝑡) 𝑥 (𝑡)]
Φ11 𝑃𝐵𝐾 0 𝑃𝐷1 𝜃𝑃 0 −1 −𝑇
[ −1 ] + 2𝑒𝑇 (𝑡) 𝑅𝑆 𝑆 𝑅𝑒 (𝑡) + 𝜃2 ⋅ 𝑥𝑇 (𝑡) 𝑥 (𝑡) .
[ ∗ Φ22 𝑅𝑆 −1 𝐷1 0 0 𝑅𝑆 ]
[ ] (27)
[ ]
[∗ ∗ −𝜀 𝐼 0 0 0 ]
[ 1 𝑛 ] < 0, (23) Notice that
[ ]
[∗ ∗ ∗ −𝜀2 𝐼𝑛+𝑝 0 0 ] Δ𝐴 (𝑡) 0 𝑥 (𝑡)
[ ] Δ𝐴 (𝑡) 𝑥 (𝑡) = [ ][ ]
[∗ ∗ ∗ ∗ −𝐼𝑛 0 ] 0 0 𝐶𝑠 𝑑 (𝑡)
[ ]
(28)
[∗ ∗ ∗ ∗ ∗ −𝐼𝑛+𝑝 ] 𝐷 𝐹 (𝑡) 𝐷2 0𝑛×𝑝 𝑥 (𝑡)
=[ 1 ][ ],
0𝑝×𝑛 0𝑝×𝑝 𝐶𝑠 𝑑 (𝑡)
with Φ11 = (𝐴 + 𝐵𝐾)T 𝑃 + 𝑃(𝐴 + 𝐵𝐾) + 𝐼𝑛 + 𝜃𝐼𝑛 + 𝜀2 𝐷2T 𝐷2 ,
−1 −𝑇 𝐷 0 𝐷 0
Φ22 = 𝑅𝑆 (𝐴 − 𝐿𝑃 𝐶) + (𝐴 − 𝐿𝑃 𝐶)𝑆 𝑅. and also recall that 𝐷1 = [ 0𝑝×𝑛1 0𝑝×𝑝
𝑛×𝑝
], 𝐷2 = [ 0𝑝×𝑛2 0𝑝×𝑝
𝑛×𝑝
], then it
is shown that
Proof. We define the following Lyapunov function: 𝑉(𝑡) = 𝐷 0 𝐹 (𝑡) 0𝑛×𝑝
𝑉1 (𝑡) + 𝑉2 (𝑡) with 𝑉1 (𝑡) = 𝑥𝑇 (𝑡)𝑃𝑥(𝑡), 𝑉2 (𝑡) = 𝑒𝑇 (𝑡)𝑅𝑒(𝑡) for Δ𝐴 (𝑡) 𝑥 (𝑡) = [ 1 𝑛×𝑝 ] [ ]
0𝑝×𝑛 0𝑝×𝑝 0𝑝×𝑛 0𝑝×𝑝
system (22). Along the trajectory of system (22), it follows that (29)
𝐷2 0𝑛×𝑝
×[ ] = 𝐷1 𝐹 (𝑡) 𝐷2 .
𝑉̇ 1 (𝑡) = 2𝑥𝑇 (𝑡) 𝑃 [(𝐴 + Δ𝐴 (𝑡)) 𝑥 (𝑡) + 𝐵𝐾𝑥 (𝑡) + 𝑓 (𝑡)] 0𝑝×𝑛 0𝑝×𝑝
−1
− 2𝑒𝑇 (𝑡) 𝑅𝑆 𝑁 𝑑 (𝑡) + 2𝑒𝑇 (𝑡) 𝑅𝑆 𝑓 (𝑡, 𝑒) .
−1 ≤ 𝜀1 𝑥𝑇 (𝑡) 𝐷2𝑇 𝐷2 𝑥 (𝑡)
(24) −1 𝑇 −𝑇
+ 𝜀1 −1 𝑒𝑇 (𝑡) 𝑅𝑆 𝐷1 𝐷1 𝑆 𝑅𝑒 (𝑡).
−1 (30)
Since 𝑆 = [ 𝐼𝑛𝐿+𝐿𝐷1𝐶𝐶 𝐿𝐿𝐷1 ], one can calculate that 𝑆 =
𝐷2 𝐷2
𝐼𝑛 0 As a result, it is derived from (27) and (30) that
[ −𝐶 (𝐿𝐷2 )−1
].
−1
−1 𝑉̇ 2 (𝑡) ≤ 2𝑒𝑇 (𝑡) 𝑅𝑆 (𝐴 − 𝐿𝑃 𝐶) + 𝜀1 𝑥𝑇 (𝑡) 𝐷2𝑇 𝐷2 𝑥 (𝑡)
Hence, it is calculated that 𝑆 𝑁 𝑑(𝑡) =
𝐼𝑛 0 0
[ −𝐶 (𝐿 )−1
] [ 𝐼0𝑃 ] 𝑑(𝑡) = [ (𝐿𝐷2 )−1 ] 𝑑(𝑡). Since (𝐿𝐷2 )−1 = −1
+ 𝜀1−1 𝑒𝑇 (𝑡) 𝑅𝑆 𝐷1 𝐷1 𝑆
𝑇 −𝑇
𝑅𝑒 (𝑡) (31)
𝐷2
−1 −1 −1
diag{𝛽1 , . . . , 𝛽𝑝 }, the term 𝑆 𝑁 𝑑(𝑡) is prevailed suc- −1 −𝑇
cessfully and can be ignored in 𝑉̇ 2 (𝑡). Therefore, 𝑉̇ 2 (𝑡) + 2𝑒𝑇 (𝑡) 𝑅𝑆 𝑆 𝑅𝑒 (𝑡) + 𝜃2 ⋅ 𝑥𝑇 (𝑡) 𝑥 (𝑡) .
becomes On the other hand, for 𝑉̇ 1 (𝑡), we have
2𝑥𝑇 (𝑡) 𝑃Δ𝐴 (𝑡) 𝑥 (𝑡) = 2𝑥𝑇 (𝑡) 𝑃𝐷1 𝐹 (𝑡) 𝐷2 𝑥 (𝑡)
−1
𝑉̇ 2 (𝑡) = 2𝑒 (𝑡) 𝑅 [𝑆
𝑇 𝑇
(𝐴 − 𝐿𝑃 𝐶) 𝑒 (𝑡) − Δ𝐴 (𝑡) 𝑥 (𝑡)]
≤ 𝜀2 𝑥𝑇 (𝑡) 𝐷2𝑇 𝐷2 𝑥 (𝑡) (32)
𝑇 −1
+ 2𝑒 (𝑡) 𝑅𝑆 𝑓 (𝑡, 𝑒) . + 𝜀2 −1 𝑥𝑇 (𝑡) 𝑃𝐷1 𝐷1𝑇 𝑃𝑥 (𝑡) ,
−1 𝑇 −𝑇
(35)
ΙΙ22 = 𝑅𝑆 (𝐴 − 𝐿𝑃 𝐶) + (𝐴 − 𝐿𝑃 𝐶) 𝑆 𝑅 −1
Proof. In the matrix condition of Theorem 1, let 𝑌 = 𝑅𝑆 𝐿𝑝 ,
−1 𝑇 −𝑇 −1 −𝑇 and substituting it into the matrix condition of Theorem 1,
+ 𝜀1−1 𝑅𝑆 𝐷1 𝐷1 𝑆 𝑅 + 𝑅𝑆 𝑆 𝑅. one can easily obtain the LMI of Theorem 2. This completes
By Schur complement lemma, ΙΙ < 0 is equivalent to the proof.
the matrix condition (23) in Theorem 1. This completes the
proof. 4. Simulation Results
It is noted that the matrix condition (23) in Theorem 1 Consider the plant and augmented form (8), the system data
is a nonlinear one since the observer gain 𝐿𝑃 has not been are chosen as shown in Table 1 as follows:
designed. To this end, we provide the following theorem to
−0.173 4.59 × 104 0 0
design 𝐿𝑃 and transform the condition of Theorem 1 into a 0 0 1 0
linear version. 𝐴=( 0 −4.43 × 104
−133.3 4.8 × 10−4 ) ,
0 0 −7.14 × 10 −1.28 × 103
10
−0.5
Case 1. Consider
−1
0.1 cos (8𝑡) , 𝑡 < 2,
𝑑 (𝑡) = { (40)
0.1 sin (10𝑡) + 0.2 cos (10𝑡) , 2 ≤ 𝑡 < 5. −1.5
0 5 10 15
Case 2. Consider Time (s)
𝑥1 (𝑡) 𝑥3 (𝑡)
0.5, 𝑡 < 3, 𝑥2 (𝑡) 𝑥4 (𝑡)
𝑑 (𝑡) = { (41)
0.3 sin (4𝑡) + 0.1, 3 ≤ 𝑡 < 5.
Figure 2: Trajectory of the closed-loop system.
We select 𝛿 = 0.4, which is the norm upper bound
1.5
of 𝑑(𝑡) as defined in assumption (iii). In order to design the
estimator, we choose the derivative gain 𝐿𝐷 as
1
0
[0 ]
[
𝐿𝐷 = [ ] , such that the system matrix
0] 0.5
[1 ]
1 0 0 0 0 (42) 0
[0 1 0 0 0]
[ ]
𝑆= [
[0 0 1 0 0]] is nonsingular.
[0 0 0 1 0] −0.5
[1 0 0 0 1]
−1
Design the state feedback gain as 𝐾 = [−1.413, −0.286, 0 5 10 15
−2.854, −0.423] such that 𝐴 + 𝐵𝐾 is Hurwitz. Solving the Time (s)
LMI condition of Theorem 2, one can obtain the following
solution: 𝑑(𝑡) (Case 1)
̂ (Case 1)
𝑑(𝑡)
369.0123 −254.7902 −107.2517 −184.3887
[ 254.7902 352.6723 −104.8523 75.6133 ] Figure 3: 𝑑(𝑡) and the estimation: Case 1.
𝑃=[ ]
[−107.2517 −104.8523 502.8899 134.2559 ] ,
The initial condition is chosen as 𝑒(1) =
[−184.3887 75.6133 134.2559 212.2635 ]
[0 0 0 0 0], 𝑥(1) = [1 − 1 − 1.5 1]. The simulation
3.6029 −3.7781 5.8391 −1.3649 1.2867 results are provided in Figures 1–3. The state trajectory of
[−3.7781 9.2899 −13.8548 0.7897 −3.7774] 𝑥(𝑡) of the closed-loop system is shown in Figure 2. The
[ ]
𝑅=[ ]
[ 5.8391 −13.8548 29.0279 −0.2689 6.1213 ] . trajectories of disturbances 𝑑(𝑡) and their estimation in Case
[−1.3649 0.7897 −0.2689 1.0889 0.3238 ] 1 are shown in Figure 3. The trajectories of disturbances 𝑑(𝑡)
[ 1.2867 −3.7774 6.1213 0.3238 2.2892 ] and their estimation in Case 2 are shown in Figure 4. It can be
(43) seen that the asymptotic stability of the closed-loop system
is guaranteed, and the tracking performance of system states
According to Theorem 2, the proportional gain is selected as and disturbances has achieved an ideal performance.
0.0000
[0.0000] 5. Conclusion
[ ]
𝐿𝑝 = 102 × [ ]
[0.0000] . (44) In this paper, the problem of robust control has been
[6.3696]
studied for the velocity control system based on CPR with
[0.0000] parameters uncertainty and load disturbance. The hydraulic
8 Mathematical Problems in Engineering
International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences