Document
NASA-TP – 20210023569
A Guide to Forced Oscillation Data Processing
and Analysis
Dan D. Vicroy Adaptive Aerospace Group, Inc., Hampton, Virginia
June 2023
NASA STI Program Report Series
Since its founding, NASA has been dedicated to the x CONFERENCE PUBLICATION.
advancement of aeronautics and space science. The Collected papers from scientific and technical NASA scientific and technical information (STI) conferences, symposia, seminars, or other program plays a key part in helping NASA maintain meetings sponsored or this important role. co-sponsored by NASA.
The NASA STI program operates under the auspi ces x SPECIAL PUBLICATION. Scientific, of the Agency Chief Information Officer. It collects, technical, or historical information from NASA organizes, provides for archiving, and disseminates programs, projects, and missions, often NASA’s STI. The NASA STI program provides access concerned with subjects having substantial to the NTRS Registered and its public interface, the public interest.
NASA Technical Reports Server, thus providin g one of the largest collections of aeronautical and space x TECHNICAL TRANSLATION.
science STI in the world. Results are published in both English-language translations of foreign non- NASA channels and by NASA in the NASA STI scientific and technical material pertinent to Report Series, which includes the following report NASA’s mission.
types: Specialized services also include organizing x TECHNICAL PUBLICATION. Reports of and publishing research results, distributing co mpleted research or a major significant phase of specialized research announcements and feeds, research that present the results of NASA providing information desk and personal search Programs and include extensive data or theoretical support, and enabling data exchange services.
analysis. Includes compilations of significant scientific and technical data and information For more information about the NASA STI program, deemed to be of continuing reference value. see the following: NASA counterpart of peer-reviewed formal professional papers but has less stringent x Access the NASA STI program home page at limitations on manuscript length and extent of http://www.sti.nasa.gov graphic presentations.
x TECHNICAL MEMORANDUM. x Help desk contact information: Scientific and technical findings that are https://www.sti.nasa.gov/sti-contact-form/ preliminary or of specialized interest, and select the “General” help request type.
e.g., quick release reports, working papers, and bibliographies that contain minimal annotation. Does not contain extensive analysis.
x CONTRACTOR REPORT. Scientific and technical findings by NASA-sponsored contractors and grantees.
NASA-TP – 20210023569
A Guide to Forced Oscillation Data Processing
and Analysis
Dan D. Vicroy Adaptive Aerospace Group, Inc., Hampton, Virginia National Aeronautics and Space Administration Langley Research Center Hampton, Virginia 23681-2199
June 2023
The use of trademarks or names of manufacturers in this report is for accurate reporting and does not constitute an official endorsement, either expressed or implied, of such products or manufacturers by the National Aeronautics and Space Administration.
Available from: NASA STI Program / Mail Stop 148 NASA Langley Research Center Hampton, VA 23681-2199 Fax: 757-864-6500
A Guide to Forced Oscillation Data Processing and
Analysis
Table of Contents
Specific Point Method ................................ ................................ ................................ ................................ .. 8 Integration Method Coefficient Equations ................................ ................................ ................................ ... 26
Abstract
The NASA Langley Research Center Flight Dynamics Branch has a long history of experimental testing of aircraft and spacecraft flight dynamics. One of the frequently used wind tunnel test methods is forced oscillation testing. This method involves a model m ounted on a specialized dynamic test rig in a tunnel and oscillated about a body axis, typically at a fixed sinusoidal frequency and amplitude. This report provides the derivation of two commonly used data reduction methods and introduces one new method to extract the linear dynamic derivatives from forced oscillation wind tunnel data.
Introduction
The NASA Langley Research Center Flight Dynamics Branch has a long history of experimental testing of aircraft and spacecraft flight dynamics. One of the frequen tly used wind tunnel test methods is forced oscillation testing. This method involves a model mounted on a specialized dynamic test rig in a tunnel and oscillated about a body axis, typically at a fixed sinusoidal frequency and amplitude. Figure 1 shows a n example of a forced oscillation test setup in the NASA Langley 14 - by 22 - Foot Subsonic Tunnel for rotation about each body axis. This test rig uses a variable frequenc y motor to drive a flywheel and bellcrank assembly that can be adjusted to vary the amplitude of the oscillation. The nominal angle of attack is set by rotating the wind tunnel turntable that the oscillation rig is mounted to. This is just one example of a forced oscillation test rig setup. Other rigs may use different methods to change angles, frequencies of amplitudes. Some of the newer dynamic test rigs are capable of variable frequency and amplitude motions such as Schroeder sweeps or replicating flight maneuvers. The analysis of these types of motions are outside the scope of this report.
Th e fixed sinusoidal frequency and amplitude test method has existed for many years . References 1 thru 19 provide some examples of forced - oscillation test results . T he data processing and analysis used for this test technique has evolved without much supporting documentation . The purpose of this report is to provide some background into this evolution along with a derivation of the current data reduction methods , as well as a discussion of their practica l application and considerations and as an archival reference for future researchers .
(a) Roll oscillation (b) Pitch oscillation (c) Yaw oscilla tion Figure 1 – Forced oscillation test setup.
Background
The history of aircraft stability analysis extends to the very beginning of human flight. Hultberg provides a nice review of th e early work , including a history of dynamic test techniques , in the appendix of his 1998 paper (ref. 20 ) .
The very first NACA technical report focused on aircraft stability. NACA Report #1 , Part I by J.C. Hunsaker, was entitled “Experim ental Analysis of Inherent Longitudinal Stability for a Typical Biplane” (ref. 21 ). Much of this early stability analysis used small perturbation theory to derive stabi lity equations. This approach introduced the dynamic damping and rotary coefficients to model the airplane motions . The rotary and forced oscillation testing techniques were developed to determine these coefficients. The focus of this report is the data re duction methods developed for the forced oscillation testing. There are t hree methods that will be examined : the “Integration Method , ” the “Specific Point Method” and the “Multi - point Method.” The S pecific Point method for deriving the dynamic derivatives from sinusoidal forced oscillation data has a long , although somewhat obscure , history. Hultberg credits the first introduction of this forced - oscillation data reduction technique to Bird , Jaquet and Cowan in 1951 (ref. 1 ) . Campbell, Johnson, and Hewes also tried t his method and compared against the more traditional Integration Method to process forced - oscillation data (ref. 2 ) .
This method however proved somewhat cumbersome for the measurement and data processing tools available at that time. The Integration Method , which is described by Chambers and Grafton, proved to be easier to implement with the analog data systems of that time and was the preferred method by NASA for many years (ref. 3 ) . The proliferation of d igital comput ing in the 1980’s along with an emphasis on high - angle - of - attack aircraft maneuverability in the 1990’s provided a renewed interest in dynamic testing and data processing techniques.
Hultberg compares the Specific Point method with the Integra tion Method in his 1998 paper (ref. 20 ) . Brandon and Foster provided a similar comparison in which they referred to the data reduction technique as the “Single Point Met hod. ” (ref. 12 ). The term “ Crossing Point s Method ” is perhaps a better descrip tion of th is method as the technique utilizes multiple crossing point locations in the oscillation cycle . The derivation of these two methods al ong with a proposed new Multi - point Method will be examined in the following sections .
Symbols and Nomenclature
A oscillation amplitude , deg b span, ft 𝑀 𝑎 𝐶 pitching moment coefficient, 𝑚 𝑞 ̅ 𝑆 𝑐 ̅ 𝐶 nominal pitching moment coefficient 𝑚 𝑜 𝑞 𝑐 ̅ 𝐶 𝜕 𝐶 𝜕 ( ) ⁄ 𝑚 𝑚 𝑞 2 𝑉 𝑞 ̇ 𝑐 ̅ 𝐶 𝜕 𝐶 𝜕 ( ) ⁄ 𝑚 𝑚 ̇ 2 𝑞 4 𝑉 𝜕 𝐶 𝑚 𝐶 𝑚 𝛼 𝜕𝛼 ̇ 𝛼 𝑐 ̅ 𝐶 𝜕 𝐶 𝜕 ( ) ⁄ 𝑚 𝑚 𝛼 ̇ 2 𝑉 Figure 2 - Axes with force and moment orientation.
𝑐 ̅ mean aerodynamic chord, ft 𝑞 ̅ tunnel dynamic pressure, lb/ft 𝑔 gradient of standard deviation 𝑚 𝑅 coefficient of determination 𝑀 aerodynamic pitching moment, ft - lb 𝑎 r yaw rate about Z body axis, deg/s 𝑀 balance measured pitching moment, ft - lb 𝑏 S reference area, ft 𝑀 inertial pitching moment, ft - lb 𝑖 𝑆𝑆 sum of squares of the residual 𝑟 𝑛 int e ger index 𝑆𝑆 total sum of squares 𝑇 𝑛 number of cycles 𝑐𝑦𝑐 T period of multiple complete cycles , sec p roll rate about X body axis, deg/s t time , sec q pitch rate about Y body axis, deg/s ́ 𝜎 standard deviation 𝑡 selected time, sec 𝑡 start time, sec 𝜃 pitch angle, deg 𝑜 ́ V tunnel velocity, ft/s 𝜃 selected pitch angle, deg 𝛼 angle of attack , deg 𝜃 nominal pitch angle of oscillation, deg - 1 𝛼 nominal angle of attack of oscillation, deg 𝜔 frequency, s 𝑜 𝛽 sideslip angle, deg 𝛽 nominal sideslip angle of oscillation, deg 𝑜 Subscript Superscript max maximum value + positive rate value min minimum value - negative rate value 𝑑 ̇ 𝑑𝑡 𝑑 ̈ 𝑑 𝑡
Forced Oscillation Dynamic Derivative Method s
The following sections will show the derivation of t hree methods used to compute dynamic derivative coefficient values from sinusoidal forced oscillation wind tunnel data. The derivations will focus on the pitching mo ment coefficients derived from pitch oscillations. However, the same approach applies to the other dynamic force and moment coefficients and oscillations about the roll and yaw axes. A complete set of dynamic force and moment coefficient equations are prov ided in the A ppendix. Also included in the appendix is a step - by - step de s cription of the implemented data processing approach for the Specific Point method.
Linear Dynamic Derivative Model Sinusoidal forced - motion wind tunnel testing is characterized by the tunnel velocity (V) or dynamic pressure ( 𝑞 ̅ ) , and the amplitude (A) and frequency ( ω ) of the oscillation about a nominal attitude angle ( 𝜃 ) .
For example, sinusoidal oscillation in pitch ( 𝜃 ) is: ( ) ( ) ( ) 𝜃 𝑡 = 𝜃 + 𝐴 𝑠𝑖𝑛 𝜔𝑡 = 𝛼 𝑡 ( 1 ) Where: 𝜃 = nominal pitch angle about which the oscillation occurs t = time = angle of attack The pitch rate ( 𝑞 ) and pitch acceleration ( 𝑞 ̇ ) are the first and second derivative of the pitch angle with respect to time.
̇ 𝜃 ( 𝑡 ) = 𝐴𝜔 𝑐𝑜𝑠 ( 𝜔𝑡 ) = 𝛼 ̇ ( 𝑡 ) = 𝑞 ( 𝑡 ) ( 2 ) ̈ 𝜃 ( 𝑡 ) = − 𝐴 𝜔 𝑠𝑖𝑛 ( 𝜔𝑡 ) = 𝛼 ̈ ( 𝑡 ) = 𝑞 ̇ ( 𝑡 ) ( 3 ) The balance measured pitching moment ( 𝑀 ) during the oscillation is the sum of the inertial ( 𝑀 ) and 𝑏 𝑖 aerodynamic ( 𝑀 ) components .
𝑎 ( ) ( ) ( ) 𝑀 𝑡 = 𝑀 𝑡 + 𝑀 𝑡 ( 4 ) 𝑏 𝑖 𝑎 ( ) ( ) ( ) 𝑀 𝑡 = 𝑀 𝑡 + 𝑞 ̅ 𝑆 𝑐 ̅ 𝐶 𝑡 ( 5 ) 𝑏 𝑖 𝑚 The pitching moment coefficient ( 𝐶 ) about a nominal angle of attack ( 𝛼 ) is often expressed in a linear 𝑚 𝑜 first - order Taylor Series expansion as: 𝑐 ̅ 𝑞 ( 𝑡 ) 𝑐 ̅ 𝛼 ̇ ( 𝑡 ) 𝑐 ̅ ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 𝐶 𝛼 = 𝐶 𝛼 + 𝐶 𝛼 ∆ 𝛼 𝑡 + 𝐶 𝛼 + 𝐶 𝛼 + ( ) 𝑞 ̇ 𝑡 𝐶 𝛼 ( 6 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 ̇ ̇ 𝑜 𝛼 𝑞 𝛼 𝑞 2 𝑉 2 𝑉 2 𝑉 This linear model assumes that the coefficient values ( 𝐶 , 𝐶 , 𝐶 , 𝐶 , and 𝐶 ) are constant over 𝑚 𝑚 𝑚 𝑚 𝑚 𝑜 𝛼 𝑞 𝛼 ̇ 𝑞 ̇ the oscillation cycle. Subtracting the wind - off tare measurements from the wind - on balance measurements remove s the inertial and still - air damping values yielding the desired aerodynamic effects.
𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) = 𝑏 𝑖 𝑐 ̅ 𝑞 ( 𝑡 ) 𝑐 ̅ 𝛼 ̇ ( 𝑡 ) 𝑐 ̅ 𝑞 ̅ 𝑆 𝑐 ̅ [ 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) Δ 𝛼 ( 𝑡 ) + 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) + ( ) 𝑞 ̇ ( 𝑡 ) 𝐶 ( 𝛼 ) ] ( 7 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝛼 𝑞 𝛼 ̇ 𝑞 ̇ 2 𝑉 2 𝑉 2 𝑉 Substituting equations 2 and 3 for 𝛼 ̇ ( 𝑡 ) , 𝑞 ( 𝑡 ) , and 𝑞 ̇ ( 𝑡 ) , and 𝐴 sin ( 𝜔𝑡 ) for ∆ 𝛼 ( 𝑡 ) yields: 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) = 𝑏 𝑖 𝑐 ̅ 𝜔 𝑐 ̅ 𝜔 = 𝑞 ̅ 𝑆 𝑐 ̅ { 𝐶 ( 𝛼 ) + 𝐴 sin ( 𝜔𝑡 ) [ 𝐶 ( 𝛼 ) − ( ) 𝐶 ( 𝛼 ) ] + 𝐴 cos ( 𝜔𝑡 ) [ 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) ] } ( 8 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝛼 𝑞 ̇ 𝑞 𝛼 ̇ 2 𝑉 2 𝑉 Equation 8 can be further simplified as: 1 𝑐 ̅ 𝜔 ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] = 𝐶 ( 𝛼 ) = 𝐶 ( 𝛼 ) + 𝐴 sin ( 𝜔𝑡 ) 𝐶 ( 𝛼 ) + 𝐴 cos ( 𝜔𝑡 ) 𝐶 ( 𝛼 ) ( 9 ) 𝑏 𝑖 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝛼 𝑞 𝑞 ̅ 𝑆 𝑐 ̅ 2 𝑉 ̅ ̅ ̅ ̅ ̅ Where the in - phase term ( 𝐶 ) is: 𝑚 𝛼 𝑐 ̅ 𝜔 ̅ ̅ ̅ ̅ ̅ ( ) ( ) ( ) 𝐶 𝛼 = 𝐶 𝛼 − ( ) 𝐶 𝛼 ( 10 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 ̇ 𝛼 𝛼 𝑞 2 𝑉 ̅ ̅ ̅ ̅ ̅ and the out - of - phase term ( 𝐶 ) is: 𝑚 𝑞 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 ) = 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) ( 11 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑞 𝑞 𝛼 ̇ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ Recall that the underlying assumption is that the coefficient values ( 𝐶 , 𝐶 and 𝐶 ) are constant 𝑚 𝑚 𝑚 𝑜 𝛼 𝑞 over the oscillation cycle. The oscillation amplitude must therefore be sufficiently small for this approximation to hold. However, the oscillation amplitude must also be sufficiently large to provide enough sig nal - to - noise ratio to discern the difference between the wind - on balance measurements and the wind - off tare measurements . This trade between minimal oscillation amplitude and signal - to - noise is highly dependent on the model mass properties, the model geome try, the balance range and resolution, and the test conditions. This trade is generally done ad hoc, using engineering judgement and thus a potential source of error or increased uncertainty.
As discussed earlier , there have historically been two different methods used to extract the linear ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ coefficients, 𝐶 , 𝐶 , and 𝐶 of equation 9 from the balance measurements . The derivations of the 𝑚 𝑚 𝑚 𝑜 𝛼 𝑞 Integration and Specific Point methods are described in the following sections.
Integration Method As the name implies the Integration Method integrates the balance measurements over several complete oscillation cycles to derive the coefficient values. Fro m equation 9 it can be observed that the 𝐶 value is 𝑚 𝑜 ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ the mean value about which the in - phase 𝐶 and an out - of - phase 𝐶 component s oscillat e. This mean 𝑚 𝑚 𝛼 𝑞 value can be found by integrating the difference in the balance wind - on and wind - off measurements over a period ( T ) of several complete cycles, divided by that period.
1 𝑡 + 𝑇 ( ) [ ( ) ( ) ] 𝐶 𝛼 = ∫ 𝑀 𝑡 − 𝑀 𝑡 𝑑𝑡 ( 12 ) 𝑚 𝑜 𝑏 𝑖 0 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑇 where: 2 𝜋 𝑛 𝑐𝑦𝑐 𝑇 = , 𝑛 = 1, 2, 3, ⋯ number of cycles ( 13 ) 𝑐𝑦𝑐 𝜔 ̅ ̅ ̅ ̅ ̅ The in - phase term ( 𝐶 ) can be derived by multiplying equation 9 by sin ( 𝜔𝑡 ) and then integrating over 𝑚 𝛼 𝐴𝑇 the measurement period.
2 𝑡 + 𝑇 2 𝑡 + 𝑇 0 0 [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 = 𝐶 sin ( 𝜔𝑡 ) 𝑑𝑡 ∫ ∫ 𝑏 𝑖 𝑚 𝑡 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝐴𝑇 𝐴𝑇 0 0 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ + 𝐶 sin ( 𝜔𝑡 ) 𝑑𝑡 ∫ ( 14 ) 𝑚 𝛼 𝑡 𝑇 𝑐 ̅ 𝜔 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ + 𝐶 sin ( 𝜔𝑡 ) cos ( 𝜔𝑡 ) 𝑑𝑡 ∫ 𝑚 𝑞 𝑇𝑉 𝑡 2 𝑡 + 𝑇 2 − 1 0 𝑡 + 𝑇 [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 = 𝐶 cos ( 𝜔𝑡 ) | ∫ 𝑏 𝑖 𝑚 0 𝑡 𝑡 0 𝑞 ̅ 𝑆 𝑐 ̅ 𝐴𝑇 𝐴𝑇 𝜔 𝑡 + 𝑇 2 𝑡 1 ̅ ̅ ̅ ̅ ̅ + 𝐶 [ − sin ( 2 𝜔𝑡 ) ] | 𝑚 ( 15 ) 𝛼 𝑇 2 4 𝜔 𝑡 𝑡 + 𝑇 𝑐 ̅ ̅ ̅ ̅ ̅ ̅ ( ) + 𝐶 sin 𝜔𝑡 | 𝑚 𝑞 2 𝑇𝑉 𝑡 𝑡 + 𝑇 𝑡 + 𝑇 𝑡 + 𝑇 0 0 2 0 ( ) | ( ) | ( ) | Note that: cos 𝜔𝑡 = sin 2 𝜔𝑡 = sin 𝜔𝑡 = 0 ( 16 ) 𝑡 𝑡 𝑡 0 0 0 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ [ ] Therefore: 𝐶 = ∫ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) sin ( 𝜔𝑡 ) 𝑑𝑡 ( 17 ) 𝑚 𝑏 𝑖 𝛼 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝐴𝑇 ̅ ̅ ̅ ̅ ̅ The out - of - phase damping term ( 𝐶 ) can be derived in a similar fashion by multiplying equation 9 by 𝑚 𝑞 4 𝑉 cos ( 𝜔𝑡 ) and integrating over the measurement period.
𝑐 ̅ 𝜔𝐴𝑇 4 𝑉 𝑡 + 𝑇 4 𝑉 𝑡 + 𝑇 0 0 [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 = 𝐶 cos ( 𝜔𝑡 ) 𝑑𝑡 ∫ ∫ 𝑏 𝑖 𝑚 2 0 𝑡 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝜔𝐴𝑇 𝑐 ̅ 𝜔𝐴𝑇 0 0 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ + 𝐶 sin ( 𝜔𝑡 ) cos ( 𝜔𝑡 ) 𝑑𝑡 ∫ ( 18 ) 𝑚 𝛼 𝑡 𝑐 ̅ 𝜔𝑇 0 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ + 𝐶 cos ( 𝜔𝑡 ) 𝑑𝑡 ∫ 𝑚 𝑞 𝑡 𝑇 4 𝑉 𝑡 + 𝑇 4 𝑉 1 𝑡 + 𝑇 0 0 [ ( ) ( ) ] ( ) ( ) | ∫ 𝑀 𝑡 − 𝑀 𝑡 cos 𝜔𝑡 𝑑𝑡 = 𝐶 sin 𝜔𝑡 𝑏 𝑖 𝑚 2 𝑡 𝑡 0 0 𝑞 ̅ 𝑆 𝑐 ̅ 𝜔𝐴𝑇 𝑐 ̅ 𝜔𝐴𝑇 𝜔 2 𝑉 𝑡 + 𝑇 2 0 ̅ ̅ ̅ ̅ ̅ + 𝐶 sin ( 𝜔𝑡 ) | ( 19 ) 2 𝑚 𝛼 𝑡 𝑐 ̅ 𝜔 𝑇 𝑡 + 𝑇 2 𝑡 1 ̅ ̅ ̅ ̅ ̅ + 𝐶 [ + sin ( 2 𝜔𝑡 ) ] | 𝑚 𝑞 𝑇 2 4 𝜔 𝑡 𝑡 + 𝑇 𝑡 + 𝑇 𝑡 + 𝑇 0 0 2 0 | | | Since: sin ( 𝜔𝑡 ) = sin ( 2 𝜔𝑡 ) = sin ( 𝜔𝑡 ) = 0 ( 20 ) 𝑡 𝑡 𝑡 0 0 0 𝑡 + 𝑇 4 𝑉 ̅ ̅ ̅ ̅ ̅ 𝐶 = [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 ( 21 ) ∫ 𝑚 𝑏 𝑖 𝑞 ̅ ̅ 𝑡 𝑞 𝑆 𝑐 𝜔𝐴𝑇 0 ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ Note that the integration intervals for all three parameters ( 𝐶 , 𝐶 , and 𝐶 ) are over complete cycles 𝑚 𝑚 𝑚 0 𝛼 𝑞 ( 𝑡 to 𝑡 + 𝑇 ). The forced oscillation time history data must be trimmed to complete cycle intervals prior 0 0 to integrating or errors will be introduced, since the integrated terms that reduce to zero over complete intervals are non - zero over partial intervals .
As noted in the Background section, the Integration Method was easier to implement back when the data systems were analog . The analog implementation merely require d the averaging of the in - phase and out - of - phase balance vol tages ( r ef. 3 ) . With digital data systems this is no longer any advant age . T his method also ha s some inherent limitations which will be highlighted later in the report .
Specific Point Method The derivation of the Specific Point Method begins with the difference between the wind - on and wind - off balance measurements of equation 8 , repeated below.
( ) ( ) 𝑀 𝑡 − 𝑀 𝑡 = 𝑏 𝑖 𝑐 ̅ 𝜔 𝑐 ̅ 𝜔 ( ) ( ) ( ) ( ) ( ) ( ) ( ) = 𝑞 ̅ 𝑆 𝑐 ̅ { 𝐶 𝛼 + 𝐴 𝑠𝑖𝑛 𝜔𝑡 [ 𝐶 𝛼 − ( ) 𝐶 𝛼 ] + 𝐴 𝑐𝑜𝑠 𝜔𝑡 [ 𝐶 𝛼 + 𝐶 𝛼 ] } ( 8 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 ̇ ̇ 𝑜 𝛼 𝑞 𝑞 𝛼 2 𝑉 2 𝑉 Recall from equations 2 and 3 that the maximum angular rate and zero angular acceleration occur when cos ( 𝜔𝑡 ) = 1 and sin ( 𝜔𝑡 ) = 0 , which corresponds to the beginning and ending of each oscillation cycle when: 2 𝑛𝜋 𝑡 = , 𝑛 = 0 , 1 , 2 , 3 , … ( 22 ) 𝜔 Note that this analysis is excluding any transients that may occur during the test rig startup o r stop p ing.
Extracting the measurements at the zero angular acceleration points yields values at the maximum angular rate values .
2 𝑛𝜋 2 𝑛𝜋 𝑐 ̅ 𝐴𝜔 𝑀 ( ) − 𝑀 ( ) = 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) = 𝑞 ̅ 𝑆 𝑐 ̅ { 𝐶 ( 𝛼 ) + [ 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) ] } ( 23 ) 𝑏 𝑖 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝑞 𝛼 ̇ 𝜔 𝜔 2 𝑉 T he minimum angular rate occurs when cos ( 𝜔𝑡 ) = − 1 , corresponding to the mid - cycle crossing point when : ( 2 𝑛 + 1 ) 𝜋 𝑡 = , 𝑛 = 0 , 1 , 2 , 3 , … ( 24 ) 𝜔 Extracting the measurements at these zero angular acceleration points yields values at the minimum angular rate.
( 2 𝑛 + 1 ) 𝜋 ( 2 𝑛 + 1 ) 𝜋 𝑀 ( ) − 𝑀 ( ) = 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) 𝑏 𝑖 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 𝜔 𝜔 ( 25 ) ̅ 𝑐 𝐴𝜔 = 𝑞 ̅ 𝑆 𝑐 ̅ { 𝐶 ( 𝛼 ) − [ 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) ] } 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝑞 𝛼 ̇ 2 𝑉 Taking the difference between the measurements at the maximum (eq. 23 ) and minimum rates (eq. 25 ) yields: 𝑐 ̅ 𝐴𝜔 ( ) ( ) ( ) ( ) ( ) ( ) 𝑀 𝑞 − 𝑀 𝑞 − 𝑀 𝑞 + 𝑀 𝑞 = 𝑞 ̅ 𝑆 𝑐 ̅ { [ 𝐶 𝛼 + 𝐶 𝛼 ] } 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 𝑚 𝑜 𝑚 𝑜 ̇ 𝑞 𝛼 𝑉 ( 26 ) 𝑐 ̅ 𝐴𝜔 ̅ ̅ ̅ ̅ ̅ = 𝑞 ̅ 𝑆 𝑐 ̅ { [ 𝐶 ( 𝛼 ) ] } 𝑚 𝑜 𝑞 𝑉 ̅ ̅ ̅ ̅ ̅ Solving for 𝐶 ( 𝛼 ) yields: 𝑚 𝑜 𝑞 𝑉 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) + 𝑀 ( 𝑞 ) 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 ) = [ ] 𝑚 𝑜 𝑞 𝑐 ̅ 𝐴𝜔 𝑞 ̅ 𝑆 𝑐 ̅ ( 27 ) 𝑉 = [ 𝐶 ( 𝑞 ) − 𝐶 ( 𝑞 ) ] 𝑚 𝑚𝑎𝑥 𝑚 𝑚𝑖𝑛 𝑐 ̅ 𝐴𝜔 Taking the sum of the measurements at the maximum and minimum rates yields: 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) + 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) = 𝑞 ̅ 𝑆 𝑐 ̅ [ 2 𝐶 ( 𝛼 ) ] ( 28 ) 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 𝑚 𝑜 𝑜 Solving for 𝐶 ( 𝛼 ) yields: 𝑚 𝑜 𝑜 1 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) + 𝑀 ( 𝑞 ) − 𝑀 ( 𝑞 ) 1 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 𝐶 ( 𝛼 ) = ( ) = [ 𝐶 ( 𝑞 ) + 𝐶 ( 𝑞 ) ] ( 29 ) 𝑚 𝑜 𝑚 𝑚𝑎𝑥 𝑚 𝑚𝑖𝑛 𝑜 2 𝑞 ̅ 𝑆 𝑐 ̅ 2 ̅ ̅ ̅ ̅ ̅ The 𝐶 ( 𝛼 ) term can b e determined in a similar manner by taking the difference of the balance 𝑚 𝑜 𝛼 measurements at the maximum and minimum angular acceleration points. The maximum angular acceleration occurs when sin ( 𝜔𝑡 ) = − 1 or : ( ) 4 𝑛 + 3 𝜋 𝑡 = , 𝑛 = 0 , 1 , 2 , 3 , … ( 30 ) 2 𝜔 ( 4 𝑛 + 3 ) 𝜋 ( 4 𝑛 + 3 ) 𝜋 𝑀 ( ) − 𝑀 ( ) = 𝑀 ( 𝑞 ̇ ) − 𝑀 ( 𝑞 ̇ ) 𝑏 𝑖 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 2 𝜔 2 𝜔 ( 31 ) 𝑐 ̅ 𝜔 ( ) ( ) ( ) = 𝑞 ̅ 𝑆 𝑐 ̅ { 𝐶 𝛼 − 𝐴 [ 𝐶 𝛼 − ( ) 𝐶 𝛼 ] } 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 ̇ 𝑜 𝛼 𝑞 2 𝑉 The minimum angular acceleration occurs when: ( ) 4 𝑛 + 1 𝜋 𝑡 = , 𝑛 = 0 , 1 , 2 , 3 , … ( 32 ) 2 𝜔 ( 4 𝑛 + 1 ) 𝜋 ( 4 𝑛 + 1 ) 𝜋 ( ) ( ) 𝑀 ( ) − 𝑀 ( ) = 𝑀 𝑞 ̇ − 𝑀 𝑞 ̇ 𝑏 𝑖 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 2 𝜔 2 𝜔 ( 33 ) 𝑐 ̅ 𝜔 ( ) ( ) ( ) = 𝑞 ̅ 𝑆 𝑐 ̅ { 𝐶 𝛼 + 𝐴 [ 𝐶 𝛼 − ( ) 𝐶 𝛼 ] } 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝛼 𝑞 ̇ 2 𝑉 Taking the difference between the measurements at the maximum and minimum angular acceleration yields: 𝑐 ̅ 𝜔 ( ) ( ) ( ) ( ) ( ) ( ) 𝑀 𝑞 ̇ − 𝑀 𝑞 ̇ − 𝑀 𝑞 ̇ + 𝑀 𝑞 ̇ = − 2 𝐴 𝑞 ̅ 𝑆 𝑐 ̅ [ 𝐶 𝛼 − ( ) 𝐶 𝛼 ] 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 𝑚 𝑜 𝑚 𝑜 ̇ 𝛼 𝑞 2 𝑉 ( 34 ) ̅ ̅ ̅ ̅ ̅ = − 2 𝐴 𝑞 ̅ 𝑆 𝑐 ̅ [ 𝐶 ( 𝛼 ) ] 𝑚 𝑜 𝛼 ̅ ̅ ̅ ̅ ̅ ( ) Solving for 𝐶 𝛼 yields: 𝑚 𝑜 𝛼 − 1 𝑀 ( 𝑞 ̇ ) − 𝑀 ( 𝑞 ̇ ) − 𝑀 ( 𝑞 ̇ ) + 𝑀 ( 𝑞 ̇ ) 𝑏 𝑚𝑎𝑥 𝑖 𝑚𝑎𝑥 𝑏 𝑚𝑖𝑛 𝑖 𝑚𝑖𝑛 ̅ ̅ ̅ ̅ ̅ ( ) 𝐶 𝛼 = [ ] 𝑚 𝑜 𝛼 2 𝐴 𝑞 ̅ 𝑆 𝑐 ̅ ( 35 ) − 1 = [ 𝐶 ( 𝑞 ̇ ) − 𝐶 ( 𝑞 ̇ ) ] 𝑚 𝑚𝑎𝑥 𝑚 𝑚𝑖𝑛 2 𝐴 Note that the only required wind - off and wind - on measurements are at the angular rate and acceleration maximum and minimum points. The other data points in the oscillation cycle are not used.
One of the byproducts of the Specific Point method is the ability to estimate the standard deviation of the measured dynamic coefficient values usi ng general uncertainty analysis (ref. 22 ) . For each oscillation cycle there will be a pair of minimum and maximum rate and acceleration measurements. The mean and standard deviation of these measurements can be computed based on the number of measured oscillation cycles. These values are used to estimate the standard deviation of the dynamic coefficient values.
̅ ̅ ̅ ̅ ̅ Applying the general uncertainty analysis to equation 27 for 𝐶 and assuming the amplitude ( A ) and 𝑚 𝑞 frequency ( ) are constants and the standard deviation of the tare values are negligible, yields: 2 2 ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ 𝜕 𝐶 𝜕 𝐶 𝜕 𝐶 𝑚 𝑚 𝑚 𝑞 𝑞 𝑞 2 2 2 2 𝜎 = ( ) 𝜎 + ( ) 𝜎 + ( ) 𝜎 ( 36 ) ̅ ̅ ̅ ̅ ̅ ̅ 𝐶 𝑉 𝐶 𝐶 𝑚 𝑚 𝑚 𝑞 𝜕𝑉 𝜕 𝐶 𝑞 𝜕 𝐶 𝑞 𝑚𝑎𝑥 𝑚 𝑚 𝑚𝑖𝑛 𝑞 𝑞 𝑚𝑎𝑥 𝑚𝑖𝑛 where: ̅ ̅ ̅ ̅ ̅ ̅ 𝜕 𝐶 𝑚 1 𝑞 = ( 𝐶 − 𝐶 ) ( 37 ) 𝑚 𝑚 𝑞 𝑞 𝜕𝑉 𝑐 ̅ 𝐴𝜔 𝑚𝑎𝑥 𝑚𝑖𝑛 ̅ ̅ ̅ ̅ ̅ ̅ 𝜕 𝐶 𝑚 𝑉 𝑞 = ( 38 ) 𝜕 𝐶 𝑐 ̅ 𝐴𝜔 𝑚 𝑞 𝑚𝑎𝑥 ̅ ̅ ̅ ̅ ̅ ̅ 𝜕 𝐶 𝑚 − 𝑉 𝑞 = ( 39 ) 𝜕 𝐶 𝑐 ̅ 𝐴𝜔 𝑚 𝑞 𝑚𝑖𝑛 Therefore: 2 2 1 𝑉 2 2 2 2 𝜎 = ( 𝐶 − 𝐶 ) 𝜎 + ( ) 𝜎 + 𝜎 ( 40 ) ̅ ̅ ̅ ̅ ̅ ̅ [ ] [ ] 𝐶 𝑚 𝑚 𝑉 𝐶 𝐶 𝑚 𝑞 𝑞 𝑚 𝑚 𝑞 𝑐 ̅ 𝐴𝜔 𝑚𝑎𝑥 𝑐 ̅ 𝐴𝜔 𝑞 𝑞 𝑚𝑖𝑛 𝑚𝑎𝑥 𝑚𝑖𝑛 or 2 2 2 2 𝜎 = { ( 𝐶 − 𝐶 ) 𝜎 + 𝑉 [ 𝜎 + 𝜎 ] } ( 41 ) ̅ ̅ ̅ ̅ ̅ ̅ 𝐶 𝑚 𝑚 𝑉 𝐶 𝐶 𝑚 𝑞 𝑞 𝑚 𝑚 𝑞 𝑚𝑎𝑥 𝑞 𝑞 𝑐 ̅ 𝐴𝜔 𝑚𝑖𝑛 𝑚𝑎𝑥 𝑚𝑖𝑛
Characteristics and Limitations of Linear Dynamic Derivative Model
As aircraft have become more maneuverable and have expanded flight envelopes into higher angle of attack and sideslip regions , the limitations of a linear dyna mic derivative model have become more apparent. This can be illustrated by comparing model and measured data at linear and non - linear angle of attack regions. Figure 3 shows the idealized linear model hysteresis loop of the dynamic pitching moment coefficient of equation 9 about a nominal pitch angle ( 𝜃 ), with an oscillation amplitude ( A ) and positive ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ values for 𝐶 , 𝐶 and 𝐶 . Also shown are the maximum and minimum pitch rate and acceleration 𝑚 𝑚 𝑚 0 𝛼 𝑞 ̅ ̅ ̅ ̅ ̅ point s used in the Specific Point method described in the previous section. The magnitude of the 𝐶 value 𝑚 𝑞 determines the vertical thickness of the linear model hysteresis loop and the sign dictates the direction of ̅ ̅ ̅ ̅ ̅ the loop (positive is clockwise and negati ve is counterclockwise). The 𝐶 term specifies the tilt or slope 𝑚 𝛼 of the loop which will be negative for stable aircraft.
Figure 3 – L inear model hysteresis loop of the dynamic pitching moment coefficient .
Figure 4 shows an example of forced oscillation pitching moment data from a tailless aircraft configuration as reported in reference 17 . The figure includes the static pitching moment measurements from an angle of attack sweep along with the pitching moment hysteresis loops from 30 cycles of pitch oscillation at a frequency of 1 H z and amplitude of 5 degree s. Also shown in the figure are arrows indicating the direction of the oscillation. The oscillation data at the lower 5 - degree nominal pitch angle show good repeatability over the 30 cycles and a similar elliptical shape as the linear dynamic model shown i n figure 3 .
The oscillation data about the higher 15 - degree nominal pitch angle shows less repeatability , indicating some flow unsteadiness , and does not resemble the elliptical linear dynamic model shape.
Figure 4 – Pitching moment coefficient s tatic and forced - oscillation hysteresis loop data example (Ref. 17 ) .
A statistical measure of how well the forced oscillation data fits the linear dynamic model can be obtained through the coefficient of determination ( R ). In the case of this pit ching moment example the coefficient of determination is computed as: 𝑆𝑆 𝑟 𝑅 = 1 − ( 42 ) 𝑆𝑆 𝑇 Where 𝑆𝑆 is the sum of squares of the residual between the measured data and the model and 𝑆𝑆 is the 𝑟 𝑇 total sum of squares of the difference between the measured data and the mean of the measured data.
∑ 𝑆𝑆 = ( 𝐶 − 𝐶 ) ( 43 ) 𝑟 𝑚 𝑚 𝑖 𝑑𝑎𝑡𝑎 𝑖 𝑚𝑜𝑑𝑒𝑙 𝑖 ̅ ̅ ̅ ̅ ∑ 𝑆𝑆 = ( 𝐶 − 𝐶 ) ( 44 ) 𝑇 𝑚 𝑚 𝑖 𝑑𝑎𝑡𝑎 𝑖 𝑛 ̅ ̅ ̅ ̅ ∑ 𝐶 = 𝐶 ( 45 ) 𝑚 𝑚 𝑖 𝑑𝑎𝑡𝑎 𝑖 𝑛 Figure 5 shows a comparison of the dynamic linea r model hysteresis loops generated from the coefficient values obtained from both the Integral and Specific Point methods. Also shown in the figure are the corresponding coefficient of determination values. The coefficient values from each method are also listed in table 1 . Both methods produce similar coefficient values and a good model fit to the lower pitch oscillation data (Fig. 5 a) .
(a) Oscillation about 5° nominal pitch angle .
(b) Oscillation about 15° nominal pitch angle Figure 5 – L inear model hyster esis loop comparison from Integral and Specific Point methods.
Table 1 - Linear dynamic model coefficient values from Integral and Specific Point methods.
2 2 ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ Method 𝜽 , deg Amp , deg f , Hz 𝑪 𝑪 𝑪 R R @ 𝟎 𝒎 𝒎 𝒎 𝟎 𝜶 𝒒 Integral 0.0262 0.1252 - 0.9478 0.997 0.99 1 5.2 5.3 1.0 Specific Point 0.0264 0.1239 - 0.8919 0.996 0.99 9 Integral 0.0471 0.1001 - 2.8773 0.450 - 0.638 15.6 5.4 1.0 Specific Point 0.0418 0.1119 - 0.9112 - 0.009 0.930 At the higher nominal pitch angle (Fig. 5 b) neither method produces a good fit to the data indicating that the linear dynamic model is not sufficient to capture the dynamics observ ed over the entire oscillation cycle . The Integral method resulted in a better R value, but the Specific Point method matched the data at the zero pitch acceleration points better . This is an import ant distinction between the two methods. The Integral met hod uses all the cycle data to compute the coefficient values that best fit the measurements. It therefore only produces relevant dynamic coefficient values when the measured data resemble the elliptical hysteresis loop of the linear model. The Specific Po int method is only using the data at the crossing points and consequently is less dependent on the measured hysteresis data being elliptical. In other words, the Specific Point method is not constrained to the linear coefficient model of equation 9 where the coefficient values are assumed to be constant over the entire oscillation cycle. Another illustration of this is comparing the coefficient of determination ( R ) va lue s of the two methods computed at the nominal pitch angle ( 𝜃 ) 𝑜 crossing values . For the linear 5° case there is very little difference in the two methods . For the 15° non - linear case the Specific Point method clearly provides a better match to the observed rate damping at the nominal pitch angle.
̅ ̅ ̅ ̅ ̅ The Specific Point method also has the flexibility to provide different damping derivative ( 𝐶 ) values 𝑚 𝑞 for positive and negative rates or values that are a function of the rates. Hultberg ( ref. 20 ) concludes: “The damping data should not be linearized, but merely associated with the actual nondimensionalized body axis rate. This includes having separate d amping values for positive and negative rates. Using this format, damping characteristics in asymmetric conditions such as nonzero sideslip angles or control deflections can be accurately measured.” The Specific Point method allows for this modeling flexib ility.
Multi - point Method
The Multi - point method is an extension of the Specific Point method. This method is new and has yet to be applied extensively. The Specific Point method only use s the data at the zero rate ( 𝑞 ) and zero ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ acce leration ( 𝑞 ̇ ) points to compute the 𝐶 and 𝐶 coefficients , respectively, for the nominal pitch angle 𝑚 𝑚 𝛼 𝑞 ( 𝜃 ) . T he remaining off - peak hysteresis loop data are ignored . The Multi - point method is similar to the 𝑜 Specific Point method, but i t use s the data from all t he pitch angles throughout the oscillation cycle. The Multi - point method applies the linear model of equation 8 at each pitch angle of the oscillation cycle and ̅ ̅ ̅ ̅ ̅ computes a 𝐶 and 𝐶 value for that angle rather than a si ngle value for the entire oscillation cycle. As 𝑚 𝑚 𝑞 𝑞 ̇ noted earlier , the linear model assumption used in the Specific Point and Integral methods may not be valid over an oscillation cycle, particularly if the oscillation amplitude is large enough to include non - linear regions . However, the linear model assumption can be valid over sufficiently small angular segments of the oscillation cycle.
Recall the lin ear Taylor Series pitching moment coefficient model of equation 6 : 𝑐 ̅ 𝑞 ( 𝑡 ) 𝑐 ̅ 𝛼 ̇ ( 𝑡 ) 𝑐 ̅ ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 𝐶 𝛼 = 𝐶 𝛼 + 𝐶 𝛼 ∆ 𝛼 𝑡 + 𝐶 𝛼 + 𝐶 𝛼 + ( ) 𝑞 ̇ 𝑡 𝐶 𝛼 ( 6 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝛼 𝑞 𝛼 ̇ 𝑞 ̇ 2 𝑉 2 𝑉 2 𝑉 ̅ ̅ ̅ ̅ ̅ Replac ing the 𝐶 and 𝐶 term s with 𝐶 ( eq . 10 ) yields: 𝑚 𝑚 𝑚 𝑞 𝛼 ̇ 𝑞 𝑐 ̅ 𝑐 ̅ ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 ) = 𝐶 ( 𝛼 ) + 𝐶 ( 𝛼 ) ∆ 𝛼 ( 𝑡 ) + 𝑞 ( 𝑡 ) 𝐶 ( 𝛼 ) + ( ) 𝑞 ̇ ( 𝑡 ) 𝐶 ( 𝛼 ) ( 46 ) 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑚 𝑜 𝑜 𝛼 𝑞 𝑞 ̇ 2 𝑉 2 𝑉 Static terms Dynamic terms Note that the first two terms of the above equation represent the static aerodynamic contribution and the last two are the dynamic components. The Multi - point method applies the above model to any pitch angle within the oscillation cycle.
́ At any pitch angle 𝜃 within the oscillation cycle there are a pair of pitching moment coefficient valu es ( ) − + corresponding to negative ( 𝑞 ) and positive ( 𝑞 ) pitch rates as shown in figure 6 . The pitch rates are of equal magnitude and opposite sign. The only exception is at the maximum and minimum pitch values where the rates are zero.
́ ́ 𝜃 = 𝜃 + 𝐴 sin ( 𝜔 𝑡 ) ( 47 ) 𝑜 ́ 𝜃 − 𝜃 𝑜 − 1 ́ 𝜔 𝑡 = sin ( ) ( 48 ) 𝐴 + ́ ́ 𝑞 𝜃 = 𝐴 ω cos ( 𝜔 𝑡 ) ( ) ́ 𝜃 − 𝜃 𝑜 − 1 = 𝐴 ω cos [ sin ( ) ] ( 49 ) 𝐴 ́ √ = 𝜔 𝐴 − ( 𝜃 − 𝜃 ) 𝑜 − 2 ́ ́ √ 𝑞 ( 𝜃 ) = − 𝜔 𝐴 − ( 𝜃 − 𝜃 ) ( 50 ) 𝑜 The corresponding pitch acceleration values are of the same magnitude and sign.
́ ́ 𝑞 ̇ ( 𝜃 ) = − 𝐴 𝜔 sin ( 𝜔 𝑡 ) ( 51 ) ́ = − 𝜔 ( 𝜃 − 𝜃 ) 𝑜 Figure 6 - Pitching moment coefficient hysteresis loop data example from reference 17 .
́ The pitching moment coefficient values at the selected pitch angle 𝜃 can be expressed as: ( ) 𝑐 ̅ 𝑐 ̅ ́ ́ ́ ̅ ̅ ̅ ̅ ̅ ́ ́ ́ 𝐶 ( 𝜃 ) = 𝐶 ( 𝜃 ) + 𝑞 ( 𝜃 ) 𝐶 ( 𝜃 ) + ( ) 𝑞 ̇ ( 𝜃 ) 𝐶 ( 𝜃 ) ( 52 ) 𝑚 𝑚 𝑚 𝑚 static 𝑞 𝑞 ̇ 2 𝑉 2 𝑉 If static data are available from either a conventional pitch - pause sweep or from a very slow r ate oscillation (i.e. slow enough that the rate effect is not discernable) then the 𝐶 value s can be determined 𝑚 𝑞 ̇ from the difference between the oscillation and static values at the oscillation end points where the rate values are zero.
− 1 2 𝑉 ́ ́ ́ ́ 𝜃 = 𝜃 + 𝐴 , 𝑞 ̇ = − 𝐴 𝜔 , and 𝐶 ( 𝜃 ) = ( ) [ 𝐶 ( 𝜃 ) − 𝐶 ( 𝜃 ) ] 𝑚𝑎𝑥 𝑜 𝑚 𝑚𝑎𝑥 𝑚 𝑚𝑎𝑥 𝑚 𝑚𝑎𝑥 ̇ 𝑞 𝑠𝑡𝑎𝑡𝑖𝑐 𝐴 𝑐 ̅ 𝜔 ( 53 ) 1 2 𝑉 ́ ́ ́ ́ 𝜃 = 𝜃 − 𝐴 , 𝑞 ̇ = 𝐴 𝜔 , and 𝐶 ( 𝜃 ) = ( ) [ 𝐶 ( 𝜃 ) − 𝐶 ( 𝜃 ) ] 𝑚𝑖𝑛 𝑜 𝑚 𝑚𝑖𝑛 𝑚 𝑚𝑖𝑛 𝑚 𝑚𝑖𝑛 𝑞 ̇ 𝑠𝑡𝑎𝑡𝑖𝑐 𝐴 𝑐 ̅ 𝜔 ̅ ̅ ̅ ̅ ̅ If no static data are available, then the 𝐶 values cannot be determined . However, the 𝐶 values can 𝑚 𝑚 𝑞 ̇ 𝑞 be computed if it is assumed that value s are the same for positive and negative rates. This is good assumption for a symmetric airplane oscillating about the roll or yaw body axes. In the pitch ax is this may not be true . It should be no ted however that this is assumed to be true for both the Integral and Specific Point methods.
̅ ̅ ̅ ̅ ̅ If i t is assumed that the 𝐶 value is independent of the sign of the rates, then the value is derived in the 𝑚 𝑞 following manner.
́ The moment coefficient values at the selected pitch angle 𝜃 with a positive pitch rate can be expressed ( ) as: 𝑐 ̅ 𝑐 ̅ + + ́ ́ ́ ̅ ̅ ̅ ̅ ̅ ́ ́ ́ 𝐶 𝜃 = 𝐶 𝜃 + 𝑞 𝜃 𝐶 𝜃 + ( ) 𝑞 ̇ 𝜃 𝐶 𝜃 ( 54 ) ( ) ( ) ( ) ( ) ( ) ( ) 𝑚 𝑚 𝑚 𝑚 static 𝑞 𝑞 ̇ 2 𝑉 2 𝑉 The negative pitch rate coefficient values are: 𝑐 ̅ 𝑐 ̅ − − ́ ́ ́ ̅ ̅ ̅ ̅ ̅ ́ ́ ́ 𝐶 ( 𝜃 ) = 𝐶 ( 𝜃 ) + 𝑞 ( 𝜃 ) 𝐶 ( 𝜃 ) + ( ) 𝑞 ̇ ( 𝜃 ) 𝐶 ( 𝜃 ) ( 55 ) 𝑚 𝑚 𝑚 𝑚 static 𝑞 𝑞 ̇ 2 𝑉 2 𝑉 The difference between the positive and negative rate coefficient values is: 𝑐 ̅ + − + − ́ ́ ̅ ̅ ̅ ̅ ̅ ́ ́ ́ 𝐶 ( 𝜃 ) − 𝐶 ( 𝜃 ) = 𝐶 ( 𝜃 ) [ 𝑞 ( 𝜃 ) − 𝑞 ( 𝜃 ) ] ( 56 ) 𝑚 𝑚 𝑚 𝑞 2 𝑉 + − ́ ́ But 𝑞 ( 𝜃 ) = − 𝑞 ( 𝜃 ) , so: + − ́ ́ 𝐶 𝜃 − 𝐶 𝜃 𝑉 ( ) ( ) 𝑚 𝑚 ̅ ̅ ̅ ̅ ̅ ́ 𝐶 ( 𝜃 ) = ( ) ( 57 ) 𝑚 + 𝑞 ́ 𝑐 ̅ 𝑞 ( 𝜃 ) Note that the maximum and minimum pitch acceleration points (where the rate value goes to zero) are singularities .
If the static data are available, then the dynamic coefficients are derived as follows.
Subs tituting the pitch rate and acceleration equations 49 thru 51 into the positive and negative pitch rate coefficient e quations 54 and 55 , and subtracting the static values yields: 𝑐 ̅ 𝜔 2 + 𝑐 ̅ 𝜔 + ́ ́ √ ́ ̅ ̅ ̅ ̅ ̅ ́ ́ ́ 𝐶 ( 𝜃 ) − 𝐶 ( 𝜃 ) = [ 𝐴 − ( 𝜃 − 𝜃 ) ] 𝐶 ( 𝜃 ) − ( ) ( 𝜃 − 𝜃 ) 𝐶 ( 𝜃 ) ( 58 ) 𝑚 𝑚 𝑜 𝑚 𝑜 𝑚 static 𝑞 𝑞 ̇ 2 𝑉 2 𝑉 𝑐 ̅ 𝜔 − 𝑐 ̅ 𝜔 − ́ ́ ́ ̅ ̅ ̅ ̅ ̅ ́ ́ ́ √ 𝐶 ( 𝜃 ) − 𝐶 ( 𝜃 ) = [ − 𝐴 − ( 𝜃 − 𝜃 ) ] 𝐶 ( 𝜃 ) − ( ) ( 𝜃 − 𝜃 ) 𝐶 ( 𝜃 ) ( 59 ) 𝑚 𝑚 𝑜 𝑚 𝑜 𝑚 static 𝑞 𝑞 ̇ 2 𝑉 2 𝑉 ̅ ̅ ̅ ̅ ̅ Solving for the 𝐶 terms yields: 𝑚 𝑞 𝑐 ̅ 𝜔 + ́ ́ ́ ́ 𝐶 ( 𝜃 ) − 𝐶 ( 𝜃 ) + ( ) ( 𝜃 − 𝜃 ) 𝐶 ( 𝜃 ) 𝑚 𝑚 𝑜 𝑚 + static 2 𝑉 𝑞 ̇ ̅ ̅ ̅ ̅ ̅ ́ 𝐶 𝜃 = ( 60 ) ( ) 𝑚 𝑞 𝑐 ̅ 𝜔 √ ́ 𝐴 − ( 𝜃 − 𝜃 ) 𝑜 2 𝑉 ̅ 𝑐 𝜔 − ́ ́ ́ ́ 𝐶 𝜃 − 𝐶 𝜃 + ( ) 𝜃 − 𝜃 𝐶 𝜃 ( ) ( ) ( ) ( ) 𝑚 𝑚 𝑜 𝑚 − static 2 𝑉 𝑞 ̇ ̅ ̅ ̅ ̅ ̅ ́ 𝐶 ( 𝜃 ) = − ( 61 ) 𝑚 𝑞 ̅ 2 𝑐 𝜔 2 ́ √ 𝐴 − ( 𝜃 − 𝜃 ) 𝑜 2 𝑉 The pitch acceleration coefficient ( 𝐶 ) values are only known at the oscillation end points (eq. 53 ).
𝑚 ̇ 𝑞 Theref ore, some assumption about the acceleration coefficient values between the end point is required to + − ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ solve equations 60 and 61 for the 𝐶 and 𝐶 values. T here are two options that will be explored here: 𝑚 𝑚 𝑞 𝑞 a) Assume 𝐶 is linear between the endpoint values 𝑚 𝑞 ̇ ́ ́ ́ ́ ́ ́ 𝐶 𝜃 = 𝐶 𝜃 + 𝐶 𝜃 − 𝐶 𝜃 𝜃 − 𝜃 ( 62 ) ( ) ( ) [ ( ) ( ) ] ( ) 𝑚 𝑚 𝑚𝑖𝑛 𝑚 𝑚𝑎𝑥 𝑚 𝑚𝑖𝑛 𝑚𝑖𝑛 𝑞 ̇ 𝑞 ̇ 𝑞 ̇ 𝑞 ̇ 2 𝐴 b) Assume 𝐶 is one endpoint value for positive accelerations and the other endpoint value for 𝑚 𝑞 ̇ negative accelerations ́ ́ 𝐶 𝜃 , 𝜃 > 𝜃 ( ) 𝑚 𝑚𝑎𝑥 𝑜 𝑞 ̇ ́ 𝐶 ( 𝜃 ) = { ( 63 ) 𝑚 ̇ 𝑞 ́ ́ 𝐶 ( 𝜃 ) , 𝜃 ≤ 𝜃 𝑚 𝑚𝑖𝑛 𝑜 𝑞 ̇ Applying these t w o assumptions to the hysteresis loop data shown in figure 6 yields the dynamic + − ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ ̅ coefficient values shown in figure 7 . There is a clear differenc e in the 𝐶 and 𝐶 values . However, 𝑚 𝑚 𝑞 𝑞 the choice of the 𝐶 interpolation method did not have a large effect on those values.
𝑚 𝑞 ̇ ̅ ̅ ̅ ̅ ̅ Figure 7 - 𝐶 values computed with different 𝐶 assumptions.
𝑚 𝑚 𝑞 𝑞 ̇ ̅ ̅ ̅ ̅ ̅ A comparison of th e Multi - point method 𝐶 results with those from the Specific Point method are 𝑚 𝑞 presented in figure s 8 and 9 for the three oscillation datasets presented previously in figures 4 and 6 . These Multi - point results assumed a linear variation of the 𝐶 values between the oscillation end points , as shown 𝑚 ̇ 𝑞 in figure 10 (a) .
Figure 8 – Multi - point model fit to pitch hysteresis loops .
Figure 9 – Multi - point pitch damping coefficient comparison with Specific Point values.
(a) 𝐶 linear between the endpoint values. (b) 𝐶 a function of the sign of 𝑞 ̇ .
𝑚 𝑚 𝑞 ̇ 𝑞 ̇ Figure 10 – Multi - point 𝐶 l inear model comparison.
𝑚 𝑞 ̇ As seen in figure 10 (a), the 𝐶 end - point values of the three cases do n’t align o r follow a trend. The 𝑚 𝑞 ̇ end - point values were derived from equation 53 and are shown as solid symbols in the figure. This is troubling from a modeling perspective in that the cases overlap in pitch angle and the derived model values ̅ ̅ ̅ ̅ ̅ ( 𝐶 , and 𝐶 ) are expected to overlap as well. A possible explanation is that the 𝐶 values follow one 𝑚 𝑚 𝑚 𝑞 𝑞 ̇ 𝑞 ̇ trend line for positive rates and a different value trend for negative rates, as depicted by the b lack solid and dashed lines in the figure 10 (b) .
̅ ̅ ̅ ̅ ̅ Noting that the pitch rate varies throughout the oscillation cycle, t he dependence of 𝐶 on the pitch 𝑚 𝑞 rate can be explored at pitch angles where the oscillation loops overlap. For example, the variation in the ̅ ̅ ̅ ̅ ̅ 𝐶 values at 8° pitch angle for the 5° and 10° cases of figure 9 are shown in figure 11 . Additional pitch 𝑚 𝑞 rate effects can be explored by varying the amplitude and frequency of the oscillations .
̅ ̅ ̅ ̅ ̅ Figure 11 – Multi - point 𝐶 variation with pitch rate at 8° pitch angle.
𝑚 𝑞 This Multi - point method looks promising in that it offers greater modeling flexibility and provides a better fit to the non - linear hysteresis loops. However, the method has yet to be used extensively and more experience is required to establish full confidence in this approach.
Data Processing Practical Considerations
Most forced oscillation tests are unique in some way and must be evaluated accordingl y. However, there are in general some common considerations and potential error sources (refs. 23 - 25 ) . The following section will address these areas and provide some best practice suggestions .
Rate Gyro and Position Measurements The ability to accurately and repeatably reproduce a desired motion (position and rates) with and without wind loads is fundamental to dynamic wind tunnel testing . Not only does the position of the motion have to be accurately measured but that measurement needs to be in phase with the balance measurement.
Bergmann, et al . (ref. 26 ) , highlight ed several of the important error source considerations for dynamic testing . One of which are the errors associated with balance and position signals being out of sink or phase ̅ ̅ ̅ ̅ ̅ shifted. Bergmann illustrates this with a 𝐶 measurement example that shows a 2.4% change in coefficient 𝑚 𝑞 value for each degree of phase shift between th e balance and position measurement.
A principal assumption in the method de riv ations presented earlier in this report is that the test rig forced oscillations are sinusoidal , and as a result , the midpoint of the cycle and the zero - acceleration point are sy nonymous , and only position information is required . However, in general the test rig motion is not quite a sinusoid and consequently the midpoint of the cycle and the zero - acceleration point may not be the same .
A dditional instrumentation such as rate gyros or accelerometers will be required to determine the minimum, maximum and zero - acceleration points. The accelerometers or rate gyros signals will likely require some filtering and as noted earlier, any lags in these measurements must be corrected such that the motion and balance measurements are in phase.
Filtering and Cutoff Frequencies T he structural dynamics of the test rig as well as the signal noise of the data acquisition system must be considered with any dynamic forced motion test . The forced motion system must be sufficiently stiff to avoid the structural dynamics contaminating the balance measurements and yet have the flexibility to provide the desired motion. This is generally achieved by limiting the degrees - of - freedom and ampl itude of the motion (ref. 27 ) .
A simple ground vibration test of the installed model prior to wind - on testing can provide some insight into the structural dynamics and signal noise. The extent of filtering and cutoff frequencies necessary can then be determined . An example of the effect of a low - pass cutoff filter on the balance signal is provided in reference 16 for a forced oscillation test in the NASA Langley 12 - Foot Low - S peed Tunnel and repeated here as fig ure 12 . The figure shows the Fast Fourier Transform results of a raw and filtered balance signal.
The filter was a digital Butterworth filter with a cut - off frequency four time s the 1Hz oscillation frequency.
This 4 Hz low - pass filter clearly diminishes the 8 Hz structural vibration signal. All the data in this example were sampled at 250 Hz with a 50 Hz analog anti - aliasing filter in the data acquisit ion loop. The sampling rate must be higher than twice the maximum frequency of interest to avoid ali asing (ref. 29 ) .
Figure 12 – Example balance signal noise filtering (Figure 11 of AIAA 2012 - 4645) Number of Cycles Required Forced oscillation testing can be a very time - consuming and costly process depending on the frequency and rates being tested. Heim and Brandon (ref s . 24 , 25 ) introduce a method to base the number of cycles of data collected o n satisfying a set of data accuracy and uncertainty criteria. The common practice was to collect 40 cycles of data, independent of frequency, amplitude, or model attitude (angle of attack and sideslip). Heim and Brandon showed that in the steady linear aerodynamic range significantly fewer cycles could be used and in the unsteady nonlinear range more cycles maybe required. A flowchart of their method is shown in figure 13 . The stopping criteri on is based on a 10 - cycle moving average of the maximum cycle to cycle gradient of the standard deviation ( 𝑔 ). The maximum gradient indicates how much the uncertainty 𝑚 of the cycle is changi ng from cycle to cycle. Once the uncertainty stops changing within a given threshold the run is completed.
Figure 13 - Flowchart of forced oscillation data acquisition termination process. (Figure 12 of reference 25 ) Figure 14 shows an example of the cycles required to meet the terminating condition for yaw oscillations of a fighter model. All t he wind - off tares could end after the minimum 11 cycles , as well as the wind - on oscillations at 10° angle of attack. The 38°, 40°, 50° and 60° angle of attack cases required 38, 37, 48 and 40 cycles, respectively.
Figure 14 - Cycles required for fighter model using stopping criteri a (Figure 13 of reference 25 ).
Absent any stopping criteria such as that proposed above, the 40 - cycle standard appears sufficient. In the non - linear and unsteady aerodynamic regions, it is questionable whether the additional cycles required to acquire a dynamic coefficient value for a l inear model that doesn’t replicate aerodynamics well , is truly warranted .
Summary
The sinusoidal forced oscillation wind tunnel test technique has been used for many years to measure the dynamic characteristics of both aircraft and spacecraft in the atmosp here. The data processing and analysis used for this test technique has evolved without much supporting documentation. This report has provide d some historical background into this evolution along with a derivation of the current data reduction methods and a discussion of their practical application and considerations. This report has described two of the primary methods used to analyze and process th e forced oscillation test data and introduced a third . The mathematical derivation of each of the se methods is included along with their inherent assumptions and limitations. The report also reviewed some common considerations, limitations and potential error sources of the test technique and provided some best practice suggestions.
References
1 . Bird, John D., Jaquet, Byron M., and Cowan, John W. 1951. Effect of Fuselage and Tail Surfaces on Low - Speed Yawing Characteristics of a Swept - Wing Model As Determined in C ur ved - Flow Test Section of the Langley Stability Tunnel. NACA TN - 2483, Langley Field, VA: NACA Langley Aeronautical Laboratory.
2 . Campbell, John P., Joseph L. Jr. Johnson, and Donald E. Hewes. 1955. Low - Speed Study of the Effect of Frequency on the Stability Derivatives of Wings Oscillatin g in Yaw with Particular Reference to High Angle - of - Attack Conditions. NACA RM L55H05, Washington DC: National Advisory Committee for Aeronautics.
3 . Chambers, Joseph R. and Grafton, Sue B. 1966. Static and Dynamic Longitudinal S tability Derivatives of a Powered 1/9 - scale Model of a Tilt - wing V/STOL Transport. NASA TND - 3591, Hampton, VA: NASA Langley Research Center.
4 . Chambers, J. R., and S. B. Grafton. Static and dynamic longitudinal stability derivat ives of a powered 0.18 - scale model of a fan - in - wing VTOL aircraft. No. NASA - TN - D - 4322. 1968 .
5 . Anglin, Ernie L., and J. R. Chambers. Analysis of lateral directional stability characteristics of a twin jet fighter airplane at high angles of attack. No. NASA - TN - D - 5361. 1969.
6 . Grafton, S. B., and C. E. Libbey. Dynamic stability derivatives of a twin - jet fighter model for angles of attack from - 10 deg to 110 deg. No. L - 7370. 1971. .
7 . Grafton, Sue B., Lyle P. Parlett, and Charles C. Smith Jr. Dynamic stability derivatives of a jet transport configuration with high thrust - weight ratio and an externally blown jet flap. No. NASA - TN - D - 6440. 1971 .
8 . Grafton, Sue B., and Ernie L. Anglin. Dynamic stability derivatives at angles of attack from minus 5 deg to 90 deg for a variable - sweep fighter configuration with twin vertical tails. No. L - 8426. 1972 .
9 . Grafton, S. B., M . A. Croom, and L. T. Nguyen. High - angle - of - attack stability characteristics of a 3 - surface fighter configuration. No. NASA - TM - 84584. 1983 .
10 . Hahne, David E. Low - speed static and dynamic force tests of a generic supersonic crui se fighter configuration.
No. NASA - TM - 4138. 1989 .
11 . Coe Jr, Paul L., Steven G. Turner, and D. Bruce Owens. Low - speed wind - tunnel investigation of the flight dynamic characteristics of an advanced turboprop business/commuter air craft configuration. No. NASA - TP - 2982. 1990 .
12 . Brandon, Jay, and John Foster. "Recent dynamic measurements and considerations for aerodynamic modeling of fighter airplane configurations." In 23rd Atmospheric Flight Mechanics Co nference, p. 4447. 1998. .
13 . Brandon, Jay, John Foster, Gautam Shah, William Gato, and James Wilborn. "Comparison of rolling moment characteristics during roll oscillations for a low and a high aspect ratio configuration." In AI AA Atmospheric Flight Mechanics Conference and Exhibit, p. 5273. 2004 14 . Foster, John, Kevin Cunningham, Charles Fremaux, Gautam Shah, Eric Stewart, Robert Rivers, James Wilborn, and William Gato. "Dynamics modeling and simulati on of large transport airplanes in upset conditions." In AIAA Guidance, Navigation, and Control Conference and Exhibit, p. 5933. 2005 .
15 . Owens, D. Bruce, and Vanessa Aubuchon. "Overview of O rion crew module and launch abort veh icle dynamic stability." In 29th AIAA Applied Aerodynamics Conference, p. 3504. 2011 .
16 . Hoe, Garrison, D. Bruce Owens, and Casey Denham. "Forced oscillation wind tunnel testing for FASER flight research aircraft." In AIAA Atmospheric Flight Mechanics Conference, p. 4645. 2012.
17 . Vicroy, Dan D., Thomas D. Loeser, and Andreas Schütte. 2012. "Static and Forced - Oscillation Tests of a Generic Unmanned Combat Air Vehicle." Journal of Aircraft (America n Institute of Aeronautics and Astronautics) 49 (6): 1558 - 1583. doi: 10.2514/1.C031501.
18 . Aubuchon, Vanessa V., D. Bruce Owens, Olman Carvajal, and Stewart B. Lumb. "Dynamic stability of the B oeing CST - 100." In AIAA Atmospheric Flight Mechanics Conference, p. 1399. 2017 .
19 . Cunningham, Kevin, Gautam H. Shah, Neal T. Frink, Susan N. McMillin, Patrick C. Murphy, Frank R. Brown, Patrick J. Hayes, Kamal M. Shweyk, and Sudheer N. Nayani. "Preliminary test results for stability and control characteristics of a generic T - tail transport airplane at high angle of attack." In 2018 AIAA Atmospheric Flight Mechanics Conference, p. 0529. 2018 .
20 . Hultberg, Randy S. 1998. "Acquisition Tec hnique and Analysis Format for Forced Oscillation Dynamic Data."
High - Angle - of - Attack Technology: Accomplishments, Lessons Learned and Future Directions. Hampton, VA: NASA/CP - 1998 - 207676. pp 707 - 743.
21 . Hunsaker, Jerome C. “Repo rt on Behavior of Aeroplanes in Gusts. Part I. Experimental Analysis of Inherent Longitudinal Stability for a Typical Biplane.” NACA TR - 1, 1917.
22 . Coleman, Hugh W. and Steele, W. Glenn. 1999, 2nd ed. Experimentation and Uncertainty Analysis for Engineers.
New York: John Wiley & Sons, Inc.
23 . Bergmann, Andreas, Andreas Huebner, and Thomas Loeser. 2008. "Experimental and numerical research on the aerodynamics of unsteady movin g aircraft." Progress in Aerospace Sciences, 121 - 137.
https://doi.org/10.1016/j.paerosci.2007.10.006.
24 . Heim, Eugene Henry DeWendt. "Development of methods for improved data integrity and efficient testing of wind tunnel models for dynamic test conditions in unsteady and nonlinear flight regimes." MS thesis , Virginia Tech, 2003.
25 . Heim, Eugene H. D., and Jay M. Brandon. 2004. Uncertainty - Based Approach for Dynamic Aerodynamic Data Acquisition and Analysis. AIAA 2004 - 5364, AIAA.
26 . Bergmann, Andreas, Thomas Loeser, and Andreas Huebner. 2011. "Improvement of Ground Test Facilities for Dynamic Testing - Survey from the Past up to Now." NATO RTO - MP - AVT - 189 Assessment of Stability and Control Prediction Me th ods for NATO Air and Sea Vehicles.
27 . Bergmann, A. 2009. Modern Wind Tunne l Techniques for Unsteady Testing – Development of Dynamic Test Rigs. Vol. 102, in Hermann Schlichting – 100 Years. Notes on Numerical Fluid Mechanics and Multidisciplinary Design, by Rossow CC., Brinkmann B.W. (eds) Radespiel R., 55 - 77. Berlin, Heidelberg : Springer.
https://doi.org/10.1007/978 - 3 - 540 - 95998 - 4_5.
2 8 Smith, David L. 1972. An Efficient Algorithm Using Matrix Methods to Solve Wind - Tunnel F orce - Balance Equations. NASA TND - 6860 , Hampton, VA: NASA Langley Research Center .
29 . Hardin, Jay C. 1990. Introduction to Time Series Analysis. NASA RP - 1145, NASA Langley Research Center, Washington, DC: National Aeronautics and Space Administration.
Appendix
Integration Method Coefficient Equations Roll Axis Coefficients The body roll axis forced oscillation coefficient values are: Force coefficients: 1 𝑡 + 𝑇 ( ) ( ) ( ) 𝐶 𝛼 , 𝛽 = ∫ [ 𝐹 𝑡 − 𝐹 𝑡 ] 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 64 ) 𝑎 𝑜 𝑜 𝑎 𝑎 0 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝑇 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐹 ( 𝑡 ) − 𝐹 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 65 ) ∫ 𝑎 𝑜 𝑜 𝑎 𝑎 𝛽 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆 𝐴 𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐹 ( 𝑡 ) − 𝐹 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 66 ) ∫ 𝑎 𝑜 𝑜 𝑎 𝑎 𝑝 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝑏𝜔𝐴𝑇 Moment coefficients: 1 𝑡 + 𝑇 ( ) [ ( ) ( ) ] 𝐶 𝛼 , 𝛽 = ∫ 𝐿 𝑡 − 𝐿 𝑡 𝑑𝑡 ( 67 ) 𝑙 𝑜 𝑜 𝑏 𝑖 0 𝑡 𝑞 ̅ 𝑆𝑏𝑇 𝜔𝑏 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = 𝐶 sin 𝛼 − ( ) 𝐶 = [ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 68 ) ∫ 𝑙 𝑜 𝑜 𝑙 𝑙 𝑏 𝑖 𝛽 𝛽 𝑝 ̇ 𝑡 2 𝑉 𝑞 ̅ 𝑆𝑏𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = 𝐶 + 𝐶 sin 𝛼 = ∫ 𝐿 𝑡 − 𝐿 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 69 ) 𝑙 𝑜 𝑜 𝑙 𝑙 𝑏 𝑖 ̇ 2 𝑝 𝑝 𝑡 𝛽 𝑞 ̅ 𝑆 𝑏 𝜔𝐴𝑇 𝑡 + 𝑇 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] 𝑑𝑡 ( 70 ) ∫ 𝑚 𝑜 𝑜 𝑏 𝑖 ̅ ̅ 𝑡 𝑞 𝑆 𝑐 𝑇 0 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 71 ) ∫ 𝑚 𝑜 𝑜 𝑏 𝑖 𝛽 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = ∫ 𝑀 𝑡 − 𝑀 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 72 ) 𝑚 𝑜 𝑜 𝑏 𝑖 𝑝 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑏𝜔𝐴𝑇 1 𝑡 + 𝑇 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑁 ( 𝑡 ) − 𝑁 ( 𝑡 ) ] 𝑑𝑡 ( 73 ) ∫ 𝑛 𝑜 𝑜 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝑏𝑇 0 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑁 ( 𝑡 ) − 𝑁 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 74 ) ∫ 𝑛 𝑜 𝑜 𝑏 𝑖 𝛽 𝑡 𝑞 ̅ 𝑆𝑏𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = ∫ 𝑁 𝑡 − 𝑁 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 75 ) 𝑛 𝑜 𝑜 𝑏 𝑖 𝑝 𝑡 𝑞 ̅ 𝑆 𝑏 𝜔𝐴𝑇 Pitch Oscillation Coefficients The body pitch axis forced oscillation coefficient values are: Force coefficients: 1 𝑡 + 𝑇 ( ) ( ) ( ) 𝐶 𝛼 , 𝛽 = ∫ [ 𝐹 𝑡 − 𝐹 𝑡 ] 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 76 ) 𝑎 𝑜 𝑜 𝑎 𝑎 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝑇 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = ∫ [ 𝐹 ( 𝑡 ) − 𝐹 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 77 ) 𝑎 𝑜 𝑜 𝑎 𝑎 𝛼 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐹 ( 𝑡 ) − 𝐹 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 78 ) ∫ 𝑎 𝑜 𝑜 𝑎 𝑎 𝑞 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝜔𝐴𝑇 0 Moment coefficients: 1 𝑡 + 𝑇 [ ] 𝐶 ( 𝛼 , 𝛽 ) = ∫ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) 𝑑𝑡 ( 79 ) 𝑙 𝑜 𝑜 𝑏 𝑖 0 𝑡 𝑞 ̅ 𝑆𝑏𝑇 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 80 ) ∫ 𝑙 𝑜 𝑜 𝑏 𝑖 𝛼 𝑡 𝑞 ̅ 𝑆𝑏𝐴𝑇 0 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 ( 81 ) ∫ 𝑙 𝑜 𝑜 𝑏 𝑖 𝑞 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑏𝜔𝐴𝑇 1 𝑡 + 𝑇 ( ) [ ( ) ( ) ] 𝐶 𝛼 , 𝛽 = ∫ 𝑀 𝑡 − 𝑀 𝑡 𝑑𝑡 ( 82 ) 𝑚 𝑜 𝑜 𝑏 𝑖 0 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑇 𝑐 ̅ 𝜔 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = 𝐶 − ( ) 𝐶 = [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 83 ) ∫ 𝑚 𝑜 𝑜 𝑚 𝑚 𝑏 𝑖 𝛼 𝛼 𝑞 ̇ 𝑡 2 𝑉 𝑞 ̅ 𝑆 𝑐 ̅ 𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = 𝐶 − 𝐶 = ∫ 𝑀 𝑡 − 𝑀 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 84 ) 𝑚 𝑜 𝑜 𝑚 𝑚 𝑏 𝑖 ̇ 2 𝑞 𝑞 𝛼 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝜔𝐴𝑇 𝑡 + 𝑇 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑁 ( 𝑡 ) − 𝑁 ( 𝑡 ) ] 𝑑𝑡 ( 85 ) ∫ 𝑛 𝑜 𝑜 𝑏 𝑖 ̅ 𝑡 𝑞 𝑆𝑏𝑇 0 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑁 ( 𝑡 ) − 𝑁 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 86 ) ∫ 𝑛 𝑜 𝑜 𝑏 𝑖 𝛼 𝑡 𝑞 ̅ 𝑆𝑏𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = ∫ 𝑁 𝑡 − 𝑁 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 87 ) 𝑛 𝑜 𝑜 𝑏 𝑖 𝑞 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑏𝜔𝐴𝑇 Yaw Axis Coefficients The body yaw axis forced oscillation coefficient values are: Force coefficients: 1 𝑡 + 𝑇 ( ) ( ) ( ) 𝐶 𝛼 , 𝛽 = ∫ [ 𝐹 𝑡 − 𝐹 𝑡 ] 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 88 ) 𝑎 𝑜 𝑜 𝑎 𝑎 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝑇 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = ∫ [ 𝐹 ( 𝑡 ) − 𝐹 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 89 ) 𝑎 𝑜 𝑜 𝑎 𝑎 𝛽 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐹 ( 𝑡 ) − 𝐹 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 , 𝑎 = 𝐴 , 𝑌 , 𝑁 ( 90 ) ∫ 𝑎 𝑜 𝑜 𝑎 𝑎 𝑟 𝑏 𝑖 𝑡 𝑞 ̅ 𝑆𝑏𝜔𝐴𝑇 0 Moment coefficients: 1 𝑡 + 𝑇 [ ] 𝐶 ( 𝛼 , 𝛽 ) = ∫ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) 𝑑𝑡 ( 91 ) 𝑙 𝑜 𝑜 𝑏 𝑖 0 𝑡 𝑞 ̅ 𝑆𝑏𝑇 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 92 ) ∫ 𝑙 𝑜 𝑜 𝑏 𝑖 𝛽 𝑡 𝑞 ̅ 𝑆𝑏𝐴𝑇 0 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝐿 ( 𝑡 ) − 𝐿 ( 𝑡 ) ] cos ( 𝜔𝑡 ) 𝑑𝑡 ( 93 ) ∫ 𝑙 𝑜 𝑜 𝑏 𝑖 𝑟 2 𝑡 𝑞 ̅ 𝑆 𝑏 𝜔𝐴𝑇 1 𝑡 + 𝑇 ( ) [ ( ) ( ) ] 𝐶 𝛼 , 𝛽 = ∫ 𝑀 𝑡 − 𝑀 𝑡 𝑑𝑡 ( 94 ) 𝑚 𝑜 𝑜 𝑏 𝑖 0 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑇 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = [ 𝑀 ( 𝑡 ) − 𝑀 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 95 ) ∫ 𝑚 𝑜 𝑜 𝑏 𝑖 𝛽 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝐴 𝑇 0 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = ∫ 𝑀 𝑡 − 𝑀 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 96 ) 𝑚 𝑜 𝑜 𝑏 𝑖 𝑟 𝑡 𝑞 ̅ 𝑆 𝑐 ̅ 𝑏𝜔𝐴𝑇 1 𝑡 + 𝑇 [ ] 𝐶 ( 𝛼 , 𝛽 ) = 𝑁 ( 𝑡 ) − 𝑁 ( 𝑡 ) 𝑑𝑡 ( 97 ) ∫ 𝑛 𝑜 𝑜 𝑏 𝑖 𝑞 ̅ 𝑆𝑏𝑇 𝑡 𝜔𝑏 2 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ̅ 𝐶 ( 𝛼 , 𝛽 ) = 𝐶 cos 𝛼 + ( ) 𝐶 = [ 𝑁 ( 𝑡 ) − 𝑁 ( 𝑡 ) ] sin ( 𝜔𝑡 ) 𝑑𝑡 ( 98 ) ∫ 𝑛 𝑜 𝑜 𝑛 𝑛 𝑏 𝑖 𝛽 𝛽 𝑟 ̇ 𝑡 2 𝑉 𝑞 ̅ 𝑆𝑏𝐴𝑇 4 𝑉 𝑡 + 𝑇 ̅ ̅ ̅ ̅ ( ) [ ( ) ( ) ] ( ) 𝐶 𝛼 , 𝛽 = 𝐶 − 𝐶 cos 𝛼 = ∫ 𝑁 𝑡 − 𝑁 𝑡 cos 𝜔𝑡 𝑑𝑡 ( 99 ) 𝑛 𝑜 𝑜 𝑛 𝑛 𝑏 𝑖 𝑟 𝑟 ̇ 𝑡 𝛽 𝑞 ̅ 𝑆 𝑏 𝜔𝐴𝑇 Specific Point Method Coefficient Equations Roll Axis Coefficients 𝐶 = [ 𝐶 ( 𝑝 ) + 𝐶 ( 𝑝 ) ] , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 100 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝑜 − 1 ̅ ̅ ̅ ̅ ̅ [ ( ) ( ) ] 𝐶 = 𝐶 𝑝 ̇ − 𝐶 𝑝 ̇ , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 101 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝛽 2 𝐴 𝑉 ̅ ̅ ̅ ̅ ̅ 𝐶 = [ 𝐶 ( 𝑝 ) − 𝐶 ( 𝑝 ) ] , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 102 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝑝 𝑏𝐴𝜔 Pitch Axis Coefficients 𝐶 = [ 𝐶 ( 𝑞 ) + 𝐶 ( 𝑞 ) ] , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 103 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝑜 − 1 ̅ ̅ ̅ ̅ ̅ [ ( ) ( ) ] 𝐶 = 𝐶 𝑞 ̇ − 𝐶 𝑞 ̇ , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 104 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝛼 2 𝐴 𝑉 ̅ ̅ ̅ ̅ ̅ 𝐶 = [ 𝐶 ( 𝑞 ) − 𝐶 ( 𝑞 ) ] , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 105 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝑞 𝑐 ̅ 𝐴𝜔 Yaw Axis Coefficients 𝐶 = [ 𝐶 ( 𝑟 ) + 𝐶 ( 𝑟 ) ] , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 106 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝑜 − 1 ̅ ̅ ̅ ̅ ̅ [ ( ) ( ) ] 𝐶 = 𝐶 𝑟 ̇ − 𝐶 𝑟 ̇ , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 107 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝛽 2 𝐴 𝑉 ̅ ̅ ̅ ̅ 𝐶 = [ 𝐶 ( 𝑟 ) − 𝐶 ( 𝑟 ) ] , 𝑎 = 𝐴 , 𝑌 , 𝑁 , 𝑙 , 𝑚 , 𝑛 ( 108 ) 𝑎 𝑎 𝑚𝑎𝑥 𝑎 𝑚𝑖𝑛 𝑟 𝑏𝐴𝜔 Specific Point Method Implementation The following is a step - by - step description of the forced - oscillation data processing for the Specific Point method.
1) Process the wind - off tare time history data.
The first step in the forced - oscillation data analysis is processing the wind - off tare data. Most of these wind - off tare proc essing steps will be replicated for the wind - on data processing.
a. The balance voltage time history measurements are processed into engineering units using the balance calibration equations. (ref. 2 8 ) b. It is often desired to delete a set number of time history data points at the beginning and end of the oscillation to exclu de any transients resulting from the start and stop motions. The default number of points is 100.
c. The average sample time increment is determined from the first and last sample time divided by one less than the number of data points ( n ).
𝑡 ( 𝑛 ) − 𝑡 ( 1 ) ∆ 𝑡 = 𝑛 − 1 d. The balance and position measurements are passed through a digital low - pass filter to remove unwanted signal or structural noise. The default low - pass frequency limit is 5Hz. Both the position and balance measurements should be passed through the filter so all will have the same filter phase shift if any.
e. The amplitude of the oscillation is computed from the filtered position signal as half the difference between the maximum and minimum values.
ଵ ൌ ܣ ߠሺ ߠ െ ሻ ଶ f. The nominal position signal is computed as the average of the maximum and minimum values.
ଵ ߠ ൌ ߠሺ ߠ ሻ ଶ g. A SIN signal is generated from position, amplitude and nominal values.
ߠ െ ሻݐሺߠሺ ሻ ሺݐሻ ൌ ܣ h. The next step is collecting the balance measurements at maximum and minimum rate points and the maximum and minimum acceleration points. The maximum rate occurs at the positive slope zero crossings of the SIN signal. The indices of the SIN signal at or just prior to these zero crossings can be obtained with the Matlab command: ixspos = find((SIN(1:end-1).* SIN(2:end) < 0 &...
gradient(SIN(1:end-1)) > 0) | (SIN(1:end-1) == 0 &...
gradient(SIN(1:end-1)) > 0) ) i. The positive rate crossing times are determined by linear interpolation of the TIME and SIN signals across the increment segment.
݅ሺ ݅ሺ ሻ TIME ͳሻ െ TIME ௫௦ା ௫௦ା ݐ ݅ሺ ሻ ൌ ሺ݅ ሻ െ SIN ݅ሺ ሻ ௫ା ௫௦ା ௫௦ା ௫௦ା SIN ݅ሺ ͳሻ െ SIN ݅ሺ ሻ ௫௦ା ௫௦ା j. The zero crossings indices corresponding to the minimum rate of the oscillation cycle are obtained in a similar manner. The of the SIN signal at or just prior to zero crossing with a negative slope can be found with the Matlab command: ixsneg = find((SIN(1:end-1).*SIN(2:end) < 0 &...
gradient(SIN(1:end-1)) < 0) | (SIN(1:end-1) == 0 &...
gradient(SIN(1:end-1)) < 0) ) k. The minimum rate crossing times are determined by linear interpolation of the TIME and SIN signals similar to step (i).
݅ሺ ݅ሺ ሻ TIME ͳሻ െ TIME ௫௦ି ௫௦ି ݐ ݅ሺ ሻ ൌ ሺ݅ ሻ െ SIN ݅ሺ ሻ ௫ି ௫௦ି ௫௦ି ௫௦ି SIN ݅ሺ ͳሻ െ SIN ݅ሺ ሻ ௫௦ି ௫௦ି l. The positive rate crossing times are used to compute the average period and frequency.
ݐ ݔ݊ሺ ሻ െ ݐ ݊ሺͳሻ ௫ା ା ௫ା ݐ ൌ ௗ ݔ െ ͳ ା where ݊ ݔ is the number of positive rate crossing points.
ା ͳ ݂ ൌ ݐ ௗ m. A COS signal is created to extract the maximum and minimum acceleration points.
i. Create radians values for each positive rate crossing time.
ሺ ݅ሻ ൌ ʹߨሺ ݅െ ͳ ሻǡ ݅ൌ ͳǡʹǡ͵ǡ ǥݔ݊ ݎ ௫ା ା ii. Linear interpolate a radians value ሻݐሺݎ for each TIME value using the crossing time ݐ ሻ ݅ሺ and corresponding radians values ݎ ሻ ݅ሺ .
௫ା ௫ା iii. Compute a COS signal from the interpolated radians values.
COS ሺݐሻ ൌ ൫ݎሺݐሻ൯ n. Find the positive and negative rate crossing indices and times of the COS signal in the same manner as steps (h) thru (k). These values correspond to the minimum and maximum acceleration crossing values, respectively.
ixcpos = find((COS(1:end - 1).*COS(2:end) < 0 & ...
gradient(COS(1:end - 1)) > 0) | (COS(1:end - 1) == 0 & ...
gradient(COS(1:end - 1)) > 0) ) ixcneg = find((COS(1:end - 1).*COS(2:end) < 0 & ...
gradient(COS(1:end - 1)) < 0) | (COS(1:end - 1) == 0 & ...
gradient(COS(1:end - 1)) < 0) ) o. Linearly interpolate the balance time his tory values at the minimum and maximum rate and acceleration crossing times.
p. Compute the mean and standard deviation of the balance crossing values.
q. Store the crossing values as well as their mean and standard deviation values .
2) Process the wind - on time hi story data and compute dynamic derivatives.
a. Repeat steps (1a) thru (1q) with the wind - on time history data.
b. Subtract the mean crossing values of the tare from the wind - on values for each balance signal.
c. Non - dimensionalize these balance deltas into coeffici ent form.
d. Non - dimensionalize these balance crossing standard deviations into coefficient form.
e. Compute the dynamic derivative values. (eqs 27 , 29 and 35 ).
f. Compute the dynamic derivative standard deviation values (eq. 41 ).
g. Store the dynamic derivatives and their standa rd deviation values