Vibration Suppression Control of Three Inertial Systems
Vibration Suppression Control of Three Inertial Systems
Vibration Suppression Control of Three Inertial Systems
Duong Minh Duc*, Nguyen Manh Linh, Dao Quy Thinh, Do Trong Hieu
Hanoi University of Science and Technology
*
[email protected]
ABSTRACT
This paper concerns with vibration suppression control for three inertia
resonance system which can be used as the model for many moving
mechanisms widely used in industry such as steel rolling mills, flexible arms,
large-scale space structures, etc. Since the mechanical resonance which
causes vibration is unavoidable, especially at high speed operation, vibration
suppression plays a key role in improving the accuracy of the system. In this
research, a linear quadratic regulator-based speed controller with an
integrator that can effectively suppress the torsional vibration is applied to
control the system. Instead of using conventional state observer that is
sensitive to noise and model uncertainties, the extended state observer is used
to overcome the disturbance and uncertainty problems. Moreover, this
observer also gives us the load torque information that is used to improve the
load response. Simulation results show the effectiveness of the proposed
controller. In addition, the comparison to conventional PID controller also be
done to verify the advantages of the proposed approach.
Introduction
Nowadays, high precision and fast response motor driver systems are widely
used in industry such as steel rolling mill, robot manipulator, electrical vehicle,
etc. Generally, these moving mechanisms can be regarded as multi-inertia
systems with several inertia moments, gears and springs. Theoretically,
vibration is unavoidable in above mentioned systems where motion is involved
due to the mechanical resonance. For most motions, conventional
proportional-integral-differential (PID) controller is sufficient to meet the
desired requirements due to the fact that the nature frequency of the mechanical
___________________
ISSN 1823-5514, eISSN2550-164X Received for review: 2019-12-22
© 2020 Faculty of Mechanical Engineering, Accepted for publication: 2020-03-20
Universiti Teknologi MARA (UiTM), Malaysia. Published: 2020-07-15
Duong Minh Duc et al.
system is quite high in comparison with the motion maneuver. However, for
applications where both fast dynamic and high precision positioning are
required, vibration suppression plays a key role in improving the system
performance.
To deal with the vibration problem, most researches treat the motion
mechanism as a 2-inertia system which comprised of mass, spring and
damping. Then, various control methods are employed to suppress the
vibration such as resonant ratio control [1], state feedback control [2,3], linear
quadratic Gaussian (LQG) control [4,5], linear quadratic control with extended
state observer (ESO) [6], active disturbance rejection control [7], fractional
order PID-k controller [8], model predictive control [9], back-stepping position
control [10], adaptive speed control [11]. Since the simplified model and the
real system may be different in the number of resonant frequencies, i.e., the
number of links of a manipulator is three or more, the effectiveness of the
control system based on the 2-inertia model may be degraded in practice.
To further improve the system performance in term of vibration
suppression, multi inertia model, i.e., three and more inertia system, is
considered [12]. In [13], a three-inertia system is controlled by using PI/PID
control. In addition, a modified integral plus proportional plus derivative (m-
IPD) controller is used to suppress vibration in 3-inertia system. Fuzzy
controller with differential evolution is also employed to control this 3-inertia
system [12]. Despite of improved performance, the tuning procedure of the
aforementioned methods are quite complicated due to the presence of the
modeling error and uncertainties.
In this research, a linear quadratic regulator (LQR) control with an
extended state observer (ESO) is proposed to handle the vibration problem of
the 3-inertia system. The proposed method is not only effective in torsional
vibration suppression but also robust against parameters variation since the
ESO is employed to estimate the immeasurable state variables and load
disturbance. In advanced, the tuning procedure of the method is simplified
which plays a very importance role in practical applications. Particularly, the
method can also be extended to higher order inertia systems.
To this end, the paper is organized as follows. The mathematical model
of the 3-inertia system is introduced in section II. Section III shows the design
procedure of the ESO and the LQR. Numerical simulations which verify the
validity and effectiveness of the proposed strategy are shown in section IV.
The conclusions are shown in the last section of the paper.
A typical 3-inertia system, which consists of three rigid inertias and two
torsional shafts, is shown in Figure 1.
80
Vibration Suppression Control of Three Inertial Systems
In this figure, wm is the motor angular speed, wL1 is the angular speed
of load 1, wL2 is the angular speed of load 2, Jm is the motor inertia, JL1 is the
inertia of load 1, JL2 is the inertia of load 2, Tm is the motor torque, TL is the
load torque, T12 is the torsional torque of shaft 1, T23 is the torsional torque of
shaft 2, Ks1 is the stiffness of shaft 1 and Ks2 is the stiffness of shaft 2. The 3-
inertia system can be modeled by the following equations:
"#
!
⎧𝐽! "$ = 𝑇! − 𝑇%&
⎪"'"# = 𝐾 (𝜔 − 𝜔 )
(% ! )%
⎪ "$
"#$"
𝐽)% = 𝑇%& − 𝑇&* (1)
⎨"' "$
#%
⎪ "$ = 𝐾(& (𝜔)% − 𝜔)& )
⎪ "#$"
⎩𝐽)& "$ = 𝑇&* − 𝑇)
𝑥̇ = 𝐴𝑥 + 𝐵% 𝑇) + 𝐵& 𝑇!
(2)
𝑦 = 𝐶𝑥
where
𝑥 = [𝜔! 𝑇%& 𝜔)% 𝑇&* 𝜔)& ]'
0 −1/𝐽! 0 0 0
⎡𝐾 0 −𝐾(% 0 0 ⎤
⎢ (% ⎥
𝐴=⎢ 0 1/𝐽)% 0 −1/𝐽)% 0 ⎥ (3)
⎢ 0 0 𝐾(& 0 −𝐾(& ⎥
⎣ 0 0 0 1/𝐽)& 0 ⎦
81
Duong Minh Duc et al.
0 1/𝐽!
⎡ 0 ⎤ ⎡ 0 ⎤
⎢ ⎥ ⎢ ⎥
𝐵% = ⎢ 0 ⎥ 𝐵& = ⎢ 0 ⎥
⎢ 0 ⎥ ⎢ 0 ⎥
⎣−1/𝐽)& ⎦ ⎣ 0 ⎦
𝐶 = [1 0 0 0 0];
In which, wa1, wa2 are anti-resonant frequencies and wr1, wr2 are resonant
frequencies of the system and are given by.
2 2&" 32&# 2
D 4&" + 4$"
+ 5 &#E −
% ! $#
𝜔6% = C 2 2 32 2 4 34 34
(7)
√&
A( &" + &" &# + &#)& − 4 ! $" $# 𝐾(% 𝐾(&
4! 4$" 5$# 4$" 4$#
2 2&" 32&# 2
D 4&" + 4$"
+ 5 &# E +
% ! $#
𝜔6& = C 2 2 32 2 4 34 34
(8)
√&
A( 4&" + &"4 &# + 5 &#)& − 4 ! 4 $"4 $# 𝐾(% 𝐾(&
! $" $# $" $#
82
Vibration Suppression Control of Three Inertial Systems
the high cost, mounting constraints or noise. In this case, a state observer is a
good solution to estimate the immeasurable state variables. In this paper, the
ESO [14] is chosen because of its better performance over other observers such
as high-gain and sliding-mode observers in term of robustness against
disturbance.
Consider the fifth order system (2), in order to estimate the states and
loads disturbance of this system by the ESO, the following transformation
matrix T is employed:
1 0 0 0 0
⎡0 −𝐽! 0 0 0 ⎤
⎢ 4! ⎥
⎢1 0 2&"
0 0 ⎥
𝑇=⎢ 4$" 4! ⎥ (9)
⎢0 −(𝐽! + 𝐽)% ) 0 −
2&"
0 ⎥
⎢ 4! 4! 34$" 4$" 4! ⎥
⎣1 0 2&"
+ 2&#
0 2&" 2&# ⎦
∗ ∗ %
⎧𝑥̇ % = 𝑥& + 4! 𝑢
⎪𝑥̇ &∗ = 𝑥*∗
⎪
⎪𝑥̇ ∗ = 𝑥 ∗ − 2&" 𝑢
* 9 4#
! (10)
⎨𝑥̇ 9∗ = 𝑥:∗
⎪ ∗ 2# % %
⎪𝑥̇ : = 𝑎(𝑡) + #&" D + E 𝑢
⎪ 4! 4! 4$
⎩𝑦 = 𝑥%∗
with
4! 34$" 34$# 8% 2&" 32&# 2&" 2&" 2&#
𝑎(𝑡) = (−𝐾(% 𝐾(& 4! 4$" 4$#
)𝑥&∗ + (4 + 4$"
+ 4!
)𝑥9∗ − 4 𝑇) (11)
$# ! 4$" 4$#
83
Duong Minh Duc et al.
∗ ∗ %
⎧ 𝑥̇ % = 𝑥& + 4! 𝑢
⎪ 𝑥̇ &∗ = 𝑥*∗
⎪ ∗ ∗ 2&"
⎪ 𝑥̇ * = 𝑥9 − 4! # 𝑢
𝑥̇ 9∗ = 𝑥:∗ (12)
⎨
2# % %
⎪𝑥̇ :∗ = 𝑥;∗ + 4#&" D4 + 4 E 𝑢
⎪ ! ! $
⎪ 𝑥̇ ;∗ = ℎ(𝑡)
⎩ 𝑦 = 𝑥%∗
where 𝛽< (i=1,..,6) are observer gains, 𝑧< (i=1,..,6) are estimated values of 𝑥<∗ ,
and 𝑔< (𝑒) (i=1,..,6) can be either linear or nonlinear functions. In this paper,
𝑔< (𝑒) = 𝑒 is chosen. With appropriate values of 𝛽< , the estimation of 𝑥<∗ and
the system states 𝑥N = 𝑇𝑥N ∗ can be obtained. Then the estimation of load torque
𝑇O) can be determined by
4 34 34 8% 2 32 2 4 4 4
𝑇O) = D−𝑎(𝑡) + D−𝐾(% 𝐾(& !4 4$"4 $# E 𝑥&∗ + (4 + &"4 &# + 4&")𝑥9∗ E !2 $"2 $#
! $" $# $# $" ! &" &#
(14)
Controller Design
To extend the bandwidth of the motion mechanism, vibration caused by
mechanical resonant must be suppressed. Besides, other requirements of a
standard controlled system such as stability, minimal tracking error, etc., must
also be fulfilled. To achieve the aforementioned goals simultaneously, a state
feedback control with an extended integral of error state variable is utilized to
eliminate the steady-state error. The design procedure is as followings.
84
Vibration Suppression Control of Three Inertial Systems
In order to determine the integral gain and the state feedback gain, we
first define a new state variable S as:
$
𝑆 = ∫= (𝜔! − 𝜔∗ )𝑑𝜏 (15)
𝑆̇ = 𝜔! − 𝜔∗ = 𝐶𝑥 − 𝜔∗ (16)
Combining Equation (2) and Equation (16), a new state-space model in which
the torque Tm is substituted by the control signal u is derived as follows:
𝑥̇ 𝐴 0 𝑥 𝐵 𝐵 0 𝑇)
T ̇U = T U T U + T &U 𝑢 + T % UT U (2)
𝑆 𝐶 0 𝑆 0 0 −1 𝜔∗
𝐵% 0 𝑇) 𝐴 0 𝑥( 𝐵
T U T ∗U = − T U T U − T & U 𝑢( (18)
0 −1 𝜔 𝐶 0 𝑆( 0
𝑥̇ 𝐴 0 𝑥 − 𝑥( 𝐵
T ̇U = T UT U + T & U (𝑢 − 𝑢( ) (19)
𝑆 𝐶 0 𝑆 − 𝑆( 0
85
Duong Minh Duc et al.
𝑍% 𝑥 − 𝑥( 𝑥̇
𝑍=W X = T𝑆 − 𝑆 U , 𝑍̇ = T ̇ U , 𝑞 = 𝑢 − 𝑢( (20)
𝑍& ( 𝑆
or
>
𝐽 = ∫= (𝑍 ' 𝑄𝑍 + 𝑅𝑞& )𝑑𝑡 (23)
where
𝛼 0 0 0 0 0
⎡0 0 0 0 0 0⎤
⎢ ⎥
0 0 𝛽 0 0 0⎥
𝑄=⎢ and 𝑅 = 𝛾
⎢0 0 0 0 0 0⎥
⎢0 0 0 0 𝜀 0⎥
⎣0 0 0 0 0 𝛿⎦
Then, the state feedback gain K = [K1K2] of the LQR control for system in
Equation (21) subject to performance index in Equation (22) can easily be
computed. Consequently, the control input q is:
86
Vibration Suppression Control of Three Inertial Systems
With the ESO, the state estimation errors can approach zero with
arbitrarily dynamic [15]. Then, the stability of the control system can be
guaranteed by the LQR controller [16].
Numerical Simulation
In this section, numerical simulations are carried out to verify the effectiveness
of the proposed control strategy. The systems parameters are provided in Table
1.
87
Duong Minh Duc et al.
88
Vibration Suppression Control of Three Inertial Systems
89
Duong Minh Duc et al.
Conclusion
In this paper, we proposed the LQR controller based ESO for a three-inertia
system in order to achieve vibration suppression and disturbance rejection. The
unknown states and load torque are estimated using ESO. Then, the state
feedback and feedforward compensation for load torque are employed in
control design. Theoretical analysis and numerical simulations show that the
proposed control strategy guarantees the system stability, good performance
and robustness with parameters variation as well as load disturbance.
Particularly, the control strategy can easily be extended to be applied to any
order inertia systems.
References
[1] Hori, Yoichi, Hideyuki Sawada, and Yeonghan Chun, "Slow resonance
ratio control for vibration suppression and disturbance rejection in
torsional system," IEEE Transactions on Industrial Electronics 46.1, 162-
168 (1999).
[2] Song, Seung-Ho, et al., "Torsional vibration suppression control in 2-mass
system by state feedback speed controller," Proceedings of IEEE
International Conference on Control and Applications IEEE (1993).
[3] Hori, Yoichi, Hiroyuki Iseki, and Koji Sugiura, "Basic consideration of
vibration suppression and disturbance rejection control of multi-inertia
system using SFLAC (state feedback and load acceleration
control)," IEEE Transactions on Industry Applications 30.4, 889-896
(1994).
[4] Ji, Jun-Keun, Dong-Choon Lee, and Seung-Ki Sul, "LQG based speed
controller for torsional vibration suppression in 2-mass motor drive
90
Vibration Suppression Control of Three Inertial Systems
91