-
In this research, a dynamic model is established for a representative general-purpose fixed-wing aircraft based on flight performance parameters and fundamental aerodynamic parameters. The aircraft's inherent modes and flying qualities are analyzed to understand its characteristics and identify its limitations. A control system based on the C* index is designed for the aircraft, with subsequent performance analysis conducted to complete the control system and improve overall flight performance
-
Aircraft mode and flight quality analysis are primarily based on the full-period dynamic model, with the source code available in
allPeriod.m
-
Flight control, root locus, stability margins, handling quality, and time-domain characteristics analysis are mainly based on the short-period model, with the source code available in
shortPeriod.m
and the Simulink model inshortPeriodSimulink.slx
-
Aircraft weight:
$W = 12224 \ N$ -
Moments of inertia:
$I_x=1420.9 \mathrm{~kg} \cdot \mathrm{~m}^2, I_y=4067.5 \mathrm{~kg} \cdot \mathrm{~m}^2, I_z=4786.0 \mathrm{~kg} \cdot \mathrm{~m}^2, I_{x z}=0 \mathrm{~kg} \cdot \mathrm{~m}^2$ -
Wing area:
$S=17.1 \mathrm{~m}^2$ -
Mean aerodynamic chord:
$c=1.74 \mathrm{~m}$ -
Wingspan:
$b=10.18 \mathrm{~m}$
-
Aircraft flying at sea level at
$M a=0.158$ ,$C_{L *}=0.41, C_{D *}=0.05$ -
Angle of attack derivatives:
$C_{L \alpha}=4.44, C_{D \alpha}=0.33, C_{m \alpha}=-0.683$ -
Velocity derivatives:
$C_{L V}=0.0, C_{D V}=0.0, C_{m V}=0.0$ -
Dynamic derivatives:
$C_{L \dot{\alpha}}=C_{z \dot{\alpha}}=0.0, C_{m \dot{\alpha}}=-4.36, C_{L q}=-C_{z q}=3.80, C_{m q}=-9.96$ -
Control derivatives:
$C_{L \delta_e}=-C_{z \delta_e}=0.355, C_{D \delta_e}=0.0, C_{m \delta_e}=-0.923$ -
Assuming no variation in thrust with velocity, then
$T_V = 0$ -
Gravity acceleration:
$g = 9.81 \ m/s^2$ -
Atmospheric density:
$\rho = 1.225 \ kg/m^3$
-
Aircraft mass:
$m = \frac{W}{g}$ -
Reference velocity:
$V_* = Ma \times 340 $ -
Reference dynamic pressure:
$q_* = \frac{\rho {V_*}^2}{2}$ -
Assuming zero wind speed, level straight-line flight with no sideslip
$\gamma_* = 0$ ,maintaining constant altitude
The modeling is based on the simplified form of the longitudinal perturbation equations, neglecting the influence of altitude variations in perturbation motion and considering only the elevator control for longitudinal flight control. The system is represented in matrix form as:
This formulation involves 11 longitudinal aerodynamic derivatives, given by:
-
Natural frequency:
$\omega_{n, \ sp }=\sqrt{-\left(\bar{M}_ a+\bar{M}_ q Z_\alpha\right)} = 3.6138$ -
Damping ratio:
$\zeta_{\mathrm{sp}}=-\frac{\bar{M}_ q+\bar{M}_ {\dot{\alpha}}-Z_\alpha}{2 \omega_{\mathrm{n} . \mathrm{sp}}} = 0.6954$ -
Period:
$T_{sp} = \frac{2\pi}{\omega_{n, \ sp}} = 2.4194$ -
Half decay time:
$t_{1 / 2, sp}=-\frac{\ln 2}{\eta_{sp}} = 0.275$ -
Oscillation cycles in half decay period:
$N_{1 / 2, sp}=\frac{\ln 2 \sqrt{1-\xi^2_{sp}}}{2 \pi \xi_{sp}} = 0.114$
-
Natural frequency:
$\omega_{\mathrm{n} , \ \mathrm{p}}= \sqrt{\eta^2_p + \omega_p^2} = 0.2137$ -
Damping ratio:
$\zeta_{\mathrm{p}}= \frac{-\eta_p}{w_n, \ p} = 0.0798$ -
Period:
$T_p = \frac{2\pi}{\omega_{n, \ p}} = 29.4923$ -
Half decay time:
$t_{1 / 2, p}=-\frac{\ln 2}{\eta_p} = 40.6338$ -
Oscillation cycles in half decay period:
$N_{1 / 2, p}=\frac{\ln 2 \sqrt{1-\xi^2_{p}}}{2 \pi \xi_{p}} = 1.379$
Firstly, perform a damping ratio analysis for the short-period mode
The damping ratio for the short-period mode meets the requirements
The flight quality index studied in this project, namely the
A servo actuator is integrated into the aircraft to establish a closed-loop system ( the short-period model used here will be introduced in Section 5 )
It can be obtained through calculation ( can be made using the index calculation formulas provided in Section 4 ) that
For the phugoid mode, the analysis mainly focuses on the damping ratio
The damping ratio for the long-period mode satisfies the requirements
From above analysis, it can be concluded that the aircraft's inherent modal are well-designed, with good ability to resist disturbances and maintain balance. However, the
Therefore, a control system will be designed specifically for the short-period mode to not only further optimize the
Here,
The control law is designed for the error in
where
PI control will be applied to the design of the
The actuator model is defined as:
The dynamics model is simplified to the short-period model, focusing on elevator control for aircraft:
The relationship between the change in normal load and the change in angle of attack is:
The output of the closed-loop system is:
The control system consists of a Stability Augmentation System (SAS) and a Control Augmentation System (CAS):
-
S.A.S
-
Normal load feedback with an amplifier gain of
$K_{n1}$ -
Pitch damper with an amplifier gain of
$K_{q1}$ and a washout network time constant of$1$
-
-
C.A.S
-
PI controller with a proportional coefficient
$K_P$ and an integral coefficient$K_I$ -
Control amplifier gain
$K_a$ -
Command feedforward compensator with an amplifier gain
$K_{ff}$ , which adjusts a zero in the system without altering the poles
-
Establish the following control system in Simulink:
The output
The
The
Since feedforward compensator
The open-loop transfer function of the system is:
where
Among them,
Root locus plots are as follows:
From the root locus diagram, it can be seen that when
Considering
Nyquist plots are shown below:
Bode plots are shown below:
The gain margin is
The closed-loop transfer function is determined to be:
This results in a natural frequency for the short-period mode of
The Control Anticipation Parameter (
This study primarily focuses on the control during the cruising phase of the aircraft, which is categorized under Type B flight phase. The short-period flight quality requirements for this phase are illustrated in the figure below:
It can be observed that the aircraft meets Level 1 flight quality requirements during the cruising phase (Moreover, the designed control system can also meet Level 1 flight quality under Type C flight phase)
$C^* = C^(0) + \Delta C^$
Here, $C^(0)$ represents the initial value of $C^$ index and
When the input is
Here, $C^_\infty = C^(0) + \Delta C^{**} = 1 + 1 = 2$. This figure demonstrates that the
The closed-loop poles are shown in the following figure:
The closed-loop system has five poles, including three real poles and one pair of complex conjugate poles:
There are three zeros in the system:
The pole
The complex conjugate poles
The zero
Response to Step Input:
-
Rise Time:
Rise time of the underdamped system:
$t_{r1}=\frac{\pi-arccos\zeta}{\omega_d} = 0.77 \ s$ Actual rise time:
$t_r = 0.31 \ s$ -
Peak Time:
Peak time of the underdamped system:
$t_{p1} = 1.09 \ s$ Actual peak time:
$t_p = 0.74 \ s$ -
Overshoot:
Overshoot of the underdamped system:
$\sigma_1 \% = \mathrm{e}^{-\pi \zeta / \sqrt{1-\zeta^2}} \times 100 \% = 8.7 \%$ Actual overshoot
$\sigma \%= 18 \%$ -
Settling Time:
Settling time of the underdamped system:
$t_{s1} = \frac{3.5}{\zeta \omega_n} = 1.55 \ s$ Actual settling time:
$t_s = 2.45 \ s$
The open-loop system has a pole at the origin, categorizing it as a Type I system, which allows it to track a step input with zero steady-state error