Module “strain_age_cracking_ni”

class tc_python.property_model_definitions.strain_age_cracking_ni.StrainAgeCrackingNi

Bases: object

Encapsulation class for the “Strain-Age Cracking - Ni” property model Arguments, ArgumentOptions, and Results.

ArgumentOptions

alias of StrainAgeCrackingNi_ArgumentOptions

Arguments

alias of StrainAgeCrackingNi_Arguments

Results

alias of StrainAgeCrackingNi_Results

classmethod get_aliases() list[str]

List of aliases for “Strain-Age Cracking - Ni” property model.

classmethod get_name() str

String name of “Strain-Age Cracking - Ni” property model.

class tc_python.property_model_definitions.strain_age_cracking_ni.StrainAgeCrackingNi_ArgumentOptions

Bases: object

Valid options for Strain-Age Cracking - Ni property model arguments which requires specific options to be entered.

EVALUATION_METHOD

alias of StrainAgeCrackingNi_ArgumentOptions_EVALUATION_METHOD

PHASE_GROUP_SELECTION

alias of StrainAgeCrackingNi_ArgumentOptions_PHASE_GROUP_SELECTION

class tc_python.property_model_definitions.strain_age_cracking_ni.StrainAgeCrackingNi_ArgumentOptions_EVALUATION_METHOD

Bases: ArgumentBase

Valid options for StrainAgeCrackingNi_Arguments.EVALUATION_METHOD.

SINGLE_TEMPERATURE = '1'

Evaluate SAC risk at the current temperature only.

TEMPERATURE_INTERVAL = '2'

Evaluate SAC risk over a temperature interval.

class tc_python.property_model_definitions.strain_age_cracking_ni.StrainAgeCrackingNi_ArgumentOptions_PHASE_GROUP_SELECTION

Bases: ArgumentBase

Valid options for StrainAgeCrackingNi_Arguments.PHASE_GROUP_SELECTION.

INCLUDE_ALL_PHASES = '1'

Includes all phases entered by User in the System.

INCLUDE_GAMMA_GAMMA_PRIME_ONLY = '2'

Includes Gamma (“FCC_L12”) and Gamma-Prime (“FCC_L12#2”) phases.

INCLUDE_TYPICAL_NI_SUPERALLOY = '3'

Phases included in this option:

  • Oxide and metal liquid phases: “IONIC_LIQ”, “IONIC_LIQ#2”, “LIQUID”

  • Gamma (#1) and Gamma-Prime(#2): “DIC_FCC_A1”, “FCC_A1”, “FCC_A1#2”, “FCC_L12”, “FCC_L12#2”

  • Carbides/Nitrides: “FCC_L12#3”, “HCP_A3#1”, “HCP_A3#2”, “M23C6”, “M6C”, “M7C3”

  • B2 phases: “BCC_A2”, “BCC_A2#2”, “BCC_B2”, “BCC_B2#2”

  • Gamma Double-Prime: “BCT_D022”

  • Additional Phases: “PI”, “NI3B_D011”, “M2B_TETR”, “D5A_M3B2”, “M3B2”, “MB_B33”, “MB2_C32”,”G_PHASE”, “NI5ZR”, “NI7ZR2”, “CR3NI5SI2”, “CR3NI5SI2”, “SPINEL”, “ALPHA_SPINEL”, “CORUNDUM”

INCLUDE_TYPICAL_PLUS_ETA_DELTA = '4'

Phases included in this option:

  • All phases from: ArgumentOptions_PhaseGroupSelection.INCLUDE_TYPICAL_NI_SUPERALLOY

  • Delta phase: “NI3TA_D0A”

  • Eta phase: “NI3TI_D024”

INCLUDE_TYPICAL_PLUS_TCP = '5'

Phases included in this option:

  • All phases from: ArgumentOptions_PhaseGroupSelection.INCLUDE_TYPICAL_NI_SUPERALLOY

  • TCP phases: “C14_LAVES”, “SIGMA”, “MU_PHASE”, “R_PHASE”, “P_PHASE”, “Z_PHASE”, “CR3SI_A15”

class tc_python.property_model_definitions.strain_age_cracking_ni.StrainAgeCrackingNi_Arguments

Bases: ArgumentBase

Valid entries for Strain-Age Cracking - Ni property model arguments.

EVALUATION_METHOD = 'Choose mode'
  • Select the method by which strain-age cracking (SAC) risk is evaluated.

Argument options:

StrainAgeCrackingNi_ArgumentOptions_EVALUATION_METHOD

Default value:

"TEMPERATURE_INTERVAL"

EVALUATION_TEMPERATURE = 'Evaluation temperature'
  • Temperature at which the property evaluation occurs, corresponds to the measurement temperature.

  • This argument can also be set with PropertyModelCalculation.set_temperature(PropertyModelQuantity.evaluation_temperature())().

Default value:

1000.0 [K]

INITIAL_STEP_SIZE = 'Initial step size for search'
Default value:

50.0 [K]

LOW_LIMIT_TEMPERATURE = 'Low temperature limit'
  • Lower temperature limit used for transformation temperature search.

  • This argument can also be set with PropertyModelCalculation.set_temperature(PropertyModelQuantity.low_limit_temperature())().

Default value:

900.0 [K]

MAXIMUM_TEMPERATURE = 'High temperature limit'
Default value:

1273.0 [K]

Note

The value of this argument should be below the material gamma-prime solvus temperature.

PHASE_GROUP_SELECTION = 'Phase Subset'
  • Select a subset of the phases to enter in the calculation.

Argument options:

ArgumentOptions_PhaseGroupSelection

Default value:

"INCLUDE_ALL_PHASES"

SET_MAXIMUM_TEMPERATURE = 'useMaximumTemperatureSetting'
Argument options:

"True", "False"

Default value:

"False"

class tc_python.property_model_definitions.strain_age_cracking_ni.StrainAgeCrackingNi_Results

Bases: ArgumentBase

Valid entries for Strain-Age Cracking - Ni property model results.

GAMMA_PRIME_SOLVUS = 'gammaPrimeSolvus'

Gamma prime (FCC_L12) solvus temperature [K].

MISFIT_VALUE_AT_SINGLE_TEMP = 'lowerMisfitSignChangeTemperature'

Misfit parameter value between gamma matrix and gamma-prime precipitate at the current temperature [K].

SAC_RISK_FACTOR = 'sacRiskFactor'

SAC risk factor.