UAV Fleet Simulation The simulation is used to describe the deployment of hybrid VTOL UAVs over two different mission types multiple times and the degradation of the UAVs with their subsystems (hover motors, pusher motor, battery). Different maintenance strategies are developed (predetermined maintenance strategy and condition based maintenance strategy) and compared with a baseline approach (run to failure strategy). The simulation runs 10 UAVs in parallel using the python threading package. In order to store the data in real time (equidistant timesteps), a connection to a PostgreSQL database is established. Two different metrics are introduced in order to observe the applied maintenance strategy. Prerequisites: A postgreSQL database needs to be set up on the machine and the credentials need to be changed in the scripts: - db.py - degradation.py - extract_ts.py - get_mx_interval.py - real_time_quality.py - uav_health_monitor.py - usage_monitor.py A virtual environment can be install over anaconda with the environment.yml file