Home Engineering Small Unmanned Fixed-Wing Aircraft Design. A Practical Approach
A Parametric Constraint Analysis Report
About This Document
This document captures the design algorithm used to place the first set of boundaries around the design domain of the aircraft. The algorithm is implemented in Python, embedded in a Jupyter notebook. You can open this notebook (constraint_analysis.ipynb) by starting the Jupyter server (type jupyter notebook into a terminal window opened in the directory containing your notebook) - this should open Jupyter in the default browser, pointing at http://localhost:8888.
The variable names have been chosen to be as intuitive as possible and additional explanations are provided in places to enhance clarity. The naming convention for all variables is to encapsulate the unit too, separated from the variable name by an underscore:
In : VariableName_unit = 0
Variable names ending in an underscore are non-dimensional:
In : VariableName_ = 0
This document captures one instance of a Jupyter notebook document. In other words, it is a parametric, self-building document, compiled from the output of an ipynb file. A similar document can be generated for a different design brief by editing and re-running the ipynb and compiling it with a tool called nbconvert by typing: jupyter nbconvert —to latex constraint_analysis.ipynb into the command window.
This document can then be included in the design audit trail of your aircraft and it can be re-instantiated later for a new design. It is a parametric, living, document.
We have annotated the document with explanatory notes like this one for convenience - of course, once the conceptual design process is complete, the reader may wish to delete these paragraphs to obtain a more concise document.
|< Prev||CONTENTS||Next >|