AnyLogic Forum is moving to other platforms

This forum is now not officially supported and will be discontinued early in 2018. Registration and new topics are no longer possible.

To discuss AnyLogic-related issues, you are welcome to use LinkedIn user group and StackOverflow questions tagged with "anylogic".

Improving Plane Maintenance Process with AnyLogic Agent-Based Modeling


We all take commercial air flights from time to time. However, we do not know how complex plane maintenance can be. The military aircraft maintenance turnaround process (the in-between time when the aircraft touches down, is refueled, rearmed, and inspected, in order to be released) is even more complex and, being fairly time consuming, includes multiple interactions and parallel workflows. In addition, skilled staff are needed to maintain the sustainable level of the turnaround process, which leads to associated costs.

Engineers from Lockheed Martin, one of the largest companies in the aerospace, defense, security, and technologies industry, used AnyLogic simulation modeling and tried to improve decision making in the entire military airplane turnaround process and evaluate the impact of process changes on turnaround time.


To complete a model, the three main elements of the turnaround time process had to be considered. The elements included the aircraft inspections on the flight line, the signoff (meaning that all of the inspections and refueling have been completed), and the review and disposition of any maintenance codes that were downloaded from the aircraft.

Once these processes were clarified, a mobile application was designed to enable recording, validation, and understanding of the process at each stage of maintenance. This data collection tool was used by the observers, who monitored the maintenance staff. The application was modified several times over the course of the project.

The main requirements for the data collection tool are listed below.

  • The user had to be able to collect multiple start and stop times against multiple tasks simultaneously, without losing track of which tasks were being timed.
  • The tool had to be portable and allowed on the flight line. In classified areas, data had to be collected and recorded using a stopwatch.
  • The tool had to be able to create a data set that could be ingested into the model.
  • It had to be possible to collect ad-hoc information on observed tasks, such as an optional or new inspection that may not have been captured in the “as-designed” approach.
  • The tool had to be easy to use and require no specialized training.

For each step in the workflow, actors, resources, dependencies, and other process definition data were identified. The data needed for the model included the start and stop times of each task. In addition to the start and stop times, it was important to provide an audio recording capability to capture activities that were not mentioned in the application. For example, observers might record the reason that a task was taking longer than expected, or record that they had accidentally pushed the wrong start button. Such information was valuable when trying to interpret the data.

Through the interface, the user could add tasks, if new tasks were identified during the data collection period. The observers could also record comments against specific tasks. All of these made the data collection application highly flexible and adaptable.

Studying the aircraft turnaround process revealed that agent-based modeling and simulation environment should include experimentation and presentation capabilities. The AnyLogic simulation modeling tool fulfilled these requirements. Additionally, process visualization in the model contributed in its presentation to all levels of developers and senior leadership.

Business Process Simulation Model Application

Agent-based Simulation Model

In the next stage, agents, resources, and tasks that were identified during the process modeling step, were implemented into the process flow in AnyLogic, along with multiple visualizations. After that, baseline models of the “as-implemented” processes were built. They were iteratively run in a deterministic mode for debugging purposes, as well as single and multi-run Monte Carlo modes. The outcomes were compared to what was experienced on locations.

After validating and updating, a stochastic agent-based model was able to capture the dynamic and interacting processes that comprised the turnaround process. To make the process more efficient, the experiments were performed to quantify the impact of process changes, whether through deletion of process steps, a reduction in the amount of time needed to execute a process step, or redefinition of process’ portions.

The experiments with the model helped:

  • Record the characteristics of the current workflows.
  • Explore the alternatives to the workflow.
  • Forecast the impact of the alternatives.


Various experiments with the model, including Monte Carlo method, resulted in suggestions, showing which modifications to the process would make the most difference, and the potential range of that difference. Not only the modeling and simulation approaches of AnyLogic helped model people/machines/workstations interaction, but they also tracked workflows’ peculiarities, which were unknown before the experiment.

  • Time variability of performing different tasks turned out to be rather significant. Such discrepancies should be captured and trimmed.
  • While performing the duties, people didn’t follow the linear working fashion. That is why the actions in the workflow were not synchronized, acting in parallel at times.
  • Interdependencies between tasks were revealed that were not obvious when looking at the individual parts of the process.
  • By looking at the entire processing path, instead of a single component of the process, the true drivers of turnaround time could be identified.

All of this let engineers propose modifications to the workflow and show quite sizable improvements in terms of the airplane turnaround process. Using AnyLogic process modeling allowed them to capture the bottlenecks of the turnaround process, and also allowed tasks under non-deterministic data to be added, removed, or reordered.

Project presentation by Nadya Belov, Senior Researcher at Lockheed Martin

Download full case study (PDF)

More Case Studies

  • Simulation eines Tunnelbaus mit Hilfe einer Tunnelbohrmaschine
    Die Kosten des Ausfalls einer Tunnelbohrmaschine für eine Stunde sind üblicherweise hoch und Projektmanager müssen ihr Bestes tun, um unnötige Verzögerungen im Bau zu verhindern. Das Ziel des Simulationsprojektes, welches durch die Ruhr-Universität Bochum in Deutschland durchgeführt wurde, war es, ein Simulationsmodell zu entwickeln, das fähig ist die Engstellen im Tunnelbauprozess zu bestimmen, um finanzielle Verluste zu minimieren.
  • Produktionsplanung in der Schiffsindustrie
    Die Manager einer der bedeutendsten italienischen Hersteller benötigten einen neuen, intelligenten Ansatz, um den Planungsprozess einfacher zu gestalten. Ziel war es, dem realen Produktionsplaner außergewöhnlich umfangreiche Planungsinformationen zu geben, mit denen dieser einen Plan vor seiner Umsetzung testen und verfeinern kann.
  • Modellierung des Back-Office-Systems der Banca d'Italia
    Die Banca d'Italia wickelt jedes Jahr eine bestimmte Menge an manuellen Überweisungen ab. Diese Überweisungen können nicht automatisch verarbeitet werden und erfordern zwei Abteilungen mit Angestellten im Back-Office-Bereich der Bank. Die Bank wollte feststellen, ob es von Vorteil wäre, diese beiden Abteilungen zusammen zu legen.
  • Construction Simulation Model Tackling Increased Constraints on a Complex Earthmoving Project
    “Anylogic’s flexible and easy to use environment enabled CCT’s simulation engineers to rapidly model the newly added constraints and deliver a valuable simulation model leading to a highly successful claim process,” affirms Ramzi Roy Labban, Manager, Construction Systems and Simulation at CCC.
  • Business Processes Optimization Using Data Science and Simulation Modeling
    The world’s largest companies use data analytics to increase their revenue and keep up with the changing business world. But how does data science relate to simulation modeling, and what are the cases for the implementation of this interaction, primarily concerning value for the business? The United Services Automobile Association (USAA), a Fortune 500 group of companies, has answered these questions with real-life solutions.
  • Outpatient Appointment Scheduling Using Discrete Event Simulation Modeling
    Indiana University Health Arnett Hospital, consisting of a full-service acute care hospital and a multispecialty clinic, faced poor statistics because the number of no-show patients (those who don’t show up for their scheduled appointments) rose dramatically to 30%. This was primarily connected to the fact that clinic schedules were driven by individual preferences of the medical staff, which led to increased variations in scheduling rules. To eliminate the problem, the client wanted to develop a scheduling methodology that would benefit the clinic, doctors, and patients.