Overview
The Airspace Resilience Modelling Library (airspacelib) is a library that can be used to simulate drones and other aircraft interacting with their environment at a high level. The goal of the airspacelib package is to enable the rapid simulation of drones in the airspace.
The airspacelib package extends the fmdtools modeling and simulation libary with drone-specific classes to represent drone behaviors (e.g., 3D trajectory, navigation, etc).
It also provides a number of worked examples of drone modelling in a range of use-cases, including drone in-flight contingency management and wildfire response.
Structure
The airspacelib package has the following structure:
airspacelib.base: base classes that can be adapted to new case studies
airspacelib.contingencymanagement: case study modelling a drone that must perform in-flight contingency management to respond to battery depletion and airspace intrusion scenarios, including:
Wildfire Response Demo provides a high-level overview of the model and analyses
Wildfire Demo Notebook is a notebook showing some of the basics of modelling setup.
Paper Demo Notebook provides some demonstration of optimizing base placements.
airspacelib.wildfireresponse: case study modelling a set of drones in a wildfire response situation. The documentation for this module includes:
Overview presentation, a high-level overview
Demo notebook, a notebook showing some of the basics of modelling setup.
Proxtheat notebook, a notebook showing how proximity to threat functionality can be evaluated in the model.
References
Hulse, D. E., Mbaye, S., & Davies, M. D. (2025). Determining Optimal Asset Location for Rapid and Efficient Wildfire Suppression: A Simulation-Based Approach. In AIAA SCITECH 2025 Forum (p. 0451).