/home/runner/work/kynema/kynema/kynema/src/utilities/scripts/preprocess_windio_exp.py File Reference

Kynema API: /home/runner/work/kynema/kynema/kynema/src/utilities/scripts/preprocess_windio_exp.py File Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
preprocess_windio_exp.py File Reference

Namespaces

namespace  preprocess_windio_exp
 

Functions

 preprocess_windio_exp.normalize_airfoil_coordinates (coords, n_points=N_AIRFOIL_POINTS)
 

Variables

int preprocess_windio_exp.N_AIRFOIL_POINTS = 60
 
int preprocess_windio_exp.N_POLAR_POINTS = 180
 
str preprocess_windio_exp.INPUT_FILE = "NREL-5MW.yaml"
 
str preprocess_windio_exp.OUTPUT_FILE = "NREL-5MW-aero.yaml"
 
int preprocess_windio_exp.N_AERO_NODES = 50
 
 preprocess_windio_exp.aero_locs = np.linspace(0.0, 1.0, N_AERO_NODES)
 
 preprocess_windio_exp.data = yaml.safe_load(f)
 
 preprocess_windio_exp.blade = data["components"]["blade"]["outer_shape"]
 
dict preprocess_windio_exp.af_map = {airfoil["name"]: airfoil for airfoil in data["airfoils"]}
 
list preprocess_windio_exp.base_airfoils = [af_map[af["name"]] for af in blade["airfoils"]]
 
list preprocess_windio_exp.af_grid = [af["spanwise_position"] for af in blade["airfoils"]]
 
dict preprocess_windio_exp.blade_data
 
 preprocess_windio_exp.p = blade[param]
 
list preprocess_windio_exp.polar_grid_points = []
 
 preprocess_windio_exp.quantiles = np.quantile(polar_grid_points, [0, 0.20, 0.40, 0.60, 0.80, 1])
 
 preprocess_windio_exp.polar_grid
 
dict preprocess_windio_exp.polar_data
 
dict preprocess_windio_exp.coordinate_data
 
dict preprocess_windio_exp.polar_data_interp
 
dict preprocess_windio_exp.coordinate_data_interp
 
 preprocess_windio_exp.ep = data["components"]["blade"]["structure"]["elastic_properties"]
 
list preprocess_windio_exp.grids = [data["components"]["blade"]["reference_axis"][c]["grid"] for c in "xyz"]
 
 preprocess_windio_exp.new_grid = sorted(list(set([item for sublist in grids for item in sublist])))
 
 preprocess_windio_exp.values = data["components"]["blade"]["reference_axis"][c]["values"]
 
 preprocess_windio_exp.grid = data["components"]["blade"]["reference_axis"][c]["grid"]