The present disclosure relates generally to flight simulation modeling and, more particularly, to flight simulation modeling of aircraft dynamic stall aerodynamics.
Flight simulators artificially recreate aircraft flight and the environment in which an aircraft flies. Flight simulators are used for many purposes such as for training pilots (and crew members), for design and development, and for research. To simulate or model the real world effects of aerodynamic behavior, flight simulators use equations of the aerodynamics and other model components to simulate how an aircraft flies, how an aircraft responds to certain flight controls, and how an aircraft reacts to external factors.
An example method disclosed herein includes monitoring, via a processor, a behavior of a simulated aircraft in a flight simulation and determining, via the processor, an angle-of-attack rate of the aircraft during a simulated dynamic stall maneuver. The example method also includes determining, via the processor, a first value for a first model component based on the determined angle-of-attack rate and simulating, via the flight simulation, a first aerodynamic effect on the behavior of the aircraft during the simulated dynamic stall maneuver based on the first value of the first model.
An example system disclosed herein includes a flight simulator to simulate an aircraft and a behavior of the aircraft during a dynamic stall maneuver. The example system also includes a processor to determine an angle-of-attack rate of the simulated aircraft during the dynamic stall maneuver, determine a first value for a first model component based on the determined angle-of-attack rate, and input the first value for the first model component into the flight simulator to simulate a first aerodynamic effect on the behavior of the aircraft during the dynamic stall maneuver.
Disclosed herein is an example tangible machine readable storage medium having instructions that, when executed, cause a machine to at least monitor a behavior of a simulated aircraft in a flight simulation, determine an angle-of-attack rate of the simulated aircraft during a simulated dynamic stall maneuver, determine a first value of a first model component based on the determined angle-of-attack rate and simulate a first aerodynamic effect on the behavior of the aircraft during the simulated dynamic stall maneuver based on the first value of the first model component.
The features, functions and advantages that have been discussed can be achieved independently in various examples or may be combined in yet other examples, further details of which can be seen with reference to the following description and drawings.
Certain examples are shown in the above-identified figures and described in detail below. In describing these examples, like or identical reference numbers are used to identify the same or similar elements. The figures are not necessarily to scale and certain features and certain views of the figures may be shown exaggerated in scale or in schematic for clarity and/or conciseness. Additionally, several examples have been described throughout this specification. Any features from any example may be included with, a replacement for, or otherwise combined with other features from other examples.
Flight simulation is used throughout the aviation industry for training pilots and crew members, for design and development of aircraft, for research, and for training maintenance engineers in aircraft systems. To simulate aircraft flight, flight simulators employ aerodynamic models to predict the behavior of the simulated aircraft based on one or more model components. In general, pilots are trained, via a flight simulator, about the effects of an approaching aerodynamic stall and how to avoid entering such a stall. An aerodynamic stall occurs when the flow of air over an airfoil (e.g., an aircraft wing), which is at an angle to the flow of air (referred to as angle of attack), separates from the leeward surface (e.g., the upper surface for leading-edge-up or positive angle of attack) of the airfoil, thereby causing a reduction in the lift generated by the airfoil. The stall angle of attack is the angle at which the generated lift reaches a local maximum value. At that point, the generated lift typically decreases or levels off thereafter with a further increase in angle of attack. Aircraft stalls may occur under quasi-static conditions where the angle of attack increases slowly until the stall angle of attack is reached. The recovery from a stall, however, is generally more dynamic with angle of attack decreasing rapidly as the aircraft pitches down in the recovery maneuver. There has been recent interest in flight simulation for training pilots and crew in stall recognition and recovery from a stall (e.g., a full stall) to enhance safety. Specifically, in recent years, there has been greater emphasis on the stall recovery aspects and, therefore, the benefit of increased fidelity, accuracy and performance in flight simulation training in this regime. This interest has led to the realization that modeling the recovery from a stall, in particular, should include the dynamic aspects of flow reattachment on the upper surface of the wing during the typically fast recovery maneuver.
Dynamic stall occurs when an airfoil moves through and beyond its static stall angle of attack while experiencing a rapid increase in angle of attack. Dynamic stall-flow reattachment is the counterpart of dynamic stall that occurs when the airfoil, having moved through and beyond its static stall angle of attack, experiences a rapid decrease in angle of attack. Dynamic stall-flow reattachment in a relatively fast stall recovery produces an effect known as stall hysteresis, where the lift of an aircraft (e.g., which is generated primarily by the wings) during a relatively slow stall entry is different than the lift generated, passing through the same angles of attack, during a relatively fast stall recovery. Stall hysteresis is also experienced in the pitching moment and drag of the aircraft. In known flight simulation models, dynamic stall-flow reattachment is modeled through various means that affect the lift and pitching moment in the simulation model with drag effects generally being ignored. In particular, known flight simulation models use a static curve (for each of the above model components) and adjust the static curve to simulate the hysteresis effect during the stall recovery by either adding an incremental correction or modeling the effect as an incremental function of the pitch rate. However, the fidelity of the latter in the known flight simulation models is reduced because the model does not properly account for (e.g., does not fully represent) the dynamic stall effects (e.g., as occurs in turning stalls). Neither of the two known simulation methods properly models the physics of the stall scenario; the former has no rate dependency and the latter has pitch-rate dependency, which is only accurate when both pitch rate and angle-of-attack rate are substantially the same in either the stall entry or the stall recovery. During a wings-level stall, pitch and angle-of-attack rates are nearly identical both in the stall entry and in the recovery. However, during a turning stall, pitch and angle-of-attack rates are significantly different in the stall entry. As such, modeling the stall hysteresis effect as a function of pitch rate introduces an error in the stall entry lift and pitching moment models.
Disclosed herein are example flight simulation models that use angle of attack (referred to as AOA, AoA or α) and angle-of-attack rate (referred to as alpha-dot or “{dot over (α)}”, and in its non-dimensional form as alpha-dot-hat or “{dot over (α)}” with a hat “A” over it) to more accurately model the aerodynamics of dynamic stall in an atypical fast stall entry (e.g., non-typical, where stall entry is typically relatively slow) and dynamic stall-flow reattachment in the typically fast stall recovery. In aerodynamics, AOA is the angle between the oncoming air or relative wind and a reference line (e.g., a chord) of the airfoil (e.g., a wing of an aircraft and/or other horizontal lifting surfaces), and AOA rate or {dot over (α)} is the change of AOA over time. In some examples, the reference line is a line connecting the leading edge and trailing edge at some average point on a wing (e.g., the mean aerodynamic chord (MAC) of a wing) or a reference fuselage line either parallel to or at an angle (e.g., wing incidence angle) to the wing reference line. The latter case is illustrated in
In general, example systems and methods are disclosed that use the example flight simulation models to calculate model components such as lift, pitching moment, and/or drag, based on AOA rate (and not pitch rate, as is the case in one of the known flight simulation models). In particular, the example flight simulation models use AOA rate as an independent variable, in addition to AOA and other independent variables such as flap deflection, in determining the values of model components. Although in many instances the AOA rate is substantially the same as the pitch rate, in other instances the AOA rate is significantly different than the pitch rate. For example, the AOA rate may be different from the pitch rate when there are upward or downward wind gusts or in plunging motion, which are examples of vertical relative flow acceleration or unsteady flow. In either of these cases the aircraft's pitch rate may be nearly zero while the aircraft's AOA rate may be significant. Another example is during the entry portion in a turning stall where the aircraft is pitching through the air in a curved flight path at a given pitch rate while AOA is increasing at a significantly lower rate as the stall AOA is reached. As a result, the disclosed simulation models produce a higher fidelity (e.g., more accurate) modeling of the aerodynamic behavior of an aircraft not only in the stall entry and the recovery of either wings-level or turning stalls, but also under any aerodynamic wing-stall scenario where there are differences between pitch rate and AOA rate.
Additionally or alternatively, in some examples AOA rate may be used to calculate other model components such as the force and moment components of control-effectiveness model components of the various wing and tail control surfaces and/or the force and moment components of static- and dynamic-stability model components related to the wing and tail surfaces. The model components related to the tail surfaces are affected differently by the wing wake in a more dynamic stall and the typically dynamic stall recovery as compared to their quasi-static or low-rate counterparts. For example, the AOA rate may be used to affect model components such as roll due to sideslip, roll due to roll rate, aileron and spoiler roll control effectiveness, stabilizer and elevator pitch control effectiveness, rudder effectiveness and/or any other model component used in flight simulation.
Before describing detailed examples that employ the teachings herein, a brief description of stall modeling is provided. In general, while in flight, an aircraft rotates about its center of gravity (CG). A three-dimensional coordinate system is defined through the center of gravity with each axis of this coordinate system perpendicular to the other two axes. The orientation of the aircraft relative to the wind and/or to the earth can be defined by the amount of rotation of the aircraft along the three principal axes, chosen as to facilitate the simulation modeling. For example, the body axes of an aircraft 100 are illustrated in
In general, lift is a force that is generated by the aircraft wings 104. Lift is perpendicular to the direction of the air flow (e.g., flow of fluid), while drag is the force in the direction of the air flow. In
Pitching moment results from a vertical force (e.g., perpendicular to the longitudinal x-axis 110 and parallel to the vertical or directional z-axis 114) applied at a distance forward or aft from the center of gravity, causing an aircraft to pitch up or down (e.g., rotate about the lateral y-axis 112). At the rear of the fuselage 102 is the horizontal stabilizer 106, which prevents pitching up or down motion of the nose of the aircraft 100 about the lateral y-axis 112 by generating a vertical force that opposes this motion. The horizontal stabilizer 106 is used to balance the aircraft 100 in pitch (e.g., trim the aircraft 100) at a desired AOA and, once fixed at that deflection, the trim deflection, prevents the aircraft 100 from pitching away from the trim AOA, as described herein. The horizontal stabilizer 106 includes elevators 116, which are moving surfaces that are attached to the rear of the horizontal stabilizer 106 via hinges. The elevators 116 deflect or rotate about a hinge line to vary the amount of force generated by the horizontal stabilizer 106 and are used to control the pitch motion of the aircraft 100. The change in vertical force generated by deflecting the elevators 116 generates a torque or pitching moment about the center of gravity, which causes the aircraft 100 to rotate in pitch about the lateral y-axis 112 and, thus, change the AOA of the aircraft 100 and the wings 104 to change the total of lift of the aircraft 100. Additionally, the elevators 116 are used to control the position of the nose of the aircraft 100. During take-off, the elevators 116 are used to bring the nose of the aircraft 100 up to begin the climb out. During a banked turn, an up input to the elevators 114 increases lift by changing the AOA of the wings 104. In a banked turn, the lift of the wing 104 is increased to both carry the weight of the aircraft 100 and provide the force that causes the turn. The vertical stabilizer 108 and rudder 118 play a similar role in stabilizing and controlling the aircraft 100 by generating a side force parallel to the lateral y-axis 112 and aft of the CG in the illustrated case to generate a yawing about the vertical or directional z-axis 114.
Lift, drag and pitching moment are three model components (e.g., the three longitudinal components of six aerodynamic force and moment components) used in flight simulation to reproduce the aerodynamics of the longitudinal behavior of an aircraft. The longitudinal behavior of an aircraft may be defined by the translational and rotational motion in the plane defined by the intersection of, or wherein lie, both the longitudinal x-axis 110 and the vertical or directional z-axis 114, referred to as the plane of symmetry of the aircraft. In known flight simulation models, the lift, drag and pitching moment components are generally calculated based on AOA; the deflection of the high-lift devices and control surfaces; and pitch rate, which is the rate of change of pitch about the lateral axis 112. In particular, these model components are calculated based on static flow models (e.g., representative of steady flow that occur after the airflow has stabilized at an angle to the model, namely AOA) and dynamic flow models representative of steady rotation about axes 110, 112, or 114, or a similarly orthogonal axes system rotated about the lateral y-axis 112 such that the longitudinal x-axis 110 is aligned with the relative wind or velocity vector of the aircraft 100 as illustrated in
At relatively low speeds, lift is mainly a function of AOA and is generated primarily by the action of the airflow over both the upper and lower surface of the wings. Lift increases linearly with AOA until the airflow starts to separate from the upper surface of the wings. At this point lift still increases, but at an increasingly lower value per degree of AOA (e.g., lessening lift-curve slope) until it reaches a maximum and then starts decreasing as the airflow fully separates from the upper surface of the wings. Once the upper surface flow is fully separated, lift is generated primarily by the flow-turning action of the lower surface of the wings.
As AOA approaches the stall AOA, the airflow over the upper surface of the wings starts to separate with lift reaching a maximum at the stall point noted in
When AOA is slowly increased and then slowly decreased through the stall angle-of-attack range, the lift generated, which is referred to as static lift, follows the same path on the lift curve shown, namely the static lift curve. Static lift is measured when the airflow stabilizes and remains steady. However, if the AOA is decreased at a faster rate through the stall as in a typical stall-recovery, dynamic stall-flow reattachment occurs. In general, dynamic stall and dynamic stall-flow reattachment are nonlinear, unsteady aerodynamic effects that occur when airfoils or wings rapidly change AOA. In a dynamic stall entry, the rapid increase in AOA causes a vortex to form on the leading edge of the airfoil, which then travels downstream over the wing upper surface delaying flow separation to a higher AOA. This vortex and the delayed flow separation increases the lift produced by the wings under steady or static flow conditions. Typically, the rate of AOA increase in the stall entry is low and the dynamic-stall effect does not occur, or is minimal, so that the lift generated approximately follows the static lift curve depicted in
This same two-path effect is also present in the pitching moment and drag model components. Also, it is found that at the same AOA, the relative location (low vs. high) and character (partially separated and higher energy as opposed to fully separated and lower energy) of the stall-entry and stall-recovery wakes affect the contribution to pitching moment of the horizontal stabilizer 106 differently. In some known flight simulation models, the tail force and moment components are modeled as incremental effects on the corresponding tailless basic components. In such models, the tail components (e.g., the horizontal stabilizer 106 and the vertical stabilizer 108) are in turn affected by wing-wake components (wake-flow energy content) and wing-downwash components (wake-flow angle relative to the free stream). The differences between stall entry and stall recovery lift, drag and pitching moment are associated with the differences in the dynamic transition between fully-attached and fully-separated flow and the associated difference in the stalled wing wake. Known simulation model buildup of aerodynamic model components (e.g., lift, pitching moment and drag, etc.) is separated into a static basis, or a basic component, to which a dynamic incremental component is added. The former is based on wind-tunnel and flight-test data gathered under static conditions. The latter is based on analytically derived dynamic derivatives that fail to capture the nonlinear, unsteady aerodynamics of the stall recovery in particular. Therefore, known modeling techniques adequately reproduce only the slow stall entry flight data.
This is one example of the need for improvements in this particular known modeling approach because the hysteresis effect, which is still present because of the proximity to the stall AOA at the initiation of the near-stall recovery, is switched off based on the application logic of this component, thereby resulting in a significant lift error in the simulation. For instance, if AOA is increasing in a simulated stall and then reverses direction decreasing just prior to reaching the stall AOA, the simulation model lift follows the static lift curve as AOA decreases while actual flight test data suggest otherwise. For example, here are instances of lower lift levels in such early recovery maneuvers or AOA control hesitation in the stall entry maneuver as indicated by flight stall-recovery traces in
Additionally, this type of modeling uses AOA rate only to determine the stall recovery lift path followed, and not to adjust the path itself. This is another example of the need for improvements in this particular known modeling approach, which in its present form results in the modeled stall recovery lift having a fixed lower level as opposed to the different levels exhibited by the flight data.
The stall hysteresis phenomenon experienced by commercial transports in flight test stalls is directly related to the dynamic reattachment of separated flow on the upper surface of the wing during the stall recovery maneuver. In a dynamic stall, rapidly increasing the AOA generates additional lift through the dynamic formation of a continuous spanwise vortex along the leading edge of the wing and the consequent delay in flow separation that is not experienced under static conditions across the stall angle-of-attack range. Because stall entry rates are controlled, dynamic stall seldom occurs in flight test and the stall is quasi-static. However, regardless of the type of stall entry, quasi-static or dynamic, once the wing stalls, flow reattachment is delayed if AOA decreases rapidly resulting in lower lift than the static or quasi-static case (e.g., during an atypical slow recovery, or a typical slow stall entry).
In the two examples from the dynamic tests the model was pitched in an oscillatory motion at two different frequencies through the same 20-degree AOA range centered about the stall AOA at 12 degrees. The forced-oscillation test technique is such that both pitch rate and AOA rate are the same during the pitch-oscillation cycles. At the stall AOA the magnitude of the positive and negative rates reach a maximum, and at the pre- and post-stall extremes of the oscillation cycles, the rates are zero. A comparison of the dynamic lift loops generated during the oscillation cycle to the static lift data reveals higher dynamic stall lift at the maximum positive rate points and lower dynamic stall-flow-reattachment lift at the maximum negative-rate points. At the extremes of the oscillation cycles where the rates are zero, the dynamic lift roughly matches the lift curve from the static test. At the two different frequencies of oscillation, the dynamic lift gain and loss are related to the magnitude of the oscillation pitch or AOA rate (i.e., faster rates produce larger dynamic lift loops). A comparable set of dynamic loops across pre-stall angles of attack suggest a much smaller dynamic lift effect.
The plot in
The example flight simulation models disclosed herein can replace the known models to increase the fidelity (e.g., accuracy) of the model components when simulating flight in stall and stall recovery scenarios. The example flight simulation models use a dynamic model based on flight-test data that closely resembles the dynamic wind-tunnel data characteristics, such as those illustrated in
The example flight simulation models disclosed herein utilize AOA rate as an independent variable in model components affected by dynamic stall and dynamic stall-flow reattachment effects. As a result, the modeling of these effects is more accurate than known models because the physics that governs these effects are associated with AOA rate. Some known models use pitch rate (and not AOA rate), which introduces a simulation error in the modeled stall aerodynamics when pitch rate and AOA rate are different in an aerodynamic stall scenario.
The example flight simulation models disclosed herein utilize nonlinear dynamic derivative tables or dynamic increment tables for one or more of the model components such as lift, pitching moment and drag that are functions of both AOA and AOA rate (as well as other independent variables (e.g., flap deflection)). The example simulation models may replace known flight simulation models that use a stall hysteresis modeling approach that does not incorporate a variation with AOA rate, or that includes a variation with pitch rate alone, to more accurately simulate flight lift, pitching moment and/or drag, in either the stall entry or stall recovery maneuvers regardless of stall type, or the magnitude of the AOA rates experienced.
The dynamics of wing flow separation in the stall environment and/or the resulting wing-wake variations also may affect other model components in addition to or as an alternative to the lift, drag and pitching moment model components. As such, other example flight simulation model components can be more accurately modeled to include variations with AOA rate, as well as the other independent variables that are commonly included in these other model components. Following is a list of such example model components:
(1) Longitudinal dynamic stability model components, such as pitch due to pitch rate (e.g., pitch damping), that would be affected by wing-stall, flow dynamics due to AOA rate and the effect on the wing wake characteristics that in turn affects the horizontal stabilizer 106 (
(2) Lateral/directional static stability model components such as roll due to sideslip (e.g., lateral stability) and yaw due to sideslip (e.g., directional stability), where the former is due to wing-stall flow dynamics and the latter is due to the effect of wing-stall flow dynamics on the wake, which in turn affects the contribution of the vertical stabilizer 108 (
(3) Lateral/directional dynamic stability model components such as roll due to roll rate (e.g., roll damping) and yaw due to yaw rate (e.g., yaw damping), which are similarly affected by wing-stall flow dynamics and the associated effect on the wing wake, respectively.
(4) The remaining lateral/directional dynamic stability model components, which include yaw coupling due to roll rate, roll coupling due to yaw rate and the two companion side-force components due to roll rate and yaw rate; the latter two being affected less by the wing-stall flow dynamics and more by the associated effect on the wake affecting the tail contribution in side force to the latter two components.
(5) The spoiler and aileron control effectiveness model components (e.g., primarily the roll component), which are affected by the wing-stall flow dynamics.
(6) The stabilizer and elevator control effectiveness model components (e.g., in the pitch component); and the rudder effectiveness model component (e.g., primarily in the yaw component). These control surfaces are affected by wing wake variations due to the wing stall dynamics.
(7) In more complex flight simulation models, all of the above components may be modeled as the sum of fuselage-and-wing model components and tail model components where the latter include wing downwash, sidewash and wake-energy effect components in the buildup terms of the tail model components (e.g., horizontal stabilizer increments, vertical stabilizer increments, and elevator and rudder control effectiveness increments). In such examples, the wing-stall flow dynamics effect on the tail components are indirectly incorporated through these three wake-effect model subcomponents.
In the illustrated example, the modeler 804 monitors the behavior of the aircraft as simulated by the flight simulator 802. In the illustrated example, the modeler 804 includes a flight simulator interface 808 that receives and interprets commands and/or the aircraft behavior as simulated by the flight simulator 802.
To determine how aerodynamic characteristics affect an aircraft, the modeler 804 includes a model generator 810. The model generator 810 uses flight data stored in the flight data database 806. The flight data may be collected from full-scale, real aircraft flight tests, scale-model flight tests and/or static and dynamic wind tunnel tests. The flight data includes measurements (e.g., values) of the different model components as related to (e.g., depending on) the AOA rate and the corresponding AOA of the measurement (e.g., in a nonlinear dynamic-derivative or dynamic-incremental-effect table that is both a function of AOA and AOA rate and may be a function of other parameters as well). The flight data may include test data obtained or collected from test flights during various maneuvers over a range of dynamic content (e.g., quasi-static or dynamic stall entries in a wings-level stall, dynamic stall recoveries in a wings-level stall, quasi-static or dynamic stall entries in a turning stall, dynamic stall recovery in a turning stall, wind-up turn to stall, pull-up and push-over maneuvers near stall, etc.). For example, the flight data may be analyzed (e.g., via an empirical analysis tool such as force-and-moment coefficient extraction program, parameter identification program, etc.) to determine the dependency of each of the model components on AOA rate as an independent variable during the various maneuvers. The model components may include pitching moment, lift, drag, and/or any other model component affected by AOA rate in or near a dynamic stall/stall-recovery environment. These model components may be measured and correlated to the measured AOA and corresponding AOA rate during the stall entry and the stall recovery for both wings level stalls and turning stalls, and any other near-stall maneuver. In some examples, the model generator 810 analyzes the flight test data to derive the variation of the respective model components in relation to AOA rate at the corresponding AOA and other parameters that may also have an effect on the model component. In some examples, the derivation process is performed iteratively until the variation in model component values with AOA rate, and AOA and other parameters involved, converges so as to reduce the overall error between the simulated and flight measured parameter such as, for example, the error in flight lift. The derived model component variation as a function of AOA rate in addition to AOA and other parameters involved, such as flap deflection, define the multiplicity of dynamically different stall and stall recovery traces (e.g., paths, curves, etc.) of the model component in the flight test data. For example, the plurality of flight-stall lift “hysteresis” traces, as disclosed herein, reflect the change in values of the model components during relatively fast stall recovery as compared to the values during relatively slow stall entry.
To determine or calculate one or more values for the model components that are to affect the behavior of the simulated aircraft, the modeler 804 has a model component calculator 812. The calculator 812 receives the AOA rate information from the flight simulator interface 808, and determines value(s) for the various model components (e.g., pitching moment, lift, drag and/or any other aerodynamic model component(s) affected by the dynamics of wing stall and the associated effect on the wing wake) based on the flight-data derived curves or dynamic derivative or dynamic increment tables from the model generator 810. The flight simulator interface 808 may then transmit the determined value(s) of model components to the flight simulator 802. As a result, the flight simulator 802 can more accurately simulate the behavior of the aircraft during stall entry and stall recovery maneuvers. In some examples, the non-linear or dynamic stall modeling may be triggered when a threshold AOA and/or AOA rate is satisfied. For example, the disclosed techniques may be employed when the AOA has exceeded the trigger, near-stall or stall AOA.
In the illustrated example of
While an example manner of implementing the flight modeling system 800 is illustrated in
A flowchart representative of an example method for implementing the flight modeling system 800 is shown in
As mentioned above, the example method of
The example flowchart of
The example method 900 includes determining an AOA rate of the simulated aircraft during an operation or maneuver (block 904). In some examples, the operation or maneuver is a dynamic stall entry and/or a dynamic stall recovery maneuver. The dynamic entry and/or recovery stall maneuver may be either a wings level stall or a turning stall, for example. The AOA rate is a change in the AOA with respect to time. In the system 800 of
The example method 900 includes modeling pitching moment, Cm, (e.g., a first model component) based on flight data from a plurality of flights (block 906), modeling lift, CL, (e.g., a second model component) based on flight data from a plurality of flights (block 908) and modeling drag (e.g., a third model component) based on flight data from a plurality of flights (block 910). Each of these three longitudinal model components may be generated or derived by analyzing the flight data to determine a relationship of the respective model component to AOA rate. The flight data may be obtained or collected from test flights during various maneuvers (e.g., dynamic stall entry in a wings level stall, dynamic stall recover in a wings level stall, dynamic stall entry in a turning stall, dynamic stall recovery in a turning stall, etc.). In some examples, the flight data is collected from flight tests of the real, full-scale aircraft. Additionally or alternatively, the flight data may be collected from scale-model flight tests, static and dynamic wind tunnel tests or any combination thereof. The flight data is used to generate or derive longitudinal model components (e.g., a set of curves at different AOAs and flap deflections) for lift, pitching moment and drag varying with AOA rate in the flight data. Additionally or alternatively, one or more other model components may be generated or derived by analyzing the flight data to determine a relationship between the respective model component and the AOA rate. Other model components may include, for example, lateral/directional model components such as rolling moment, yawing moment and side force. In some examples, an empirical analysis program or tool is used to empirically determine the dynamic derivative, or dynamic increment based dependency of the various model components on the AOA rate (e.g., as an independent variable).
The example method 900 includes calculating or determining one or more values the pitching moment, lift and drag model components based on the respective models (as determined in blocks 906-910) (block 912) and using the determined AOA rate (as determined in block 904). In some examples, the one or more values for the model components are determined by comparing the determined AOA rate to the AOA rate of the curves generated by the models. In some examples, one or more dynamic derivative or dynamic increment tables are provided for each of the model components as a function of AOA rate (in addition to other parameters (e.g., AOA, sideslip angle, flap deflection, control surface deflection, rotational rates about the three aircraft axes, etc)), and the determined AOA rate may be analyzed against the tables to determine the one or more values for the model components that correspond to the AOA rate of the simulated aircraft and at the corresponding value(s) of the other independent variable(s) or parameter(s) (e.g., at a corresponding AOA). For example, in the system 800 of
The example method 900 includes using the pitching moment, the lift and/or the drag model component values to affect the longitudinal behavior of the simulated aircraft (block 914). In some examples, the lateral/directional behavior affected by rolling moment, yawing moment and/or side force are also used to affect the behavior of the simulated aircraft. For example, in the system 800 of
In the example method 900, three model components are determined and used to simulate an aerodynamic affect on the simulated aircraft during a stall maneuver. However, in other examples, only one model component may be determined and used. In other examples, other model components may be used, such as roll due to sideslip (e.g., lateral stability), roll due to roll rate (e.g., roll damping), yaw coupling due to roll rate, roll coupling due to yaw rate and yaw due to yaw rate (yaw damping), aileron and spoiler roll control, stabilizer pitch control, wing downwash, wing-wake effect on tail surfaces (e.g., horizontal stabilizer increments, vertical stabilizer increments), other spoiler and aileron effectiveness increments (e.g., yawing moment and pitching moment increments, etc.) as well as rudder effectiveness increments such as, for example, the rudder yawing moment increment.
The processor platform 1000 of the illustrated example includes a processor 1012. The processor 1012 of the illustrated example is hardware. For example, the processor 1012 can be implemented by one or more integrated circuits, logic circuits, microprocessors or controllers from any desired family or manufacturer.
The processor 1012 of the illustrated example includes a local memory 1013 (e.g., a cache). The processor 1012 of the illustrated example is in communication with a main memory including a volatile memory 1014 and a non-volatile memory 1016 via a bus 1018. The volatile memory 1014 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS Dynamic Random Access Memory (RDRAM) and/or any other type of random access memory device. The non-volatile memory 1016 may be implemented by flash memory and/or any other desired type of memory device. Access to the main memory 1014, 1016 is controlled by a memory controller.
The processor platform 1000 of the illustrated example also includes an interface circuit 1020. The interface circuit 1020 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), and/or a PCI express interface.
In the illustrated example, one or more input devices 1022 are connected to the interface circuit 1020. The input device(s) 1022 permit(s) a user to enter data and commands into the processor 1012. The input device(s) can be implemented by, for example, an audio sensor, a microphone, a camera (still or video), a keyboard, a button, a mouse, a touchscreen, a track-pad, a trackball, isopoint and/or a voice recognition system.
One or more output devices 1024 are also connected to the interface circuit 1020 of the illustrated example. The output devices 1024 can be implemented, for example, by display devices (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display, a cathode ray tube display (CRT), a touchscreen, a tactile output device, a printer and/or speakers). The interface circuit 1020 of the illustrated example, thus, typically includes a graphics driver card, a graphics driver chip or a graphics driver processor.
The interface circuit 1020 of the illustrated example also includes a communication device such as a transmitter, a receiver, a transceiver, a modem and/or network interface card to facilitate exchange of data with external machines (e.g., computing devices of any kind) via a network 1026 (e.g., an Ethernet connection, a digital subscriber line (DSL), a telephone line, coaxial cable, a cellular telephone system, etc.).
The processor platform 1000 of the illustrated example also includes one or more mass storage devices 1028 for storing software and/or data. Examples of such mass storage devices 1028 include floppy disk drives, hard drive disks, compact disk drives, Blu-ray disk drives, RAID systems, and digital versatile disk (DVD) drives.
Coded instructions 1032 to implement the method 900 of
From the foregoing, it will be appreciated that the above disclosed flight simulation models increase or enhance the fidelity of various model components by using AOA rate. In the example flight simulation models disclosed herein, the various models are generated by compiling flight data from a plurality of flight tests and deriving models by using the AOA rate as in independent variable in the model components. Using AOA rate is more accurate in accounting for dynamic stall and dynamic stall-flow reattachment effects that occur in stall entry and stall recovery maneuver, in either wings-level stalls and turning stalls or any other near-stall maneuver.
Although certain example methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.
This disclosure was made with Government support under Contract No. DTFACT 11-80002 awarded by the United States Department of Transportation Federal Aviation Administration. The Government of the United States may have certain rights in this disclosure.