Commit bf23bbe
committed
fix: reject one- and two-bladed rotors in the auto-RNA inertia path
The rotor tensor uses the axisymmetric transverse split I_diam = I_polar/2
+ N*integral(dm*a**2), which is exact only for three or more evenly spaced
blades, whose mass ring has isotropic in-plane inertia. A one- or two-
bladed rotor lies on a single diameter, so its transverse inertia is
azimuth-dependent and no single static tower-top lump represents it (one
in-plane axis carries almost all of I_polar, the orthogonal one almost
none). Rather than emit a corrupted fore-aft / side-side inertia, reject
those blade counts with a message pointing at an explicit tip_mass. Zero
blades (bare tower) and the usual three-bladed rotors are unaffected.1 parent 9029679 commit bf23bbe
2 files changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1093 | 1093 | | |
1094 | 1094 | | |
1095 | 1095 | | |
| 1096 | + | |
| 1097 | + | |
| 1098 | + | |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
1096 | 1111 | | |
1097 | 1112 | | |
1098 | 1113 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
203 | 219 | | |
204 | 220 | | |
205 | 221 | | |
| |||
0 commit comments