![]() |
|
| flight dynamics models with high fidelity dynamics that can support real-time applications.
Advanced Rotorcraft Technology, Inc. (ART) has used FLIGHTLAB to develop flight dynamics models with high fidelity dynamics that can support real-time applications. The models are produced and tested in the FLIGHTLAB Development System and code-generated with custom interfaces to expedite system integration with user applications. Fielded trainers may be upgraded with FLIGHTLAB real-time models by substituting the existing flight dynamics model with software that obtains the required interface data from a network interface to PilotStation, the remote host where the FLIGHTLAB flight dynamics model is being run in real-time. This allows state-of-the-art FLIGHTLAB rotorcraft models, running on modern low-cost, high-speed computers, to be readily integrated with both new simulators and existing simulation facilities for a cost effective upgrade. |
|
|
Real-time FLIGHTLAB flight dynamics models are physically based, have proven fidelity, and are capable of real-time operation on current generation PCs. FLIGHTLAB flight dynamics models are available in two levels of fidelity. The Baseline model has been tested to a reasonability criteria based on performance data in the pilot manual and is suitable for applications requiring certification up to an FAA Level 5 Flight Training Device. The Advanced model has increased modeling detail and sophistication that allows it to be validated to the highest FAA certification standards. ART has provided real time models for use in such programs as the Aviation Combined Arms Tactical Training (AVCATT) simulators and for the Army’s Flight School XXI program based on the FAA’s Level D simulator certification requirements. Rotor Blade Element Models FLIGHTLAB models the aerodynamic response of each rotor blade as it would actually perform under the conditions of the training scenario being modeled. Variable aerodynamic and structural grid sizes for each blade allow the modeling detail to be customized to the application. This insures a realistic representation of the dynamic response of the rotor system to changes in control and flight conditions while maintaining computational efficiency. Fuselage Aerodynamics The fuselage aerodynamics are modeled using three dimensional aerodynamic lookup tables for the aerodynamic force and moment coefficients at the reference point as a function of angle of attack and sideslip. The airfoils on the fuselage, such as the horizontal and vertical stabilizers, are modeled as two-dimensional aerodynamic surfaces and the lift, drag and pitching moment coefficients are obtained from table lookups as a function of Mach number and angle of attack. Turboshaft Engine & Drive Train Models The FLIGHTLAB flight dynamics model includes a detailed, dynamically accurate representation of the aircraft’s engines and drive train components and their effect on operational characteristics. Flight Control System FLIGHTLAB real-time models include modeling of the primary control system, the stability augmentation system and the flight path stabilization system. |
Aerodynamic Interference Helicopters are subject to extensive aerodynamic interference that is the result of changes in air flow between and from the rotor system, fuselage, and external objects such as the ground, buildings and ship superstructures. FLIGHTLAB includes sophisticated modeling of all rotorcraft interference phenomena to properly capture these effects. Landing Gear A physically based model of the landing gear is provided in the FLIGHTLAB flight dynamics model. A sophisticated ground contact model captures the effects of landing on a sloped surface as well as accounting for terrain conditions ranging from firm and dry to wet and slippery. Mass Properties The vehicle mass properties are continually updated as a function of configuration and fuel loading. As stores are jettisoned and fuel is burned the location of the center of gravity, the vehicle mass, and the moments of inertia are updated. These properties may also be initialized to any desired state from the Instructor/Operator Station. Environment FLIGHTLAB supports wide variations of density and pressure altitudes and atmospheric conditions. FLIGHTLAB also allows wind speeds, direction, and turbulence levels to be specified by the console operator. An optional ship air-wake model can reproduce the effects of turbulence from a ship’s superstructure through a wide range of relative wind conditions. Sling loads Optional single and multiple attach-point sling load models are available in FLIGHTLAB. Two way interactions between the load and the helicopter through the cable are included in all modeling options. Solution Method FLIGHTLAB models are produced by interconnecting generic modeling components and assigning aircraft specific data values to the parameters of the components. Each component is a self-contained dynamic entity and the methodology used to solve a diverse dynamic architecture created from the arbitrary interconnection of these standardized building blocks is referred to as multi-body dynamics. |
|
Fidelity ART provides two levels of models to satisfy diverse training requirements; 1) a Baseline Flight Dynamics Model capable of satisfying FAA AC-120-45B requirements for a Level 5 Flight Training Device and 2) an Advanced Flight Dynamics Model capable of satisfying FAA AC-120-45B requirements for a Level 6 Flight Training Device and FAA AC-120-63 requirements for a Level B/C/D simulator. |
|||||||||||||||||||||
![]() |
|||||||||||||||||||||
|
Model Library |
|||||||||||||||||||||
|
|||||||||||||||||||||
In addition to FLIGHTLAB and Models, ART develops turn-key R&D and training simulators |
|||||||||||||||||||||
![]() |
|
|
A Turnkey Host Computer and Software Infrastructure for FLIGHTLAB Flight Dynamics Models Advanced Rotorcraft Technology, Inc. (ART) has produced PilotStation© to facilitate the utilization of stand-alone flight dynamics models that have been code-generated from ART’s FLIGHTLAB Development System. PilotStation combines ART’s real-time simulation infrastructure with a Commercial off-the-Shelf (COTS) Personal Computer (PC) to provide a turnkey environment for desktop piloted evaluation of FLIGHTLAB flight dynamics models, including a joystick, instrument display, and out-the-window visual display. PilotStation utilities also support interfacing of FLIGHTLAB flight dynamics models to user software and hardware systems that are either installed on the PilotStation computer or accessed through a local area network to a remote computer. The following software utilities and equipment are included in PilotStation. |
|
![]() FCM Driver This utility cycles FLIGHTLAB Code generated Models (FCM) and synchronizes them to real time through a system timer or with an external signal, such as a 60 Hz video refresh signal. It also includes an operator con-sole that supports selecting the model to be run, setting initial conditions and configurations, monitoring and recording simulation data, trimming, flying, pausing and resetting the simulation model. All commands available from the operator console are accessible through a remote API for external IOS interfacing. FLVIS This is an integral image generation utility that supports rendering of OpenFlight files for out-the-window displays, instrument displays, and external view displays. It uses graphics accelerator cards that support OpenGL. The FCM driver communicates with the FLVIS image generation software through a Common Image Generation Interface (CIGI) protocol, so the user may substitute any CIGI compliant Image Generator for FLVIS if desired. FLVIS comes with a generic terrain data base and a generic instrument panel display for demonstration purposes. FLCOMMS This is an API library that supports communication with FLIGHTLAB shared memory that can be linked with a user’s custom software to interface with the FLIGHTLAB flight dynamics model. Specifications are subject to change without notice |
Network Updating of Shared Memory FLIGHTLAB models can include shared memory data structures, defined by the developer to satisfy interface requirements. The PilotStation NetFLC utility supports network updating of the shared memory data structures so that all networked computers have access to the flight dynamics data structures. The synchronization is done over Ethernet in a UDP multicast mode. Application Programming Interfaces The shared memory data structures are used for all periodically updated interface data. The FLIGHTLAB Communications (FLCOMMS) API is used to access FLIGHTLAB shared memory data structures from other applications. Interface data and commands that are not updated each cycle are passed through an API that provides remote function calls. The remote command API includes commands such as fly, pause, reset to the last IC, load a new preset of ICs, trim, freeze airframe states, invoke malfunctions, and change environmental conditions. The API can be used to interface this PilotStation functionality, to the Instructor/Operator Station. Graphical User Interface For PilotStationPilotStation includes the FCM Console, a Graphical User Interface (GUI) to support monitoring and debugging of the FLIGHTLAB Code-generated Model (FCM) flight dynamics model and its interfaces to the simulator. This GUI also allows for user interaction with the PilotStation API as an alternative to the FL-IOS Instructor/Operator Station (IOS) software. PilotStation Computer and Joystick The above software is installed and tested on a Core2Duo (dual-core) 3GHz PC with 2 GB of memory and 100 GB of mass storage. An NVidea GeForce 8800 GT graphics card is included to drive the visual displays. A CD Rom Drive and a 10/100 Ethernet card are provided. The operating system is the Red Hat Enterprise Linux (RHEL) Version 5 or equivalent. A three axis joystick with discrete switches and a USB interface, such as the Microsoft Sidewinder, provides a flight control capability. ![]() |
|
Advanced Rotorcraft Technology, Inc. 1330 Charleston Road • Mountain View, CA 94043 Tel. 650-968-1464 • www.flightlab.com FLIGHTLAB and PilotStation are registered trademarks of Advanced Rotorcraft Technology, Inc. All rights reserved |
|