Preprint
Article

Compound Attitude Control Strategy for Reusable Launch Vehicle Based on Improved PSO Algorithm

Altmetrics

Downloads

356

Views

103

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

21 May 2024

Posted:

22 May 2024

You are already at the latest version

Alerts
Abstract
This study introduces an advanced dual-mode composite attitude control framework for reusable launch vehicles (RLVs), underpinned by an enhanced particle swarm optimization (PSO) algorithm. This innovative strategy is tailored to meet the stringent demands for precision and robust anti-interference capabilities across the entire flight envelope of RLVs. The research commences with the formulation of a comprehensive attitude dynamics model and diverse heterogeneous actuator representations, meticulously crafted to reflect the distinct phases of RLV flight. Building upon this foundation, a synergistic control paradigm is engineered, integrating PID and fuzzy PID controllers, complemented by a refined fitness evaluation function. The crux of the study is the application of an upgraded PSO algorithm to fine-tune the controllers' weighting coefficients, culminating in an optimized dual-mode composite attitude control system. A series of comparative simulation analyses are meticulously executed to appraise the system's responsiveness, stability, precision, and resilience to interference. The findings unequivocally substantiate the superior performance of the proposed control system, affirming its substantial contribution to the advancement of RLV attitude control.
Keywords: 
Subject: Engineering  -   Aerospace Engineering

1. Introduction

The Reusable Launch Vehicle (RLV) represents a novel space transportation tool that incorporates minor modifications to the basic configuration of conventional launch vehicles, enabling it to possess the capability of landing and returning. This advanced system offers several advantages, including reduced requirements for landing sites, a smaller technological leap, and relatively lower research and development costs [1,2,3,4]. Typically, the RLV undergoes seven distinct flight segments, which include the active phase, attitude adjustment phase, trajectory correction phase, high-altitude unpowered descent phase, powered deceleration descent phase, unpowered deceleration descent within the atmosphere, and the landing phase, as illustrated in Figure 1. To effectively control the vehicle's attitude during these varied flight stages, the RLV must coordinate the operation of various heterogeneous actuation systems, such as the swiveling engines, grid fins, and the Reaction Control System (RCS) thrusters [2]. The complexities presented by the extensive airspace and velocity envelopes, significant changes in dynamic characteristics, and high environmental uncertainties [3] during the entire flight mission make it challenging to establish clear and precise kinematic laws and mathematical models for the RLV. Consequently, the design of a high-precision and robust anti-interference attitude control system for the RLV, which is subject to the influence of multiple heterogeneous actuators, and the unified description of all flight stages within a single control framework, are pivotal research directions in the field of aerospace launch vehicles [2].
As a core function of the launch vehicle control system, attitude control utilizes data from sensitive devices, guidance signals, and navigation computations to generate control commands that manipulate the vehicle's rotational motion around its center of mass. This ensures stable flight and effective command tracking even under various disturbances and potential faults [4]. As depicted in Figure 2, for RLV, the significance of various heterogeneous actuators in attitude control is particularly pronounced. Inaccurate or delayed attitude control during the vehicle's return phase can lead to unsuccessful rocket recovery, which in turn affects the reusability and economic efficiency of the vehicle. Consequently, the selection of an appropriate control strategy and the design of a reasonable controller are crucial elements for the successful implementation of RLV attitude control.
Over the past half-century, the majority of launch vehicles have employed traditional PID control combined with correction networks for attitude control [5,6,7]. However, with the enhancement of launch vehicle performance and control requirements, the vehicle body experiences greater disturbances, more severe parameter perturbations, and larger deviations during the execution of complex flight missions. PID controllers designed based on classical control theory use a single-tuned control gain with a limited adjustable range, making the design overly conservative and insufficient to meet the control requirements of launch vehicles [8]. To enhance the adaptability of launch vehicles to changes in the flight environment, researchers both domestically and internationally have started to focus on modern control methods and intelligent control strategies, aiming to optimize the performance of launch vehicle attitude control systems. Virtually all classic and modern control methods have been applied to some extent in the design of attitude control systems. Among them, fuzzy control, as a simple and efficient intelligent control method, is particularly advantageous in launch vehicle attitude control due to its flexibility in handling non-precision, non-linearity, and time-varying complexities without relying on precise mathematical models of the system. It translates expert control experience into concise and easily understandable linguistic control rules, making it easier to leverage its advantages in simplicity, anti-interference, and robustness [9]. However, fuzzy controllers are rarely used as a standalone solution for vehicle attitude control due to limitations in control precision, cumbersome debugging, and excessive reliance on expert experience. Instead, fuzzy control is often combined with other control methods. Wang Pei et al. [10] proposed an anti-interference attitude controller based on fuzzy logic and PD control for launch vehicles, aiming to enhance the effectiveness and robustness of launch vehicle attitude control. R. Sumathi et al. [11] designed a fuzzy-PID hybrid controller for launch vehicle engine attitude control, demonstrating that this controller completely eliminates overshoot and provides substantial stability. Chan-oh Min et al. [12] introduced a control scheme using a Mamdani-type fuzzy PD controller for attitude control during the approach and landing phases of reentry vehicles, showing that this controller exhibits good control performance and robustness. Vladimir Melnic [13] proposed a hybrid attitude controller for spacecraft that simultaneously utilizes fuzzy and PID controllers, adjusting the outputs of both controllers through a predetermined combination function. This approach integrates the robustness and rapidity of fuzzy control with the accuracy of PID control, although it is constrained by the fixed combination function and cannot fully exploit the individual advantages of the two controllers.
Furthermore, the simultaneous use of multiple control methods inevitably leads to an increase in the number of controller parameters and complicates the tuning process. Therefore, selecting an appropriate parameter optimization method is crucial for rapidly designing controller parameters and ensuring system performance during intensive launch missions. Particle Swarm Optimization (PSO) is a modern intelligent bio-inspired algorithm based on population search, proposed by Kennedy et al. [14] in 1995 and developed through the simulation of bird flock foraging behavior. PSO and its improved algorithms have demonstrated excellent performance in solving various complex optimization tasks, particularly for the intricate and critical task of optimizing controller parameters. In recent years, they have been widely applied in the aerospace and control fields. Shi Qi et al. [15] introduced PSO to determine the specific values of various controller parameters based on adaptive augmented control technology for launch vehicles, providing an effective approach for determining controller parameters. Remya S et al. [16] tuned PID controller parameters based on an improved PSO algorithm, optimizing the RLV servo drive system. S. Bouallègue et al. [17] proposed a parameter tuning strategy for PID-type fuzzy controllers using an improved PSO algorithm, and simulations verified the effectiveness and superiority of the proposed PSO-based PID-fuzzy control method. Housny H et al. [18] introduced an adaptive multi-dimensional improved PSO algorithm and applied it to optimize the parameters of fuzzy controllers, enhancing the performance of fuzzy PID attitude controllers in quadrotor aircraft.
The remainder of this paper is structured as follows: Section 2 establishes the launch vehicle attitude dynamics model based on the flight characteristics of RLV and individually models the various heterogeneous actuators in different flight segments. Section 3 designs the basic structure of the RLV compound attitude controller through the coordination of fuzzy PID and traditional PID for dual-mode combined control. Section 4 optimizes the output weight parameters of the controller using the improved PSO algorithm, and adds an integral term of time multiplied by the absolute value of the second derivative of the error to the fitness evaluation function to assess the system's relative stability, addressing issues such as minor oscillations in the optimization results. Section 5 conducts comparative simulation tests on the RLV flight states during the attitude adjustment and unpowered deceleration within the atmosphere phases to verify the comprehensive performance of the dual-mode compound attitude controller based on improved PSO. Finally, the research work presented in this paper is summarized.

2. Modeling of Reusable Launch Vehicle

2.1. Dynamics Modeling of Launch Vehicle Attitude

Neglecting the influence of the elastic vibrations of the vehicle body, this paper treats the launch vehicle as a rigid body, with its rotational dynamics equation around the center of mass as follows: [2].
d H d t + ω × H = M p + M δ + M R C S + M B
γ ˙ ψ ˙ φ ˙ = 1 tan ψ sin γ tan ψ cos γ 0 cos γ sin γ 0 sin γ / cos ψ cos γ / cos ψ ω x ω y ω z
In the equation 1 and 2, H = J ω represents angular momentum, ω = ω x ω y ω z T represents the angular velocity of the vehicle body, and J = d i a g ( J x J y J z ) represents the moment of inertia of the vehicle body; γ represents the roll angle, ψ represents the yaw angle, and φ represents the pitch angle; M p represents the moment term generated by the rocket engine thrust; M R C S represents the moment term generated by the Reaction Control System (RCS) actuators; M δ represents the moment term generated by the grid fins; and M B represents the disturbance moment term.
Based on the rotational dynamics equation of the vehicle body around the center of mass, the attitude dynamics model of the RLV can be derived as follows:
δ ˙ = Θ ω ω ˙ = J 1 B U
Θ = 1 tan ψ sin γ tan ψ cos γ 0 cos γ sin γ 0 sin γ / cos ψ cos γ / cos ψ
Where, δ = γ ψ φ T , ω = ω x ω y ω z T , B represents the control matrix, U represents the control variables, and Θ represents the transformation matrix between attitude angles and angular velocities.
Throughout the entire flight process of the launch vehicle, significant changes in flight conditions and various disturbances occur. However, the aforementioned modeling process does not consider these complex state changes. Therefore, based on the previously obtained attitude dynamics model, the influence of internal parameter uncertainties and external disturbances on the vehicle's attitude must be introduced [19,20]. Consequently, the final form of the launch vehicle's attitude dynamics model should be as follows:
δ ˙ = Θ ω ω ˙ = ( J + Δ J ) 1 B U + ( J + Δ J ) 1 M B
Where, Δ J = [ Δ J x Δ J y Δ J z ] T represents the uncertainty term in the moment of inertia, and M B represents the disturbance torque term, with the derivation process and specific form provided in literature [21].
2.2 Modeling of Various Heterogeneous Actuators
Throughout the seven flight segments of the RLV's takeoff and landing, various heterogeneous actuation systems, including swiveling engines, Reaction Control System (RCS), and grid fins, need to switch their operations, and each system operates on different principles [2]. Therefore, the specific forms of the control matrix and control variables in Equation (5) will also differ.
(1)
During the active phase, flight attitude stability is controlled through swiveling engines, with their control matrix and control variables given as:
B = - 6 P 0 r 1 0 0 0 - 7 P 0 ( x R - x T ) 0 0 0 - 5 P 0 ( x R - x T )
U = δ γ δ ψ δ φ T
Where, P 0 represents the thrust of a single engine; r 1 represents the installation radius of the peripheral engines; x R represents the pivot point location of the engine; x T represents the position of the rocket's center of mass; δ γ , δ ψ , and δ φ represent the equivalent swivel angles of the swiveling engines.
(2)
During the attitude adjustment phase/high-altitude unpowered descent phase, in order to achieve large-scale and significant attitude reversals, direct force control is employed. The Reaction Control System (RCS) is installed at a location far from the center of mass as the actuation mechanism, with its control matrix and control variables expressed as:
B = 1 0 0 0 1 0 0 0 1
U = M R C S X M R C S Y M R C S Z T
Where, M R C S X , M R C S Y and M R C S Z represent, respectively, the moments generated in three directions by the Reaction Control System (RCS).
(3)
In the trajectory correction phase, the powered descent phase, and the landing phase, a single swiveling engine controls the pitch and yaw channels, while the RCS controls the roll channel. In this configuration, the control matrix and control variables are expressed as:
B = 1 0 0 0 P 0 ( x R x T ) 0 0 0 P 0 ( x R x T )
U = M R C S X δ ψ δ φ T
(4)
During the atmospheric flight phase, attitude adjustments are made using the aerodynamic moments generated by the grid fins, with the control matrix and control variables expressed as:
B = - m SGD   δ x q S l 0 0 0 - m SGD   δ y q S l 0 0 0 - m SGD   δ z q S l
U = δ x δ y δ z T
Where, m SGD   δ x , m SGD   δ y , and m SGD   δ z represent the control moments of the rocket's grid fins; q represents dynamic pressure; S represents the reference area; l represents the reference length; δ x , δ y , and δ z represent the equivalent deflection angles of the grid fin surfaces.
From Equations (1) and (6)-(13), it can be observed that although the various heterogeneous actuators operate on different principles, the ultimate control variables for the launch vehicle's attitude dynamics model are in the form of combined external moments, that is, providing control moments to achieve control over the vehicle's motion around its center of mass. Therefore, a unified control framework can be established, where the attitude angles serve as control commands, and the combined external moments act as the control variables for the vehicle's attitude, thereby achieving attitude control of the RLV.

3. Attitude Controller Design

3.1. Fuzzy PID Attitude Controller

The fuzzy PID control strategy emerged with the development of fuzzy control theory and has been widely applied in engineering fields. A fuzzy PID controller integrates both a fuzzy logic controller and a traditional PID controller. It relies on expert control experience to perform fuzzy inference through an internal fuzzy controller and then defuzzifies the results to obtain correction values for the PID control parameters, enabling adaptive adjustment of parameters during the control process and further enhancing system stability and response speed. The RLV attitude control system exhibits time-varying and nonlinear characteristics, and the use of a fuzzy PID controller allows for comprehensive adjustment of control parameters in response to uncertainties and disturbances at various mission stages, thereby improving the system's control performance.
As shown in Figure 3, based on the flight characteristics of the RLV, this paper designs a Mamdani-type fuzzy controller with attitude angle error and attitude angle error rate as dual inputs, and the correction values of the three PID parameters as triple outputs. The membership functions for the input and output variables are selected as Gaussian functions, and the centroid method is used for defuzzification. The fuzzy controller quantifies the deviation and deviation rate by scaling factors and converts them into fuzzy variables. After the membership functions allocate appropriate membership degrees, the controller performs fuzzy reasoning and decision-making according to predefined fuzzy rules. Following defuzzification, the controller obtains clear values for the outputs, which are the adjustment values for the three outputs. This process ultimately allows for the adaptive optimization of the PID control parameters.
The fuzzy PID attitude controller, while capable of enhancing the overall system performance to some extent, suffers from a reliance on expert experience to determine output values, and the absence of integral action, which results in poorer control accuracy and the presence of control blind spots near equilibrium points [22]. This is also one of the reasons why fuzzy control is less widely used in attitude control of launch vehicles at present.

3.2. Dual-mode Compound Attitude Controller

To further improve the control performance, it is common to study the combination of fuzzy control with various control methods, aiming to overcome the limitations of the basic fuzzy controller while effectively utilizing the advantages of fuzzy control [23]. In literature [22], a dual-mode switching controller composed of a PI controller and a fuzzy controller was designed. This controller employs the fuzzy controller when the deviation is large, enhancing the system's response speed, and switches to the PI controller when the deviation is small, eliminating the control blind spots of the fuzzy controller and improving the system's steady-state accuracy. The dual-mode switching controller combines the strengths of both controllers, although it may lead to a frequent oscillation range at the critical point during mode switching [24,25]. If applied to attitude control of the vehicle body, the mode switching may introduce significant uncertainty in the response, leading to an unstable state of the vehicle body.
In response to this issue, this paper, based on the composite controller given in literature [23,25], the hybrid controller given in literature [13], and the dual-mode switching controller given in literature [22], designs a FuzzyPID-PID dual-mode composite controller as shown in Figure 4. As depicted in Figure 4, this controller collaborates with both the PID controller and the fuzzy PID controller (shown in Figure 3) for joint control. It sets the appropriate working weight coefficients for the two controllers using the composite control strategy and sums the outputs of each controller after weighting to obtain the final output of the dual-mode composite controller. This approach combines the advantages of fuzzy PID and PID control methods, enhancing both the dynamic performance and steady-state accuracy of the system, while avoiding the adverse effects of mode switching, thereby maximizing the performance of the controller.
From the analysis above, it can be observed that selecting appropriate working weight parameters and evaluation functions is particularly crucial for the dual-mode compound attitude control strategy, and it also has a decisive influence on the tuning and optimization of the output of the dual-mode compound attitude controller.

4. Dual-mode Compound Attitude Controller Based on Improved PSO

4.1. Improved Particle Swarm Optimization Algorithm

The core idea of the particle swarm optimization (PSO) algorithm is to continuously iterate and optimize by sharing information, aiming to find the global optimal solution [26]. The algorithm randomly initializes particles throughout the entire space and adjusts their velocity vectors and solution positions based on individual and global best solutions. The update formulas for the velocity and position of the particles are as follows:
V i d   k + 1 = w V i d   k + c 1 r a n d 1 ( P i d   k X i d   k ) + c 2 r a n d 2 ( G k X g   k )
X i d   k + 1 = X i d   k + V i d   k
Where, k represents the current iteration number; w represents the current inertia weight; c 1 represents the current individual learning factor; c 2 represents the current group learning factor; r a n d 1 , r a n d 2 represent the random numbers generated; V i d   k represents the current velocity of the i-th particle; P i d   k represents the current individual best position of the i-th particle; X i d   k represents the current position of the i-th particle; G k represents the current group best position; X g   k represents the current group position.
During the iterative process of the particle swarm optimization algorithm, to balance the global search capability and local convergence ability [27], it is recommended to use a linear or non-linear decreasing function to update the algorithm's inertia weight w , individual learning factor c 1 , and group learning factor c 2 . The improved calculation formulas are as follows:
w = w max k ( w max w min k max )
c 1 = c 1 max e c 1 min   c 1 max 2 c 1 min k max k + 1
c 2 = c 2 min + e c 2 min c 2 max 2 c 2 min k max k 1
Where, w max represents the maximum inertia weight; w min represents the minimum inertia weight; k represents the current iteration number; k max represent the maximum iteration number; c 1 max , c 1 min represent the maximum and minimum values of the individual learning factor; c 2 max and c 2 min represent the maximum and minimum values of the group learning factor.
Referring to the aforementioned core formulas, this paper employs the improved PSO algorithm to optimize the working weight parameters of the controller, as shown in Figure 5.
As illustrated in Figure 5, the optimization process begins with the system initializing parameters. After initialization, an initial population is randomly generated. The improved PSO algorithm records each particle as a controller parameter and calculates the deviation between the response result of the vehicle's attitude angle and the target attitude angle. Based on the fitness evaluation function, the algorithm selects the best particle in the population. The algorithm then determines whether the particle meets the convergence condition (i.e., whether the response result of the vehicle's attitude angle reaches the predefined target requirements) and whether it meets the iteration termination condition (i.e., whether it reaches the maximum iteration number). If the conditions are met, the particle is used as the working weight coefficients of the RLV dual-mode compound attitude controller. Otherwise, the algorithm updates the inertia weight and learning factors, continues the iteration based on the velocity and position update formulas of the particles, and seeks a better solution.
Based on the dual-mode compound attitude controller designed in Section 3.2 (Figure 4), the dual-mode compound attitude controller based on the improved PSO algorithm can be derived, as shown in Figure 6. The output equation of the dual-mode compound attitude controller in the figure is:
u c ( t ) = a u f ( t ) + b u p ( t )
Where, u c ( t ) represents the output of the dual-mode compound attitude controller based on the improved PSO; u f ( t ) represents the output of the fuzzy PID attitude controller; u p ( t ) represents the output of the PID attitude controller; a represents the working weight coefficient of the fuzzy PID attitude controller; b represents the working weight coefficient of the PID attitude controller.

4.2. Optimization of Fitness Evaluation Function

The "fitness" mentioned in Step 5 of the optimization process (Figure 5) in Section 4.1 is a reference value used to evaluate the quality of the particles. The majority of literature currently selects the ITAE (Integral of Time-Weighted Absolute Error) index as the fitness evaluation function for the algorithm [18,26], which evaluates the comprehensive performance of the system by integrating the product of time and the absolute value of the error, with its expression being:
f = I T A E = 0 t t e ( t ) d t
Where, t represents the time during which the system operates; e ( t ) represents the error of the system.
The dual-mode compound controller under the control strategy of the RLV is evaluated for fitness using Equation (20), with the pitch angle response curve of the attitude adjustment phase selected as the reference, as shown in Figure 7(a). It is evident from Figure 7(a) that, although the dual-mode compound controller based on the improved PSO outperforms the traditional PID controller in terms of rapidity (convergence speed) and accuracy (error magnitude), the RLV's attitude still exhibits slight oscillations during the response process and after the system stabilizes. Such response results are also considered unsatisfactory. This indicates that the ITAE evaluation index has a flaw in determining the fitness of the particles, i.e., it fails to identify the oscillation in the response curve, leading to poor system response stability.
To address this issue, this paper introduces a term that evaluates the system's oscillation by integrating the absolute value of the second derivative of the error multiplied by time, and then weights and sums these terms to construct an optimized fitness evaluation function. The specific form of this function is:
f = k 1 0 t t e ( t ) d t + k 2 0 t t e ¨ ( t ) d t
Where: t represents the time during which the system operates; e ( t ) represents the system error, with its second derivative e ¨ ( t ) used to characterize the degree of system oscillation.
The attitude response of the RLV under the dual-mode compound control strategy is recalculated for fitness using Equation (21), with the pitch angle response curve of the attitude adjustment phase selected as the reference, as shown in Figure 7(b). From Figure 7(b), it can be observed that the optimized attitude angle response curve has significantly improved, not only suppressing the slight oscillations present before optimization, enhancing the stability of the response, but also maintaining good rapidity and accuracy.

5. System Simulation Test

5.1. System Step Response Test

After the first and second stages of the RLV undergo thermal separation, the first stage of the carrier enters the return phase. To alleviate the attitude control pressure in subsequent flight segments, the vehicle body must perform a 180° attitude reversal and maintain a stable attitude for a certain period of time during the attitude adjustment phase [28]. Therefore, this paper selects the attitude adjustment segment with significant changes in the vehicle's flight attitude for system step tracking comparative tests, which can better verify the control effect of the designed dual-mode compound controller.
According to the flight state of the RLV attitude adjustment segment, the initial pitch angle is set to 10.54°, the initial roll angle is set to 4.89°, and the initial yaw angle is set to 0°. The commanded pitch angle is 173.31°, the commanded roll angle is 1.00°, and the commanded yaw angle is 1.29°. Figure 8, Figure 9 and Figure 10 show the attitude angle response test curves of the vehicle body in the attitude adjustment segment, and Table 1, Table 2 and Table 3 provide the corresponding attitude angle tracking test indicators.
As observed from Figure 8 and Table 1, in the control of the RLV's pitch angle during the attitude adjustment segment, the dual-mode compound controller based on the improved PSO demonstrates a faster response speed (with a regulation time of only 1.835 seconds) compared to traditional PID controllers, fuzzy PID controllers, and dual-mode switching controllers, while also achieving a more favorable overshoot and steady-state error.
As illustrated in Figures 9 and Table 2, in the control of the RLV's roll angle during the attitude adjustment segment, the dual-mode compound controller based on the improved PSO achieves effective control of the roll attitude with a shorter regulation time, while not only inheriting the non-overshoot characteristic of traditional PID controllers but also exhibiting a smaller steady-state error. This controller demonstrates good stability, rapidity, and accuracy.
As indicated in Figure 10 and Table 3, in the control of the RLV's yaw angle during the attitude adjustment segment, the dual-mode compound controller based on the improved PSO exhibits significantly reduced overshoot, a markedly decreased regulation time, and the elimination of steady-state error, achieving precise control of the vehicle's yaw angle.
Overall, the tests indicate that, in terms of attitude control during the RLV's attitude adjustment segment, the dual-mode compound attitude controller based on the improved PSO holds certain advantages in terms of stability (stability), response speed (rapidity), and control precision (accuracy). It is better suited for the task of achieving substantial and high-precision attitude adjustments of the vehicle body during flight.

5.2. System Anti-interference Test

To alleviate the guidance and control pressure during the vertical landing phase, the RLV should satisfy various terminal constraints on position, velocity, and attitude after entering the unpowered descent phase within the atmosphere. This requires precise adjustment of the vehicle's attitude using the grid fins to ensure an accurate handover from the end position to the start of the landing phase [28]. However, due to the fact that the first stage of the rocket reenters the atmosphere at this stage, it experiences a complex external environment, severe external disturbances, and a significant increase in aerodynamic characteristic deviations. Therefore, this paper selects the most severe environmental conditions and the most complex flight characteristics of the unpowered descent segment within the atmosphere for anti-interference comparative tests, which can better validate the anti-interference characteristics of the designed dual-mode compound controller.
According to the flight state of the RLV's unpowered descent segment within the atmosphere, the initial pitch angle of the vehicle body is set to 120.14°, the initial roll angle is set to 1.77°, and the initial yaw angle is set to 3.89°. The commanded pitch angle is 84.41°, the commanded roll angle is 15.00°, and the commanded yaw angle is 12.56°. After the simulation runs for 6 seconds, a pulse interference signal in the form of a disturbance moment is added to simulate the disturbances the RLV may encounter during flight. Figure 11, Figure 12 and Figure 13 show the anti-interference test curves of the vehicle body's attitude angles in the unpowered descent segment within the atmosphere, and Table 4, Table 5 and Table 6 provide the corresponding anti-interference test indicators for the attitude angles.
As depicted in Figure 11 and Table 4, in the anti-interference test of the RLV's pitch angle during the unpowered descent segment within the atmosphere, after the interference signal is introduced, unlike the pitch angles of the traditional PID controller, fuzzy PID controller, and dual-mode switching controller, which deviate significantly from the target angle, the dual-mode compound controller based on the improved PSO exhibits a smaller deviation (with a maximum deviation of only 1.880 degrees) from the target angle. Moreover, after the interference disappears, the controller is able to quickly (with a recovery time of only 0.256 seconds) and accurately (with a tracking deviation of only 0.281 degrees) resume tracking the target signal.
As illustrated in Figure 12 and Table 5, in the anti-interference test of the RLV's roll angle during the unpowered descent segment within the atmosphere, when faced with equal amplitude interference, all controllers essentially suppress the interference signal. Compared to the other three controllers, the dual-mode compound controller based on the improved PSO is able to recover tracking the target signal faster after the interference signal disappears, while also exhibiting lower deviation amplitude and tracking deviation. This demonstrates its better anti-interference capability.
As indicated in Figure 13 and Table 6, in the anti-interference test of the RLV's yaw angle during the unpowered descent segment within the atmosphere, during the period when the interference signal is active, the arrow body's yaw angle controlled by traditional PID controllers, fuzzy PID controllers, and dual-mode switching controllers would experience significant deviations. However, the maximum deviation for the dual-mode compound controller based on the improved PSO is significantly reduced. After the interference signal disappears, compared to the other three controllers, the dual-mode compound controller based on the improved PSO accelerates the recovery of tracking the target signal, and it demonstrates higher tracking accuracy compared to the other three controllers.
In summary, the tests indicate that, in terms of anti-interference for the attitude angles during the RLV's unpowered descent segment within the atmosphere, the dual-mode compound attitude controller based on the improved PSO can significantly suppress external interference factors and quickly recover tracking the target signal. It possesses excellent anti-interference capability.

5. Conclusion

This study addresses the imperative for high-precision and robust anti-interference attitude control in the operational profile of reusable launch vehicles (RLVs) by proposing an integrated control strategy that harmonizes PID with fuzzy PID controllers. Utilizing an advanced particle swarm optimization (PSO) algorithm, the research optimizes the output weight coefficients of these controllers, culminating in the development of an enhanced PSO-driven dual-mode composite attitude controller. This controller is adept at managing the intricate demands of the entire RLV flight spectrum.
To substantiate the efficacy of the proposed control system, this paper meticulously selects the attitude adjustment phase and the unpowered descent phase within the atmospheric re-entry as representative flight stages. A suite of step tracking and anti-interference tests are conducted and compared against traditional PID, fuzzy PID, and dual-mode switching controllers. The simulation outcomes are compelling, revealing that the dual-mode composite attitude controller, underpinned by the refined PSO, surpasses its counterparts across metrics of stability, agility, accuracy, and interference mitigation. This controller significantly bolsters the RLV's attitude control system's overall performance, empowering it to adeptly navigate the complexities of multi-stage flight missions.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Cui, N.; Wu, R.; Wei, C.; Xu, D. Double-order power fixed-time convergence sliding mode control method for launch vehicle vertical returning. Journal of Harbin Institute of Technology. 2020, 52, 15-24.
  2. Zhang, L.; Li, D.; Cui, N.; Li, Y. Full flight profile prescribed performance control for vertical take-off and vertical landing reusable launch vehicle. Acta Aeronautica et Astronautica Sinica. 2023, 44, 179-195.
  3. Bao, W. A review of reusable launch vehicle technology development. Acta Aeronautica et Astronautica Sinica. 2023, 44, 8-33+33.
  4. Wu, Y. Review and prospect of attitude control technologies for China’s launch vehicle. Journal of Astronautics. 2023, 44, 509-518.
  5. Nair, A.P.; Selvaganesan, N.; Lalithambika, V. Lyapunov based PD/PID in model reference adaptive control for satellite launch vehicle systems. Aerosp. Sci. Technol. 2016, 51, 70–77. [CrossRef]
  6. G, S.; W.C Filho, L. Launch vehicle attitude control system using PD plus phase lag. IFAC Proceedings Volumes. 2013, 46, 48-53.
  7. M, A.Y.; C, L.F.W. An adaptive tuning strategy of PID attitude control system. IFAC Proceedings Volumes. 2004, 37, 1009-1014.
  8. He, F. Research on model reference adaptive augmenting control of heavy lift launch vehicle. Harbin Institute of Technology, 2018.
  9. Zhou, R. The application of fuzzy control theory in attitude control of launch vehicle. National University of Defense Technology, 2004.
  10. Pei, W.; Bo, L.M.; Lei, G.Z.; Shan, X. Fuzzy adaptive attitude controller design for launch vehicle. In Proceedings of the 2017 International Conference on Robotics and Automation Sciences (ICRAS), 2017; pp. 58-63.
  11. Sumathi, R.; Usha, M. Pitch and Yaw Attitude Control of a Rocket Engine Using Hybrid Fuzzy- PID Controller. Open Autom. Control. Syst. J. 2014, 6, 29–39. [CrossRef]
  12. Min, C.-O.; Lee, D.-W.; Cho, K.-R.; Jo, S.-J.; Yang, J.-S.; Lee, W.-B. Control of approach and landing phase for reentry vehicle using fuzzy logic. Aerosp. Sci. Technol. 2011, 15, 269–282. [CrossRef]
  13. Mao, Q.; Dou, L.; Zong, Q.; Ding, Z. Attitude controller design for reusable launch vehicles during reentry phase via compound adaptive fuzzy H-infinity control. Aerosp. Sci. Technol. 2018, 72, 36–48. [CrossRef]
  14. James, K.; Russell, E. Particle swarm optimization. In Proceedings of the Proceedings of ICNN'95-international conference on neural networks, 1995; pp. 1942-1948.
  15. Shi, Q.; She, Y.; Hu, C.; Qi, R. Optimization and tuning method of adaptive augmenting control parameters for launch vehicles. Aerospace control. 2023, 41, 18-23.
  16. Remya, S.; Priya, C.; Priyanka, C. PID controller design using particle swarm optimization for servo actuation system of reusable launch vehicle. International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. 2015, 4, 7226-7236.
  17. Bouallègue, S.; Haggège, J.; Ayadi, M.; Benrejeb, M. PID-type fuzzy logic controller tuning based on particle swarm optimization. Eng. Appl. Artif. Intell. 2012, 25, 484–493. [CrossRef]
  18. Housny, H.; El Fadil, H. Fuzzy PID control tuning design using particle swarm optimization algorithm for a quadrotor. In Proceedings of the 2019 5th International Conference on Optimization and Applications (ICOA), 2019; pp. 1-6.
  19. Qian, M.; Xiong, K.; Wang, H. Sliding mode dynamic surface control in precise recovery phase for reusable launch vehicle. Journal of Astronautics. 2018, 39, 879-888.
  20. Xu, Q.; Xiang, Y.; Wang, Z.; Tang, S. Attitude control method for vertical rocket recovery based on nonlinear model predictive control. Flight Dynamics. 2024, 42, 8-15.
  21. Wu, R. Return guidance and control methods of vertical takeoff vertical landing reusable launch vehicle. Harbin Institute of Technology, 2019.
  22. Chai, J.; Chen, X.; Yu, Y.; Cui, E. Research on pressure control algorithm of gas generator based on Fuzzy-PI dual mode controller. Journal of Propulsion Technology. 2018, 39, 1151-1156.
  23. Chen, M.; Yu, D. Improved fuzzy PID dual-mode compound controller. Modular Machine Tool & Automatic Manufacturing Technique. 2020, 102-103,108.
  24. Zhang, R.; Guo, Y. Application study on composite fuzzy controller applied to aero-engine control. Machinery Design & Manufacture. 2006, 64-66.
  25. Gao, X.; Wang, Q.; Xue, Z.; Liu, J. Application of Fuzzy-PID composite controller based on PSO in pintle adjustment engine pressure control. Journal of Propulsion Technology. 2023, 1-14.
  26. Liu, J.; Wu, H.; Ji, M.; Li, Z. Multi-strategy improved particle swarm optimization AGV fuzzy PID control. Machine Tool & Hydraulics. 2023, 1-10.
  27. Dileep, M.; Kamath, S.; Nair, V.G. Particle Swarm Optimization Applied to Ascent Phase Launch Vehicle Trajectory Optimization Problem. Procedia Comput. Sci. 2015, 54, 516–522. [CrossRef]
  28. Wei, C.; Ju, X.; Xu, D.; Wu, R.; Cui, N. Guidance and control for return process of vertical takeoff vertical landing reusable launching vehicle. Acta Aeronautica et Astronautica Sinica. 2019, 40, 322782.
Figure 1. RLV flight profile.
Figure 1. RLV flight profile.
Preprints 107064 g001
Figure 2. Basic principle of RLV attitude control system.
Figure 2. Basic principle of RLV attitude control system.
Preprints 107064 g002
Figure 3. Schematic diagram of fuzzy PID controller.
Figure 3. Schematic diagram of fuzzy PID controller.
Preprints 107064 g003
Figure 4. schematic diagram of dual-mode composite controller.
Figure 4. schematic diagram of dual-mode composite controller.
Preprints 107064 g004
Figure 5. Optimization flowchart of improved PSO algorithm.
Figure 5. Optimization flowchart of improved PSO algorithm.
Preprints 107064 g005
Figure 6. Schematic diagram of dual-mode composite controller based on improved PSO.
Figure 6. Schematic diagram of dual-mode composite controller based on improved PSO.
Preprints 107064 g006
Figure 7. Pitch angle response results before and after optimizing the fitness evaluation function.
Figure 7. Pitch angle response results before and after optimizing the fitness evaluation function.
Preprints 107064 g007
Figure 8. Test curve of Pitch angle response in the attitude adjustment section.
Figure 8. Test curve of Pitch angle response in the attitude adjustment section.
Preprints 107064 g008
Figure 9. Test curve of roll angle response in the attitude adjustment phase.
Figure 9. Test curve of roll angle response in the attitude adjustment phase.
Preprints 107064 g009
Figure 10. Test curve of yaw angle response in the attitude adjustment phase.
Figure 10. Test curve of yaw angle response in the attitude adjustment phase.
Preprints 107064 g010
Figure 11. Test curve of anti-interference in the pitch angle channel.
Figure 11. Test curve of anti-interference in the pitch angle channel.
Preprints 107064 g011
Figure 12. Test curve of anti-interference in the roll angle channel.
Figure 12. Test curve of anti-interference in the roll angle channel.
Preprints 107064 g012
Figure 13. Test curve of anti-interference in the yaw angle channel.
Figure 13. Test curve of anti-interference in the yaw angle channel.
Preprints 107064 g013
Table 1. Step tracking test indicators for pitch angle channel.
Table 1. Step tracking test indicators for pitch angle channel.
Controllers Overshoot (%) Adjusting time (s) Steady-state error (°)
PID 9.739 2.855 2.675
Fuzzy PID 9.414 2.382 2.922
Dual-mode switch 8.999 2.408 2.869
Dual-mode compound 8.540 1.835 2.088
Table 2. Step tracking test indicators for roll angle channel.
Table 2. Step tracking test indicators for roll angle channel.
Controllers Overshoot (%) Adjusting time (s) Steady-state error (°)
PID 0.000 3.075 0.019
Fuzzy PID 3.359 2.081 0.024
Dual-mode switch 2.094 2.241 0.017
Dual-mode compound 0.000 2.012 0.013
Table 3. Step tracking test indicators for yaw angle channel.
Table 3. Step tracking test indicators for yaw angle channel.
Controllers Overshoot (%) Adjusting time (s) Steady-state error (°)
PID 13.889 2.331 0.004
Fuzzy PID 13.053 2.140 0.006
Dual-mode switch 13.305 2.182 0.005
Dual-mode compound 11.069 1.948 0.000
Table 4. Anti-interference test indicators for pitch angle channel.
Table 4. Anti-interference test indicators for pitch angle channel.
Controllers Maximum deviation value (°) Recovery time (s) Tracking deviation (°)
PID 11.716 1.213 1.398
Fuzzy PID 12.628 1.134 1.373
Dual-mode switch 12.063 1.143 1.412
Dual-mode compound 1.880 0.256 0.281
Table 5. Anti-interference test indicators for roll angle channel.
Table 5. Anti-interference test indicators for roll angle channel.
Controllers Maximum deviation value (°) Recovery time (s) Tracking deviation (°)
PID 5.118 2.815 0.011
Fuzzy PID 4.414 2.067 0.004
Dual-mode switch 4.432 2.594 0.006
Dual-mode compound 3.649 1.771 0.002
Table 6. Anti-interference test indicators for yaw angle channel.
Table 6. Anti-interference test indicators for yaw angle channel.
Controllers Maximum deviation value (°) Recovery time (s) Tracking deviation (°)
PID 3.254 0.613 0.262
Fuzzy PID 3.809 0.461 0.260
Dual-mode switch 3.226 0.597 0.265
Dual-mode compound 1.205 0.210 0.051
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated