Simulation of Air Combat Maneuvers for Pilot Training

Transcription

Simulation of Air Combat Maneuvers for Pilot Training
Simulation of Air Combat
Maneuvers for Pilot Training
DGLR Workshop
”Virtuelle Ausbildungssysteme
in der
Luftfahrt”
23-24 February 2010
Tugkan Calapoglu
RTDynamics
www.rtdynamics.com
Purpose
• Real-time, reconfigurable
CGF (computer generated
forces) simulation library
• Simulation of Air Combat
Maneuvers
o e.g. Split-S
• Simulation of Ground
Attack Maneuvers
o e.g. Dive bombing
www.rtdynamics.com
Design Requirements
• Instructor friendly
o Reduce workload of the Instructor.
• Deterministic
o Training scenarios should be repeatable.
• High-fidelity
o Fighter performance should be appropriately modeled.
• High Computational Performance
o Large scenarios should be possible.
• Easy to integrate
o Short development cycle for application developer.
o No 3rd party dependencies (e.g. Matlab®).
www.rtdynamics.com
General Architecture
www.rtdynamics.com
Flight Dynamics Model
(FDM)
www.rtdynamics.com
Flight Dynamics Model (FDM)
• Flight model focuses on fighter performance modeling
o Some aerodynamic effects are ignored, e.g. moments
due to AoA or side slip.
o Flies like an aircraft with a very good stability
augmentation system (not far from reality!).
• High computational performance.
• Easier control system development.
www.rtdynamics.com
Modeling Fighter Performance
• Stall speed and maximum speed at different altitudes.
• Turn performance
o
Ability to change the direction of flight.
• Acceleration Performance
o
Ability to accelerate/decelerate at different speeds and
altitudes.
• Climb Performance
o
Ability to change altitude at different speeds and
altitudes.
www.rtdynamics.com
Example: Turn Performance
• Rate of change of velocity vector direction.
• level turn (constant altitude)
• sustained turn performance (constant speed)
• Turn performance can be
analyzed with EnergyManeuvrability diagrams.
www.rtdynamics.com
Comparison of real F-5E turn performance with the simulation model.
www.rtdynamics.com
www.rtdynamics.com
www.rtdynamics.com
Primary Control System
www.rtdynamics.com
Primary Control System
• Consists of several controllers
• Each controller performs a certain task with user provided
parameters
o With a given speed
o At a given altitude
o Etc.
• Independent of the aircraft configuration parameters as
much as possible.
• Building blocks for higher level controllers.
www.rtdynamics.com
www.rtdynamics.com
Controllers
• Basic Low Level Controller
o Performs low level piloting tasks such as maintaining a certain
pitch and roll attitude or performing a nose pull-up with a given
load factor.
• Velocity Controller
o Used to reach and maintain a user defined velocity vector.
• Basic Flight Controller
o Implements basic flight maneuvers such as straight and level
flight, climb, dive, and coordinated turn.
• All controllers can function within user defined limits such as
maximum load factor, maximum climb rate etc.
www.rtdynamics.com
Military Maneuvers
www.rtdynamics.com
Military Maneuvers
• Ground attack maneuvers
• Air combat maneuvers
o Dive bombing
o Immelmann turn
o Pop-up bombing
o Lead/Pure/Lag pursuit
o Barrel roll
o High/low Yoyo
o and others ...
www.rtdynamics.com
Example: High Yoyo
• An offensive maneuver to prevent overshoot.
• Consists of following steps
o Level wings
o Pull-up to a suitable pitch attitude.
o After a suitable pitch attitude is reached, dive towards the
defender with a pursuit.
www.rtdynamics.com
www.rtdynamics.com
Thank You for Listening!
Note: appendices follow this slide.
www.rtdynamics.com
Future Work
• Improvements in FDM fidelity
o
Increase FDM fidelity for better fighter performance
modeling.
• Adding AI to the system
o Reduce developer workload by making CGF entities
more autonomous.
• Extending maneuver portfolio
o Landing
o Terrain following flight
o Pop-up bombing
o Squadron tactics (e.g. Thach Weawe maneuver)
www.rtdynamics.com
FDM vs. Kinematics
FDM
Kinematics
Configuration Parameters => Simulation =>
Performance
Performance Data => Simulation
Configuration parameters are easier to obtain.
(Basic information is available in the Internet.
Missing information can be estimated.)
Performance data is harder to obtain.
(Even basic performance data are usually
classified.).
Must interpolate (easy) or extrapolate (hard) from
existing information.
Good results for any maneuver, altitude, speed
combination.
E.g. How to use EM-diagrams (level turn
performance data) for vertical loops?
Energy Fight concept is inherently supported by a
dynamics based system (conservation of energy).
www.rtdynamics.com
Must be explicitly modeled.
Effect of Load Configuration on the Simulation Model (F-5E, 5000ft)
www.rtdynamics.com
F-5E Simulation Model vs. Real F-16 Engine Data Comparison
www.rtdynamics.com
F-5E Simulation Model Drag Coefficient Curve
www.rtdynamics.com