A quasi-steady model simulating the reel-out and reel-in phases of fixed-wing ground-generation airborne wind energy systems. The model is formulated as an optimisation problem where the net electrical cycle power of a system is maximised for given wind conditions.
- The model accounts for the effects of pattern elevation, mass (gravity), vertical wind shear, and drivetrain losses.
- It is suitable for sensitivity and scalability studies, making it a valuable tool for evaluating design and innovation trade-offs.
- It is suitable for integration with cost models and systems engineering tools. This enhances the applicability of the proposed model in exploring the potential of airborne wind energy in the energy system.
If you use the model then please cite the corresponding paper:
[paper]
The model is built and tested in MATLAB R2021b (without additional add-ons). Try installing this version if your version of MATLAB does not execute the code successfully.
Please Clone or Download the repository to start using the model.
The Repository consists following folders:
src
: Contains the source code of the model.inputFiles
: Contains some pre-defined input files.outputFiles
: Contains some generated output files using the pre-defined input files.lib
: Contains external functions required to run the model.scripts
: Contains some scripts used to generate plots used in the associated journal publication.tests
: Contains some tests used during code developement.
A pre-defined input file named inputFile_example_awePower.yml
is stored in the folder inputFiles
. This input file simulates a system with rated electrical power of 150 kW.
- Execute
run_awePower.m
to generate and save model outputs. The outputs will be stored in the folderoutputFiles
. Name of every output file is prefixed with the respective input file name. - Execute
run_plotResults_awePower.m
to visualize relevant outputs.
- A data structure named 'inputs' needs to be created with all necessary inputs as defined in
inputFile_example_awePower.yml
from theinputFiles
folder. - Results can be generated by executing the script
run_awePower.m
. Within the script, ensure to pass as an argument, the name of your newly defined input sheet. - Results can be visualized by executing the script
run_plotResults_awePower.m
. Within the script, ensure to load your specific input file.
The generated output files have a prefix as the name of the used input file. Following .mat files get stored in the outputFiles
folder.
optimDetails
has the details regarding the optimization.outputs
has all the raw outputs.processedOutputs
has post-processed relevant outputs for better visualization.
This project is licensed under the MIT License. Please see the below WAIVER in association with the license.
The project was supported by the Digital Competence Centre, Delft University of Technology.
Technische Universiteit Delft hereby disclaims all copyright interest in the program “AWE-Power” (a fast cycle-power computation model) written by the Author(s).
Prof.dr. H.G.C. (Henri) Werij, Dean of Aerospace Engineering
Copyright (c) 2024 Rishikesh Joshi