Skip to content

cs_fatigue_variables

CREATE_DICTS_FROM_DATACLASS = CSFatigueData module-attribute

CSFatigueData dataclass

Source code in process/data_structure/cs_fatigue_variables.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
@dataclass
class CSFatigueData:
    residual_sig_hoop: float = 2.4e8
    """residual hoop stress in strucutal material (Pa)"""

    n_cycle: float = 0.0
    """Allowable number of cycles for CS stress model"""

    n_cycle_min: float = 2.0e4
    """Minimum allowable number of cycles for CS stress model"""

    t_crack_radial: float = 6.0e-3
    """Initial depth of crack in thickness of conduit (m)"""

    t_crack_vertical: float = 0.89e-3
    """Inital vertical crack size (m)"""

    dr_cs_turn_conduit: float = 0.07
    """Thickness of CS conductor conduit (m)"""

    dz_cs_turn_conduit: float = 0.022
    """Vertical thickness of CS conductor conduit (m)"""

    bkt_life_csf: float = 0.0
    """Switch to pass bkt_life cycles to n_cycle_min"""

    sf_vertical_crack: float = 2.0
    """Safety factor for vertical crack size (-)"""

    sf_radial_crack: float = 2.0
    """Safety factor for radial crack size (-)"""

    sf_fast_fracture: float = 1.5
    """safety factor for stress intensity factor (-)"""

    paris_coefficient: float = 65.0e-14
    """Paris equation material coefficient (-)"""

    paris_power_law: float = 3.5
    """Paris equation material power law (-)"""

    walker_coefficient: float = 0.436
    """walker coefficent (-)"""

    fracture_toughness: float = 2.0e2
    """fracture toughness (MPa m^1/2)"""

residual_sig_hoop = 240000000.0 class-attribute instance-attribute

residual hoop stress in strucutal material (Pa)

n_cycle = 0.0 class-attribute instance-attribute

Allowable number of cycles for CS stress model

n_cycle_min = 20000.0 class-attribute instance-attribute

Minimum allowable number of cycles for CS stress model

t_crack_radial = 0.006 class-attribute instance-attribute

Initial depth of crack in thickness of conduit (m)

t_crack_vertical = 0.00089 class-attribute instance-attribute

Inital vertical crack size (m)

dr_cs_turn_conduit = 0.07 class-attribute instance-attribute

Thickness of CS conductor conduit (m)

dz_cs_turn_conduit = 0.022 class-attribute instance-attribute

Vertical thickness of CS conductor conduit (m)

bkt_life_csf = 0.0 class-attribute instance-attribute

Switch to pass bkt_life cycles to n_cycle_min

sf_vertical_crack = 2.0 class-attribute instance-attribute

Safety factor for vertical crack size (-)

sf_radial_crack = 2.0 class-attribute instance-attribute

Safety factor for radial crack size (-)

sf_fast_fracture = 1.5 class-attribute instance-attribute

safety factor for stress intensity factor (-)

paris_coefficient = 6.5e-13 class-attribute instance-attribute

Paris equation material coefficient (-)

paris_power_law = 3.5 class-attribute instance-attribute

Paris equation material power law (-)

walker_coefficient = 0.436 class-attribute instance-attribute

walker coefficent (-)

fracture_toughness = 200.0 class-attribute instance-attribute

fracture toughness (MPa m^½)