Releases: nasa/prog_models
Releases · nasa/prog_models
Initial Release
Introducing the NASA Prognostics Models Package. The NASA Prognostic Model Package is a python modeling 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.
Features of the initial release include:
- Parent class for models (prog_models.PrognosticsModel) - either discrete or continuous
- Tool for generating new models
- Tools for simulating model to time or threshold
- Tools for visualizing results (prog_models.visualize)
- Example models: Battery - Equivalent Circuit Model (BatteryCircuit), Battery - ElectroChem Model (BatteryElectrochem), Centrifugal Pump Model, Pneumatic Valve Model
- User Documentation
- Examples of package use, including:
- Simulating a model
- Simulating with complex future loading profiles
- Simulating with different noise profiles
- Creating a new model (through model_gen function or subclass)
- Visualizing results
- Benchmarking models
- Sensitivity analyses
- User tutorial
- New model template