diff --git a/data/TUDELFT_V3_KITE/wing_geometry_polars_CFD.yaml b/data/TUDELFT_V3_KITE/aero_geometry.yaml similarity index 67% rename from data/TUDELFT_V3_KITE/wing_geometry_polars_CFD.yaml rename to data/TUDELFT_V3_KITE/aero_geometry.yaml index fb1313c8..d830911a 100644 --- a/data/TUDELFT_V3_KITE/wing_geometry_polars_CFD.yaml +++ b/data/TUDELFT_V3_KITE/aero_geometry.yaml @@ -104,130 +104,4 @@ wing_airfoils: - [16, polars, {csv_file_path: "polars_CFD/16.csv"}] - [17, polars, {csv_file_path: "polars_CFD/17.csv"}] - [18, polars, {csv_file_path: "polars_CFD/18.csv"}] - - [19, polars, {csv_file_path: "polars_CFD/19.csv"}] - - - -bridle_nodes: - # --------------------------------------------------------------- - # headers: - # - id: integer, unique identifier for the node - # - x: x-coordinate [m] - # - y: y-coordinate [m] - # - z: z-coordinate [m] - # - type: node type, either 'knot' or 'pulley' - # --------------------------------------------------------------- - headers: [id, x, y, z, type] - data: - - [21, -0.67653494, 2.10580567, 7.08413599, knot] - - [22, -0.79196791, 1.01882151, 7.57069579, knot] - - [23, -0.79196791, -1.01882151, 7.57069579, knot] - - [24, -0.67653494, -2.10580567, 7.08413599, knot] - - [25, -0.46444477, 0.77505128, 4.23316161, knot] - - [26, -0.46444477, -0.77505128, 4.23316161, knot] - - [27, 0.54344694, 1.57655435, 5.91086207, knot] - - [28, 0.62960591, 0.92728966, 6.64639402, knot] - - [29, 0.62960591, -0.92728966, 6.64639402, knot] - - [30, 0.54344694, -1.57655435, 5.91086207, knot] - - [31, 0.39092886, 0.71221536, 4.26118728, knot] - - [32, 0.39092886, -0.71221536, 4.26118728, knot] - - [33, 0.30679124, 0.49235914, 3.39885672, pulley] - - [34, 0.28625931, 0.0, 3.19030736, knot] - - [35, 0.30679124, -0.49235914, 3.39885672, pulley] - - [36, 0.13269336, 0.23394851, 1.48060245, knot] - - [37, 0.13269336, -0.23394851, 1.48060245, knot] - -bridle_lines: - # --------------------------------------------------------------- - # headers: - # - name: string, line name - # - rest_length: measured rest length [m] - # - diameter: line diameter [m] - # - material: string, material type (e.g., dyneema) - # - density: material density [kg/m^3] - # --------------------------------------------------------------- - headers: [name, rest_length, diameter, material, density] - data: - # front lines - - [a6, 11.790, 0.002, dyneema,970] - - [A5, 2.870, 0.002, dyneema,970] - - [A3, 3.450, 0.002, dyneema,970] - - [A2, 3.500, 0.002, dyneema,970] - - [A1, 3.690, 0.002, dyneema,970] - - [AII, 3.250, 0.002, dyneema,970] - - [AI, 3.620, 0.002, dyneema,970] - - [amain, 3.910, 0.002, dyneema,970] - # rear lines - - [br1, 4.410, 0.002, dyneema,970] - - [br2, 4.170, 0.002, dyneema,970] - - [br3, 4.140, 0.002, dyneema,970] - - [br5, 3.580, 0.002, dyneema,970] - - [br6, 13.560, 0.002, dyneema,970] - - [BRI, 2.360, 0.002, dyneema,970] - - [BRII, 2.080, 0.002, dyneema,970] - - [BR-main-1, .700, 0.002, dyneema,970] - - [M-line, 2.410, 0.002, dyneema,970] - # - [S, 1.730, 0.002, dyneema,970] # measured - # - [Power Tape, 3.330, 0.002, polyester] # measured - - [Steering Tape, 1.530, 0.002, dyneema,970] # trying 0.2m smalller - - [Power Tape, 2.900, 0.002, dyneema,970] # trying 0.2m smaller - -bridle_connections: - # --------------------------------------------------------------- - # headers: - # - name: string, line name - # - ci: integer, node id (start) - # - cj: integer, node id (end) - # - ck: integer, third node id (only for pulleys, else omitted or 0) - # --------------------------------------------------------------- - headers: [name, ci, cj, ck] - data: - # front lines - - [a6,1,25,33] #e.g. this is a pulley - - [A5,3,21] - - [A3,5,21] - - [A2,7,22] - - [A1,9,22] - - [A1,11,23] - - [A2,13,23] - - [A3,15,24] - - [A5,17,24] - - [a6,19,26,35] - - [AII,21,25] - - [AI,22,25] - - [AI,23,26] - - [AII,24,26] - - [amain,25,0] - - [amain,26,0] - # rear lines - - [a6,1,33,25] - - [br6,2,33,36] - - [br6,2,36,33] - - [br5,4,27] - - [br3,6,27] - - [br2,8,28] - - [br1,10,28] - - [br1,12,29] - - [br2,14,29] - - [br3,16,30] - - [br5,18,30] - - [a6,19,35,26] - - [br6,20,35,37] - - [br6,20,37,35] - - [BRII,27,31] - - [BRI,28,31] - - [BRI,29,32] - - [BRII,30,32] - - [BR-main-1,31,33] - - [BR-main-1,32,35] - - [M-line,33,36,34] - - [M-line,33,34,36] - - [M-line,35,34,37] - - [M-line,35,37,34] - - [Steering Tape,36,0] - - [Power Tape,34,0] - - [Steering Tape,37,0] - - - - + - [19, polars, {csv_file_path: "polars_CFD/19.csv"}] \ No newline at end of file diff --git a/data/TUDELFT_V3_KITE/vsm_settings.yaml b/data/TUDELFT_V3_KITE/vsm_settings.yaml index 4e6fda6d..cef41285 100644 --- a/data/TUDELFT_V3_KITE/vsm_settings.yaml +++ b/data/TUDELFT_V3_KITE/vsm_settings.yaml @@ -44,7 +44,7 @@ condition: # Define wing geometry files and discretization parameters wings: - name: V3_Kite # Wing identifier for output labeling - geometry_file: data/TUDELFT_V3_KITE/wing_geometry_polars_CFD.yaml + geometry_file: data/TUDELFT_V3_KITE/aero_geometry.yaml n_panels: 36 # Total number of panels along wingspan n_groups: 1 # Number of panel groups (must divide n_panels) spanwise_panel_distribution: LINEAR # Panel spacing algorithm