pystra.ddo.CostBenefitModel#
- class CostBenefitModel(benefit_rate, interest_rate, service_life, construction_cost, failure_cost)[source]#
Bases:
DDOObjectiveCost-benefit objective for a reliability design study.
Methods
Return the JCSS annualized safety cost for a design point.
Return the failure consequence cost for a design value.
Return the construction or safety cost for a design value.
Return results with cost-benefit objective columns.
Return the net present value objective for a design point.
Return the present value factor for this model.
- construction(design)[source]#
Return the construction or safety cost for a design value.
- Return type:
float
- consequence(design)[source]#
Return the failure consequence cost for a design value.
- Return type:
float
- objective(design, failure_probability)[source]#
Return the net present value objective for a design point.
- Return type:
float