Please contact RAMS support for more details.
RAMS Plus is an air traffic management (ATM) fast-time simulation model. The RAMS Plus model provides gate-to-gate fast-time discrete-event simulation to quantify performance benefits for ATM management decision support. This comprehensive and easy-to-use air traffic management software package contains functionality for study and analysis of airspace structures, air traffic control systems, future ATC concepts, and airport ground operations.
RAMS Plus is used worldwide to measure a wide variety of ATM questions, quantifying existing and proposed systems in almost unlimited performance metrics such as workload, capacity, complexity, delay.
RAMS Plus simulates full 4D movement of each aircraft through time, and each airplane’s dynamic interaction with other aircraft, airspace structures, airspace procedures and rules. The result is a variety of outputs that can be used to create unlimited views of aggregated metrics, measurements, and quantifications to describe the system’s behavior.
The RAMS Plus simulation package is an integrated system composed of
- Data preparation and display system,
- Simulation engine,
- Graphic simulation animation, visualization tools, and report and metrics generation tools.
RAMS Plus Objectives
Primary RAMS Plus objectives are:
- Model & Study Wide Range of ATC System & Concepts In Fast-Time
- Provide Gate-to-Gate Operations
- Unlimited Number Of Flights & Sectors
- Intuitive and Quick Data Preparation
- Geographic Independence (local To global view)
- Rapid Comparative Analysis
- Macro-To-Micro View (fully data driven scalability)
- Provide Meaningful Views (reports) of Simulation Outputs
RAMS Plus 6.09 release enhances runway blocking for terminal area and ground models, for enroute mixed equipage scenarios are supported with enhanced separation strategies and sector exit letters of agreement, and for visualization of results the exporting RAMS Plus simulation outputs to 3rd party tools and models is enhanced.
To support terminal area and airport ground simulations, the RAMS Plus runway dependency feature is enhanced to use both a start and end event, plus time offsets, to define the blocking start and end times. Previous versions used a single event plus several time offsets to define the blocking start and end times. Runway dependencies are a high-fidelity data structure to define runway blocking. For backwards compatibility, RAMS Plus supports both the original and newer formats for runway dependencies.
To support mixed-equipage separation requirements, the separation strategy’s navigation friends concept within RAMS Plus is expanded to allow a flight to be assigned multiple navigation equipment. The multiple equipment are actually defined via the flight’s category list, where if the category has the same name as an equipment, then that equipment is used for separations in a specific controller conflict detection. The navigation equipment concept is also expanded to refine each navigation equipment’s separation strategy when using the controller aircraft navigation friends concept. Previous versions used a global default to determine if the controller navigation equipment friends needed to recognize only one or both of a flight pairs’ equipage to apply the equipment’s separation values. Now this can be defined per navigation equipment, and to provide more flexibility it can be defined whether to use the minimum or maximum separation values when two navigation equipments are both recognized as friends by the controller.
Also to support mixed-equipage benefits analysis, the centre/sector LOA (Letter of Agreement) feature in RAMS Plus using the sector exit separation logic has been expanded to (1) include optional flight categories to specify the application of the sector exit separation only to flights assigned to that category, (2) include optional navigation equipment to override the given sector exit separation values with the navigation equipment separation values and (3) to limit the conflict within the separation range of the sector exit such that the conflict can be more reasonably resolved. An additional advantage of using the navigation equipment is that is has separate separation values for leading and trailing separation, where the traditional controller separation has a single leading/trailing longitude separation.
The task workload mechanisms and concepts in RAMS Plus has been greatly expanded over the years to measure not only dynamic situations within the simulation, but also to function as a rulebase for a variety of features such as time-based meters and resource request and allocation. To assist in visualizing where the tasks events occur, the location (lat/long/alt( of the task needs to be known, where the traditional task workload simulation outputs lacks the location. Now the task workload outputs can be optionally reported to the flight event simulation output file, which contains all of the same information as the task workload simulation output file, plus lat/long/altitude. These events are reported as a #TASK event. Providing access to the flight location via this addition of the #TASK event to the FLIGHTEVENT file allows the CONTROLLERTASK output file to remain in the same format for backwards compatibility.
More and more RAMS Plus users are applying stochastic Monte Carlo simulation iterations for safety and performance benefits analysis. Traditionally the simulation iterations have been performed using the same RAMSPlus.exe process. Using the same process has the drawback of running out of memory or program runtime problems late in the iterations. To address these issues, simulation iterations can now be run using a batch file. This provides the benefit of running each iteration as a separate process, and therefore allowing specific iterations to be re-simulated or skipped. Also, the iteration number of an output file can now be named in the scenario *.rams file. This provides the benefit of running a batch file script of many scenarios, where the output files are named as iterations so that aggregated metrics across all scenarios easily generated by the ATM Anlayser. In the case of scenario iterations, splitting the iterations into separate simulations also has a memory run-time advantage in that it simulates each iteration with a new RAMSPlus.exe process.
To easily import simulation flight tracks into 3rd party visualization tools and models, there is a new free-format flight tracks simulation output file. This flight tracks file allows a user-defined output format for flight track or flight position files, to enable RAMS Plus simulation outputs to be easily imported into other tools and models, without the need to filter and rearrange the columns before importing.
Also in support of visualizing RAMS Plus simulation outputs, the RAMS Plus export feature to KML formats for Google Earth visualization has been enhanced to select flights by attributes such as airports, runways, airline, navaid usage, equipage, etc. allowing large scenarios to be filtered before exporting to KML.