Written by Marc Budinger, Aitor Ochotorena (INSA Toulouse) and Scott Delbecq (ISAE Supaero)
Click on the Binder tab to start the Voila standalone web app:
Work related to the design and optimization of multirotor drone as part of the tasks for the DroneApp project and SizingLab Project.
To start run:
1. cd notebooks
2. jupyter notebook
Then, open the file 00_Introduction.ipynb
.
Table of contents
- Case Study. An overview of the different drone's architecture history and components.
- Sizing scenarios definition. Definition of the design drivers for each of the different static and vertical flight missions.
- Sizing scenarios equation. Overview of some of the main design equations for each missions.
- Scaling laws for electric motors. Application of the derived scaling laws on given references from data catalogues.
- Scaling laws for ESC. Application of the derived scaling laws on given references from data catalogues.
- Scaling laws for batteries. Application of the derived scaling laws on given references from data catalogues.
- Scaling laws for cables. Application of the derived scaling laws on given references from data catalogues.
- Propeller static regressions. Application of derived surrogate models on given references from data catalogues for static missions, such as hovering or take-off.
- Propeller regressions for vertical flight. Visualization tools of thrust and power coefficient as function of beta and advance ratio.
- Single sizing code for propeller component (TP, consideration of just hover and take-off)
- Single sizing code for motor component (TP, consideration of just hover and take-off)
- Single sizing code for battery and ESC component (TP, consideration of just hover and take-off)
- Single sizing code for frame component (TP, consideration of just hover and take-off)
- Basic global sizing code (hover, take-off)
- Sizing code of propeller considering vertical flight.
- Basic sizing code considering all global constraints.
- Monotonicity table to reduce the problem to the necessary constraintss.
- Basic sizing code after application of MP1.
- Basic sizing code considering coupling techniques and MP1.
- Mathematical optimization and rendering the final geometry using 3D visualization tools.
- Complete optimization (hovering, take-off and vertical flight) using data catalogues, pareto charts and decision trees and rendering the final geometry using 3D visualization tools.
- Complete optimization (hovering, take-off and vertical flight) using data catalogues, pareto charts and decision trees.
- Validation on mini quadcopter MK4.
- Validation on oktocopter S1000+.
- Validation on taxi-drone Ehang184.
- Multiinput creation of Pareto charts for any data catalogue (use of upload button)
A1. Quadro description
A2. Sizing equations overview.
- decision trees files