NonHomogeneousPoissonAgeReplacementPolicy#
- class relife.policies.NonHomogeneousPoissonAgeReplacementPolicy(process, cr, cp, discounting_rate=0.0)[source]#
Age replacement policy for non-Homogeneous Poisson process.
- Parameters:
- nhppnon-homogeneous Poisson process
The underlying non homogeneous poisson process.
- crfloat or 1darray
The cost of repair.
- cpfloat or 1darray
The cost of failure.
- discounting_ratefloat, default is 0.
The discounting rate value used in the exponential discounting function
- Attributes:
- cp
- cr
Methods
asymptotic_expected_equivalent_annual_costasymptotic_expected_net_present_valueexpected_equivalent_annual_costexpected_net_present_valueCosts of preventive replacements.
Costs of minimal repair.
Optimize the policy according to the costs, the discounting rate and the underlying lifetime model.
set_cpset_cr