CS_fatigue_variables Module



Contents


Variables

TypeVisibility AttributesNameInitial
real(kind=dp), public :: residual_sig_hoop

residual hoop stress in strucutal material (Pa)

real(kind=dp), public :: n_cycle

Allowable number of cycles for CS stress model

real(kind=dp), public :: n_cycle_min

Minimum llowable number of cycles for CS stress model

real(kind=dp), public :: t_crack_radial

Initial depth of crack in thickness of conduit (m)

real(kind=dp), public :: t_crack_vertical

Inital vertical crack size (m)

real(kind=dp), public :: t_structural_radial

Thickness of CS conductor conduit (m)

real(kind=dp), public :: t_structural_vertical

Vertical thickness of CS conductor conduit (m)

real(kind=dp), public :: bkt_life_csf

Switch to pass bkt_life cycles to n_cycle_min

real(kind=dp), public :: sf_vertical_crack

Safety factor for vertical crack size (-)

real(kind=dp), public :: sf_radial_crack

Safety factor for radial crack size (-)

real(kind=dp), public :: sf_fast_fracture

safety factor for stress intensity factor (-)

real(kind=dp), public :: paris_coefficient

Paris equation material coefficient (-)

real(kind=dp), public :: paris_power_law

Paris equation material power law (-)

real(kind=dp), public :: walker_coefficient

walker coefficent (-)

real(kind=dp), public :: fracture_toughness

fracture toughness (MPa m^1/2)


Subroutines

public subroutine init_CS_fatigue_variables()

Initialise module variables

Arguments

None