Repository navigation
fix: handle still-air AeroDyn linearization - #3479
RanaPriyansh wants to merge 2 commits into
Conversation
andrew-platt
left a comment
There was a problem hiding this comment.
Looks good! Thanks!
|
Thanks @RanaPriyansh! I ran this through Claude code specifically to check if there might be potential side effects that could be a problem later. Line numbers below are from the current 1. The FlowField check happens only once, during
|
|
One other change before this can be merged:
|
Feature or improvement description
AeroDyn linearization dereferences an absent flow field when
CompInflow=0. Register extended wind inputs only when the field exists, and preserve general-support inflow when no field is available.Related issue, if one exists
Fixes #3439.
Impacted areas of the software
AeroDyn input registration, general-support wind calculation, and regression tests.
Additional supporting information
Still-air linearization omits unavailable wind coordinates while retaining mechanical aerodynamic derivatives. The enabled-wind control preserves channel ordering, dimensions, operating points, and matrix values.
Generative AI usage
Codex used.
Test results, if applicable
LinInputs=1. Corrected private controls for modes 0, 1, and 2 remain unrun.