LIVEdataset releasetasks 552models 18last submission · built
task library
built templatefatigue-analysiswith-tool

Miner Fatigue

Calculates cumulative fatigue damage from three explicit applied-cycle and allowable-cycle bins using Miner's rule. The template reports each damage fraction, cumulative damage, remaining damage margin, and a numeric pass flag.

inputs

6 fields

context

2 archetypes

engine

with-tool

outputs

6 scored fields

contract fields

Parameter Map

6 inputs to 6 scored outputs

  • applied_cycles_1

    float

    Applied cycles for first bin

    0 to 1000000000cycles
  • allowable_cycles_1

    float

    Allowable cycles for first bin

    1 to 1000000000000cycles
  • applied_cycles_2

    float

    Applied cycles for second bin

    0 to 1000000000cycles
  • allowable_cycles_2

    float

    Allowable cycles for second bin

    1 to 1000000000000cycles
  • applied_cycles_3

    float

    Applied cycles for third bin

    0 to 1000000000cycles
  • allowable_cycles_3

    float

    Allowable cycles for third bin

    1 to 1000000000000cycles
damage_bin_1tol 0.03

Damage fraction for first cycle bin

damage_bin_2tol 0.03

Damage fraction for second cycle bin

damage_bin_3tol 0.03

Damage fraction for third cycle bin

cumulative_damagetol 0.03

Total cumulative fatigue damage

remaining_damage_margintol 0.03

Remaining damage margin to cumulative damage of 1

fatigue_satisfiestol 0.01

Numeric flag where 1 means cumulative damage is not greater than 1

visibility contract

Difficulty Ladder

all_giveneasy

All parameters given for rotating equipment

all fields visible
all_givenmedium

All parameters given across fatigue checks

all fields visible
all_givenhard

All parameters given for pressure equipment fatigue

all fields visible

scenario bands

Archetype Atlas

rotating_equipment

2 contexts

Rotating equipment duty cycle fatigue check

applied_cycles_11000 to 10000000
allowable_cycles_11000000 to 1000000000
applied_cycles_21000 to 10000000
allowable_cycles_21000000 to 1000000000

rotating-equipment / pump-shaft

pressure_equipment

2 contexts

Pressure equipment fatigue damage check

applied_cycles_1100 to 1000000
allowable_cycles_110000 to 100000000
applied_cycles_2100 to 1000000
allowable_cycles_210000 to 100000000

pressure-vessel / thermal-cycling

rendered task

Generation Preview

pressure-vessel-pressure-equipment-preview

difficulty
hard
visibility
all_given
archetype
pressure_equipment
site context
pressure-vessel
instruction excerptminer-fatigue_calc.py

visible fields

  • applied_cycles_1100 to 1e+06 cycles
  • allowable_cycles_110000 to 1e+08 cycles
  • applied_cycles_2100 to 1e+06 cycles
  • allowable_cycles_210000 to 1e+08 cycles
  • applied_cycles_3100 to 1e+06 cycles
  • allowable_cycles_310000 to 1e+08 cycles

withheld schema

damage_bin_1damage_bin_2damage_bin_3cumulative_damageremaining_damage_marginfatigue_satisfies
Pressure equipment fatigue damage check. pressure-vessel. Required outputs: damage_bin_1, damage_bin_2, damage_bin_3, cumulative_damage, remaining_damage_margin, fatigue_satisfies