# linearDegradationModel

Linear degradation model for estimating remaining useful life

## Description

Use `linearDegradationModel`

to model a linear degradation
process for estimating the remaining useful life (RUL) of a component. Degradation
models estimate the RUL by predicting when a monitored signal will cross a predefined
threshold. Linear degradation models are useful when the monitored signal is a log scale
signal or when the component does not experience cumulative degradation. For more
information on the degradation model, see Linear Degradation Model.

To configure a `linearDegradationModel`

object for a specific type
of component, you can:

Estimate the model prior parameters using historical data regarding the health of an ensemble of similar components, such as multiple machines manufactured to the same specifications. To do so, use

`fit`

.Specify the model prior parameters when you create the model based on your knowledge of the component degradation process.

Once you configure the parameters of your degradation model, you can then predict the
remaining useful life of similar components using `predictRUL`

. For a basic example illustrating RUL prediction with a
degradation model, see
Update RUL Prediction as Data Arrives.

For general information on predicting remaining useful life, see Models for Predicting Remaining Useful Life.

## Creation

### Description

creates
a linear degradation model for estimating RUL and initializes the model with
default settings.`mdl`

= linearDegradationModel

specifies user-settable model properties using name-value pairs. For example,
`mdl`

= linearDegradationModel(`Name,Value`

)`linearDegradationModel('NoiseVariance',0.5)`

creates a
linear degradation model with a model noise variance of `0.5`

.
You can specify multiple name-value pairs. Enclose each property name in
quotes.

## Properties

## Object Functions

`fit` | Estimate parameters of remaining useful life model using historical data |

`predictRUL` | Estimate remaining useful life for a test component |

`update` | Update posterior parameter distribution of degradation remaining useful life model |

`restart` | Reset remaining useful life degradation model |

## Examples

## Algorithms

## References

[1] Chakraborty, S., N. Gebraeel,
M. Lawley, and H. Wan. "Residual-Life Estimation for Components with Non-Symmetric
Priors." *IIE Transactions*. Vol. 41, Number 4, 2009, pp.
372–387.

## Extended Capabilities

## Version History

**Introduced in R2018a**