|
84 | 84 | # wall_thickness, *, flexible_length, |
85 | 85 | # E, rho, nu, outfitting_factor) |
86 | 86 | # Tower.from_windio(yaml_path, *, component, thickness_interp, |
87 | | - # hub_conn, tip_mass, n_nodes) |
| 87 | + # hub_conn, tip_mass, n_nodes, lumped_rna_cal) |
88 | 88 | # tip_mass: TipMassProps | float (RNA mass kg); n_nodes: |
89 | | - # refine the FE mesh onto N even stations (issue #35) |
| 89 | + # refine the FE mesh onto N even stations (issue #35); |
| 90 | + # lumped_rna_cal=True auto-derives the tower-top RNA from the |
| 91 | + # ontology's elastic_properties_mb blocks (issue #82; hub_conn=1 |
| 92 | + # only) |
90 | 93 | # Tower.from_windio_with_monopile(yaml_path, *, |
91 | 94 | # component_tower, component_monopile, thickness_interp, |
92 | | - # tip_mass, n_nodes) # splice monopile + tower into one |
93 | | - # fixed-bottom cantilever clamped at the mudline (issue #92) |
| 95 | + # tip_mass, n_nodes, water_depth, lumped_rna_cal) # splice |
| 96 | + # monopile + tower into one fixed-bottom cantilever clamped at |
| 97 | + # the mudline (issue #92); water_depth clamps at the true |
| 98 | + # seabed, dropping the embedded pile (issue #121); |
| 99 | + # lumped_rna_cal auto-derives the RNA (issue #82) |
94 | 100 | # Tower.from_windio_floating(yaml_path, *, water_depth, |
95 | 101 | # hydrodyn_dat, moordyn_dat, |
96 | 102 | # elastodyn_dat) # coupled FOWT |
|
112 | 118 | # WindIO .yaml input needs the optional [windio] extra (PyYAML); |
113 | 119 | # the runtime core stays numpy+scipy only — same stance as |
114 | 120 | # [plots]/[notebook]. Tower (tubular tower/monopile): |
115 | | - from pybmodes.io.windio import read_windio_tubular, WindIOTubular |
| 121 | + # read_windio_rna: assemble the tower-top RNA lump (hub + nacelle + |
| 122 | + # blades) from the elastic_properties_mb blocks (issue #82; also the |
| 123 | + # engine behind ``lumped_rna_cal=True``). |
| 124 | + from pybmodes.io.windio import ( |
| 125 | + read_windio_rna, |
| 126 | + read_windio_tubular, |
| 127 | + WindIOTubular, |
| 128 | + ) |
116 | 129 | # Blade (composite layup -> PreComp-class thin-wall reduction): |
117 | 130 | from pybmodes.io.windio_blade import ( |
118 | 131 | read_windio_blade, |
|
0 commit comments