STK Aircraft Mission Modeler
description
Transcript of STK Aircraft Mission Modeler
Pg 1 of 39AGI www.agiuc.com
STK Aircraft Mission Modeler
Tom Neely
Pg 2 of 39AGI www.agiuc.com
Introduction
About the author and inventor – Tom Neely
• F-14 Tomcat Radar Intercept Officer– 850 flight hours
– 170+ carrier arrested landings
• US Naval Postgraduate School– Aerospace Engineering
– Electrical Engineering
• Analytical Graphics– Development project leader
– Author of STK/Radar and STK/Matlab
Pg 3 of 39AGI www.agiuc.com
Agenda
• Intro to Aircraft Mission Modeler– What is Aircraft Mission Modeler?– Rapid mission modeling in 3D– Terrain following– Detailed Mission Modeling
• Sites & procedures• Performance Models• Phases• Catalogs
• Under the hood
Pg 4 of 39AGI www.agiuc.com
Aircraft Mission Modeler
• New aircraft object propagator
• Significantly enhanced over great arc aircraft
• Based on aircraft performance characteristics– Airspeed
– Climb rate
– Roll rate
– Bank angle
• Aircraft types– Pre-defined
– Customizable
Pg 5 of 39AGI www.agiuc.com
Aircraft Mission Modeler (cont.)
• Quickly create fundamental mission models– 3D Editing– One-click maneuvers– Smart aircraft performance defaults– Numerous models– Catalogs
• Ability to design advanced mission models– Aircraft models– Build complex, multi-segment mission models
Pg 6 of 39AGI www.agiuc.com
3D editing
• Inserting a site
• Procedure control points
• Move, rotate and stretch holding patterns
• Alter heading and climb angle at a waypoint
• Move waypoint/runway
Pg 7 of 39AGI www.agiuc.com
Aircraft
• Defined by a family of performance models
• Performance model categories in STK 7.0:– Climb– Cruise– Descend– Accelerate (turn)– Takeoff– Land– Terrain Following
Pg 8 of 39AGI www.agiuc.com
Aircraft (cont.)
• Contain default performance models
• Users can design new performance models
• Procedures and performance define flight path
• Aircraft and performance models are extensible
Pg 9 of 39AGI www.agiuc.com
Sites
• Waypoints and runways
• Every procedure refers to a site
• Sites constrain the type of procedure
• Sites can be saved to a catalog
• Sites are extensible
Pg 10 of 39AGI www.agiuc.com
Procedures
• Procedure types included in STK 7– Takeoff and landing– Various point-to-point– Various holding
• Architecture is extensible
Pg 11 of 39AGI www.agiuc.com
Mission modeling
• Aircraft with defined performance models
• One or more phases– Use specific performance models for each phase
• Each phase has procedures
• A procedure refers to a site
• Sites constrain procedure types
Pg 12 of 39AGI www.agiuc.com
Mission Modeler UI
• Supports rapid setup
• Aircraft-specific performance
• Combines procedures– Takeoff– Enroute– Arc– Acceleration (turn)– Holding patterns– Landing
• Configurable, graphical feedback
Pg 13 of 39AGI www.agiuc.com
Aircraft performance models
• User-configurable aircraft models
• Unlimited number of performance models per aircraft
• Linked to 3D visual model
• Built-in models with user-selectable parameters
• Extensible via API
Pg 14 of 39AGI www.agiuc.com
Catalogs
• Maintain a collection of objects for reuse– Aircraft– Waypoints
• User defined• DAFIF
– Runways• User defined• DAFIF
• Catalog is extensible
Pg 15 of 39AGI www.agiuc.com
Catalog UIs
• User-configurable catalogs for:– Aircraft models
– Way points
– Runways
• Catalog interface for aircraft procedures
Pg 16 of 39AGI www.agiuc.com
Aircraft Mission Modeler
• Creating performance models
• Modeling a multi-phase mission
• Using the catalogs
Pg 17 of 39AGI www.agiuc.com
Under the hood
The following discussion of features and capabilities for Aircraft Mission Modeling includes information
subject to pending patent applications
Pg 18 of 39AGI www.agiuc.com
Under the hood
• Aircraft Mission Modeler– Data-driven system– Designed to be used by non-experts– Analytic curves parameterized by well known aircraft
performance values• Well known aircraft performance values
– roll rate, bank angle, climb rate, airspeed
– Building blocks for constructing complex missions• Sites• Procedures
Pg 19 of 39AGI www.agiuc.com
Sites
• Runways– Lat/lon values– Runway altitude– Runway heading
• True/magnetic
– Length– Catalog
• Create & save• Use DAFIF data
• Waypoints– Lat/lon– Catalog
Pg 20 of 39AGI www.agiuc.com
Procedures
• Takeoff– Choose runway
heading– Departure Altitude– Departure point
range– Use runway terrain
Pg 21 of 39AGI www.agiuc.com
Procedures
• Arc– Turn direction– Set altitude– Bearing– Arc radius– Turn angle
Pg 22 of 39AGI www.agiuc.com
Procedures
• Circular holding pattern– Turn direction– Level off maneuver– Bearing– Range– Number of turns– Time per turn
Pg 23 of 39AGI www.agiuc.com
Procedures
• Figure-8 holding pattern– Level off maneuver– Bearing– Range– Width– Length– Number of turns– Time per turn
Pg 24 of 39AGI www.agiuc.com
Procedures
• Racetrack holding pattern– Turn direction– Level off maneuver– Bearing– Range– Width– Length– Number of turns– Time per turn
Pg 25 of 39AGI www.agiuc.com
Procedures
• Landing– Approach altitude– Level off maneuver– Initial approach fix range– Glideslope– Use runway terrain
Pg 26 of 39AGI www.agiuc.com
Point to point flight
• Procedures employ point to point flight– Holding and Arc procedures
• Fly from end of the previous procedure– To holding point– To start of Arc
• Procedures over-fly waypoints– Specify heading at waypoint
Pg 27 of 39AGI www.agiuc.com
Point to point flight
• Position/heading to position/heading
• Turns computed to minimize total heading change
• Acceleration performance model– Determines bank angle for level, steady turns
• Turns– Constant radius– First turn– Second turn– Turn radius
• Turn bank angle– May vary
Pg 28 of 39AGI www.agiuc.com
Translating a great arc aircraft
• New aircraft from an existing great arc aircraft
• Position and velocity vectors computed the same
• Attitude window is used– Moving average algorithm
Pg 29 of 39AGI www.agiuc.com
Performance models and procedures
• Procedure/performance model exceptions– GtArc Procedure
• Same logic as “old” great arc propagator
– Basic Point to Point• Unconstrained behavior desired
– Constant hold segment speed• Speed at which aircraft arrives at holding point• Specified time per holding turn
Pg 30 of 39AGI www.agiuc.com
Earth surface height model
• Major analysis capability improvements– Objects close to surface– WGS84 and MSL surfaces differ by tens of meters
• AMM uses Mean Sea Level as altitude reference
• WGS84 or MSL globe options– Set the globe surface to MSL!
Pg 31 of 39AGI www.agiuc.com
DAFIF
• Obtain DAFIF– Limited distribution– Versions 7 & 8 supported
• DAFIF location– Tools–Options–File Find–DAFIF
• Verify your DAFIF
Pg 32 of 39AGI www.agiuc.com
Scripting and customization
• Connect is supported– Connect is documented
• COM is supported– Native implementation– All interaction is through COM interfaces– Custom user interfaces created with 4DX
Pg 33 of 39AGI www.agiuc.com
Coordinate system
• Current procedures– Generated in a flat earth coordinate system– Altitude is referenced to MSL– Mapping preserves great arc motion– Mapped to ECF coordinates
• Extensibility model– Does not require a flat earth– Any coordinate system is supported
Pg 34 of 39AGI www.agiuc.com
Level off maneuvers
• Desired altitude unattainable
• Vertical spiral
• Override automatic LOM logic
• Delay climb and descent
Pg 35 of 39AGI www.agiuc.com
Vertical plane motion
• Arbitrary climb and descent profiles– Smooth curve
• Terrain Following– Same type of curve for vertical trajectory
• Other vertical plane maneuvers– Constant radius arcs– Straight line segments
Pg 36 of 39AGI www.agiuc.com
Climb and descent transitions
• Performance models– Generate individual climb, cruise and descent profiles
• “Stitched” together by procedures
• Climb/descent angle– Intercepted using a constant radius arc
• Trajectory follows the climb/descent angle– Aircraft changes velocity
• Determined by acceleration performance model
Pg 37 of 39AGI www.agiuc.com
Bank angle
• Accounts for the total aircraft acceleration– Horizontal turn radius– Vertical plane acceleration– Speed– Climb angle
Pg 38 of 39AGI www.agiuc.com
Validation & verification
• Performed by Sensis Corporation– Generated 747-200 external performance model
• BADA• Compared to flight trajectory generated by STK
– Feedback– Implementation
Pg 39 of 39AGI www.agiuc.com
Future
• Business partnership– Aircraft performance model catalogs
• New procedures and performance model categories
• V/STOL - T/O, Hover and Landing
• Carrier T/O and Landing
• Formation Flight
• Aerial Refueling
• Air Intercept
• Guided Missiles