Obtaining stability derivatives from forced oscillations
This article explains how to obtain the stability derivatives of a design from forced oscillations
Last updated
This article explains how to obtain the stability derivatives of a design from forced oscillations
Last updated
Consider a simple wing-tail design. The design has a wing span , wing area , and wing chord of . The image below shows the mesh of the design.
A body-fixed coordinate system is placed at the leading edge of the wing. The reference speed is and the reference density, pressure and viscosity are evaluated at an altitude of (ISA).
Before performing forced oscillation simulations the location of the neutral point of the wing-tail configuration must be determined. Two simulations at different angles of attack are required to determine the neutral point location. Please refer to the Stability article for more information on how to determine the neutral point.
Simulation type
Fixed-wake
0
−0.3215
-0.0223
Fixed-wake
5
-0.7913
-0.1973
For a statically stable design the centre of gravity is ahead of the neutral point.
Once the centre of gravity location is obtained, forced oscillation simulations can be performed. Remember to change the x_cg value in the .conf file and to re-run the preprocessor before proceeding. The preprocessor will move the origin of the body-fixed coordinate system to the new location specified by x_cg, y_cg, and z_cg. Please refer to the Configuration file section of the documentation for more information.
A motion file describing the translation and rotation of the body-fixed coordinate system is required to perform a forced oscillation simulation. Please refer to the Custom motion section of the documentation for additional information. To obtain the longitudinal stability derivatives of the design, a forced pitch oscillation motion is required. The pitch angle during the oscillation is defined by the following equation:
The video below shows the development of the wing-tail configuration wake during the forced oscillation simulation.
-0.0219
0.2595
3.1367
-0.2831
-0.3149
-4.9830
5.9714
0.0458
-1.3909
-19.2330
The table below shows the and values used for determining the location of the neutral point, .
The location of the neutral point, , can be obtained from the following equation:
After substituting the and values from the table into the above equation, evaluates to . The minus sign indicates that the neutral point is aft of the origin of the body-fixed coordinate system. The following equation can be used to determine the centre of gravity for a specific static margin, :
For , .
where is the pitch angle, is the amplitude of the pitch oscillation, is the angular frequency of the oscillation (), and is the time. In this example and . The pitch rate can be obtained by differentiating the equation with respect to time:
Appropriate time step size and number of time steps must be selected to complete at least 2 cycles. In this example and . The image below shows and . Note that is divided by 100 so the difference between and is easy to see. In the actual motion file is not divided by 100.
After running the simulation the aerodynamic coefficients can be plotted against the angle of attack . The image below shows the ,, and aerodynamic coefficients.
The locations of the minimum and maximum and are shown in the images. The coefficient exhibits a quadratic behavior, which is expected.
The, , , , , ,, , and stability derivatives can be obtained in multiple ways. Here the and stability derivatives are obtained with the least squares method. To obtain thestability derivatives the following system of equations is defined:
Note that in the above system of equationsis a vector of ones which length is equal to the length of the and the vectors. The system is overdetermined - it has more equations than unknowns. However the least squares method can be used to solve the overdetermined system. Solving the system gives the values for , , and . The same process is repeated for the aerodynamic coefficient.
A polynomial fitting method is used for in order to capture its quadratic behavior. A third order polynomial in is selected. The polynomial is given by the following equation:
Unlike the least squares method the polynomial fitting method cannot be used to determine . The can be determined from the following equation:
where is the reduced frequency, given by . The table below shows the obtained stability derivatives:
The wing-tail design is both statically and dynamical stable asand are negative.
The time history of the aerodynamic coefficients can be used to verify the obtained stability derivatives. The stability derivatives are used to describe the time history of , , and :
The above equations can be compared against , , and obtained from the simulation. The variation of angle of attach and the pitch rate with respect to time is known and is given by:
The image below shows the comparison of , , and :
As seen from the image the aerodynamic coefficients agree well. The minor differences from to are due to the simulation transients (the time it takes for the flow to develop).