Skip to content

bug fix: Adjust steady-state solver small angle assumptions#2760

Merged
andrew-platt merged 1 commit intoOpenFAST:devfrom
bjonkman:b/AeroMap_orientation
Apr 24, 2025
Merged

bug fix: Adjust steady-state solver small angle assumptions#2760
andrew-platt merged 1 commit intoOpenFAST:devfrom
bjonkman:b/AeroMap_orientation

Conversation

@bjonkman
Copy link
Contributor

Feature or improvement description
This PR fixes the AeroMap solver's perturbations of orientation matrices. It was using log maps, but other parts of the code had been changed to no longer use log maps, potentially causing differences, particularly with angles farther from 0.

Related issue, if one exists

Impacted areas of the software
This affects AeroMaps only.

Test results, if applicable
This does not change existing regression tests.

was using log maps in the steady-state solver for differencing, but the perturbation function assumed they were angles when it adjusted them later
@andrew-platt andrew-platt self-assigned this Apr 17, 2025
@andrew-platt
Copy link
Collaborator

Potentially backport to a 4.0.4 (if we do one)

@andrew-platt andrew-platt modified the milestones: 4.0.4, v4.1.0 Apr 17, 2025
Copy link
Collaborator

@deslaughter deslaughter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting this together!

@andrew-platt andrew-platt merged commit e01ca8a into OpenFAST:dev Apr 24, 2025
22 checks passed
andrew-platt added a commit that referenced this pull request Apr 25, 2025
backport of #2760: bug-fix: Adjust steady-state solver small angle assumptions
@bjonkman bjonkman deleted the b/AeroMap_orientation branch April 28, 2025 17:09
@andrew-platt andrew-platt mentioned this pull request Apr 28, 2025
35 tasks
@find631
Copy link

find631 commented May 26, 2025

great

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments