nasa / prog_models

The NASA Prognostic Model Package is a Python framework focused on defining and building models for prognostics (computation of remaining useful life) of engineering systems, and provides a set of prognostics models for select components developed within this framework, suitable for use in prognostics applications for these components.
123 stars 50 forks source link

Integration Method in next_state #528

Closed teubert closed 1 year ago

teubert commented 1 year ago

Requirement Text Update integration method to apply in next_state instead of simulate_to* (Idea from NGC). Integration method can be set at initialization or afterwards

Background Information Currently, the supported integration methods are euler and rk4. These integration methods are applied in simulation by changing the integration_method argument. They do not apply in next_state, which means they are not applied by particle filters or other methods that use next_state directly.

Suggested Solution Override next_state method for only discrete models to selected integration method.

DoD edit this to be a list of tasks that need to be completed