This is the CODECHECK repository for the publication: Wind Tunnel Load Measurements of a Leading-Edge Inflatable Kite Rigid Scale Model. It is forked from author's repository associated with the publication.
The reproduced figures can be found in the codecheck/outputs directory.
This repository contains code that transforms raw data measured into tables and plots used in a paper, titled "Wind Tunnel Load Measurements Of A Rigid Subscale Leading Edge Inflatable Kite" published Open-Source in Wind Energy science, [link]. The raw data is from a subscale rigid leading-edge inflatable kite model measured during a Wind Tunnel campaign in the Open-Jet Facility of the TU Delft in April 2024. The data is published Open-Source and available on Zenodo
-
Clone the repository:
git clone https://github.com/jellepoland/load_balance_wind_tunnel_measurement_analysis_of_TUDELFT_V3_LEI_KITE_scale_model
-
Navigate to the repository folder:
cd load_balance_wind_tunnel_measurement_analysis_of_TUDELFT_V3_LEI_KITE_scale_model -
Create a virtual environment:
Linux or Mac:
python3 -m venv venv
Windows:
python -m venv venv
-
Activate the virtual environment:
Linux or Mac:
source venv/bin/activateWindows
.\venv\Scripts\activate
-
Install the required dependencies:
For users:
pip install .For developers:
pip install -e .[dev]
-
To deactivate the virtual environment:
deactivate
- numpy
- pandas>=1.5.3
- matplotlib>=3.7.1,
- ipykernel,
- statsmodels,
- VSM @ git+https://github.com/ocayon/Vortex-Step-Method.git@develop
- Follow installation instructions
- Download data from Insert Link and place all data, with current names, inside the
data/folder. The resulting folder should havedata/CFD_polar_dataanddata/normaletc. - Run
scripts/main.py
scripts/main_process.py calls all the processing scripts, a short listing and description follows:
process_raw_lvm_with_labbook_into_df: reads the labbook in csv format and raw measurements in lvm format, and save them in csv format toprocessed_data/without_csvfolderprocess_support_struc_aero_interp_coeffs.py: reads the processed_data and interpolates the support structure measurements, saves these as csv intoprocessed_datafolderprocess_normal_csv: Use theprocess_raw_lvm_with_labbook_into_dfscript to analyze the "normal" runs and save these into as csv inprocessed_data/normalfolderprocess_zigzag_csv: Read out the zigzag specific measurements, and saved as csv inprocessed_data/zigzagprocess_vsm: Run the Vortex-Step Method to produce aerodynamic results, that will be used in the comparison.process_bundling_beta_0: bundles the results for the beta_0 case, such that it is easier to process
scripts/main_plot.py calls all the plotting and printing scripts, that generate all the tables (in latex format) and plots present in the manuscript.
If you use this project in your research, please consider citing it. Citation details can be found in the CITATION.cff file included in this repository.
- UPDATE THE CITATION
This project is licensed under the MIT License - see the LICENSE file for details.
Specify the license under which your software is distributed and include the copyright notice:
Technische Universiteit Delft hereby disclaims all copyright interest in the program “NAME PROGRAM” (one line description of the content or function) written by the Author(s).
Prof.dr. H.G.C. (Henri) Werij, Dean of Aerospace Engineering
Copyright (c) [YEAR] [NAME SURNAME].