Next Article in Journal
An AOA Optimal Positioning Method Incorporating Station Error and Sensor Deployment
Previous Article in Journal
Sizing Methodology and Energy Management of an Air–Ground Aircraft with Turbo-Electric Hybrid Propulsion System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Attitude Stabilization of Rocket Elastic Vibration Based on Robust Observer

School of Astronautics, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(12), 765; https://doi.org/10.3390/aerospace9120765
Submission received: 26 October 2022 / Revised: 17 November 2022 / Accepted: 23 November 2022 / Published: 28 November 2022

Abstract

:
This paper proposes an approach to suppressing the elastic vibration and propellant sloshing in attitude control of a high slenderness ratio rocket. The main method is to combine a variable-gain robust observer with a variable structure controller for the purpose of attitude stability and elastic vibration suppression. A variable-gain robust observer is designed to reconstruct the attitude variable and complex multi-order elastic state. In this way, each order elastic vibration can be transformed into an additional attitude with the attitude characteristics of the rocket, which is easy to control. The reconstructed rocket body with an additional attitude is treated as the input of the designed variable structure controller to output the control signal. Under the simultaneous action between the variable-gain robust observer and variable structure controller, attitude stability is achieved for the rocket considering multi-order elastic vibration, and the propellant sloshing in the launch vehicle storage tank can be suppressed simultaneously. According to the simulation results, the proposed method produces a satisfactory stabilization outcome on each order of elastic vibration (especially low-order elastic vibration) and is better than a single variable structure controller.

1. Introduction

Launch vehicles, which are typically large in size and have high slenderness ratios, play an essential role in the history of human spaceflight and the exploration of the universe. With the development of modern science and technology, the tasks to be completed by launch vehicles have gradually increased. The shape of the launch vehicles is also elongated, which increases their slenderness ratio. The increasing slenderness ratio lowers the natural frequency of the rocket bending modes. When these encroach upon the frequency range of the rocket’s bandwidth, it becomes difficult to impose control. Liquid propellants, which are typically used in launch vehicles of this size, further exacerbated this issue due to the propellent sway caused by them. Taken together, the high slenderness ratio and propellent present a tough challenge for an attitude control system. For a rocket with a high slenderness ratio, its low-order elastic vibration is easy to be coupled with the vibration of the spacecraft itself, and the sloshing of the liquid propellant is hard to suppress, which makes control more difficult to achieve. To better complete the missions, the attitude control problems faced by the launch vehicle with a high slenderness ratio and multi-propellant storage tanks have become a hotspot of research [1,2].
In recent years, various novel control methods have emerged to suppress elastic vibration. In [3], a composite controller with a hierarchical structure is designed to suppress elastic vibration. It combines disturbance observer-based control with PD control. However, the speed of convergence needs to be improved. To prevent the transfer of energy from the rocket casing to the detector stage, several stages of traditional vibration damping systems are used to mitigate the impact of elastic vibration on attitude control [4]. In [5], a Coulomb element and Jenkins element are applied as the vibration reduction mechanism of the joint to enhance energy dissipation in the friction damper. These methods optimize the structure of the vibration damping system for the traditional rocket, which reduces the payload of the launch vehicle despite a good elastic vibration damping effect produced by them. In [6], the pole configuration method is used to design the adaptive attitude control law of the elastic launch vehicle to suppress vibrations. An improved adaptive augmented control method was studied to suppress the instability of rocket control with a high length and slenderness ratio. By extracting and processing the high-order signals in tracking errors, the gain is given to the controller according to the adaptive gain regulation law [7]. This proves to be effective for the attitude control of large, elongated rockets. In [8], a closed-loop feedback control system was designed by introducing a PID controller to address the elastic vibration of a flexible rocket. For different control objects, however, it was difficult to set parameters. Considering that H2 control is often adopted to deal with transient performance and H∞ control guarantees robust stability in the presence of parameter uncertainties and external disturbances, an improved hybrid H2/H∞ control strategy was proposed for the attitude stabilization and vibration suppression of flexible spacecraft under pole assignment constraints [9]. However, these control methods based on the design of flexible spacecraft may not perform well in robustness to the multi-order elastic vibrations (especially low-order elastic vibrations) that occur in those launch vehicles with high slenderness ratios.
The sliding mode of the variable structure control system shows strong robustness to perturbation and external disturbances. The attitude control system design based on the sliding mode variable structure theory has been widely adopted in the research of vibration suppression [10,11,12]. An adaptive integral second-order sliding mode controller with excellent robust performance is used for attitude control [13]. A differentiator is used to obtain the higher order derivatives of sliding mode surfaces, and a higher order sliding mode variable structure controller is designed to suppress elastic vibration [14]. A robust higher order sliding mode control method is designed in [15]. In [16], a launch vehicle control method based on the sliding mode control and observation technology is adopted. However, all observations may be highly affected by various uncertainties, and a generalized stochastic perturbation technique is proposed to obtain numerical solutions to the stochastic perturbation dynamics equations [17,18]. These studies ignore the impact of propellant sloshing on the attitude of large-size launch vehicles.
Currently, most large-sized multi-stage launch vehicles make use of liquid propellants that slosh around during the flight. If not suppressed promptly, it may cause damage to the system and lead to attitude divergence. However, there are still a few studies on the suppression of fuel sloshing at present. In recent years, the attitude control methods considering liquid fuel sloshing for satellites and spacecraft have been widely studied [19,20]. However, they are not suitable for those launch vehicles with high slenderness ratios. Therefore, the attitude stability control for the elastic vibration and propellant sloshing of the launch vehicle with a high slenderness ratio remains a challenge, and is the focus of this study.
To the best of our knowledge, this is the first reported work to realize the rocket’s attitude stabilization considering the elastic vibration and fuel sloshing simultaneously. The impact of elastic vibration, propellant sloshing, and elastic vibration on the measurement of rocket attitude angle and angular velocity are carefully considered in this paper. The idea of combining a robust observer and variable structure controller is adopted in an innovative way to control the attitude of launch vehicles. Firstly, a variable-gain robust observer is applied to reconstruct the attitude angle, angular rate, and state variables of the rocket after consideration is given to the effect of elastic vibrations on the measurement of attitude and angular velocity. The comprehensive influence exerted by each order of elastic vibration on attitude is transformed into an additional attitude angle and angular velocity with the characteristics of rocket attitude (i.e., the additional attitude that can be controlled by a rocket attitude control loop). Secondly, a variable structure controller with good robust performance is designed according to the attitude control equation. The reconstructed attitude angle and angular velocity with additional attitude are used as the controller inputs, which stabilizes the attitude characteristics of the rocket. Then, the stabilization of the rocket attitude under the action of the controller is demonstrated, and the conclusion is drawn through theoretical derivate ion that the propellant sloshing will be stabilized with attitude stability. Finally, the simulation results show that the attitude obtained by the robust observer, as designed in this paper, is suitable for reconstructing the system attitude angle. The reconstructed attitude produces a more significant filtering effect compared to the rocket attitude before reconstruction, which is more conducive to imposing control. This allows the variable structure controller to stabilize the elastic vibration (especially the low-order vibration) on the rocket. The outcome of stabilization is better than the single variable structure controller in literature [13] with or without external interference. Furthermore, it achieves an excellent anti-sloshing effect simultaneously. The control flow of the controller is shown in Figure 1.

2. Mathematical Model

The research object of this paper is an axisymmetric rocket. The control of the rocket’s roll loop is not considered for the time being. The pitch channel and the yaw channel can share a set of controllers. In this paper, taking the pitch channel as an example, the dynamic modeling of the launch vehicle with high order elastic vibration and liquid sloshing is carried out. Figure 2 shows the schematic block diagram of the pitch channel attitude control system. The model of each link and its symbolic representations are shown in Section 2.1, Section 2.2 and Section 2.3

2.1. Kinematics/Dynamics Equation of Rocket Pitching Channel

The model originates from a Lagrangian approach to the system dynamics which results in a set of coupled linear equations of motion describing vehicle motion with respect to a pseudo-inertial reference frame, with the assumption of small perturbations about an operating condition [21,22,23]. The ballistic dynamics, attitude control, elastic vibration, and liquid sloshing models of the launch vehicle are as (1)–(5).
(1) is the ballistic dynamics equation, (2) is the attitude dynamics/kinematics equation; (3) is the motion equation of liquid sloshing with four orders in total, (4) is the equation of motion of elastic vibration, with seven orders in total, (5) is the angular relationship. In each equation, the unit of angle is (radian) and the unit of line is (meter). In Figure 2, it corresponds to the rocket motion equation (pitch channel model).
Δ θ ˙ = C 1 Δ α + C 2 Δ θ + C 3 Δ δ ϕ + C 30 δ ¨ ϕ P = 1 4 C 4 P Δ y ¨ P + i = 1 7 C 1 i Δ q ˙ i + i = 1 7 C 2 i Δ q i + C 10 α w F ¯ y
Δ ϕ ¨ + b 1 Δ ϕ ˙ + b 2 Δ α + b 3 Δ δ ϕ + b 30 Δ δ ¨ ϕ + P = 1 4 b 4 P Δ y ¨ P P = 1 4 b 5 P Δ y P + i = 1 7 b 1 i q ˙ i + i = 1 7 b 2 i q i = M ¯ z b 2 α w
Δ y ¨ P + 2 ξ P Ω P Δ y ˙ P + Ω P 2 Δ y P = V Δ θ ˙ + E 1 Δ ϕ + V ˙ Δ α X Z P Δ ϕ ¨ + i = 1 7 E i P q ¨ i + i = 1 7 E ( i + 7 ) P q i P = 1 ~ 4
q ¨ i + 2 ξ i ω i q ˙ i + ω i 2 q i = D 1 i Δ ϕ ˙ + D 2 i Δ α D 3 i Δ δ ϕ + D 3 i Δ δ ¨ ϕ + P = 1 4 K i P Δ y ¨ P + P = 1 4 K ( i + 1 ) P Δ y P Q i y + D 2 i α w i = 1 ~ 7
Δ ϕ = Δ θ + Δ α
where Δ θ is the deviation of ballistic inclination, Δ φ is the deviation of attitude angle, Δ α is the deviation of angle of attack, δ φ is the nozzle swing angle, y p is the liquid sloshing, Ω p is the sloshing frequency, ξ p , p = 1 ~ 4 is the damping ratio of each order, q i , i = 1 ~ 7 is the elastic vibration of each order. α w is the disturbances of wind, F ¯ y is the equivalent disturbances force, and M ¯ z is the average disturbances torque. V is the rocket flight velocity. C i is the coupling coefficient of each variable to θ ˙ respectively, b i is the coupling coefficient of each variable to Δ φ ¨ , and E i is the coupling coefficient of each variable to Δ y p .

2.2. Mathematical Model of Measuring Device

The angular position gyro transfer function is
W P T ( s ) = ϖ P T 2 S 2 + 2 ξ P T ϖ P T S + ϖ P T 2
The angular rate gyro transfer function is
W S T ( s ) = ϖ S T 2 S 2 + 2 ξ S T ϖ S T S + ϖ S T 2
where ξ P T , ξ S T are the damping ratio of the angular position gyro and the angular velocity gyro, respectively, ϖ P T , ϖ S T are the natural frequency of the angular position gyro and the angular rate gyro, respectively.
The influence of the elastic vibration of the rocket on the attitude stability control system is mainly coupled into the attitude control system through the sensors installed on the rocket body. The measurement results of the attitude angle sensor and the attitude rate gyro are as follows:
Δ φ P T = Δ φ i = 1 7 W i ( X P T ) q i
Δ ϕ ˙ S T = Δ ϕ ˙ i = 1 7 W i ( X S T ) q ˙ i
where Δ φ P T and Δ φ ˙ S T are the signals measured by the attitude angle sensor and the rate gyro, W i ( X P T ) and W i ( X S T ) are the slopes of the first lateral mode shape at the attitude angle sensor and the rate gyro, respectively.

2.3. Mathematical Model of the Actuator

The rudder system transfer function is
W S X ( S ) = ϖ S X S + ϖ S X ϖ S X 3 2 S 2 + ϖ S X 2 s + ϖ S X 3 2
where ϖ S X , ϖ S X 2 , ϖ S X 3 are the angular frequency of the rudder.
The computer latency is
W e ( S ) = e T S
W H ( S ) = 1 e T S T S
where T represents the delay time.
Remark 1.
To distinguish the symbols in this paper, the symbol “S” is used as a symbol of the transfer function, and the symbol “s” is used as a symbol of the sliding mode plane.

3. Design of Variable Structure Controller Based on Variable-Gain Robust Observer

3.1. Design of the Variable-Gain Robust Observer

The variable-gain robust observer has the characteristic of low-pass filtering for external disturbances and can stabilize the amplitude of high order elastic vibration modes. For the filtered low order elastic vibration modes, if the observer is added after the attitude-sensitive output, the response of the observer to the low order elastic vibration part will be the response to the average energy of each order mode.
Considering that the attitude control system in rocket control has the following forms:
{ x ˙ ( t ) = A x ( t ) + B u + f x y = F x ( t )
where A is the attitude state matrix, B is the control matrix, F = [ f 1 ] is the set output matrix, where f > 1 . x is the attitude vector, y is the output signal vector, u is the control vector, f x represents the sum of uncertain parts of the system. Each matrix has a corresponding dimension, A R 2 × 2 , B R 2 × 1 , F R 1 × 2 .
Introducing a nonsingular transformation T ,
z = T x = [ z 1 y ]
Then Equation (13) can be transformed into
z ˙ = T A T 1 z + T B u + T f x y = F T 1 z
Expand Equation (15) as
{ z ˙ 1 = A ˜ 11 z 1 + A ˜ 12 y + B ˜ 1 u + f z 1 y ˙ = A ˜ 21 z 1 + A ˜ 22 y + B ˜ 2 u + f y 1
where A ˜ = T A T - 1 , B ˜ = T B , f z = T f x .
Simplify (16) as
z ˙ = A ˜ z + B u + f z
For the transformed dynamic equation, the following observer is designed as
z ^ ˙ = A ˜ z ^ + B ˜ u + Ξ ( y ˜ ) + v
Ξ ( y ˜ ) = ( a 1 , a 1 , a n ) T y ˜ + G ( y ˜ )
G ( y ˜ ) = [ g 1 ( y ˜ ) , g 2 ( y ˜ ) , g n ( y ˜ ) ] T
Following [24], let (20) be specified with the components
g i ( y ˜ ) = k i H i n | y ˜ | n i n sign ( y ˜ )
where y ˜ = y y ^ , a 1 , a 2 , , a n in (19) are the coefficients of the characteristic equation det ( λ I n ) A ˜ = 0 , | f x | < H , k i , i = 1 , 2 , n are variable gains in (21). Then the error dynamics are governed by
z ˜ ˙ = A ˜ z ˜ + f z Ξ ( y ˜ ) + v
Remark 2.
In order to guarantee the stability of the designed observer, the nonsingular transformation T taken should ensure that A ˜ 11 is stable.
Theorem 1.
According to [25], under the condition that the observer variable-gain k 1 , k 2 , , k n is chosen correctly, the error motion (22) is stable convergence.
In order to suppress the chattering caused by uncertainty, the boundary layer is introduced for continuity, v is designed as
v = { η p 1 p 1 1 y ˜ y ˜ + Δ   ,   y ˜ + Δ 0 0   , y ˜ + Δ = 0
where p 1 R p × p is the solution of the Lyapunov equation A ˜ T p 1 + p 1 A ˜ = Q 1 , Q 1 is a symmetric positive definite matrix. The parameter η meets the Lyapunov stability condition of the following error equation, Δ > 0 .
The observer has been designed, it is expressed in the following common forms
{ x ^ ˙ = T 1 T A T 1 T x ^ + T 1 T B u + T 1 Ξ ( y ˜ ) + T 1 v y ^ = F x ^
Introducing G l y = T 1 Ξ ( y ˜ ) , v 1 = T 1 v , (24) can be further simplified to
{ x ^ ˙ = A x ^ + B u + G l y ˜ + v 1 y ^ = F x ^
The observer proposed introduces variable structure control v and variable gains k 1 , k 2 , , k n to adapt to the perturbation and disturbances of the system, which is a robust observer.

3.2. Design of Sliding Mode Controller

After the reconstructed attitude angle and angular velocity of the launch vehicle are obtained by the variable-gain robust observer, the variable structure control law is designed. The sliding surface is defined as follows,
s = c Δ φ ¯ + Δ φ ¯ ˙ ,   c > 0
where Δ φ ¯ , Δ φ ¯ ˙ are the reconstructed attitude angle and angular velocity.
Rewrite as
s = G X ¯ = [ c 1 ] X ¯
where X ¯ is the reconstructed state vector.
The motion equation of the sliding mode of the system is
X ¯ ˙ = A X ¯ + B u + D
where D is the interference. In the ideal case, when the interference [ D 1 T D 2 T ] T is 0 , the attitude motion will converge to zero.
According to the sliding mode control design criteria, s ˙ = 0 , as
G A X ¯ + G B u + G D = 0
The equivalent control can be solved as
u e = ( G B ) 1 [ G A X + G D ]
The sliding mode equation is
X ¯ ˙ = [ I B ( G B ) - 1 G ] [ A X ¯ + D ]
The reaching law is chosen as
s ˙ = ε · sign ( s ) k · s
where ε > 0 and k > 0 are constants.
To reduce chattering, the boundary layer method is introduced to the continuum of the reaching law, and the continuous control is expressed as
Δ δ φ = { ( ε · sgn ( s ) k · s c · Δ φ ˙ + b 1 · Δ φ ˙ + b 2 · Δ φ ) / ( b 3 ) , | s | > Δ ( ε · s / Δ k · s c · Δ φ ˙ + b 1 · Δ φ ˙ + b 2 · Δ φ ) / ( b 3 ) , | s | Δ
where Δ > 0 is a small constant, b 1 , b 2 , b 3 are constants to be designed.
So far, the controller design is completed.

3.3. Principle of Propellant Sloshing Stabilization

The following takes the p t h fuel tank as an example to demonstrate that the controller designed in this paper can stabilize the propellant sloshing. Considering the center of mass motion θ , θ ˙ , and the angular acceleration of nozzle swing δ ¨ φ as disturbance quantities. Then, the attitude motion Equations (1)–(3)are simplified as follows:
( 1 b 4 p X z p ) Δ φ ¨ + b 1 Δ φ ˙ + [ b 2 + b 4 p ( V ˙ + E 1 ) ] Δ φ + b 3 Δ δ φ 2 ξ Ω b 4 p Δ y ˙ ( b 4 p Ω 2 + b 5 p ) Δ y = M z b 4 p F z
( 1 b 4 p X z p ) Δ y ¨ + 2 ξ Ω Δ y ˙ + ( Ω 2 + X z p b 5 p ) Δ y b 1 X z p Δ φ ˙ [ b 2 X z p + ( E 1 + V ˙ ) ] Δ φ b 3 X z p Δ δ φ = F z X z p M z
where M z = b 2 Δ θ b 30 Δ δ ¨ φ + M ¯ z b 2 α w , F z = V Δ θ ˙ V ˙ Δ θ . X z p is the reaction moment of the rudder inertia force. The rest notations are shown in Section 2.
The attitude motion equation can be described in the form of a state equation. The state vector of the system is defined as
X = [ X 1 T X 2 T ] T = [ Δ φ Δ φ ˙ Δ y Δ y ˙ ] T
where, X 1 = [ Δ φ Δ φ ˙ ] T , X 2 = [ Δ y Δ y ˙ ] T .
The attitude motion Equations (34) and (35) are expressed in the form of state equations as
[ X ˙ 1 X ˙ 2 ] = [ A 11 A 12 A 21 A 22 ] [ X 1 X 2 ] + [ B 1 B 2 ] u + [ D 1 D 2 ]
where A 11 = [ 0 1 b 2 + b 4 p ( V ˙ + E 1 ) ( 1 b 4 p · X z p ) b 1 ( 1 b 4 p · X z p ) ] , A 12 = [ 0 0 ( b 4 p · Ω 2 + b 5 p ) 1 b 4 p · X z p 2 ξ · Ω · b 4 p 1 b 4 p · X z p ] , B 1 = [ 0 b 3 1 b 4 p · X z p ] , D 1 = [ 0 M z b 4 p · F z 1 b 4 p · X z p ] , B 2 = [ 0 b 3 · X z p 1 b 4 p · X z p ] , D 2 = [ 0 F z X z p · M z 1 b 4 p · X z p ] , A 21 = [ 0 0 b 2 · X z p + ( E 1 + V ˙ ) 1 b 4 p · X z p b 1 · X z p 1 b 4 p · X z p ] , A 22 = [ 0 1 ( Ω 2 + X z p · b 5 p ) 1 b 4 p · X z p 2 ξ · Ω 1 b 4 p · X z p ] .
In the Equation (37), SUBSYSTEM 1 X ˙ 1 = A 11 X 1 + A 12 X 2 + B 1 u + D 1 represents the attitude motion Equation (34) and SUBSYSTEM 2 X ˙ 2 = A 21 X 1 + A 22 X 2 + B 2 u + D 2 represents the propellant sloshing Equation (35). It can be seen that the fuel sloshing influences the stability of the system by affecting the attitude angle motion of the rigid body. According to the robust performance theory of variable structure, SUBSYSTEM 1 can stabilize the attitude angle motion through variable structure control, and there will be no steady-state error when the control torque is large enough to completely suppress the disturbances. For SUBSYSTEM 2, since 1 b 4 p · X z p 0 and Ω 2 X z p · b 5 p , it is easy to know that A 22 is a stable matrix, so SUBSYSTEM 2 is internally stable. When the attitude motion X 1 converges, the control variable is also stabilized, that is, the engine declination angle is stabilized at a certain value, then the propellant sloshing will also converge to a certain position.
This section mainly describes the principle of propellant sloshing stabilization. In order to facilitate analysis, the following assumption can be made.
Assumption 2: The designed variable structure controller makes the attitude angle of SUBSYSTEM 1 stabilization.
To study the stability of SUBSYSTEM 2 X ˙ 2 = A 21 X 1 + A 22 X 2 + B 2 u + D 2 , we consider the characteristic equation as
det ( λ I A 22 ) = 0
And the b 4 p and b 5 p are small quantities in the matrix A 22 , then 1 b 4 p · X z p 0   Ω 2 X z p · b 5 p .
Substituting the above quantities into the characteristic Equation (38), the two eigenvalues have negative real parts, so A 22 is a stable matrix.
According to the stability theory of differential equations [26], the SUBSYSTEM 2 is asymptotically stable.

3.4. Principle of Observer to Suppress Elastic Vibration

According to (25), the dynamic equation of the constructed robust observer as
{ x ^ ˙ = A x ^ + B u + G l y + v y ^ = F x ^
where F = I , B = [ 0 b 3 ] T , G l = [ l 11 l 12 l 21 l 22 ] , The remaining vectors and matrices have corresponding dimensions.
The elastic output i = 1 n i W i ( X P T ) q i , i = 1 n i W i ( X S T ) q ˙ i are converted to q ^ 1 and q ^ 2 through the designed observer, respectively.
Taking the i t h mode as an example, the control v is treated as interference.
{ x ^ = [ q ^ 1 q ^ 2 ] x ^ ˙ = A x ^ + B u + G l y ˜ y ˜ = [ W i ( X P T ) q i W i ( X S T ) q ˙ i ] T = W [ q i   q ˙ i ] T q ¨ i + 2 ζ i ω i q ˙ i + ω i 2 q i = D 3 i u
where, W = [ W i ( X P T ) 0 0 W i ( X S T ) ] .
The state equation of the augmented system can be expressed as follows
[ x ^ ˙ 1 x ^ ˙ 2 q ˙ i q ¨ i ] 2 × 1 = [ A G l W 0 [ 0 1 ω i 2 2 ξ i ω i ] ] 2 × 2 [ x ^ 1 x ^ 2 q i q ˙ i ] 2 × 1 + [ 0 b 3 0 D 3 i ] 2 × 1 u
When the variable structure controller stabilizes the system attitude, the sliding mode is defined as
s = G X = [ c 1 0 0 ] [ x ^ 1 x ^ 2 q i q ˙ i ] T = 0
where c > 0 . The motion on the switching line meets s = 0 , s ˙ = 0 , and the equivalent control is calculated by the equivalent control method as follows:
u = 1 b 3 [ ( c   1 ) A ( c   1 ) G l W ] 1 × 2 [ x ^ 1 x ^ 2 q i q ˙ i ] 2 × 1
Substituting (43) into (41), the closed-loop equivalent system equation after the system enters the sliding mode as
X ˙ = A e q X = [ A e q 11 A e q 12 A e q 21 A e q 22 ] X
where A e q 11 = [ 1 0 c 0 ] A , A e q 12 = [ 1 0 c 0 ] G l W , A e q 21 = D 3 i b 3 [ 0 0 c 1 ] A , A e q 22 = D 3 i b 3 [ 0 0 c 1 ] G l W + [ 0 1 ω i 2 2 ξ i ω i ] .
In fact, since the magnitude of W i ( X P T ) and W i ( X S T ) is 10 2 10 1 , A e q 12 is considered 0 . Therefore, if the designed gain matrix meets the following two conditions,
Re [ λ ( A e q 11 ) ] < 0
Re [ λ ( A e q 22 ) ] < 0
It can make the equivalent system stable.
The variable structure control can be obtained according to the exponential reaching law, as
s ˙ = ε · sign ( s ) k · s ,   ε > 0 ,   k > 0
u = ( C B ) 1 [ ε · sign ( s ) k · s C ( A G l F ) x ^ C G l y ]
where C = [ c 1 ] .
Further sorting,
u = ( C B ) 1 [ ε · sign ( s ) k · s C A x ^ + C G l ( F x ^ y ˜ ) ]
When | C G l ( F x ^ y ˜ ) | < ε , C G l ( F x ^ y ˜ ) in the control law (49) can be ignored, that is
u = ( C B ) 1 [ ε · sign ( s ) k · s C A x ^ ]
Therefore, for the elastic subsystem and the attitude subsystem there is a unified variable structure control law to make the sliding surface reachable.

4. Simulation Results and Analysis

In this paper, by taking a certain type of launch vehicle as the research object, a dynamic model of the rocket pitch channel is constructed, including elastic vibration, liquid sloshing, and external disturbances. The sliding mode variable structure control method based on a variable-gain robust observer, as designed in this paper, is compared with the variable structure control method without an observer as proposed in [13].
The initial pitch angle deviation is 0.5 , the simulation step length is set to 0.001 s, and the simulation time is set to 20 s. A 4th-order Runge-Kutta program with a fixed step size is used to numerically solve the differential equations. The design parameters of the sliding mode controller are shown in Table 1. The elastic vibration parameters and liquid fuel sloshing parameters are shown in Table 2 And Table 3, respectively. The system matrix A = [ 0 1 0.26 0.01 ] , the observation matrix F = [ 5 1 ] , and the transformation matrix T = [ 5 0 5 1 ] . In order to validate the proposed controller, numerical simulation is performed in three parts. Section I and Section II relate to the simulation of elastic vibration suppression performance with and without external interference, while Section III deals with the simulation of liquid sloshing stabilization.
  • Section I: Simulation of elastic vibration suppression without external interference.
The initial values of seven orders of elastic vibration are selected as Q = [ 2.8821 , 2.3326 , 4.8953 , 2.6195 , 2.0145 , 2.1101 , 1.5474 ] T . The initial values of four orders of liquid sloshing are selected as y 0 = [ 0.05 0.05 0.05 0.05 ] T . The gains k 1 = k 2 = 10 , H = 1 are chosen as in ([25] Section V.B), respectively. When there are no other disturbances other than propellant sloshing and elastic vibration, the simulation results are obtained as shown in Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10.
Figure 3 and Figure 4 show the reconstruction effect of attitude angle and angular velocity, respectively. It can be seen that the reconstructed attitude angle and angular velocity produce a more significant filtering effect compared with those before reconstruction, and the curves become smoother. The attitude angle before reconstruction shows a minor oscillation at 1 s. Besides, after reconstruction through the designed observer, the attitude angle converges steadily. The filtering effect of the observer is much better in the attitude angular velocity. As can be seen from Figure 3, the oscillation amplitude of the reconstructed attitude angular velocity is significantly reduced compared with before reconstruction, which indicates that the reconstruction of the disturbed attitude angle and angular velocity into new ones by the proposed observer can stabilize the rocket attitude more easily.
Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 show the comparison of the suppression effect produced by each order of elastic vibration. It can be seen that when there are no disturbances other than propellant sloshing and elastic vibration during the stabilization of the rocket, the stabilization effect of the controller designed in this paper for each order of elastic vibration is better than that of the traditional variable structure control method intended for the stabilization of the rocket.
As shown in Figure 5, the first-order elastic vibration converges faster when the elastic attitude angle and angular velocity are reconstructed by the variable-gain robust observer followed by attitude control. The first-order elastic vibration converges to 0 at 4 s. Compared with the traditional sliding mode variable structure control, the rapidity is improved by 5 s, the oscillation frequency is reduced by 50%, and the steady-state error is 0.0015 deg. By contrast, the steady-state error of the traditional variable structure control is 0.003 deg, which evidences that the controller designed in this paper achieves a good stabilization effect on low-order elastic vibration. Although the oscillation frequency of other orders of elastic vibration is not significantly reduced, the speed of convergence is substantially improved, and the convergence time is shortened by 5 s, 10 s, 6 s, and 2 s, respectively. By comparison, the oscillation amplitude is significantly reduced. It can be seen that the integrated approach combining state reconstruction with variable structure control produces a better suppression effect on elastic vibration for attitude stabilization, especially the low-order elastic vibration, which is significantly better than the traditional variable structure control method. In addition, the accuracy of control by the proposed method is also higher compared to the traditional control method.
Figure 10 shows a comparison of the trend of rudder deflection angle variation trend during the process of rocker attitude stabilization. It can be seen that the maximum rudder deflection angle under the traditional variable structure control is 1.6 deg, while the maximum rudder deflection angle reached by using the method in this paper is only 0.6 deg. Compared with the traditional control method, the controller designed in this paper has less chattering and converges to the equilibrium position faster, which is attributable to the fact that the designed observer averages the energy of elastic vibration to the attitude angle and significantly mitigates the effect of elastic vibration.
  • Section II: Simulation of elastic vibration suppression considering external disturbances.
In this section, to make the simulation results more reliable, external disturbances F y = 1.3253   N , M Z = 0.18   Nm and α w = 2.6319   deg are introduced into the simulation conditions in Section I. The simulation results are shown in Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18.
Figure 11 and Figure 12 show the reconstruction of the attitude angle and angular velocity by the variable-gain robust observer designed in this paper when external interference is taken into account.
When external interference is ignored, the observer converts the perturbation effect of elastic vibration on the attitude angle into an additional attitude angle, which makes the reconstructed curve much smoother than before reconstruction. Moreover, it can be seen from Figure 12 that the filtering effect of the angular velocity is significantly improved after the introduction of external perturbation, which indicates that the designed observer has solid robustness and can be applied in scenarios with strong external interference. Due to the persistent effect of the external disturbance torque, neither the attitude angle nor the angular velocity converges to 0.
Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 show the damping effect produced by each order of elastic vibration when external disturbances are considered, respectively. It can be seen from Figure 13 that the first-order elastic vibration is basically stabilized in 2 s under the action of the controller designed in this paper. As for the traditional variable structure control method, however, it tends to be stable in 5 s. Moreover, as can be seen from the figures, different from the traditional control method, the control method proposed in this paper reduces the first-order oscillation frequency by 50%, and the oscillation amplitude is also significantly smaller. Notably, as can be seen from Figure 14, the stabilization effect of the traditional variable structure control method for the second-order elastic vibration has diminished, while the control effect of the proposed control method is significantly better than that of the traditional control method, which indicates that the controller designed in this paper produces an excellent anti-interference performance. It can be seen from Figure 15, Figure 16 and Figure 17 that for the stabilization of other orders of elastic vibration, the convergence time of the controller-stabilized elastic vibration in this paper is 8 s, 10 s, and 3 s faster than that of the traditional variable structure control, respectively. The oscillation amplitude of the proposed controller-stabilized elastic vibration is also smaller than that of the traditional variable structure control.
Figure 18 shows the comparison curve of the rudder deflection angle by considering the external interference. The maximum rudder deflection angle under the traditional control method is 1.25 deg, with convergence occurring at around 10 s. By comparison, the amplitude of the rudder deflection angle under the control method proposed in this paper is 0.75 deg, with convergence occurring at around 3 s. In addition, the rudder maintains a certain deflection angle at 20 s, which results from the control torque to be generated to offset the effect of the constant value torque in the external disturbances.
  • Section III: Liquid propellant stability simulation.
To verify that the controller designed in this paper also produces a suppression effect on liquid fuel sloshing to some extent; the parameters described in Section I are used to simulate the liquid fuel sloshing without external disturbance. The fuel sloshing angle and angular velocity are shown in Figure 19 and Figure 20, respectively. The parameters described in Section II are used for the simulation of liquid fuel sloshing with external disturbance, as shown in Figure 21 and Figure 22, respectively. The simulation time is set to 50 s and the step length is set to 0.001 s.
It can be seen from Figure 19, Figure 20, Figure 21 and Figure 22 that the attitude angle and angular velocity of liquid propellant both converge in 20 s with or without external interference. Moreover, the maximum amplitude of fuel slosh is 0.021 deg when there is no external interference, and the maximum amplitude of fuel slosh is no greater than 0.1 deg when external interference occurs. It is shown that the controller designed in this paper can be applied to the attitude control on liquid fuel for the launch vehicle.

5. Conclusions

With the exploration of space, the increase in the slenderness ratio of launch vehicles and the use of liquid propellants have increased the difficulty of designing attitude controllers, especially the attitude control of large launch vehicles considering multi-order vibration and propellant sloshing simultaneously. To solve the problems mentioned, this paper proposes a variable structure control method based on a variable-gain robust observer from the design point of view of the attitude control of a large slenderness ratio launch vehicle. In designing the controller, considering the influence of elastic vibration on the attitude of the rocket, a variable-gain robust observer is proposed to reconstruct the disturbed attitude angle and angular velocity of the rocket, converting the comprehensive influence of each order of elastic vibration on the attitude into an additional attitude with the attitude characteristics of the rocket, then treating the synthesized attitude by the observer as the input of the variable structure controller designed. The results show that the controller designed in this paper has good robustness and strong anti-interference ability. The inhibiting effect on elastic vibration is better than that of a single structure controller, especially for low-order elastic vibration. These methods have a good application prospect for the control system of large slenderness ratio launch vehicles, which is challenging to deal with elastic vibration (especially low-order vibration).

Author Contributions

Conceptualization, Z.G.; methodology, Z.G.; software, Y.L.; validation, Y.L. and S.M.; data curation, Y.L.; writing—original draft preparation, Y.L. and S.M.; writing—review and editing, Y.L.; supervision, Z.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, W. Development Trend and Prospect of Launch Vehicle Attitude Control Technology. Aerosp. Control 2017, 35, 85–89. (In Chinese) [Google Scholar]
  2. Abbas, L.K.; Chen, D.; Rui, X. Numerical Calculation of Effect of Elastic Deformation on Aerody-namic Characteristics of a Rocket. Int. J. Aerosp. Eng. 2014, 2014, 478534. [Google Scholar] [CrossRef] [Green Version]
  3. Liu, H.; Guo, L.; Zhang, Y. An anti-disturbance PD control scheme for attitude control and stabilization of flexible spacecrafts. Nonlinear Dyn. 2012, 67, 2081–2088. [Google Scholar] [CrossRef]
  4. Danowsk, M.E. Vibration Isolation Design for the Micro-X Rocket Payload. J. Low Temp. Phys. 2016, 184, 597–603. [Google Scholar] [CrossRef] [Green Version]
  5. Mojaz, S.B. Active Control Comparison of Vibration in Flexible Spacecraft Using Different Active Friction Joints. Appl. Mech. Mater. 2014, 446–447, 1160–1164. [Google Scholar] [CrossRef]
  6. Zhao, D.; Wang, Y.; Liu, L. Songtao Chang, Adaptive Attitude Control of Elastic Launch Vehicle. J. Guangxi Univ. 2011, 36, 1004–1008. (In Chinese) [Google Scholar]
  7. Pang, A.; Zhou, H.; Cai, W.; Zhang, J. Improved Adaptive Augmentation Control for a Flexible Launch Vehicle with Elastic Vibration. Entropy. 2021, 23, 1058. [Google Scholar]
  8. Hua, R.; Yuan, X.; Tang, Z.; Ye, Z. Study on flight dynamics of flexible projectiles based on closed-loop feedback control. Aerosp. Sci. Technol. 2019, 90, 327–341. [Google Scholar] [CrossRef]
  9. Liu, C. Robust high-precision attitude control for flexible spacecraft with improved mixed H2/H ∞ control strategy under poles assignment constraint. Acta Astronaut. 2017, 136, 166–175. [Google Scholar] [CrossRef]
  10. Hu, Q.L.; Ma, G.F. Variable structure control and active vibration suppression of flexible spacecraft during attitude maneuver. Aerosp. Sci. Technol. 2005, 9, 307–317. [Google Scholar] [CrossRef]
  11. Hu, Q. Variable structure maneuvering control with time-varying sliding surface and active vibration damping of flexible spacecraft with input saturation. Acta Astronaut. 2009, 64, 1085–1108. [Google Scholar] [CrossRef]
  12. Cao, L.; Chen, X.; Misra, A.K. Minimum sliding mode error feedback control for fault tolerant reconfigurable satellite formations with J2 perturbations. Acta Astronaut. 2014, 96, 201–216. [Google Scholar] [CrossRef]
  13. Tiwari, P.M.; Janardhanan, S.; Un Nabi, M. Rigid spacecraft attitude control using adaptive integral second order sliding mode. Aerosp. Sci. Technol. 2015, 42, 50–57. [Google Scholar] [CrossRef]
  14. Hao, T.; Matunaga, S. Robust attitude control of nano-satellite using control moment gyros based on higher order sliding modes. Space Sci. Eng. 2014, 2, 259–275. [Google Scholar] [CrossRef]
  15. Tiwari, P.M.; Janardhanan, S.; Un Nabi, M. Attitude control using higher order sliding mode. Aerosp. Sci. Technol. 2016, 54, 108–113. [Google Scholar] [CrossRef]
  16. Stott, J.E.; Shtessel, Y.B. Launch vehicle attitude control using sliding mode control and observation techniques. J. Frankl. Inst. 2012, 349, 397–412. [Google Scholar] [CrossRef]
  17. Kamiński, M.; Corigliano, A. Sensitivity, probabilistic and stochastic analysis of the thermo-piezoelectric phenomena in solids by the stochastic perturbation technique. Meccanica 2012, 47, 877–891. [Google Scholar] [CrossRef] [Green Version]
  18. Kamiński, M.; Corigliano, A. Numerical solution of the Duffing equation with random coefficients. Meccanica 2015, 50, 1841–1853. [Google Scholar] [CrossRef] [Green Version]
  19. Thompson, J.W. Wave-Based Attitude Control of Spacecraft with Fuel Sloshing Dynamics. Arch. Mech. Eng. 2016, 63, 263–275. [Google Scholar] [CrossRef]
  20. Jokar, M.; Salarieh, H.; Pishkenari, H.N. Satellite attitude PDE-based controller design considering fluid fuel sloshing in planar maneuver. Aerosp. Sci. Technol. 2022, 122, 107366. [Google Scholar] [CrossRef]
  21. Xu, Y. Control System (Part 1); Astronautics Press: Beijing, China, 1989. (In Chinese) [Google Scholar]
  22. Shtessel, Y.; Hall, C.; Baev, S.; Orr, J. Flexible modes control using sliding mode observers: Application to ares I. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Toronto, ON, Canada, 2–5 August 2010. [Google Scholar]
  23. Orr, J.; Johnson, M.; Wetherbee, J.; Mcduffie, J. State Space Implementation of Linear Perturbation Dynamics Equations for Flexible Launch Vehicles. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Chicago, IL, USA, 10–13 August 2009. [Google Scholar]
  24. Ramón, I.; Kairuz, V.; Orlov, Y.; Luis, T. Aguilar, Robust observer design with prescribed settling-time bound and finite varying gains. Eur. J. Control. 2022, 68, 100667. [Google Scholar]
  25. Cruz-Zavala, E.; Moreno, J.A. Levant’s arbitrary-order exact differentiator: A Lyapunov approach. IEEE Trans. Autom. Control. 2019, 64, 3034–3039. [Google Scholar] [CrossRef]
  26. Arnold, L.; Crauel, H.; Wihstutz, V. Stabilization of linear systems by noise. Control Optim. 1983, 21, 451–461. [Google Scholar] [CrossRef]
Figure 1. Controller control flow chart.
Figure 1. Controller control flow chart.
Aerospace 09 00765 g001
Figure 2. Schematic block diagram of pitch channel attitude control system.
Figure 2. Schematic block diagram of pitch channel attitude control system.
Aerospace 09 00765 g002
Figure 3. Attitude angle reconstruction without external interference.
Figure 3. Attitude angle reconstruction without external interference.
Aerospace 09 00765 g003
Figure 4. Attitude angular rate reconstruction without external interference.
Figure 4. Attitude angular rate reconstruction without external interference.
Aerospace 09 00765 g004
Figure 5. First-order elastic vibration mode without external interference.
Figure 5. First-order elastic vibration mode without external interference.
Aerospace 09 00765 g005
Figure 6. Second-order elastic vibration mode without external interference.
Figure 6. Second-order elastic vibration mode without external interference.
Aerospace 09 00765 g006
Figure 7. Third-order elastic vibration mode without external interference.
Figure 7. Third-order elastic vibration mode without external interference.
Aerospace 09 00765 g007
Figure 8. Fourth-order elastic vibration mode without external interference.
Figure 8. Fourth-order elastic vibration mode without external interference.
Aerospace 09 00765 g008
Figure 9. Fifth-order elastic vibration mode without external interference.
Figure 9. Fifth-order elastic vibration mode without external interference.
Aerospace 09 00765 g009
Figure 10. Angle of rudder reflection without external interference.
Figure 10. Angle of rudder reflection without external interference.
Aerospace 09 00765 g010
Figure 11. Attitude angle reconstruction with external interference.
Figure 11. Attitude angle reconstruction with external interference.
Aerospace 09 00765 g011
Figure 12. Attitude angular rate reconstruction with external interference.
Figure 12. Attitude angular rate reconstruction with external interference.
Aerospace 09 00765 g012
Figure 13. First-order elastic vibration mode with external interference.
Figure 13. First-order elastic vibration mode with external interference.
Aerospace 09 00765 g013
Figure 14. Second-order elastic vibration mode with external interference.
Figure 14. Second-order elastic vibration mode with external interference.
Aerospace 09 00765 g014
Figure 15. Third-order elastic vibration mode with external interference.
Figure 15. Third-order elastic vibration mode with external interference.
Aerospace 09 00765 g015
Figure 16. Fourth-order elastic vibration mode with external interference.
Figure 16. Fourth-order elastic vibration mode with external interference.
Aerospace 09 00765 g016
Figure 17. Fifth-order elastic vibration mode with external interference.
Figure 17. Fifth-order elastic vibration mode with external interference.
Aerospace 09 00765 g017
Figure 18. Angle of rudder reflection with external interference.
Figure 18. Angle of rudder reflection with external interference.
Aerospace 09 00765 g018
Figure 19. Fuel sloshing angle without considering external disturbances.
Figure 19. Fuel sloshing angle without considering external disturbances.
Aerospace 09 00765 g019
Figure 20. Angular velocity of liquid fuel shaking without considering external disturbances.
Figure 20. Angular velocity of liquid fuel shaking without considering external disturbances.
Aerospace 09 00765 g020
Figure 21. Fuel sloshing angle with considering external disturbances.
Figure 21. Fuel sloshing angle with considering external disturbances.
Aerospace 09 00765 g021
Figure 22. Angular velocity of liquid fuel sloshing with considering external disturbances.
Figure 22. Angular velocity of liquid fuel sloshing with considering external disturbances.
Aerospace 09 00765 g022
Table 1. Sliding mode controller parameters.
Table 1. Sliding mode controller parameters.
Variable NameDescriptionValue
c Sliding mode function coefficient2
ε Sliding mode gain0.15
Δ Boundary layer width0.1
k Reaching law exponential term coefficient0.8
Table 2. Simulation parameters of elastic vibration.
Table 2. Simulation parameters of elastic vibration.
ParameterValue
The   elastic   vibration   damping   ratio   ξ i i = 1 0.004
i = 2 0.006
i = 3 0.007
i = 4 0.008
i = 5 0.008
i = 6 0.008
i = 7 0.008
The   elastic   vibration   frequency   ω i i = 1 180.54
i = 2 497.29
i = 3 721.80
i = 4 101.85
i = 5 130.76
i = 6 120.78
i = 7 110.28
Table 3. Simulation parameters of liquid sloshing.
Table 3. Simulation parameters of liquid sloshing.
ParameterValue
The   fuel   sloshing   damping   ratio   ξ p p = 1 0.0149
p = 2 0.0245
p = 3 0.02
p = 4 0.0213
The   fuel   sloshing   frequency   ω p p = 1 5.3678
p = 2 5.5099
p = 3 4.8401
p = 4 4.8968
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ge, Z.; Li, Y.; Ma, S. Attitude Stabilization of Rocket Elastic Vibration Based on Robust Observer. Aerospace 2022, 9, 765. https://doi.org/10.3390/aerospace9120765

AMA Style

Ge Z, Li Y, Ma S. Attitude Stabilization of Rocket Elastic Vibration Based on Robust Observer. Aerospace. 2022; 9(12):765. https://doi.org/10.3390/aerospace9120765

Chicago/Turabian Style

Ge, Zhilei, Yanling Li, and Shaoxiong Ma. 2022. "Attitude Stabilization of Rocket Elastic Vibration Based on Robust Observer" Aerospace 9, no. 12: 765. https://doi.org/10.3390/aerospace9120765

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop