awe-power
A fast cycle-power computation model for fixed-wing ground-generation airborne wind energy systems
Science Score: 75.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 5 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
✓Institutional organization owner
Organization awegroup has institutional domain (kitepower.tudelft.nl) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.8%) to scientific vocabulary
Repository
A fast cycle-power computation model for fixed-wing ground-generation airborne wind energy systems
Basic Info
Statistics
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 10
- Releases: 1
Metadata Files
README.md
AWE-Power
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.
Note
This is a Function-based implementation. A Class structure implementation of the quasi-steady model described in the folder named ClassImplementation in the root of this repository. In addition to the original functions, a fly-gen system is also implemented and demonstrated using the example files.
How to cite
If you use the model then please cite the corresponding paper:
Joshi, R., Schmehl, R., and Kruijff, M.: Power curve modelling and scaling of fixed-wing ground-generation airborne wind energy systems, Wind Energ. Sci., 9, 2195–2215, https://doi.org/10.5194/wes-9-2195-2024, 2024.
Dependencies
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.
Installation and execution
Please Clone or Download the repository to start using the model.
Overview of the Repository
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.ClassImplementation: Contains a Class structure implementation of the entire code. In addition to the original functions, a fly-gen system is also implemented and demonstrated using the example files.
Pre-defined Example Simulation
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.
1. Execute run_awePower.m to generate and save model outputs. The outputs will be stored in the folder outputFiles. Name of every output file is prefixed with the respective input file name.
2. Execute run_plotResults_awePower.m to visualize relevant outputs.
To Run with User-defined Inputs
- A data structure named 'inputs' needs to be created with all necessary inputs as defined in
inputFile_example_awePower.ymlfrom theinputFilesfolder. - 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.
Generated Output Files
The generated output files have a prefix as the name of the used input file. Following .mat files get stored in the outputFiles folder.
optimDetailshas the details regarding the optimization.outputshas all the raw outputs.processedOutputshas post-processed relevant outputs for better visualization.
Licence
This project is licensed under the MIT License. Please see the below WAIVER in association with the license.
Acknowledgement
The project was supported by the Digital Competence Centre, Delft University of Technology.
WAIVER
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
Owner
- Name: Airborne Wind Energy Research Group
- Login: awegroup
- Kind: organization
- Email: r.schmehl@tudelft.nl
- Location: Delft
- Website: kitepower.tudelft.nl
- Twitter: kite_power
- Repositories: 4
- Profile: https://github.com/awegroup
Citation (CITATION.cff)
cff-version: 1.2.0
message: If you use this software, please cite the associated paper.
authors:
- family-names: Joshi
given-names: Rishikesh
affiliation: Delft University of Technology
orcid: 0000-0003-1401-9127
title: AWE-Power
year: 2024
version: 0.1.0
doi:
repository-code: https://github.com/awegroup/AWE-Power
license: MIT
preferred-citation:
type: article
authors:
- family-names: Joshi
given-names: Rishikesh
affiliation: Delft University of Technology
orcid: 0000-0003-1401-9127
- family-names: Schmehl
given-names: Roland
affiliation: Delft University of Technology
orcid: 0000-0002-4112-841X
- family-names: Kruijff
given-names: Michiel
affiliation: Ampyx Power B.V.
orcid: 0000-0003-0482-3568
title: Power curve modelling and scaling of fixed-wing ground-generation airborne wind energy systems
year: 2024
publisher: Wind Energy Science
doi: https://doi.org/10.5194/wes-9-2195-2024
GitHub Events
Total
- Issues event: 1
- Watch event: 1
- Delete event: 3
- Issue comment event: 1
- Push event: 15
- Pull request review event: 1
- Pull request event: 6
Last Year
- Issues event: 1
- Watch event: 1
- Delete event: 3
- Issue comment event: 1
- Push event: 15
- Pull request review event: 1
- Pull request event: 6
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 3
- Average time to close issues: 10 months
- Average time to close pull requests: 6 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 1.0
- Average comments per pull request: 0.33
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 3
- Average time to close issues: N/A
- Average time to close pull requests: 6 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.33
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rishikeshsjoshi (5)
- mwakok (1)
Pull Request Authors
- rishikeshsjoshi (7)
- DylanEij (2)
- mwakok (1)