Fix critical speeds in Campbell diagram #1133
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses an issue in the Campbell diagram where critical speeds were erroneously appearing in regions where they should not be present, as illustrated in the figure below. Upon investigation, the problem was identified as stemming from difficulties in accurately tracking vibration modes across variations in rotor speed. The lack of a reliable mode identification mechanism led to inconsistencies in the diagram:
To resolve this issue, a mode identification criterion was implemented in
run_campbell
. The Modal Assurance Criterion (MAC) was selected for its simplicity to implement and effectiveness in tracking modes. In addition to implementing the MAC criterion, further adjustments were made to improve the overall functionality the algorithm.With these changes, the Campbell diagram for the previously analyzed case, considering the same six frequencies, now displays the correct behavior, as shown in the updated figure below:
Below are additional test results, with the old diagrams shown on the left and the corrected diagrams on the right:
This final case, run with
frequencies=7
, produced the same Campbell diagram in both versions of ROSS, as shown below. This confirms that, with the new tracking method, the modes are now displayed in the correct order.