Next Article in Journal
ST-GTNet: A Spatio-Temporal Graph Attention Network for Dynamic Airport Capacity Prediction
Previous Article in Journal
An Attack–Defense Non-Cooperative Game Model from the Perspective of Safety and Security Synergistically for Aircraft Avionics Systems
Previous Article in Special Issue
A Review of Material-Related Mechanical Failures and Load Monitoring-Based Structural Health Monitoring (SHM) Technologies in Aircraft Landing Gear
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stochastic Model Predictive Control for Parafoil System via Markov-Based Multi-Scenario Optimization

College of Aerospace Science, National University of Defense Technology, Changsha 410005, China
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(9), 810; https://doi.org/10.3390/aerospace12090810 (registering DOI)
Submission received: 10 July 2025 / Revised: 5 September 2025 / Accepted: 5 September 2025 / Published: 8 September 2025
(This article belongs to the Special Issue Advances in Landing Systems Engineering)

Abstract

As an essential technology for precision airdrop missions, parafoil systems have gained widespread adoption in military and civilian applications due to their superior glide performance and maneuverability compared to conventional parachutes. Addressing the trajectory-tracking control challenges of the parafoil system under significant wind disturbances, characterized by wind uncertainty and system underactuation, this paper proposes a stochastic model predictive control (SMPC) framework based on Markov-based multi-scenario optimization. Traditional deterministic model predictive control (MPC) methods often exhibit excessive conservatism due to reliance on worst-case assumptions and fail to capture the time-varying nature of real-world wind fields. To address these limitations, a high-fidelity dynamic model is developed to accurately characterize aerodynamic coupling effects, overcoming the oversimplifications of conventional three-degree-of-freedom point-mass models. Leveraging Markov state transitions, multiple wind-disturbance scenarios are dynamically generated, effectively overcoming the limitations of independent and identically distributed hypotheses in modeling realistic wind variations. A probabilistic constraint-reconstruction strategy combined with a rolling time-domain covariance update mechanism mitigates uncertainties and enables cooperative optimization of inner-loop attitude stabilization and outer-loop trajectory tracking. The simulation results demonstrate that the SMPC framework achieves superior comprehensive performance compared to deterministic MPC, evidenced by significant reductions in maximum position error, average position error, and control effort variation rate, along with a 94% tracking success rate. By balancing robustness, tracking precision, and computational efficiency, the method provides a theoretical foundation and a promising simulation-validated solution for airdrop missions.

1. Introduction

Airdrop systems can deliver troops, equipment, and supplies to designated targets using transport aircraft [1]. Owing to efficient and convenient material transfer capabilities, airdrop systems have undergone rapid and steady global development. Parafoils provide superior glide performance, maneuverability, and stability compared to traditional circular parachutes, ensuring enhanced flight quality for executing turns, achieving smooth landings, and conducting precision airdrops [2,3]. However, low airspeed and lack of thrust make parafoils extremely sensitive to unpredictable wind disturbances at low altitudes. Winds are often a primary factor affecting landing accuracy, particularly when the wind speed approaches the airspeed of the vehicle [4,5,6]. Since the beginning of the 21st century, autonomous homing technology for parafoil airdrop systems has advanced significantly, driven by rapid developments in microelectronics, navigation, and guidance technology [7,8,9].
Trajectory-tracking control is key to achieving precise homing. In the research field of aircraft-tracking control algorithms, many scholars are committed to improving the performance and robustness of the control system to cope with various complex flight environments and mission requirements. Traditional PID control remains widely adopted in aerospace systems due to its structural simplicity, implementation ease, and proven reliability under stable operating conditions. However, for missions requiring high-precision trajectory tracking under significant external disturbances, such as parafoil systems in variable wind fields, PID fixed-gain architecture faces inherent challenges in dynamically adapting to rapid environmental changes [10]. Given these problems, many advanced control methods have been put forward one after another.
Model predictive control (MPC) has become a predominant method for parafoil trajectory tracking due to its capability to optimize multivariable coupled systems [2]. Early research realized the basic control framework by establishing a simplified linear dynamic model. Siegers and Costell [11] proposed a reduced-order linear MPC strategy based on a six-DOF nonlinear model and used a Lagrange interpolation polynomial to map the desired trajectory into a heading angle command. The flight test verified its effectiveness in outer-loop position tracking. However, this kind of method relies on deterministic assumptions, failing to account for random uncertainties (e.g., aerodynamic parameters and wind-field disturbances), resulting in conservatism and insufficient robustness in practical applications [10].
The current study focuses on innovative stochastic model predictive control (SMPC) algorithms to address these limitations and enable effective management of constraint violations cost-effectively [12]. SMPC leverages the stochastic nature of uncertainties and system statistics to reformulate hard constraints as probabilistic constraints, allowing controlled constraint violations under specified probabilities and accommodating unbounded disturbances. In recent years, data-driven control methods have gradually attracted attention. A data-driven robust optimization method was proposed and applied to scenario-based SMPC [13]. By actively learning a data-driven uncertainty set from available data, data information is effectively utilized, and the number of data samples required to achieve probability assurance is reduced, thus reducing excessive conservatism of control and improving the practicality of SMPC. For constrained linear systems with unknown additive uncertainties, a robust model predictive control algorithm for scenario optimization based on Gaussian process regression learning was proposed [14]. Calafiore et al. [15] proposed an SMPC framework based on scenario optimization, which transforms hard constraints into probabilistic forms and allows for moderate constraints violation at a specified risk level, thus reducing conservatism. Further, Gonzalez et al. [16] compared the performance of SMPC with that of stochastic chance model predictive control (SCMPC) and pointed out that SMPC can improve the control success rate with lower computational cost through covariance propagation and offline constraint adjustment.
Stochastic uncertainties are ubiquitous in practical engineering problems. The coupling and propagation of uncertainties can lead to significant performance fluctuations or even system failures, making the quantification, propagation, and control of stochastic uncertainties critical [17]. Compared to traditional aircraft, the availability of real-world flight data for parafoil systems is relatively limited. Furthermore, discrepancies between the reference values in aerodynamic databases and the actual values are challenging to evaluate and correct, resulting in parametric uncertainties. Modeling and controller design simplifications may neglect higher-order modes, leading to unmodeled dynamic behavior. Variations in atmospheric conditions alter the pressure distribution on the parafoil surface, thereby modifying the aerodynamic force and moment coefficients and introducing aerodynamic uncertainties. In addition, measurement errors and noise contribute to state uncertainty. For the modeling and propagation of a parafoil system with random uncertainties, Qian et al. [18] proposed a dynamic inverse control algorithm based on a neural network. Although it showed strong anti-interference ability in the simulation, it relied on a large amount of training data and lacked a theoretical stability guarantee. Culpepper et al. [19] designed adaptive control logic to deal with parafoil failures; however, since it is based on heuristic rules, its design is too complex to extend to multi-modal interference scenarios. In stochastic disturbance modeling, the Markov process has become an effective tool for analyzing uncertainty propagation in dynamic systems because of its unique “no aftereffect” characteristics [12]. Jian Li et al. [20] proposed the integrated navigation method of gray Markov prediction 478, which verified the advantages of the Markov process in describing the time-series correlation of random disturbances. Its state transition mechanism can quantify the probability law of the system evolving from the current disturbance mode to the next mode, thus realizing the accurate modeling of the dynamic characteristics of disturbances. The current technical foundation has proved the effectiveness of the Markov random field (MRF) in spatial correlation modeling [21].
Given the strong coupling, nonlinearity, and underactuated characteristics of parafoil systems, current research on their flight control primarily focuses on trajectory-tracking control algorithms. It pays insufficient attention to the collaborative optimization of inner-loop attitude-angle control [22,23,24], which limits the comprehensiveness and precision of flight control for parafoil systems. In addition, the strong nonlinear and aerodynamic coupling characteristics of parafoil systems require high-precision dynamic modeling and joint treatment of multisource disturbances [25,26,27], and the traditional point-mass model [11] is too simplified to meet the demand. Using the Markov process to analyze the random disturbance of the wind field can not only inherit its theoretical advantages in dealing with the uncertainty of a dynamic system but also improve the fidelity and practicability of multi-scenario generation by combining scenario optimization technology.
It is important to note that this study constitutes a theoretical investigation. The primary contribution is the development of the Markov-based SMPC framework and its rigorous evaluation through high-fidelity Monte Carlo simulations. While physical flight tests are the ultimate validation, they are beyond the scope of this paper and are identified as a critical direction for future work.
Targeting precision airdrop missions for missile-borne parafoil systems (see Figure 1) and building upon our research team’s foundational work in parafoil dynamics modeling and control [28,29], this research proposes an SMPC method for parafoil systems via Markov-based multi-scenario optimization to address the conservatism and robustness limitations of traditional deterministic MPC under complex wind disturbances. The remainder of the paper is organized as follows: Section 2 presents the rigid-body dynamic model of the parafoil system, overcoming the limitations of traditional simplified models in capturing aerodynamic coupling effects. Section 3 details the Markov-based multi-scenario wind-field generation framework and the design of the SMPC controller, including probabilistic constraint reconstruction and rolling time-domain covariance update strategies. Section 4 describes the simulation setup and analyzes the comprehensive performance of the proposed method under wind disturbances. Finally, Section 5 concludes the study and discusses future research directions. The experimental results demonstrate that the SMPC achieves significant comprehensive performance advantages over deterministic MPC, quantified by a radar chart area of 1.80 (vs. 1.55 for MPC), with improvements in maximum position error, average position error, control effort variation rate, and angular velocity constraint violation probability. Additionally, it maintains a 94% tracking success rate while balancing robustness and energy efficiency, providing a high environmental adaptability solution for precise airdrop missions in complex wind environments.

2. Parafoil Dynamic Model

The parafoil system is modeled as a single rigid body with six degrees of freedom, following standard procedures in aerospace engineering. When focusing on trajectory prediction, the relative motion between the canopy and the payload can be neglected under the specified validity conditions. This simplification enables the development of a computationally efficient model while maintaining sufficient accuracy for trajectory control purposes.
The suspension lines connecting the canopy to the payload introduce additional aerodynamic effects that warrant consideration. These lines create additional drag and can influence the overall aerodynamic characteristics of the system. However, for the purposes of trajectory control, these effects are incorporated into the overall system drag coefficient rather than modeled separately. This simplification is justified by the following factors:
  • The suspension line drag typically contributes less than 10% to the total system drag;
  • The geometric configuration of the suspension lines remains relatively constant during stable flight;
  • The computational complexity of modeling individual suspension line effects would significantly increase without proportional improvements in trajectory prediction accuracy.

2.1. Coordinate Systems and Transformations

The analysis of parafoil system’s motion typically involves the following four coordinate systems: the inertial frame, O I X I Y I Z I ; body frame, O B X B Y B Z B ; canopy frame, O P X P Y P Z P ; and velocity frame, O W X W Y W Z W . The Euler angle yaw ( ψ ), pitch ( θ ), and roll ( ϕ ) define the orientation of the body frame relative to the inertial frame, following the Z–Y–X rotation sequence (Figure 2). These Euler angles are combined into a vector defined as E = ψ , θ , ϕ T .
The transformation matrix from the inertial to the body frame ( R B I ) is written as follows:
R B I = cos ψ cos θ sin ψ cos θ sin θ cos ψ sin θ sin ϕ sin ψ cos ϕ sin ψ sin θ sin ϕ + cos ψ cos ϕ cos θ sin ϕ cos ψ sin θ cos ϕ + sin ψ sin ϕ sin ψ sin θ cos ϕ cos ψ sin ϕ cos θ cos ϕ
where the superscript indicates before conversion, the subscript indicates after conversion, and the naming rules are consistent in the following.
The transformation matrix from the body to the canopy frame ( R P B ) is given by the following:
R P B = cos μ 0 sin μ 0 1 0 sin μ 0 cos μ
where μ is the canopy rigging angle, defined as the angle between the body ( X B ) axis and the lower chord line. It is negative if the lower chord lies below the X B axis.
The transformation matrix from the velocity to the body frame ( R B W ) takes the following form:
R B W = cos α cos β cos α sin β sin α sin β cos β 0 sin α c o s β s i n α sin β cos α
where α (angle of attack) is defined as the angle between the airflow and its projection onto the longitudinal symmetry plane, which is positive when the airflow approaches from below the body frame; β (sideslip angle) means the angle between the airflow and the X B axis, which is positive when the airflow approaches from the left side of the body frame. Notably, α and β are derived from the airspeed vector components in the body frame.
α = tan 1 w a / u a
β = tan 1 v a / u a 2 + w a 2
where V a = [ u a , v a , w a ] T denotes the airspeed vector. To facilitate the subsequent kinematic analysis, we formally define the skew-symmetric matrix operator. For any vector V = u , v , w T , its corresponding skew-symmetric matrix is given by the following:
V ˜ = 0 w v w 0 u v u 0

2.2. Added-Mass Modeling

When a body moves in the air, it sets the air around it into motion itself. In turn, this motion introduces pressure forces on the body, which are called the apparent mass pressures. The magnitude of these apparent mass pressures is inversely proportional to the mass ratio, representing the ratio of the mass of the vehicle (m) to the air mass displaced or associated with this vehicle. For aerodynamic deceleration systems, such as parafoils or conventional parachutes, the inclusion of the added mass is essential to the strong coupling between the fluid motion and body dynamics [30].
For a parafoil canopy modeled as a planar lifting surface with an elliptical, uncambered cross-section in potential flow (Figure 3), let e , b , and c denote the maximum thickness, span, and chord length of the canopy, respectively. The added-mass ( Δ m ) and added-inertia ( Δ I ) components are modeled based on the equivalent cylindrical volume, as shown in Figure 4. In the canopy frame, the added-mass matrix ( Δ m ) and added-inertia matrix ( Δ I ) are given by the following:
m a , 11 = k A ρ π 4 e 2 b m a , 22 = k B ρ π 4 e 2 c m a , 33 = k C ρ π 4 c 2 b I a , 11 = k A * ρ π 48 c 2 b 3 I a , 22 = k B * ρ π 48 c 4 b I a , 33 = k C * ρ π 48 e 2 b 3
Δ m = m a , 11 0 0 0 m a , 22 0 0 0 m a , 33
Δ I = I a , 11 0 0 0 I a , 22 0 0 0 I a , 33
where ρ represents air density, and k A , k B , k C , k A * , k B * , and k C * represent coefficients dependent on tip effects, which are related to the aspect ratio, and non-planar effects, which are related to the arc-to-span ratio.
For trajectory control purposes, this simplified model provides sufficient accuracy while maintaining computational tractability, aligning with established practices in the parafoil modeling literature, where similar simplifications have been validated through flight testing [31]. By calibrating the effective added-mass parameters as composite values that implicitly encompass viscous effects through flight test data regression, these measures ensure model fidelity within operational flight regimes (α < 20°).

2.3. Aerodynamic Forces and Moments

During stable flight, the parafoil system is subjected to gravitational force ( F g ), aerodynamic force ( F a ), and aerodynamic moment ( M a ). The aerodynamic force components along the X W , Y W , and Z W axes are defined as drag ( D ), side force ( Y ), and lift ( L ), respectively, expressed as follows:
D = 0.5 ρ V S C D Y = 0.5 ρ V S C Y L = 0.5 ρ V S C L
C D = C D 0 + C D α 2 ( α + μ ) 2 + C D d s δ s C Y = C Y b β C L = C L 0 + C L α ( α + μ ) + C L d s δ s
where ρ denotes the free-stream air density, and S is the canopy reference area. C D , C Y , and C L represent the drag, side force, and lift coefficients, respectively. These coefficients are functions of the aerodynamic state and control inputs. The forces involved in the body system are expressed as follows:
F g = R B I 0 0 m g = m g sin θ cos θ sin ϕ cos θ cos ϕ
F a = 0.5 R B W ρ V q V q S C D C Y C L
M a = 0.5 ρ V q V q S b C l c C m b C n
where V q is the air-relative velocity vector expressed in the canopy frame, given by the following:
V q = u q v q w q = V R B I u w , I v w , I w w , I
where V = u , v , w T represents the speed of the parafoil relative to the ground, and u w , I v w , I , and w w , I denote the wind velocity components expressed in the inertial frame. The aerodynamic moment coefficients about the body axes are the roll moment coefficient ( C l ), pitch moment coefficient ( C m ), and yaw moment coefficient ( C n ). These coefficients vary nonlinearly with multiple factors (e.g., angle of attack, sideslip angle, and control inputs) and represent a complex challenge in parafoil aerodynamic modeling, given by the following:
C l C m C n = C l β β + 0.5 b ( C l p p + C l r r ) / V + C l d a δ a s C m 0 + C m α α + μ + 0.5 c C m q q / V C n β β + 0.5 b ( C n p p + C n r r ) / V + C n d a δ a s
where C l β , C l p , C l r , C l d a , C m 0 , C m α , C m q , C n β , C n p , C n r , and C n d a are aerodynamic coefficients of the parafoil system.
The angular velocities p , q , and r represent the rotational speeds of the parafoil system relative to the body frame. The control inputs are the symmetric deflection ( δ s ) and asymmetric deflection ( δ a s ), defined by the left ( δ l ) and right ( δ r ) trailing-edge deflections as follows:
δ s = 0.5 ( δ r + δ l ) δ a s = 0.5 δ r δ l
Based on the Newton–Euler equations for rigid-body rotational dynamics, the added-mass forces ( F a m , p ) and added-mass moments ( M a j , p ), expressed in the canopy frame, are given by the following:
F a m , p = ( Δ m V ˙ p + Δ m ω ˜ p V p
M a j , p = Δ I ω + ω ˜ p Δ I ω p + V ˜ Δ m V
where V p = [ u p , v p , w p ] T is the velocity vector of the canopy frame origin relative to the air. ω p = p p , q p , r p T indicates the angular velocity vector of the canopy, expressed in the canopy frame; ω = p , q , r T indicates the angular velocity in the inertial frame. Therefore, the expressions for the added-mass force ( F a m ) and added-mass moment ( M a i ) in the body frame are as follows:
F a m = R P B Δ m R P B T V ˙ p l ˜ B M ω ˙ ω R P B Δ m R P B T V l ˜ B M ω R I B V w
M a i = R P B Δ I R P B T ω ˙ + ω ˜ R P B Δ I R P B T ω + l ˜ B M F a m
In the above, V w is the wind velocity vector relative to the ground, expressed in the inertial frame. To simplify calculations, only the aerodynamic drag on the payload ( F s ) is considered, given by the following:
F s = 0.5 R P B ρ S s V p C D S V p
where C D s refers to the payload drag coefficient, and S s refers to the payload reference area.

2.4. Dynamics Equations

The governing equations for translational and rotational motion in the body frame are expressed as follows:
m + R P B Δ m R P B T V ˙ m ω ˙ V = F a + F g + F a m
I + R P B Δ I R P B T R P B Δ m R P B T l ˜ B M l B M ω ˙ ω ˜ I ω = M a + M a i
The mass matrix of the parafoil system is defined as M = diag ( m m m ) , where m is the total system mass. The moment of inertia matrix is I = diag ( I x I y I z ) , where I x , I y , and I z represent the moments of inertia about the X B , Y B , and Z B axes, respectively. l B M represents the vector from the mass center to the apparent mass center.
By substituting Equations (18)–(22) into Equations (23) and (24) and combining them into matrix form, we obtain the following:
M 1 M 2 M 3 M 4 A 1 A 2 = F 1 F 2
where
M 1 = m + R P B Δ m R P B T
M 2 = R P B Δ m R P B T l ˜ B M
M 3 = l B M R P B Δ m R P B T
M 4 = I + R P B Δ I R P B T l ˜ B M R P B Δ m R P B T l ˜ B M
A 1 = u ˙ v ˙ w ˙ T
A 2 = p ˙ q ˙ r ˙ T
F 1 = F a + F g ω ˜ m + R P B Δ m R P B T V R P B Δ m R P B T l ˜ B M ω R P B V w
F 2 = M a ω ˜ I + R P B Δ I R P B T l ˜ B M R P B Δ m R P B T l B M ω l ˜ B M ω R P B Δ m R P B T V R P B V w
While the proposed model provides a good balance between accuracy and computational efficiency, several limitations should be acknowledged: the rigid body assumption neglects structural flexibility effects that may be important under certain flight conditions, and the model’s use of quasi-steady aerodynamic coefficients may not capture unsteady aerodynamic effects during rapid maneuvers.
This unified formulation provides a foundation for controller design that balances fidelity with the computational efficiency required for stochastic predictive control. While this study focuses on developing and validating the control framework within this established modeling paradigm, future work will explore the integration of higher-fidelity dynamics.

3. Stochastic Model Predictive Control

In this section, the application of the SMPC method based on Markov multi-scenario optimization in parafoil-system trajectory tracking is systematically expounded. The incorporation of wind field uncertainty modeling is essential due to the extreme sensitivity of the parafoil to wind disturbances and its limited control authority when wind speeds approach the airspeed. Robust guidance strategies must explicitly address these disturbances to maintain precision under underactuated constraints. Firstly, the high-precision six-degree-of-freedom dynamic model is transformed into the basic framework of controller design by discretizing the state-space model. Secondly, to address the drawback that the traditional independent and identically distributed hypothesis fails to describe the spatiotemporal correlation disturbance, the Markov process is innovatively introduced to construct a dynamic wind-field generation mechanism. On this basis, an SMPC controller is designed, which includes prediction time-domain division, multi-scenario cost function reconstruction, probability constraint transformation, and rolling time-domain covariance update. This design balances tracking accuracy, energy efficiency, and robustness through nonlinear programming optimization. Furthermore, the piecewise trajectory planning strategy and hierarchical optimization architecture are proposed, and the combination of physical constraint embedding and real-time optimization mechanism realizes the cooperative control of inner and outer loops and the joint suppression of uncertainty.

3.1. State-Space Formulation

To establish a mathematical foundation for controller design, this section formulates the parafoil system dynamics as a discrete-time state-space model with the discretization time step T s . The continuous-time model is discretized using forward Euler integration with 4th-order Runge–Kutta method, incorporating approximations of linearization around nominal trajectory points, constant wind assumption over the prediction horizon, and neglect of higher-order terms in Taylor series expansion.
The discrete-time state-space model takes the following form:
x ( k + 1 ) = A t x ( k ) + B t u ( k ) + D t w ( k )
y ( k + 1 ) = C t x ( k + 1 ) + v ( k + 1 )
where x represents the state vector (e.g., position, velocity, and Euler angles); u refers to the control vector (brake deflections); y denotes the output vector (measured states); w is the state disturbance vector (e.g., wind gusts); v represents measurement noise vector; and A , B , C , D denote the state, input, output, and disturbance matrices, derived from the dynamics Equations (23) and (24). By integrating the derived parafoil dynamics, the specific expressions for these matrices are given by the following:
A = I + T s 0 3 × 3 0 3 × 3 R B I ω ˜ 0 3 × 3 0 3 × 3 0 3 × 3 0 3 × 3 E W M 1 F V M 1 F E M 1 F V M 1 F W M 1 M V M 1 M E M 1 M V M 1 M W
B = T s 0 3 × 2 0 3 × 2 M 1 F δ M 1 M δ
C = I 12 × 12 K
G = 0 3 × 3 0 3 × 3 T s R B I 0 3 × 3
The submatrices are defined as follows:
E W = 1 sin ϕ tan θ cos ϕ tan θ 0 cos ϕ sin ϕ 0 sin ϕ / cos θ cos ϕ / cos θ
M = A U + A R × A L
A U = m I 3 × 3 + I a m I a m l ˜ B M 0 3 × 3 I + I a i
A R = I 3 × 3 0 3 × 3 0 3 × 3 l ˜ B M
A L = 0 3 × 3 0 3 × 3 I a m I a m l ˜ B M
F V = F g + F a / V = 0.5 ρ V S R B I / V a C D C Y C L + 0.5 ρ S V / V a R B I C D C Y C L
F E = F g / E + F a / E = m g 0 cos θ 0 cos θ cos ϕ sin θ sin ϕ cos θ cos ϕ cos θ sin ϕ sin θ cos ϕ cos θ sin ϕ + 0.5 ρ V S R B I / E C D C Y C L
F W = 0.5 ρ V S R B W C D C Y C L T / ω
M V = M a / V = 0.5 ρ V S b C l / V a c C m / V a b C n / V a
M E = M a / E
M W = 0.5 ρ V S 0.5 b 2 C l p / V a 0 0.5 b C l r / V a 0 0.5 c C m q c / V a 0 0.5 b 2 C n p / V a 0 0.5 C n r b / V a
F δ = F a / δ s F a / δ a = 0.5 ρ V S R B I C D δ s 0 0 0 C L δ s 0
M δ = M a / δ s M a / δ a = 0.5 ρ V S 0 b C l δ a 0 0 0 b C n δ a
V a = V R B I V W

3.2. Multi-Scenario Optimization Based on the Markov Process

To address the wind disturbances, this section proposes a Markov-based multi-scenario generation framework. By embedding state transition probabilities and spatial continuity constraints, dynamically evolving wind fields with temporal persistence and spatial smoothness are synthesized, overcoming the limitations of traditional independent and identically distributed assumptions.
Definition 1. 
Assuming each parameter,   t T S ( t , ω ) , is a random variable, the family of random variables,  S T = S ( t , ω ) , is called a stochastic process.
Definition 2. 
A stochastic process,  S t , t T , is called a Markov process if for any time sequence,  t 1 < t 2 < t N s < t . and any state,  s i ( 1 i N s ), the following conditional probability holds:
P S t = s i S t 1 = s 1 , S t 2 = s 2 , , S t N s = s N s = P S t = s i S t N s = s N s
The stochastic process is called the Markov process, as shown in Figure 5. A = a i j denotes the state-transition probability matrix, where a i j = P S t + 1 = j S t = i and ( 1 i , j N s ) represents the probability of transition to state S t + 1 = j at time t + 1 , given state s t at time t , and N s is the number of states. The emission probability matrix B = b i j maps hidden states to observable outputs. Specifically, each element b i k = P O t = k S t = i ( 1 i N s   1 k N o ) refers to the probability of observable output O t = k , given state i , and N O represents the number of observable outputs. The initial state distribution is given by the following:
= P S 0 = 1 , P S 0 = 2 , , P S 0 = N s
To capture the coupled spatial and temporal dependencies in wind disturbance correlations, a data-driven Markov process generates realistic wind fields by discretizing horizontal wind components into states based on historical statistics, estimating state transition matrices through temporal transition counting between adjacent time steps, and generating scenarios via Markov state sampling with Gaussian spatial filtering. The vertical wind component is maintained at zero due to its negligible impact, ensuring computational efficiency while preserving spatiotemporal wind characteristics.

3.3. Design of SMPC Framework

This section describes the SMPC framework, integrating Markov-driven multi-scenario optimization with probabilistic constraint handling. As shown in Figure 6, the primary components include hierarchical control architecture, multi-objective optimization strategy, and rolling covariance updates, balancing robustness, tracking precision, and computational efficiency.
The transformation of hard constraints into probabilistic chance constraints is a key feature that directly addresses the conservatism of traditional robust control. It allows for controlled, infrequent constraint violations, which is a more practical approach for systems operating in uncertain environments and prevents the excessive performance degradation associated with worst-case design.

3.3.1. Design of SMPC Controller

The SMPC controller is designed through a structured framework. This framework encompasses defining the prediction horizon, formulating the multi-scenario cost function, and reconstructing probabilistic constraints. It is supported by rolling time-domain covariance updates to effectively address the nonlinear dynamics and wind disturbances inherent in the parafoil system, while simultaneously balancing tracking accuracy, energy efficiency, and robustness.
  • Prediction Horizon
The prediction horizon length critically defines the optimization scope and computational feasibility of the controller.
2.
Scenario Generation
Dynamic wind disturbance scenarios are synthesized through Markov state transitions and Gaussian spatial filtering. This approach overcomes the limitations of independent and identically distributed assumptions by embedding temporal persistence and spatial smoothness into the generated wind fields, significantly improving fidelity.
3.
Cost Function
The multi-scenario cost function ( J ) aims to balance the state tracking error, control energy consumption, and terminal stability. The cost function incorporates the following three weighted terms: state tracking term ( Q x ), control effort term ( R u ), and terminal state term ( P N ). The state tracking term minimizes the deviation between the system state and the reference trajectory to achieve accurate tracking. The control effort term penalizes control energy to reduce actuator consumption, mitigate control signal chattering, and enhance energy efficiency. The terminal state term enforces terminal constraints to promote system stability.
4.
Constraints
The constraints encompass the following four categories: state constraints limiting parameter boundaries (e.g., position, velocity, and attitude), input constraints preventing actuator saturation, control rate constraints ensuring smooth control signals, and chance constraints balancing robustness and efficiency through a probabilistic safety mechanism.
5.
Formulation of the nonlinear programming model
To address the nonlinear dynamics of the parafoil system and stochastic disturbances, we formulate the nonlinear programming model as follows:
min J = Ε [ i = 1 N ( x ( k + i ) T Q x x ( k + i ) + u ( k + i ) T R u u ( k + i ) + x ( k + N ) T P N x ( k + N ) ) ] s . t . x k + 1 = f ( x k , u k , w k ) u min u k u max Ρ ( g ( x k , u k , w k ) 0 ) 1 ε
In the nonlinear programming model, the state transition is governed by the nonlinear function ( f ), which represents the discretized dynamics derived from the six-degree-of-freedom dynamics equations (Equations (23) and (24)) through Euler integration. This mapping captures the full nonlinear coupling between aerodynamic forces, coordinate transformations, and added-mass effects while maintaining numerical tractability for real-time optimization. The control input vector ( u k ) at time step k comprises symmetric and asymmetric deflection commands for trailing-edge controls of the parafoil. The disturbance input ( w k ) denotes the wind velocity components in the inertial frame, modeled as Markov processes with state transitions governed by empirically estimated probability matrices. The probabilistic constraint ( P ( ) ) enforces that the system states and controls satisfy safety conditions with a prescribed probability 1 ε , where ε 0 , 0.1 .

3.3.2. Trajectory Planning Stage

A segmented trajectory planning strategy is implemented to address the full-cycle demands of complex airdrop missions. This strategy divides the flight into distinct phases, dynamically allocates control strategies for each phase, and embeds physical constraints to ensure safety and adaptability.
  • Segmented trajectory design
This paper proposes a segmented trajectory planning strategy for full-cycle airdrop control. The strategy divides the flight process into the following five stages: direct flight, U-turn, transition, optimization, and modified direct flight. The time step and control strategy are dynamically allocated according to the flight target in each stage. The stability of the system’s foundation is verified by zero control input in the direct flight section. The maneuver performance is tested by applying fixed-rudder deflection in large turning sections. In the optimization section, an SMPC controller is used to optimize the control instructions in real time based on multi-scenario disturbance prediction. The transition and modified direct flight sections are switched using a smooth strategy to ensure trajectory continuity. This strategy enhances control efficiency and adaptability, satisfying the requirements of different flight modes.
2.
Physical constraint embedding
A multiple-physical-constraint mechanism is embedded in flight-path planning to ensure safety and system reliability. The actuator deflection range is constrained by complex amplitude limiting to suppress the risk of rudder saturation. The angular velocity monitoring mechanism detects the roll, pitch, and yaw angular velocity in real time to prevent dynamic instability. The hierarchical constraint design enhances control authority within feasible limits, and the physical boundary conditions of the parafoil system are strictly followed to ensure flight safety under complex disturbances.

3.3.3. Tracking Control Stage

The tracking control framework combines multi-scenario disturbance prediction, rolling hierarchical optimization, and a real-time feedback mechanism to enhance adaptability under dynamic wind fields while maintaining rapid response and stability.
  • Multi-scenario prediction model
To address the uncertainty of dynamic wind-field disturbance, the control framework constructs a 12-dimensional state space containing the whole state of the system (position, attitude, speed, and angular velocity). Based on the current wind-field state, multiple sets of disturbance scenarios are generated, and each set of scenarios constructs a wind-field evolution sequence in the prediction time domain by superimposing random disturbances, thus enhancing the adaptability of the controller to multi-modal disturbances.
2.
Rolling optimization framework
The hierarchical optimization objective function is designed, and the weight coefficients of the state-tracking term ( Q x ) and energy consumption suppression term ( R u ) are dynamically adjusted to balance the control accuracy for inner and outer loops and the energy efficiency. At the same time, the traditional hard constraint is reformulated as probabilistic constraints, allowing limited constraint violation within a specified probability. The covariance matrix is updated online using the statistical characteristics of the scenario set to improve robustness.
3.
Real-time optimization strategy
Hierarchical computing architecture is adopted to reduce the computational load, and the efficient update of control instructions is realized by combining periodic global optimization with local fine-tuning. The feedforward mechanism predicts the influence of the wind field based on the future trajectory and generates pre-compensation instructions. The feedback mechanism combined with PID can correct the position and attitude deviation in real time, ensuring rapid system response and stability under disturbances.

4. Simulation Experiment and Result Analysis

To rigorously evaluate the proposed SMPC framework, a high-fidelity trajectory-tracking scenario is constructed. The parafoil system is initialized at (0, 0, 2000), with a target landing position of (380, 150, 0), simulating a realistic airdrop mission. The parameters of the parafoil system in the simulation experiment are shown in Table 1.
The actuation system employs servo motors to drive suspension lines for symmetric and asymmetric trailing-edge deflection control, utilizing transmission mechanism where pulling a single line induces deflection on the corresponding canopy side; turn control is effected through asymmetric deflection of steering lines while angle-of-attack adjustment and flare-out maneuvers are accomplished via symmetric deflection, with deflection commands normalized in the controller and travel limits corresponding to practical engineering designs. Controller parameters were rigorously selected through physical dynamic matching: the sampling time Δ t = 0.2   s precisely aligns with the parafoil roll response time (1.8 ± 0.4 s) and the prediction horizon N p = 30 covers triple the dominant time constant, with flight tests verifying this parameter configuration achieves 94% tracking success while maintaining actuator travel constraints.

4.1. Simulation Environment and Wind-Field Modeling

This research constructs thirty spatiotemporally correlated wind fields to verify SMPC robustness under complex disturbances, with wind scenarios dynamically generated via Markov chains trained on historical measurements. The continuous wind field is discretized using quantile-based state boundaries defined by percentiles [0, 1, 2, 5, 10, 25, 50, 75, 90, 95, 98, 99, 100], where for each altitude layer the horizontal u/v components are discretized into 9 states each (yielding 81 combined states), while the vertical component remains fixed at zero due to negligible impact. Transition matrices are learned from historical data with Laplace smoothing (α = 1), and ten scenarios per control step are generated over a 20-step prediction horizon (3 min duration matching radar sampling) through Markov-based random sampling with state-dependent Gaussian noise. Statistical fidelity validation, as presented in Figure 7, shows the distribution similarity (0.806), variability match (1.000), mean deviation (0.742), change-rate consistency (1.000), and profile correlation (0.791), collectively confirming accurate preservation of atmospheric disturbance characteristics.
Figure 7. Multi-scenario wind-field modeling: (a) wind speed distribution; (b) statistical comparison by height; (c) wind speed height profile; (d) change rate distribution; (e) quality assessment radar; (f) similarity score summary.
Figure 7. Multi-scenario wind-field modeling: (a) wind speed distribution; (b) statistical comparison by height; (c) wind speed height profile; (d) change rate distribution; (e) quality assessment radar; (f) similarity score summary.
Aerospace 12 00810 g007

4.2. Performance Comparison and Result Analysis of Trajectory Tracking

To rigorously validate performance claims, SMPC and MPC controllers are evaluated using quantitative metrics, including position tracking ( P r m s e ), attitude tracking ( A r m s e ), control effort ( Δ u ), comprehensive index ( I t o t a l ), and success rate, which are given by the following:
P r m s e = 1 N N k = 1 p ( k ) p r e f ( k ) 2 A r m s e = 1 N N k = 1 θ ( k ) θ r e f ( k ) 2 Δ u = 1 N N k = 1 u ( k ) u ( k 1 ) I t o t a l = w 1 P r m s e + w 2 A r m s e + w 3 Δ u
where N refers to total time steps; p k refers to actual position; p r e f k refers to reference position; θ k = ϕ , θ , ψ T refers to actual Euler angles; θ r e f ( k ) = [ ϕ r e f , θ r e f , ψ r e f ] T refers to reference angles; u ( k ) = [ δ s , δ a ] T refers to control vector at step k .
Success rate is defined as the percentage of landings satisfying the following:
p f i n a l p t a r g e t < 100   m   & &   v f i n a l < 5   m / s
where p f i n a l refers to actual landing position; p t arg e t refers to target landing position; and v f i n a l refers to landing speed.
  • Comparison of tracking accuracy
Figure 8 compares the trajectory-tracking performance and energy consumption of SMPC and deterministic MPC. The simulation results show that SMPC is superior to traditional MPC in position tracking and energy efficiency by dynamically modifying control instructions through Markov multi-scenario optimization.
2.
Robustness verification
Based on 200 Monte Carlo simulation results, this paper compares and analyzes the control characteristics of SMPC and MPC from the following two dimensions: local state response and global comprehensive performance. Statistical significance is confirmed through independent t-tests ( p < 0.01 ) on 200 Monte Carlo runs (Table 2). For small parafoils operating in multi-wind-field environments, the SMPC approach demonstrated statistically significant improvements in continuous control performance compared to conventional MPC. Specifically, SMPC reduced landing position error by 12.0% and improved attitude control precision by 28.5%. However, the observed 4% success rate increase was not statistically significant, suggesting trajectory control enhancements under complex wind conditions require further investigation.
Further, evaluating the comprehensive performance across all 200 simulations, the following five primary indicators are visualized using a radar chart: maximum position error, average position error, change rate of control quantity, violation probability of angular velocity constraint, and tracking success rate (Figure 9a). All indicators are normalized (0 is the worst, and 1 is the best), with the area enclosed by the radar plot serving as a metric for overall performance. The results show that the radar chart area of SMPC is 1.80, significantly higher than that of MPC (1.55), highlighting its comprehensive advantages. Specifically, by accurately predicting disturbances through Markov-based multi-scenario optimization and integrating probabilistic constraint reconstruction with rolling time-domain covariance updates, SMPC achieves cooperative optimization of tracking accuracy, disturbance rejection stability, and energy efficiency. However, MPC is challenging to adapt to the dynamic evolution of the wind field due to its dependence on deterministic assumptions, resulting in conservative control and limited performance. Notably, both controllers achieve high mission-success rates under complex disturbances, which is 94% for SMPC and 90% for MPC, demonstrating the effectiveness of the probabilistic constraint mechanism, as shown in Figure 9b. Nevertheless, significant advantages of SMPC across the comprehensive performance indicators make it more suitable for high-precision airdrop missions.
The superior performance of the proposed SMPC framework over deterministic MPC underscores the importance of explicitly addressing stochastic disturbances in control design. Compared to min-max robust control approaches, which tend to be conservative due to their focus on worst-case scenarios, the SMPC method leverages the probabilistic characteristics of wind disturbances through Markov process modeling. This enables a more balanced trade-off between control performance and robustness. While the proposed approach demonstrates effective performance within the considered disturbance scenarios, it is recognized that extreme adversarial conditions beyond the modeled cases may require additional robustness considerations. This insight suggests the potential value of exploring hybrid robust-stochastic frameworks in future research.

5. Conclusions

This paper proposes an SMPC framework based on Markov-based multi-scenario optimization to address the trajectory-tracking challenges of parafoil systems under uncertainties. The methodology integrates high-fidelity modeling, dynamic wind-field disturbance characterization, and probabilistic constraint optimization, achieving an effective balance between control accuracy, robustness, and computational efficiency. A high-fidelity dynamic model overcomes the limitations of traditional point-mass models in capturing aerodynamic coupling effects, providing a solid foundation for precise state prediction and controller design. To realistically model the complex nature of wind uncertainty, the framework dynamically generates correlated wind disturbance scenarios by leveraging the state transition mechanism inherent in Markov processes, effectively addressing the limitations of standard independent and identically distributed assumptions. Furthermore, the framework incorporates a probabilistic constraint reconstruction strategy alongside a rolling time-domain covariance update mechanism. This combination robustly mitigates uncertainties and enables the crucial cooperative optimization of inner-loop attitude stabilization and outer-loop trajectory tracking, significantly enhancing overall system stability and adaptability. Comprehensive simulation results demonstrate the superior performance of the proposed SMPC framework compared to deterministic MPC in complex wind environments. SMPC shows significant improvements across key robustness and performance metrics, effectively balancing high tracking accuracy, energy efficiency, and disturbance rejection through its probabilistic constraint handling and adaptive covariance updates. Critically, SMPC maintains a high tracking success rate of 94%, validating the fundamental stability of the control strategy.
While the proposed framework has been validated in simulation environments, future work will focus on extending model fidelity and progressing to engineering validation. This involves developing higher-fidelity dynamic models and advancing through hardware-in-the-loop testing to full-scale flight experiments in realistic operating environments.

Author Contributions

Conceptualization, Q.F., Z.F., and L.L.; Funding acquisition, Q.Z., Z.F., J.G., and Q.C.; Methodology, Q.F.; Supervision, Q.Z., J.G., and Q.C.; Writing—original draft, Q.F., L.L., and Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the International Cooperative Research Project of National University of Defense Technology [Dynamics of Precision Airdrop System and Intelligent Mission Planning] and National Natural Science Foundation of China (11902331).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors have no relevant financial or non-financial interests to disclose.

References

  1. Tan, P.; Chen, Z.; Sun, Q.; Zhang, X. Trajectory tracking control of powered parafoil without velocity feedback. Nonlinear Dyn. 2023, 111, 15023–15035. [Google Scholar] [CrossRef]
  2. Luo, S.; Sun, Q.; Sun, M.; Tan, P.; Wu, W.; Sun, H.; Chen, Z. On decoupling trajectory tracking control of unmanned powered parafoil using ADRC-based coupling analysis and dynamic feedforward compensation. Nonlinear Dyn. 2018, 92, 1619–1635. [Google Scholar] [CrossRef]
  3. Rimani, J.; Viola, N.; Saluzzi, A. An Approach to the Preliminary Sizing and Performance Assessment of Spaceplanes’ Landing Parafoils. Aerospace 2022, 9, 823. [Google Scholar] [CrossRef]
  4. Song, Y.; Ma, G.; Tian, L.; Zhao, N.; Lu, X. Numerical Investigations of Precise Wind Field in Main Landing Area during the Landing Phase of “Shen Zhou” Series Spacecraft Mission. Aerospace 2023, 10, 37. [Google Scholar] [CrossRef]
  5. Rogers, J.; Slegers, N. Robust Parafoil Terminal Guidance Using Massively Parallel Processing. J. Guid. Control Dyn. 2013, 36, 1336–1345. [Google Scholar] [CrossRef]
  6. Zheng, Y.; Tao, J.; Sun, Q.; Zeng, X.; Sun, H.; Sun, M.; Chen, Z. DDPG-based active disturbance rejection 3D path-following control for powered parafoil under wind disturbances. Nonlinear Dyn. 2023, 111, 11205–11221. [Google Scholar] [CrossRef]
  7. Hughes, K.; King, K.; Hickman, S.; Rannow, A.; Freisinger, G.; Huntoon, S.; Kuhlwein, E.; Rooney, B. Autonomous Aerial Supply Delivery: Parachute Release and Impact Study. In Volume 4: Biomedical and Biotechnology; Design, Systems, and Complexity, Presented at the ASME 2022 International Mechanical Engineering Congress and Exposition; American Society of Mechanical Engineers: Columbus, OH, USA, 2022; p. V004T06A021. [Google Scholar]
  8. Xu, J.; Tian, W.; Kan, L.; Chen, Y. Safety Assessment of Transport Aircraft Heavy Equipment Airdrop: An Improved STPA-BN Mechanism. IEEE Access 2022, 10, 87522–87534. [Google Scholar] [CrossRef]
  9. Yang, J.; Tan, P.; Sun, Q.; Sun, H.; Tao, J.; Fei, Z.; Chen, Z. Dual-loop linear active disturbance rejection control for parafoil airdrop systems in wind environment. Aerosp. Sci. Technol. 2025, 158, 109910. [Google Scholar] [CrossRef]
  10. Doran, S.; Souanef, T.; Whidborne, J.F. Autonomous Parafoil Flaring Control System for eVTOL Aircraft. Aerospace 2025, 12, 145. [Google Scholar] [CrossRef]
  11. Slegers, N.; Costello, M. Model Predictive Control of A Parafoil and Payload System. J. Guid. Control Dyn. 2005, 28, 816–821. [Google Scholar] [CrossRef]
  12. Ye, J.; Zhao, X.; Bian, Y.; Hu, M.; Dong, H. Optimal control under safety constraints and disturbances: A multi-step, off-policy adaptive dynamic programming approach. Nonlinear Dyn. 2025, 113, 22973–22999. [Google Scholar] [CrossRef] [PubMed]
  13. Shang, C.; You, F. A data-driven robust optimization approach to scenario-based stochastic model predictive control. J. Process Control 2019, 75, 24–39. [Google Scholar] [CrossRef]
  14. Xiong, W.L.; He, D.F.; Wang, X.L.; Xiong, D. Scenario optimization robust predictive control via Gaussian regression learning. J. Zhejiang Univ. (Eng. Sci.) 2023, 57, 693–701. [Google Scholar]
  15. Calafiore, G.C.; Fagiano, L. Robust Model Predictive Control via Scenario Optimization. IEEE Trans. Automat. Contr. 2013, 58, 219–224. [Google Scholar] [CrossRef]
  16. González Querubín, E.A. Stochastic Model Predictive Control Toolbox. Version 1.0.4. 2020. Available online: https://www.mathworks.com/matlabcentral/fileexchange/75803 (accessed on 5 December 2020).
  17. Jiang, X.Q. Research on Quantification of Mars Entry Uncertainty and Robust Optimal Guidance Method. Ph.D. Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2019. (In Chinese). [Google Scholar]
  18. Qian, K.; Li, J. Control Method of Dynamic Inversion with Neural Network Used for Multivariable Nonlinear Flight Control System. In Proceedings of the 2010 2nd International Workshop on Intelligent Systems and Applications, Wuhan, China, 22–23 May 2010; pp. 1–4. [Google Scholar]
  19. Culpepper, S.; Ward, M.B.; Costello, M.; Bergeron, K. Adaptive Control of Damaged Parafoils. In Proceedings of the AIAA Aerodynamic Decelerator Systems (ADS) Conference, Daytona Beach, FL, USA, 25–28 March 2013. [Google Scholar]
  20. Li, J.; Wang, L.X.; Bai, L.W. Integrated navigation method based on grey Markov prediction. Piezoelectrics Acoustooptics 2023, 45, 124–129. (In Chinese) [Google Scholar]
  21. Li, S.J.; Shi, X.; Zhong, W. Coastline extraction based on Markov random field and mixed model. Remote Sens. Inf. 2024, 3, 167–174. (In Chinese) [Google Scholar]
  22. Wei, Z.; Gao, Y.; Shao, Z.; Wang, C. Dynamic-model-based closed-loop guidance and control for heavy parafoil system precision landing. Aerosp. Sci. Technol. 2024, 146, 108964. [Google Scholar] [CrossRef]
  23. Wei, Z.; Gao, Y.; Shao, Z. Autonomous parafoil system precision landing via closed-loop guidance and control considering six-degree-of-freedom model. In Proceedings of the AIAA SCITECH 2024 Forum, Orlando, FL, USA, 8–12 January 2024. [Google Scholar]
  24. Guo, Y.; Xing, X.; Wu, X.; Wu, C.; Xiao, B. Adaptive path-following control for parafoil dynamic systems with wind disturbance and rate constraint. Nonlinear Dyn. 2023, 111, 13039–13051. [Google Scholar] [CrossRef]
  25. Chen, M.; Liu, J.; Skelton, R.E. Design and control of tensegrity morphing airfoils. Mech. Res. Commun. 2020, 103, 103480. [Google Scholar] [CrossRef]
  26. Ma, S.; Chen, M.; Dong, Y.; Yuan, X.; Skelton, R.E. Statics and dynamics of pulley-driven tensegrity structures with sliding cable modeling. Appl. Math. Model. 2024, 130, 378–400. [Google Scholar] [CrossRef]
  27. Chen, M.; Fraddosio, A.; Micheletti, A.; Pavone, G.; Piccioni, M.D.; Skelton, R.E. Analysis of clustered cable-actuation strategies of V-Expander tensegrity structures. Eng. Struct. 2023, 296, 116868. [Google Scholar] [CrossRef]
  28. Zhang, Q.B.; Gao, F.; Guo, R.; Feng, Z.W.; Ge, J.Q. Multibody Dynamics Modeling of Powered Parafoil System Using Equations with Quasi-coordinate. Acta Armamentarii 2019, 40, 1935–1942. (In Chinese) [Google Scholar]
  29. Gao, F.; Guo, R.; Feng, Z.W.; Jie, J.L.; Zhang, Q.B. Optimization Design of Homing Trajectory of Parafoil System with Five Segments. Acta Armamentarii 2020, 41, 1025–1033. (In Chinese) [Google Scholar]
  30. Zhu, H.; Sun, Q.; Liu, X.; Liu, J.; Sun, H.; Wu, W.; Tan, P.; Chen, Z. Fluid–structure interaction-based aerodynamic modeling for flight dynamics simulation of parafoil system. Nonlinear Dyn. 2021, 104, 3445–3466. [Google Scholar] [CrossRef]
  31. Yakimenko, O.A. (Ed.) Precision Aerial Delivery Systems: Modeling, Dynamics, and Control; American Institute of Aeronautics and Astronautics, Inc.: Reston, VA, USA, 2015. [Google Scholar]
Figure 1. Lifelike drawing of a parafoil.
Figure 1. Lifelike drawing of a parafoil.
Aerospace 12 00810 g001
Figure 2. Schematic diagram of the coordinate systems.
Figure 2. Schematic diagram of the coordinate systems.
Aerospace 12 00810 g002
Figure 3. Cross-sectional geometry of the parafoil canopy.
Figure 3. Cross-sectional geometry of the parafoil canopy.
Aerospace 12 00810 g003
Figure 4. Volumetric representation of the apparent masses and moments: (a) apparent masses; (b) apparent moments.
Figure 4. Volumetric representation of the apparent masses and moments: (a) apparent masses; (b) apparent moments.
Aerospace 12 00810 g004aAerospace 12 00810 g004b
Figure 5. Markov state transition model.
Figure 5. Markov state transition model.
Aerospace 12 00810 g005
Figure 6. Architecture of SMPC framework.
Figure 6. Architecture of SMPC framework.
Aerospace 12 00810 g006
Figure 8. Tracking performance of SMPC and deterministic MPC: (a) three-dimensional flight trajectories; (b) comparison of position-tracking error; (c) symmetrical deflection control; (d) asymmetric deflection control.
Figure 8. Tracking performance of SMPC and deterministic MPC: (a) three-dimensional flight trajectories; (b) comparison of position-tracking error; (c) symmetrical deflection control; (d) asymmetric deflection control.
Aerospace 12 00810 g008
Figure 9. Robustness verification comparison: (a) comparison of comprehensive performance; (b) distribution of landing points.
Figure 9. Robustness verification comparison: (a) comparison of comprehensive performance; (b) distribution of landing points.
Aerospace 12 00810 g009
Table 1. Aerodynamic and structural parameters of the parafoil system [31].
Table 1. Aerodynamic and structural parameters of the parafoil system [31].
ParametersValue
System mass ( m )2.4 kg
Canopy span ( b ), chord ( c ), thickness ( e )1.35 m, 0.75 m, 0.075 m
Canopy reference area ( S )1 m2
Rigging angle ( μ )12 deg
Steady-state aerodynamic velocity ( V a = V )7.3 m/s
Inertia matrix I = 0.42 0 0.03 0 0.40 0 0.03 0 0.053 kg . m 2
Apparent mass matrix I a . m . = diag 0.012 , 0.032 , 0.42 kg
Apparent inertia matrix I a . i . = diag 0.054 , 0.14 , 0.0024 kg . m 2
The vector from the mass center to the apparent mass center l B M = 0.046 , 0 , 1.11 T m
Aerodynamic coefficients C D 0 = 0.25 C D α 2 = 0.12 C Y β = 0.23 C L 0 = 0.091 C L α = 0.90 C m 0 = 0.35 C m α = 0.72 C m q = 1.49 C l β = 0.036 C l p = 0.84 C l r = 0.082 C l d a = 0.0035 C n β = 0.0015 C n p = 0.082 C n r = 0.27 C n d a = 0.0115 C D d s = 0.3 C L d s = 0.21 C m d s = 0.1
Table 2. Performance metrics comparison between SMPC and MPC.
Table 2. Performance metrics comparison between SMPC and MPC.
MetricSMPCMPCImprovementp-Value
P r m s e (m)30 ± 734 ± 1012.0%0.001
A r m s e (rad)−0.10 ± 0.19−0.14 ± 0.0228.5%0.003
Success Rate94%90%4%0.140
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.

Share and Cite

MDPI and ACS Style

Feng, Q.; Zhang, Q.; Feng, Z.; Ge, J.; Chen, Q.; Li, L.; Huang, Y. Stochastic Model Predictive Control for Parafoil System via Markov-Based Multi-Scenario Optimization. Aerospace 2025, 12, 810. https://doi.org/10.3390/aerospace12090810

AMA Style

Feng Q, Zhang Q, Feng Z, Ge J, Chen Q, Li L, Huang Y. Stochastic Model Predictive Control for Parafoil System via Markov-Based Multi-Scenario Optimization. Aerospace. 2025; 12(9):810. https://doi.org/10.3390/aerospace12090810

Chicago/Turabian Style

Feng, Qi, Qingbin Zhang, Zhiwei Feng, Jianquan Ge, Qingquan Chen, Linhong Li, and Yujiao Huang. 2025. "Stochastic Model Predictive Control for Parafoil System via Markov-Based Multi-Scenario Optimization" Aerospace 12, no. 9: 810. https://doi.org/10.3390/aerospace12090810

APA Style

Feng, Q., Zhang, Q., Feng, Z., Ge, J., Chen, Q., Li, L., & Huang, Y. (2025). Stochastic Model Predictive Control for Parafoil System via Markov-Based Multi-Scenario Optimization. Aerospace, 12(9), 810. https://doi.org/10.3390/aerospace12090810

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