Module “martensite_fractions”¶
- class tc_python.property_model_definitions.martensite_fractions.MartensiteFractions¶
Bases:
objectEncapsulation class for the “Martensite Fractions” property model Arguments and Results.
- Arguments¶
alias of
MartensiteFractions_Arguments
- Results¶
alias of
MartensiteFractions_Results
- classmethod get_aliases() list[str]¶
List of aliases for “Martensite Fractions” property model.
- classmethod get_name() str¶
String name of “Martensite Fractions” property model.
- class tc_python.property_model_definitions.martensite_fractions.MartensiteFractions_Arguments¶
Bases:
ArgumentBaseValid entries for Martensite Fraction property model arguments.
- ANNEALING_TEMPERATURE = 'Annealing temperature'¶
Intercritical annealing temperature.
This argument is used if
MartensiteFractions_Arguments.USE_INTERCRITICAL_ANNEALINGis set toTrue.This argument can also be set with
PropertyModelCalculation.set_temperature(PropertyModelQuantity.annealing_temperature())().
- Default value:
1273.15 [K]
- GIBBS_ADDITION = 'Parent phase Gibbs energy addition'¶
Parent phase Gibbs energy addition.
- Default value:
0.0 [J/mol]
- GRAIN_SIZE = 'GrainSize'¶
Grain size of the austenite phase.
- Default value:
100.0 [μm]
- QUENCH_TEMPERATURE = 'Quench temperature'¶
Temperature to which material is quenched.
This argument can also be set with
PropertyModelCalculation.set_temperature(PropertyModelQuantity.quench_temperature())().
- Default value:
298.15 [K]
- USE_INTERCRITICAL_ANNEALING = 'Intercritical annealing'¶
Option to consider intercritical annealing.
If
True: Calculate equilibrium at the annealing temperature and use the austenite phase composition for property model calculation.If
False: Use the nominal composition for the property model calculation.
- Argument options:
True,False- Default value:
False
- class tc_python.property_model_definitions.martensite_fractions.MartensiteFractions_Results¶
Bases:
ArgumentBaseValid entries for Martensite Fraction property model results.
- MARTENSITE_PERCENTAGE = 'MartensitePct'¶
Martensite percentage.
- RETAINED_AUSTENITE_PERCENTAGE = 'RetainedAustenitePct'¶
Retained austenite percentage.