Module “martensite_temperatures”¶
- class tc_python.property_model_definitions.martensite_temperatures.MartensiteTemperatures¶
Bases:
objectEncapsulation class for the “Martensite Temperatures” property model Arguments and Results.
- Arguments¶
alias of
MartensiteTemperatures_Arguments
- Results¶
alias of
MartensiteTemperatures_Results
- classmethod get_aliases() list[str]¶
List of aliases for “Martensite Temperatures” property model.
- classmethod get_name() str¶
String name of “Martensite Temperatures” property model.
- class tc_python.property_model_definitions.martensite_temperatures.MartensiteTemperatures_Arguments¶
Bases:
ArgumentBaseValid entries for Martensite Temperatures property model arguments.
- ANNEALING_TEMPERATURE = 'Annealing temperature'¶
Intercritical annealing temperature.
This argument is used if
MartensiteTemperatures_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]
- 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_temperatures.MartensiteTemperatures_Results¶
Bases:
ArgumentBaseValid entries for Martensite Temperatures property model results.
- EPSILON_MS = 'EpsilonMs'¶
Martensite start temperature of the epsilon morphology.
- LATH_MS = 'LathMs'¶
Martensite start temperature of the lath morphology.
- M50 = 'M50'¶
50% Martensite temperature.
- M90 = 'M90'¶
90% Martensite temperature.
- M99 = 'M99'¶
Martensite finish temperature (assumed as 99% martensite temperature).
- MS = 'Ms'¶
Martensite start temperature.
- PLATE_MS = 'PlateMs'¶
Martensite start temperature of the plate morphology.