tool to set up structural models of [biplane] wind turbine blades
path_to_blade_lib/prep_stnXX_mesh.py
- write initial TrueGrid input file with boundary curves: mesh_stnXX_start.tg
mesh_stnXX_start.tg
to create block meshes fitted to boundary curves; save as mesh_stnXX_finish.tg
mesh_stnXX_finish.tg
to write ABAQUS output file: mesh_stnXX.abq
path_to_blade_lib/layer_plane_angles_stnXX.py
- write updated grid object to VABS input file: mesh_stnXX.vabs
path_to_blade_lib/run_vabs.py
- use VABS to calculate mass and stiffness matricesmesh_stnXX.vabs.K
- mass and stiffness matrices are in this file!path_to_blade_lib/plot_MK.py
- plot VABS datapath_to_blade_lib/write_DYMORE_input_file.py
- write VABS output for a DYMORE input file to blade_OD.dat
and blade_MK.dat
blade_OD.dat
and blade_MK.dat
into blade.dat
.rundymore.bat
to load the structural modelplot_DYMORE_results.py
to postprocess results in FIGURES
directoryclean.bat
to erase all DYMORE resultsCreate a beam model of the biplane blade (flapwise symmetric, no stagger configuration). Reuse cross-section meshes at stations 1-9 and 25-34 from the Sandia blade. Make new meshes for stations 10-24, then create new DYMORE input files for the biplane blade.
In the end, you should have an archive of all the blade input files that looks like:
biplane_blade/
blade_definition.csv
materials.csv
airfoils/
Cylinder.txt
NACA_64-618.txt
stn01/
mesh_stn01_start.tg
(initial TrueGrid input file with part boundary curves)mesh_stn01_final.tg
(final TrueGrid input file with grids inside curves)mesh_stn01.abq
(exported grid file in ABAQUS format)mesh_stn01.vabs
(VABS input file of geometry and materials)mesh_stn01.vabs.K
(VABS output of mass and stiffness matrices)stn02/
stn34/
biplane_blade_lib/
plot_selected_stations.py
prep_stn01_mesh.py
prep_stn34_mesh.py
layer_plane_angles_stn01.py
layer_plane_angles_stn34.py
run_vabs.py
plot_MK.py
write_DYMORE_input_file.py
plot_DYMORE_results.py
sandia_blade/
blade_definition.csv
materials.csv
airfoils/
Cylinder.txt
NACA_64-618.txt
stn01/
mesh_stn01_start.tg
(initial TrueGrid input file with part boundary curves)mesh_stn01_final.tg
(final TrueGrid input file with grids inside curves)mesh_stn01.abq
(exported grid file in ABAQUS format)mesh_stn01.vabs
(VABS input file of geometry and materials)mesh_stn01.vabs.K
(VABS output of mass and stiffness matrices)stn02/
stn34/
sandia_blade_lib/
plot_selected_stations.py
prep_stn01_mesh.py
prep_stn34_mesh.py
layer_plane_angles_stn01.py
layer_plane_angles_stn34.py
run_vabs.py
plot_MK.py
write_DYMORE_input_file.py
plot_DYMORE_results.py