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]. 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, the attitude control system computes pitch, roll, and yaw angle commands (
), which subsequently undergo meticulous comparison with instantaneous attitude telemetry furnished by a measurement device (
); then, error signals (
) are generated. The controller, leveraging these error signals and tailored control algorithms, outputs control signals (
), activating multiple heterogeneous actuators responsible for generating the requisite control moments (
) to effect dynamic compensation; this process rectifies and stabilizes the vehicle’s triaxial orientation (
), guaranteeing in-flight stability and trajectory precision. Undoubtedly, the controller and multiple heterogeneous actuators are crucial to the effectiveness of RLV attitude control. 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 the use of Lyapunov-based models [
5], correction networks [
6], and reference models [
7] to enhance the performance in attitude control. 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. The 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, nonlinearity, 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; it was 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.
Current research predominantly favors standalone fuzzy PID controllers or PID linked with fuzzy controllers by fixed combination functions, overlooking adaptive parameter tuning; this limits the exploitation of the complementary strengths of both controllers across varying operational conditions, leading to the restraint of the controllers’ dynamic responsiveness and precision. In terms of algorithmic improvements, the existing work tends to integrate particle swarm optimization (PSO) with advanced auxiliary optimization techniques, resulting in significant performance enhancements at the cost of increased computational complexity, undermining PSO’s inherent simplicity and efficiency in some degrees. Building upon current studies, this paper proposes a novel control architecture that synergistically combines a PID controller with a fuzzy PID controller, aiming to maximize their complementary advantages and to combine the high precision of PID with the strong adaptability of fuzzy control. Furthermore, the paper introduces linear and nonlinear functions to dynamically adjust PSO’s inertia weights and learning factors, striking a balance between global and local search capabilities and optimizing the fitness evaluation function to enhance assessment capability. This approach simultaneously maintains the elegance of the algorithm and enhances its comprehensive optimization efficiency.
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.
6. Conclusions
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 and enhancing its search performance and strengthening its evaluative capabilities by refining the inertia weight, learning factors, and fitness evaluation function, the research optimizes the output weight coefficients of these controllers, culminating in the development of an enhanced PSO-driven dual-mode compound 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 compound attitude controller, underpinned by the refined PSO, surpasses its counterparts across the metrics of stability, agility, accuracy, and interference mitigation. In the step response tracking tests, the dual-mode compound controller exhibits an average 42.21% reduction in overshoot across all three attitude channels, a mean 18.52% decrease in adjusting time, and an average 53.18% decline in steady-state error; it achieves a no-overshoot response in the roll channel and a zero-error response in the yaw channel. In the anti-interference test, the controller displays exceptional disturbance tolerance, with an average 56.80% decrease in maximum deviations, a 55.82% average increase in recovery speed, and an average 75.61% improvement in tracking precision. This controller significantly bolsters the overall performance of the RLV’s attitude control system, empowering it to adeptly navigate the complexities of multi-stage flight missions.
While the dual-mode compound controller based on the improved PSO proposed in this study demonstrates superior performance in simulated scenarios, its current design relies heavily on a specific RLV attitude dynamics model. The complexities and variations in real flight environments pose significant challenges to the controller’s performance. Hence, it is crucial to validate its control efficiency under actual operating conditions in subsequent research. A comprehensive analysis of system stability and a thorough assessment of safety must be conducted to ensure the practical engineering applicability of the proposed controller. This will contribute to advancing the development of reusable launch vehicle attitude control technology.