Condition-based maintenance for a multi-component system in a dynamic operating environment. (March 2023)