nasa / progpy

The NASA Prognostic Python Packages is a Python framework focused on defining and building models and algorit for prognostics (computation of remaining useful life) of engineering systems, and provides a set of models and algorithms for select components developed within this framework, suitable for use in prognostic applications.
https://nasa.github.io/progpy/
Other
55 stars 8 forks source link

Adaptive Step Size - Adjust around events #46

Open teubert opened 1 year ago

teubert commented 1 year ago

Requirement Text Adjust 'auto' step size behavior to adjust step size around event occurrence to better capture time of event

Background Information Right now auto step size adjusts around stop_pts, save_pts, and switching points in Piecewise load estimators. If 'dt', stepsize is too large, this can lead to imprecision in time of event.

Suggested Solution Reduce dt as you event state approaches 0 in a configurable way

Could also: If state of event is negative, step back by half a step. 2.

DoD