1. Introduction
The traditional wind tunnel test and aerodynamic modeling technology are based on the linear superposition principle [
1]. Static wind tunnel tests are used to obtain constant aerodynamic data and forced oscillation tests are used to obtain dynamic derivative data, so that the aerodynamic model of the aircraft can be finally constructed [
2]. However, traditional force measurements are occasionally inaccurate. Aerodynamic parameter identification is based on the aircraft’s control surface input and flight response data to identify the aerodynamic derivatives, which are then compared and corrected with wind tunnel force measurements [
3].
At present, the actual flight of a real aircraft is generally used for the identification of aerodynamic parameters, and the results obtained by this method are highly accurate, but there are many problems, such as high cost and high risk [
4,
5,
6], and the actual flight is usually carried out in the late design cycle. In the early stage of aircraft design, a scaled model of the aircraft is installed in a wind tunnel for dynamic flight to approximate real flight, and then the test data are used to identify the aerodynamic parameters compared with traditional wind tunnel force measurement data. This new test technique is called wind tunnel virtual flight tests [
7]. As shown in
Figure 1, the most widely used wind tunnel virtual flight test generally refers to a 3-DOF dynamic wind tunnel test. The model aircraft is connected to the strut through a 3-DOF rotation mechanism and installed in the wind tunnel test section so that the model displacement is constrained but has 3 degrees of angular motion freedom. Open-loop and closed-loop control of the aircraft model is achieved by directly driving the control surface or by using commands from the flight control system. Many scholars also refer to this wind tunnel virtual flight test setup as the “multi-degree-of-freedom test rig” [
5]. In traditional wind tunnel tests, the aircraft cannot move autonomously, but in the wind tunnel virtual flight test, the motion of the model is realized by manipulating the surface deflections.
The blended-wing-body (BWB) aircraft studied in this article refers to a new layout aircraft that eliminates the tail and uses a V-tail instead of horizontal and vertical tails [
8,
9], as shown in
Figure 1. This layout has a shorter fuselage size, less longitudinal stability, and less pitch damping [
10]. If the aerodynamic derivatives within the full envelope of the model are identified by wind tunnel virtual flight tests, the attitude angle of the model needs to be precisely controlled so that it varies within the desired range. Open-loop control cannot accurately control the attitude of the model in the wind tunnel test [
11], and the model may deviate from the original equilibrium state point after the excitation signal input. Therefore, it is necessary to design control augmentation laws for the BWB test model, carry out control surface excitation for the closed-loop controlled model, and complete the study of aerodynamic parameter identification for the wind tunnel virtual flight test. There are still some new problems that need to be solved for the identification of longitudinal aerodynamic parameters of BWB aircraft under closed-loop control for a wind tunnel virtual flight test.
Due to the displacement constraints that lead to the difference between the equations of motion for wind tunnel virtual flight and free flight, the motions of the model identified by wind tunnel virtual flight tests cannot realistically simulate the motion of free flight [
9,
12]. Previous studies have only addressed the identification of aerodynamic parameters for wind tunnel virtual flight tests, ignoring the differences between their identification results and theoretical values and how to correct them. Next, in the wind tunnel virtual flight test, the model has no velocity and trajectory variation [
7], so the lift and drag derivatives cannot be directly identified by motions of the model. References [
13,
14] proposed installing a strain gauge balance in the test device to measure the aerodynamic force of the model in real time but did not explain the specific identification method for the lift and drag derivatives. In addition, since the wind speed is constant at each wind tunnel test, the velocity derivatives cannot be obtained directly by identification, and no research on the experimental identification of velocity derivatives has been reported.
To establish the aerodynamic parameter identification model for the wind tunnel virtual flight test, it is first necessary to derive its flight dynamics model. The current common practice is to ignore the translational equation of motion and consider only the rotational motion [
7]. This method does not take the force of the strut on the model into account in equations of motion, which is not conducive to analyzing the differences in dynamic characteristics between wind tunnel virtual flight and free flight.
The frequency range and amplitude of the excitation signal need to be designed to ensure the identifiability of aerodynamic derivatives [
15]. If the frequency and amplitude of the signal are not appropriate, the longitudinal motion characteristics of the aircraft cannot be adequately excited, which will affect the accuracy of the identification results [
16]. There are two existing excitation signal design methods: one is to analyze the response of each aerodynamic force or moment coefficient component during the movement process through time domain simulation to ensure that the magnitude of aerodynamic force or moment coefficient caused by each motion variable (
α,
q,
V,
θ) and control variable (
δe) of the aircraft meets the identifiable requirements to determine the frequency and amplitude range of the signal [
17]; the other is to apply complex orthogonal multisine optimized excitation signals to ensure the identifiability of each aerodynamic derivative [
18]. Both methods require many calculations and are not easy to implement. In this paper, we propose an excitation signal parameter design method based on frequency domain analysis. The parameters of the excitation signal are designed by Bode diagram analysis for motions of the model based on conventional wind tunnel force measurement data to ensure the accuracy of the identification for each aerodynamic derivative.
In this study, the flight dynamics equations for the wind tunnel virtual flight test are first derived and then decomposed by linearizing the equations of motion into two parts: free flight motion and additional motion generated by displacement constraints. The differences in the longitudinal motion characteristics between wind tunnel virtual flight and free flight are analyzed and the identification model of aerodynamic parameters is established. Second, the design method for the excitation signal parameters is established to ensure the accuracy of identification results. Third, an identification method for the lift and drag derivatives is proposed for the feature that the aerodynamic force of the model can be measured by the balance in the wind tunnel test. Based on the differences in longitudinal motion characteristics between wind tunnel virtual flight and free flight, a method to correct the identification results is established. In addition, a numerical solution method is established for the velocity derivatives that cannot be obtained by parameter identification. Finally, the longitudinal aerodynamic derivatives are identified and modified according to the test data, and the accuracy of the method established in this article is verified by comparing the response of the corrected motion model with that of the free flight motion of the model.
2. Flight Dynamics Model
As shown in
Figure 1, the test model is connected to a strut by a low friction 3-DOF rotation mechanism, with the connection point coinciding with the center of mass in the model so that the model is constrained by linear displacement but has 3 angular degrees in freedom of motion [
19].
Oxbybzb is the body coordinate system, and the sequence of rotations follows the conventional definition of the Euler angles. In addition, the geometrical configurations and dimensions of the test models are described in detail in
Section 5 of this paper.
The 3-DOF rotation mechanism consists of three sets of rotating pairs, as shown in
Figure 2, and the frictional force of the rotation device is negligible. The range of permitted rotation is ±45° in pitch and roll and ±180° in yaw.
The control surfaces on both sides of the V-tail of the test model are deflected in the same direction to provide the pitch moment [
10]. The test model flies dynamically in the wind tunnel with onboard sensors installed on the model to measure the aircraft motion parameters and then uses the test measurement data for aerodynamic parameter identification. Note that in the actual flight test of a real aircraft, the lift and drag of the entire aircraft cannot be measured accurately. In the wind tunnel virtual flight test, a strain gauge balance is installed at the connection between the three-axis rotation mechanism and the center of mass of the aircraft, which can record the aerodynamic forces and the forces of the support rod on the model in real time [
14]. The data of motions that can be directly measured in the wind tunnel test are shown in
Table 1.
2.1. Flight Dynamics Modeling
The following basic assumptions should be adopted when modeling flight dynamics and linearizing equations of motion:
Ignore the curvature of the Earth and the rotation of the Earth;
The aircraft is a rigid body with no elastic deformation and is symmetrical about the plane Oxbzb under the body’s coordinate system;
When linearizing the equations of motion, the basic state of the aircraft is constant linear flight;
The disturbances of force and moment relative to the reference motion can be represented by a first-order linear relationship.
Generally, the aircraft is symmetric about the
Oxbzb plane in the body coordinate system; that is,
Ixy =
Iyz = 0. In the wind tunnel virtual flight test, the longitudinal rotation dynamics and kinematic equations of the model around the center of mass are the same as those of free flight, as shown in Equation (1) [
20].
where
Ix,
Iy, and
Iz are the inertia of the three axes;
Ixz is the cross inertia;
p,
q, and
r are the roll rate, pitch rate, and yaw rate, respectively; and
M is the pitch moment of the model in the body coordinate system.
In the wind tunnel virtual flight test, the longitudinal dynamic equation of the center of mass of an aircraft in the flight-path coordinate system is shown in Equation (2):
where
m is the mass of the model;
γ is the climb angle; and
Fx_k and
Fz_k are the combined external forces on the aircraft under the
x- and
z-axis of the flight-path coordinate system, respectively. Since the model has no translational motion, the combined external force
Fx_k =
Fz_k = 0.
In the wind tunnel virtual flight test, the external forces on the model include gravity, the triaxial aerodynamic forces, and the force exerted by the support rod on the model. All external forces are transformed into the flight-path coordinate system, as shown in Equation (3):
where
Lka is the rotation matrix from the airflow coordinate system to the flight-path coordinate system;
Lkg is the rotation matrix from the ground coordinate system to the flight-path coordinate system;
L and
D are the lift and drag forces of the model, respectively; and
Fx and
Fz are the forces of the support rod on the model in the
x- and
z-axis directions, respectively.
The combined external forces
Fx_k and
Fz_k of the model under the flight-path coordinate system obtained from Equation (3) are substituted into Equation (2) to obtain the dynamic equations of the center of mass, as shown in Equation (4):
The angle of attack and sideslip are important parameters in aerodynamic parameters identification, and measurement accuracy directly affects the accuracy of the identification results. In real flight, α and β are usually measured by vane sensors, which often have a large measurement error due to airflow instability. However, in the wind tunnel virtual flight test, they can be solved directly by the attitude angle of the three axes. Due to the high accuracy of the attitude angle measurement, the accuracy of the solved angle of attack and sideslip is also high.
The origin
Og of the ground coordinate system is defined at the model center of mass,
Oxg points in the direction of wind speed, and
Ozg is vertically downward. In the wind tunnel test, the direction of the incoming flow is constant, resulting in the
x-axis of the air coordinate system, ground coordinate system, and flight-path coordinate system all coinciding. Therefore, the component of airspeed in the body coordinate system can be calculated by using the attitude angle and the coordinate axis rotation matrix [
21], and then the airflow angles
α and
β are directly solved, as shown in Equation (5):
where
u,
v, and
w are the components of airspeed in the body coordinate system and
Lbg is the rotation matrix from the ground coordinate system to the body coordinate system.
2.2. Linearization and Decoupling for Equations of Motion
The motion of the model in the wind tunnel virtual flight test can be considered as the superposition of two parts of motion, namely, (a) the motion of free flight without support constraints and (b) the influence of the force exerted by the support rod on the motion of the model.
For linearization of the equations of motion, the disturbances of force and moment relative to the reference motion can be represented by a linear relationship [
22], and Δ
L, Δ
D, and Δ
M can be expressed as Equation (6):
Since the model undergoes no translational motion, the resultant force of gravity, the aerodynamic force, and the force of the support rod is zero. Make the combined external forces
Fx_k and
Fz_k of the model in Equation (3) be 0, and the expressions of the forces
Fx and
Fz of the support rod can be obtained:
Equation (7) can be linearized with a reference state parameter of
=0°, as shown in Equation (8).
Here, Δ
Fx and Δ
Fz are expressed as a linear superposition of aerodynamic force and gravity. According to Equation (8), the linear expressions of supporting forces Δ
Fx and Δ
Fz can be obtained as:
Where
Fx-V,
Fx-α,
Fx-θ, and
Fx-δe denote the derivatives of the tangential force generated by the support rod with respect to the velocity, angle of attack, pitch angle, and elevator deflection in the airflow coordinate system, respectively;
Fz-V,
Fz-α and
Fz-δe denote the derivatives of the normal force generated by the support rod with respect to the velocity, angle of attack, and elevator deflection, respectively; and the specific expressions are shown in Equation (10).
The longitudinal equations of motion for the wind tunnel virtual flight shown in Equations (1) and (4) are linearized, and substituting the expressions Δ
L, Δ
D, Δ
M, Δ
Fx, and Δ
Fz shown in Equations (6) and (9) into the linearized equations, the linearization result for the equations of motion of the aircraft in steady state flight at
and
are obtained as shown in Equation (11).
where
A1 and
B1 represent the free flight longitudinal stability matrix and the control matrix of the control surface, respectively, and
A2 represents the matrix of the additional motion of the model caused by the support force. Since the control surface deflection produces lift, drag, and pitch moments, the constraint of the support rod has an impact on the control matrix, as shown in
B2. The expressions of the longitudinal dynamic derivatives in Equation (11) are shown in
Table 2:
To simulate the motion of the aircraft in free flight through the aerodynamic parameter identification results of the wind tunnel virtual flight test, it is necessary to eliminate the influence of the A2 and B2 matrices in Equation (11). To simplify the description, Equation (11) is rewritten into the form shown in Equation (12). The mathematical expressions in the box are the differences in longitudinal equations of motion between wind tunnel virtual flight and free flight.
According to Equation (12), the aerodynamic parameters identification model for the wind tunnel virtual flight test can be established. Since the displacement of the model is constrained, the lift and drag derivatives cannot be directly identified by the motions of the model. In addition, since the wind speed in the wind tunnel is fixed for each test, the velocity derivatives need to be solved separately. It is necessary to establish a step-by-step identification method for the lift, drag derivatives, pitch moment derivatives, and velocity derivatives. In addition, Equation (12) indicates differences between each aerodynamic derivative of wind tunnel virtual flight and free flight, and the identification results need to be corrected to obtain accurate aerodynamic derivatives of free flight.
3. Design Method for Excitation Signals Based on Identifiable Requirements
The most commonly used excitation signals include the dipole square wave, 3211 multipole square wave, sine wave, and frequency swept signals [
23]. Since the closed-loop control law has a significant feedback effect on the input excitation signal, large differences can arise between the actual deflection angle of the control surface and the input excitation signal. Compared to other excitation signals, the control system has the minimal effect on the swept signal, so the swept signal was suggested in reference [
24] as the excitation signal for the identification of longitudinal aerodynamic parameters of the aircraft with control augmentation laws.
In this article, an excitation signal parameter design method based on frequency domain analysis is proposed to design the frequency band and amplitude of the excitation signal. The equations of motion of the model are established based on the force measurement data from the conventional wind tunnel, and the amplitude–frequency response of the parameters to be identified with the frequency change of the excitation signal is observed by Bode diagram analysis for the aircraft equations of motion. The frequency range of the excitation signal is determined by ensuring that the amplitude response of the aerodynamic coefficients caused by each motion variable (α, q, V, and θ) and operation variable (δe) are large. Finally, the amplitude of the excitation signal is adjusted to ensure that the signal contains high energy in the frequency band of interest.
The design parameters of the swept frequency signal include the lower frequency limit
ωl, the upper limit
ωh, and the signal amplitude |
A|. Equation (13) is the observation equation for the longitudinal motions of the aircraft, which contains the observation equations for the lift, drag, and pitch moment.
In Equation (13), the longitudinal parameters to be identified are Mα, , Mδe, Lα, Lδe, Dα, and Dδe. In the wind tunnel virtual flight test, the pitch angle θ is approximately equal to the angle of attack α because the model has no track change. Therefore, the two derivatives of and cannot be identified separately in the identification of aerodynamic parameters but can only be identified as a whole, .
Based on Equation (13), amplitude–frequency response curves (|Mα(ω)/δe|, |(ω)/δe|, |Mδe(ω)/δe|, and |Δ(ω)/δe|) of Mα, , Mδe, and Δ with the variation of the longitudinal excitation signal frequency can be drawn according to the pitch moment observation equation; amplitude–frequency response curves (|Lα(ω)/δe|, |Lδe(ω)/δe|, and |ΔL(ω)/δe|) of Lα, Lδe, and ΔL with the frequency of the excitation signal can be drawn according to the lift observation equation; and amplitude–frequency response curves (|Dα(ω)/δe|, |Dδe(ω)/δe|, and |ΔD(ω)/δe|) of Dα, Dδe, and ΔD with the frequency of the excitation signal can be drawn according to the drag observation equation.
Figure 3 shows the amplitude–frequency characteristic curve of each pitch moment parameter with the frequency of the excitation signal; the amplitude–frequency characteristic curve of lift and drag derivatives can be obtained in the same way. The frequency at the resonance peak is approximately equal to the short-period mode frequency of the aircraft. When the excitation signal frequency is lower or higher than the short-period frequency, the response amplitude of each pitch moment parameter decreases.
To ensure the identifiability of each pitch moment derivative, the magnitude–frequency response magnitudes of the moment coefficient MαΔα caused by the change in the angle of attack, the moment coefficient ()Δq caused by the pitch rate, the moment coefficient MδeΔδe caused by the control surface deflection, and the pitch rate acceleration Δ should not differ significantly.
In the same way, for the lift observation equation in Equation (13), the magnitude–frequency response magnitudes of the lift introduced by the change in the angle of attack LαΔα, the lift introduced by the control surface deflection LδeΔδe, and the total lift change ΔL should not differ significantly. The magnitude response magnitudes of the drag introduced by the change in the angle of attack DαΔα, the drag introduced by the control surface deflection DδeΔδe, and the total drag variation ΔD in the drag observation equation should also not differ significantly.
Reference [
25] noted that the aerodynamic derivative is considered to be identifiable when the proportion of the motion response component caused by each aerodynamic derivative is at least 10% of the total motion response. We calculate the sum of the response amplitudes corresponding to each aerodynamic derivative at all frequencies in the Bode diagram and obtain the value corresponding to 1/10 of the total response amplitude, as shown in Equation (14).
where
,
,
,
and are the Bode response amplitudes of each pitch moment coefficient at the excitation signal frequency of
ωi;
,
, and
are the response amplitudes of each lift component; and
,
, and
are the response amplitudes of each drag component.
,
, and
are 1/10 of the total response amplitude of the pitch moment, lift, and drag at an excitation signal frequency of
ωi, respectively.
According to Equation (14), 1/10 of the total response amplitudes of the pitch moment, lift, and drag under different frequency excitation signals can be calculated and connected into a curve. The dashed line in
Figure 3 is the demarcation line corresponding to the total pitch moment response amplitude of 1/10, which is defined as the identifiable boundary of the pitch moment derivatives for different frequency excitation signals. The same method can be used to obtain the identifiable boundaries of lift and drag derivatives.
When the response amplitude corresponding to an aerodynamic derivative is above the identifiable boundary, the derivative is identifiable at this frequency; otherwise, it is not identifiable. When the frequency is in the range of
[
ω1~
ω2] in
Figure 3, i.e., the amplitude responses of all moment derivatives to be identified are above the identifiable boundary, then all longitudinal pitch moment derivatives are identifiable. Thus, the frequency range of interest for the excitation signal determined by the pitch moment derivative is
.
In the same way, the attention frequency range of excitation signals and determined by the lift and drag derivatives can be obtained. To ensure the accuracy of identification of all longitudinal aerodynamic derivatives, it is necessary to take the intersection of , , and to obtain the frequency band of interest ω of the longitudinal excitation signal, i.e., ω = .
The amplitude of the excitation signal should be designed within a suitable range. If the excitation signal amplitude is too large, the angle of attack of the aircraft will vary too much, which will introduce nonlinear aerodynamic effects; if the amplitude is too small, it is not easy to excite the aircraft’s motion mode, and the flight state parameters are also more susceptible to noise interference, thus affecting the data accuracy. Therefore, first, it is necessary to ensure that the variation range of the aircraft’s angle of attack is approximately ±2° and that the aerodynamic derivatives are in the linear region. Then, under the premise of considering the influence of the feedback of the flight control system, the amplitude of the excitation signal is determined according to the requirements of the change in the angle of attack.
4. Step-By-Step Identification and Correction Method for the Aerodynamic Parameters
In actual flight, changes in lift and drag bring about changes in speed and trajectory, so the lift and drag derivatives of the model can be identified by the equations for free flight motion [
26]. However, during the wind tunnel virtual flight test, the model has no speed and track changes, so the lift and drag derivatives cannot be identified through the equations of motion. Lift and drag forces need to be identified separately by other methods.
In the wind tunnel virtual flight test, the pitch moment derivatives can be identified by the pitch equation of motion. However, Equation (12) shows that due to the constraint of displacement, the pitch equations of motion between wind tunnel virtual flight and free flight are different, so it is necessary to correct the pitch moment derivatives obtained by identification.
In addition, since the wind speed is fixed during the wind tunnel test, the velocity derivatives cannot be obtained directly by identification. Next, the step-by-step identification and correction methods for the lift and drag derivatives, pitch moment derivatives, and velocity derivatives are introduced.
4.1. Identification Method for the Lift and Drag Derivatives
In the wind tunnel virtual flight test, a strain gauge balance is installed at the center of mass of the model, which can measure the lift and drag of the entire aircraft in real time. Therefore, the measurements of lift
L and drag
D can be regarded as observed variables to identify the derivatives of aerodynamic forces. The identification model for the lift and drag derivatives is shown in Equation (15):
where
Lm and
Dm are the lift and drag of the test model directly measured by the strain balance; Δ
α and Δ
δe are the change in the angle of attack and the V-tail control surface deflection, which can be measured directly by the sensor. The parameters to be identified are Θ = [
,
Lα,
Lδe,
,
Dα,
Dδe].
Since the lift and drag forces measured by the balance are the actual aerodynamic forces on the model without the force of the support rod, the identification results based on the measured data are the lift and drag derivatives of free flight.
For the lift and drag observation equations shown in Equation (15), the derivatives can be directly identified using the least squares method. The general form of least squares identification is shown in Equation (16) [
27]:
where Θ is the parameter to be identified;
y is the theoretical output of the identification model;
z is the actual observed value;
X is a matrix of independent variables consisting of parameters such as motion variables (
α,
q,
V,
θ) and maneuvering variables (
δe) of the aircraft; and
v is the measurement noise matrix of the test device. In the wind tunnel test, the measurement accuracy of the strain balance is high, and
v can be regarded as white noise with a mean value of 0, as shown in Equation (17):
The least squares solutions of the aerodynamic lift and drag derivatives to be identified are:
4.2. Identification and Correction Method for Pitch Moment Derivatives
According to Equation (12), there is a difference between the longitudinal equations of motion of the wind tunnel virtual flight and the free flight. The pitch moment derivatives obtained from the identification need to be corrected to obtain the derivatives for free flight. The state equation of longitudinal pitch motion in the wind tunnel virtual flight test is shown in Equation (19):
The experimentally measured Δ
Vm, Δ
αm, Δ
θm, and Δ
qm are selected as observation variables and the observation equation is shown in Equation (20):
where Δ
V, Δ
α, Δ
θ, and Δ
q are theoretical outputs;
,
,
, and are
measurement noise. The parameters to be identified are
.
For the parameter identification of the nonlinear models shown in Equations (19) and (20), the most commonly used method is the output error method based on maximum likelihood estimation [
28]. The nonlinear dynamic equations can be expressed in the form shown in Equation (21):
where
x is the state variable;
u is the input variable;
y is the output variable;
z is the observed variable;
f and
g are the general nonlinear functions, which refer to Equations (19) and (20); and Θ is the parameter to be identified. Assume that the measurement noise
v is Gaussian white noise with zero mean and a covariance matrix of
R.
The purpose of parameter identification is to estimate the parameters Θ from the nonlinear model shown in Equation (21) according to the input
u and the observed value
z of the system. The output error method constructs a likelihood function
J(
θ,
R) with the observed data and the unknown parameters as independent variables, as shown in Equation (22), and solves for the parameters to be identified by finding the extreme values of the likelihood function.
Starting from the specified initial value Θ
0, the Gauss–Newton solution algorithm shown in Equation (23) is used to iterate to find the optimal parameters to be identified.
The derivatives are obtained based on maximum likelihood identification. For the experimental model in this study, the damping moment derivative of lag of wash is approximately half of the pitch damping derivative ; that is, = 0.5.
According to Equation (12), there are differences between the pitch moment derivatives
and
obtained based on wind tunnel virtual flight test identification and the moment derivatives
and
corresponding to free flight, as shown in Equation (24):
After the pitch moment derivatives and are identified by the wind tunnel virtual flight test, the pitch moment derivatives and in free flight are obtained by subtracting the mathematical expressions in the boxes of Equation (24).
The parameters that can be obtained through the identification and correction of aerodynamic derivatives are Θ = [, Lα, Lδe, , Dα, Dδe, , + , ].
4.3. Solution and Correction Method for Velocity Derivatives
The wind speed at each wind tunnel test is fixed, so the velocity derivatives DV, LV, and cannot be directly identified by a single test. Therefore, it is necessary to solve the velocity derivatives through the test results under different wind speeds.
The wind tunnel virtual flight test is carried out at a certain equilibrium speed, angle of attack, and V-tail control surface deflection (
V1,
α1, and
δe1) to measure the lift
L1 and drag
D1 of the whole aircraft at a state of static equilibrium. Then, the excitation signal is input to the control surface of the model and the dynamic motion data are measured. The lift and drag derivatives
Lα,
Lδe,
Dδe, and
Dα are identified by the least squares method, and the pitch moment derivatives
and
are identified by the maximum likelihood method. In addition, at another wind speed
V2, the model’s trim angle of attack
α2, lift
L2, drag
D2, and V-tail control surface deflection
δe2 under the airflow coordinate system are all measurable. The data obtained from the two experiments are shown in
Table 3.
Considering the existence of velocity derivatives, the model can be balanced at two state points with different velocities. According to the force and pitch moment balance of the model, the relationship shown in Equation (25) can be established:
The first line in Equation (25) is the equilibrium equation for the drag force, which is D1 of the model under the first test and D2 under the second test. The amount of change in drag is caused by changes in the angle of attack Dα(α2 − α1), control surface deflection Dδe(δe2 − δe1), and speed DV(V2 − V1). In the same way, the balance equation of the lift and pitch moment can also be written.
The velocity derivatives
DV,
LV, and
can be solved according to Equation (25), as shown in Equation (26):
According to Equation (12), there is a difference between the velocity derivative
obtained based on the wind tunnel virtual flight test and the velocity derivative of free flight
, as shown in Equation (27):
Therefore, after the velocity derivative is calculated through the wind tunnel virtual flight test, the velocity derivative in free flight can be obtained by subtracting the mathematical expression in the box of Equation (27).
Based on the analysis in
Section 4, it is clear that the displacement constraints lead to inaccurate pitch moment derivatives
,
and
as identified by the wind tunnel virtual flight test. The pitch moment derivatives can be corrected by Equations (24) and (27) to create a more accurate motion of the model. The difference in the pitch static stability derivatives
between wind tunnel virtual flight and free flight leads to the difference in the pitch rate and angle of attack response during the initial phase of the maneuver; the difference in velocity derivatives
leads to the difference in the velocity and pitch angle response during the free motion phase at the end of the maneuver.
The aircraft dynamics model obtained after step-by-step identification and correction needs to be verified before it can be applied to engineering practice. The purpose of the verification is to check the matching degree between the identified aircraft dynamics model and the test input/output data. There are two kinds of verification methods most commonly used in engineering: (1) compare the identification value and theoretical estimated value of each aerodynamic parameter and give the relative error; (2) given the original control surface signal for identification, compare the simulation results of the identified model with the corresponding test data.
In summary, the longitudinal aerodynamic parameter identification method for BWB aircraft based on wind tunnel virtual flight tests is formed, and the specific steps are shown in
Figure 4. First, the flight dynamics equations for the test model are established, and the equations of motion are linearized and decoupled to establish the identification model and analyze the difference in the longitudinal equations of motion between wind tunnel virtual flight and free flight. Second, we analyze the amplitude–frequency characteristics for the equations of motion and determine the frequency range and amplitude of the excitation signal. Third, according to the real-time measurement of the aerodynamic force of the aircraft through the strain gauge balance in the wind tunnel virtual flight test, the least squares method is used to complete the identification of lift and drag derivatives. Based on the motion of wind tunnel virtual flight, the maximum likelihood method is used to complete the identification of the pitch moment derivatives. The measured data of two groups of wind tunnel tests and the identified aerodynamic derivatives are used to calculate the velocity derivatives. Finally, the pitch moment derivatives are modified based on the difference between wind tunnel virtual flight and free flight, and the identification results are verified.
5. Verification of Wind Tunnel Virtual Flight Tests
As shown in
Figure 5, the test was carried out in the FL-10 low-speed wind tunnel closed test section of the
AVIC Aerodynamics Research Institute. The cross-section size of the test section is 8 m × 6 m, the length is 20 m, and the maximum wind speed is 110 m/s. The model was installed in the wind tunnel by means of a belly support, and the scaling ratio of the test model is
k = 1/9. The ontology design parameters of the scaled model can be obtained according to the similarity criterion [
29,
30], as shown in
Table 4 and
Figure 6.
The flight test control and measurement system are shown in
Figure 7. The scaled model is equipped with an attitude measurement sensor, a flight control computer, and servos that drive the deflection of the control surfaces. The attitude measurement sensor is used to measure the motion parameters of the aircraft; the flight control computer collects the sensor data, runs the control law algorithm, and controls the attitude of the scaled model through the control surfaces. The test control ground station can display the relevant data in the virtual flight test process in real time, including the angle of attack, sideslip angle, attitude angle, and angular velocity, as well as real-time information of the control surfaces. Meanwhile, the ground station can issue control commands based on the LabVIEW software platform.
The wind speeds
V = 30 m/s and
α = 6° are selected as the trim flight state in the wind tunnel. Through the traditional wind tunnel force test on the test model, the aerodynamic database of the model at a speed of 30 m/s is obtained, as shown in
Figure 8. In the traditional wind tunnel test carried out in this paper, the support interference correction test is carried out by the two-step mirror method, and the tunnel wall interference correction is carried out by the mirror analysis method [
1].
To precisely control the attitude angle of the model, a pitch angle control law structure is used in the longitudinal direction, as shown in
Figure 9. The inner loop includes the angle of attack increment feedback
Kα and pitch angle rate feedback
Kq. The outer loop includes the pitch angle increment feedback Δ
θ. Among them, the incremental feedback of the angle of attack can increase the longitudinal static stability of the aircraft and improve the natural frequency of the short-period motion mode; pitch rate feedback is used to increase the damping of the aircraft’s pitch motion. The outer loop pitch angle increment is subtracted from the control command and passed through a PI link
KPθ and
KIθ to eliminate the error, thus enabling the model to track the pitch angle increment command. The longitudinal control law parameters of the test model are
Kα = 1.6,
Kq = 0.67,
KPθ = 1.97, and
KIθ = 0.9.
5.1. Design of the Excitation Signal
5.1.1. Determination of Frequency Ranges
Based on the force measurement data from the traditional wind tunnel test shown in
Figure 8, the longitudinal motion model shown in Equation (13) is established, and the amplitude–frequency response of the lift, drag, and pitch moment derivatives with the frequency of the excitation signal is drawn, as shown in
Figure 10.
The pitch moment Bode diagram contains |
Mα(
ω)/
δe|, |
(
ω)/
δe|, |
Mδe(
ω)/
δe|, and |Δ
(
ω)/
δe| curves, as shown in
Figure 10a; the lift Bode diagram contains |
Lα(
ω)/
δe|, |
Lδe(
ω)/
δe|, and |Δ
L(
ω)/
δe| curves, as shown in
Figure 10b; and the drag Bode diagram contains |
Dα(
ω)/
δe|, |
Dδe(
ω)/
δe|, and |Δ
D(
ω)/
δe| curves, as shown in
Figure 10c. When the excitation signal frequency is too low, the response of the pitch rate
q is almost zero, mainly in the form of a constant change in the aircraft’s angle of attack and altitude. Thus, the amplitude response of |
(
ω)/
δe| and |Δ
(
ω)/
δe| in
Figure 10 decreases, while the rest of the aerodynamic derivatives show little change in amplitude response. When the excitation signal frequency is too high, the aircraft response is much slower than the maneuvering speed, resulting in very little change in the aircraft’s angle of attack
α and pitch rate
q. As a result, the amplitude response of |
Mα(
ω)/
δe|, |
(
ω)/
δe|, |
Dα(
ω)/
δe|, |Δ
D(
ω)/
δe|, |
Lα(
ω)/
δe|, and |Δ
L(
ω)/
δe| in
Figure 10 decreases, while the amplitude response of the other aerodynamic derivatives does not change much. The short-period mode frequency of the aircraft at
V = 30 m/s and
α = 6° flight state is 4 rad/s, and the resonance peak of each curve in
Figure 10 is approximately equal to the short-period mode frequency.
Based on the identifiability requirements of the aerodynamic derivatives introduced in
Section 3, the identifiable boundaries of the pitch moment, lift, and drag derivatives are drawn and marked with dashed lines in
Figure 10. To ensure the identifiability of each aerodynamic derivative, the amplitude response of all derivatives should be above the identifiable boundary. Therefore, the attention frequency range of the excitation signal determined by the pitch moment, lift, and drag derivative is determined as
= [1.3, 12.5] rad/s,
= [2.5, 25] rad/s, and
= [2.3, 25] rad/s, respectively. At the intersection of
,
, and
, the concerned frequency band of the longitudinal excitation signal is obtained, i.e.,
ω =
= [2.5, 12.5] rad/s, approximately between 0.5 and 3 times the short-period modal frequency.
5.1.2. Determination of the Signal Amplitude
By selecting the appropriate excitation signal amplitude, the angle of attack changes in the range of ±2°. The frequency range of the excitation signal selected in this experiment is
ω = [2.5, 7] rad/s. Frequency sweep signals with signal amplitudes of 2.8° and 7° are selected to act on the V-tail control surface, and the angle of attack response of the model is observed, as shown in
Figure 11.
When the signal amplitude is 7°, the model angle of attack changes to 4°, and the range of the angle of attack changes greatly, which increases the error of the identification results. When the signal amplitude is 2.8°, the change in the model angle of attack is approximately 2°. Therefore, the amplitude of the excitation signal for this test is chosen as |A| = 2.8°. In summary, the model longitudinal excitation signal is a swept signal with frequency ω = [2.5, 7] rad/s and amplitude |A| = 2.8°.
5.2. Identification and Correction of Aerodynamic Derivatives
5.2.1. Identification of Lift and Drag Derivatives
The wind tunnel virtual flight test is carried out under the conditions of V1 = 30 m/s, α1 = 6°, and δe1 = −5.6°, and the outer ring of the control law is a 6° pitch angle command. The excitation signal acts directly on both sides of the V-tail control surfaces. The lift Lm and drag Dm of the test model are measured in real time by a strain gauge balance.
The lift
Lm, drag
Dm, angle of attack Δ
α, and deflection Δ
δe of the V-tail control surfaces measured in the test are substituted into Equation (16), and the lift and drag derivatives of the model can be directly identified by the least squares solution formula shown in Equation (18). The identification results are shown in the second column of
Table 5, where the first column shows the aerodynamic derivatives measured in the conventional wind tunnel.
The identification results for the lift and drag derivatives are substituted into Equation (15) to establish the observation model of lift and drag in wind tunnel virtual flight test. The excitation signal used in the wind tunnel test is input into the identified model and compare the lift and drag simulation results with the data measured by the wind tunnel virtual flight test, as shown in
Figure 12. The simulation data of the aerodynamic model are in high agreement with the data measured by the wind tunnel virtual flight test, and the maximum errors of the lift and drag curves are within 5%.
Comparison of the identification results with the conventional wind tunnel measurements in
Table 5 indicates that the identification results of lift and drag derivatives are close to the conventional wind tunnel measurements. Because the strain gauge balance can directly measure the lift and drag of the model, the identification results are equal to the lift and drag derivatives in free flight, thus deviating less from the conventional wind tunnel measurements.
5.2.2. Identification and Correction of the Pitch Moment Derivatives
Under the same set of tests, the wind speed
Vm, pitch angle
θm, pitch rate
qm, V-tail control surface deflection
δe, and angle of attack
αm of the model measured by the tests are substituted into Equation (21) as observations. The maximum likelihood method shown in Equations (22) and (23) is used to obtain the identification results of the pitch moment derivatives. The identification results are shown in the second column of
Table 5.
The identification results of pitch moment derivatives are substituted into Equation (19) to obtain the longitudinal motion model of the wind tunnel virtual flight test. The excitation signal used in the wind tunnel test is input into the identified model, and the simulation results of the identified model are compared with the test data, as shown in
Figure 13. The response of the motion for the identified model is generally consistent with the wind tunnel virtual flight test data, which proves that the identified model can accurately simulate the longitudinal motion of the wind tunnel virtual flight test.
According to
Table 5, there is a large deviation between the identification result of the pitch moment derivative
and the conventional wind tunnel measurement, and the identification results of
+
and
are approximately equal to the conventional wind tunnel measurements.
The reason for the deviation of the pitch moment derivatives identification results is that the equations of motion differ between the wind tunnel virtual flight and the free flight, so the pitch moment derivatives obtained from the wind tunnel virtual flight test are different from those of free flight. Equation (24) shows the relationship between the and in the wind tunnel virtual flight test and the derivatives and corresponding to the free flight. Using Equation (24), the derivatives of the free flight can be obtained by correcting the derivatives of the pitch moment obtained from the identification.
In Equation (24), , , and obtained from the identification are negative, and Lα and Lδe are positive, so the absolute values of the stability derivative and the maneuvering derivative in free flight are smaller than the values and obtained from the identification based on the wind tunnel virtual flight test.
According to
Table 5, the values of
Lα/
m,
, and
are on the same order of magnitude, so the difference between the identified
and the measured value of
in the conventional wind tunnel is large. The value of
Lδe/
m is an order of magnitude lower than the values of
and
, so the difference between the identified
and the wind tunnel measurement value
is small.
According to Equation (24), the pitch moment derivatives
and
are corrected, and the correction results are shown in the third column of
Table 5. The corrected pitch moment derivatives are approximately equal to the conventional wind tunnel measurements.
5.2.3. Solution and Correction of Velocity Derivatives
In another set of wind tunnel virtual flight test, the wind speed is adjusted to
V2 = 40 m/s. After the attitude angle of the model is stabilized, the angle of attack
α2 = 3°, V-tail control surface deflection
δe2 = −2.7°, and lift and drag
L2 = 788 N and
D2 = 50.7 N of the aircraft are measured. The data of the two groups of wind tunnel virtual flight tests and the identification results of the first group of tests are substituted into Equation (26), and the velocity derivatives
DV,
LV, and
are solved, as shown in the second column of
Table 5.
Comparison of the velocity derivative solution results with the conventional wind tunnel measurements indicates that the velocity derivatives of lift and drag are approximately equal to the wind tunnel measurements, but the velocity derivative of pitch moment differs from the measured value by an order of magnitude. The difference in pitch moment velocity derivatives arises from the difference in the equations of motion between wind tunnel virtual flight and free flight.
According to Equation (27), there is a difference between the derivative of in the wind tunnel virtual flight test and that of the free flight. The derivative of the pitch moment velocity can be corrected by using Equation (27) to obtain the derivative of free flight.
In Equation (27),
is negative and
LV and
are positive, so the absolute value of the velocity derivative
in free flight is greater than the value
obtained from the wind tunnel virtual flight test data. Since
is an order of magnitude higher than
and
LV/
m, the measured velocity derivative
is an order of magnitude higher than the solved velocity derivative
. The modified velocity derivative is shown in the third column of
Table 5, and the modified velocity derivative is approximately equal to the conventional wind tunnel measurement.
5.3. Verification of Identification Results
The corrected aerodynamic derivatives in
Table 5 are substituted into the
A1 and
B1 matrices in Equation (11) to construct the corrected longitudinal motion model for the wind tunnel virtual flight, as shown in Equation (28).
In addition, a mathematical simulation model of 6-DOF free flight is constructed based on the conventional wind tunnel force measurement data shown in
Figure 8. The speed
V1 = 30 m/s,
α1 = 6°, and
δe1 = −5.6° are chosen as the initial trim flight state for the mathematical simulation. A square wave signal is input to the V-tail control surface to make it deflect in the same direction, while the other control surfaces remain fixed. The results of comparing the simulation data of the longitudinal motion model of the wind tunnel virtual flight before and after the pitch moment derivative correction with the simulation data of the free flight are shown in
Figure 14.
Based on a comparison between the motion response of the model before and after the correction of the aerodynamic derivatives with the motion of the free flight model, the goodness of fit (GOF) [
31] of the two is shown in
Table 6.
Figure 14 shows that the motion of the model identified based on the wind tunnel virtual flight test data differs significantly from the longitudinal motion of the free flight. The wind tunnel virtual flight motion response obtained after the aerodynamic derivative correction is in high agreement with the motion response of the free flight. The GOFs of each response variable of the wind tunnel virtual flight motion model are less than 0.85, while the GOFs of each response variable of the model after the correction are greater than 0.95.
In summary, compared with the wind tunnel virtual flight motion model obtained by direct identification, the motion of the model after the correction matches better with that of the free flight, indicating that the model after the correction can more accurately characterize the longitudinal motion of the aircraft in free flight.