From 0484843e99e56f1bc55915301382e8637734d396 Mon Sep 17 00:00:00 2001 From: Ernesto Camarena <61843736+ecamare@users.noreply.github.com> Date: Fri, 15 Mar 2024 15:17:01 -0600 Subject: [PATCH] Updating yaml reader to base reference line off of the reference axis (#45) --- src/pynumad/io/yaml_to_blade.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pynumad/io/yaml_to_blade.py b/src/pynumad/io/yaml_to_blade.py index 72c0e76..d017fcd 100644 --- a/src/pynumad/io/yaml_to_blade.py +++ b/src/pynumad/io/yaml_to_blade.py @@ -123,7 +123,7 @@ def _add_stations( R = L + hub_outer_shape_bem["diameter"] / 2 L = R - hub_outer_shape_bem["diameter"] / 2 definition.span = np.multiply( - np.transpose(blade_outer_shape_bem["chord"]["grid"]), L + np.transpose(blade_outer_shape_bem["reference_axis"]['z']['grid']), L ) definition.ispan = definition.span @@ -526,7 +526,7 @@ def _add_components(definition, blade_internal_structure, blade_structure_dict): def update_internal_structure(blade_internal_structure, blade_outer_shape_bem): bladeParts = ["layers", "webs"] # Make sure each definition.ispan has layer thicknesses and widths - fullSpanGrid = np.array(blade_outer_shape_bem["chord"]["grid"]) + fullSpanGrid = np.array(blade_outer_shape_bem["reference_axis"]['z']['grid']) nStations = len(fullSpanGrid) keysToModify = { "offset_y_pa",