DSIAC Announces the Release of BlueMax6 Version 2.0

bluemax image

DSIAC announces the release of BlueMax6 version 2.0.  Developed and managed by the U.S. Air Force Life Cycle Management Center (AFLCMC), BlueMax6 is a pseudo 6-DOF point-mass aircraft flight dynamics model that provides high-fidelity vehicle dynamics and Time & Space Position Information (TSPI) for constructive and virtual modeling simulation and analysis, including aircraft susceptibility, survivability, and vulnerability analysis.  The model provides a standalone tool for determining aircraft mission performance, aero-performance, and energy maneuverability.  BlueMax6 output can be fed directly into other related models (such as ESAMS, ALARM, RADGUNS, SUPPRESSOR, and JAAM), and the model can be directly interfaced to constructive non-real-time or virtual-real-time environments.

Model Description

Bluemax6 Screenshot 1

BlueMax6 uses installed propulsion data, trimmed aerodynamic data, flight control laws/limiters, and structural limit data to construct realistic air-vehicle TSPI data for input into other models, analysis tools, and environments.  The model incorporates the WGS84 Spheroid and National Geospatial-Intelligence Agency (NGA) Digital Elevation Terrain Data (DTED Level 0 to 2) to construct realistic Terrain Following (TF) flight paths.

BlueMax6 flight paths and aircraft maneuvers are constructed as a sequence of flight segments commanded via the Input Scenario File (.scn).  Each flight segment is controlled by a set of command variables (such as latitude, longitude, heading, altitude, velocity, g-factor, roll angle) along with the aircraft specific maneuver limits (such as maximum/minimum g-factor and maximum roll rate).  The BlueMax6 default frame rate is 100-Hz (0.01 s) and can generate output at any integer multiple of 100 Hz.

Bluemax6 Screenshot 2

BlueMax6 includes an Aero-Performance Evaluation Module that allows the user to assess the specific performance capability of an aircraft with a specific configuration (fuel and payload).  The Aero-Performance Module generates data for Ps, Sustained G, Rate-of-Climb, Range, Turn Rate, and other parameters.  The Post Processing Tool is then used to plot the results of the evaluation.  These plots can be saved as image files and copied into reports or briefings.

Bluemax6 Screenshot 3

BlueMax6 also includes a Real-Time Virtual Mode using the HIVE Virtual Interface.  This execution mode allows the user to either display BlueMax6 output in Real Time Mode or execute BlueMax6 in Operator-In-The-Loop (OIL) Mode with a Hands-On-Throttle-And-Stick (HOTAS) interface.  The Virtual Interface also allows Multi-Player execution.  HIVE has preset displays, controlled by XML input files, which can be reconfigured by advanced users.

Model Input and Output

The Scenario File specifies the aircraft to be used, the terrain option, initial conditions (e.g., position, heading, and airspeed), external store loadout (number and type of stores), internal/external fuel load, output file options, and the details for each waypoint/maneuver flight sequence to be flown.

The aircraft data models are now integrated into dynamic link libraries (dll’s).  The released database (AircraftRlsDB) with BlueMax6 currently contains 17 aircraft data models.  There are 25 additional aircraft data models (individual dll’s) that are restricted release due to proprietary data rights.  Additional aircraft models can be added easily by building the individual .dll and adding the information to the “aircraftDatabase.dat” file located in the bin directory.

BlueMax6 has nine different predefined output file options, selectable from the GUI.  The options include multiple formats for ESAMS, RADGUNS, ALARM, SUPPRESSOR, JAAM, models.  Other options include a mission summary, HIVE Replay, and Route Plot file.  There is also a user-defined-output (UDO), which allows the user to specify the desired output variables.

Release 2.0 Changes

Bluemax6 Screenshot 4

Notable changes in Release 2.0 of BlueMax6 include the following:

  • The aircraft data files have been converted to source code (.cpp) files and compiled into libraries (.dll), eliminating the need for a data parser.Two libraries are included with the distribution, one for the Release Aircraft and one for User Aircraft.The User Aircraft library is a template for users who want to create and add their own aircraft to the database.A template for the aircraft source code file (.cpp) is also included with the release.
  • In this version, the entire Scenario Input File (.scn) is loaded at initialization and stored in the waypoints array.After initialization, each waypoint is commanded and flown sequentially.In the Real-Time Mode, this array becomes the Mission File.
  • The Maneuver Limits options have been updated to include Auto Pilot Limits, Sustained Limits, and Maximum Limits options.The Auto Pilot Limits Mode allows the user to use the defaults or set desired limits.
  • The graphical user interface (GUI) has been updated, simplifying the scenario file construction.
  • A Multi-Player Execution Mode has been added to support Engagement Analysis between multiple players.
  • A Maneuver Page has been added to construct maneuvers in the Multi-Player Mode.
  • The Commands have been updated and enhanced to simplify the command inputs and scenario file development.
  • All control modes have been converted to enumerations, simplifying integration into other real-time or non-real-time environments.Multiple Constructors are included to allow flexibility during initialization and execution from other simulation environments.An ICD is included in the user’s manual.
  • The Aero-Performance Module has been enhanced to allow the user to specify the plots as a function of mach (default), velocity (feet/s or meters/s) or airspeed (KTAS or KCAS).
  • This release has been integrated with HIVE 7.0, the latest version of the Virtual Real Time Environment.The 3-D models have been updated, and icon files have been added for the database aircraft.

Minimum Requirements

BlueMax6 Release 2.0 was developed primarily on Windows (XP, Vista, 7) platforms using Visual C++ 2012 Express.  The model is also compatible with, and has been compiled on, Linux (Fedora).  BlueMax6 and HIVE require approximately 3.3 GB of hard drive space, not including the Imagery or Terrain (DTED and CDARG) databases.  The Imagery and Terrain databases will require additional space depending upon the user’s needs.  In addition, the HIVE Input, Models, and Icons files can add additional space requirements as the database is expanded.  Note that BlueMax6 Release 2.0 includes DTED Level0 for CONUS only.

For more information on BlueMax6 or to obtain a copy of the latest version, contact DSIAC.