Module “critical_transformation_temperatures”¶
- class tc_python.property_model_definitions.critical_transformation_temperatures.CriticalTransformationTemperatures¶
Bases:
objectEncapsulation class for the “Critical Transformation Temperatures” property model Arguments and Results.
- Arguments¶
- Results¶
- classmethod get_aliases() list[str]¶
List of aliases for “Critical Transformation Temperatures” property model.
- classmethod get_name() str¶
String name of “Critical Transformation Temperatures” property model.
- class tc_python.property_model_definitions.critical_transformation_temperatures.CriticalTransformationTemperatures_Arguments¶
Bases:
ArgumentBaseValid entries for Critical Transformation Temperatures (steel) model arguments.
- CALCULATE_AX_TEMPERATURES = 'Calculate Ax temperatures'¶
Option to calculate A0, A1, A2, A3, A4, Acem, and Agraph.
Typically only one temperature of A3, Acem, and Agraph exists.
- Argument options:
True,False- Default value:
True
- CALCULATE_SOL_AND_LIQ = 'Calculate solidus and liquidus'¶
Option to calculate solidus and liquidus temperatures.
- Argument options:
True,False- Default value:
True
- HIGH_LIMIT_TEMPERATURE = 'High temperature limit'¶
Upper temperature limit used for transformation temperature search.
This argument is used if
CriticalTransformationTemperatures_Arguments.MANUAL_TEMPERATURE_SEARCH_LIMITSis “True”.This argument can also be set with
PropertyModelCalculation.set_temperature(PropertyModelQuantity.high_limit_temperature())()
- Default value:
2000.0 [K]
- LOW_LIMIT_TEMPERATURE = 'Low temperature limit'¶
Lower temperature limit used for transformation temperature search.
This argument is used if
CriticalTransformationTemperatures_Arguments.MANUAL_TEMPERATURE_SEARCH_LIMITSis “True”.This argument can also be set with
PropertyModelCalculation.set_temperature(PropertyModelQuantity.low_limit_temperature())()
- Default value:
900.0 [K]
- MANUAL_TEMPERATURE_SEARCH_LIMITS = 'Manual temperature search limits'¶
Option to enable manual temperature search limits and maximum temperature step size.
- Argument options:
True,False- Default value:
False
- MAX_TEMPERATURE_STEP = 'Max temperature step'¶
Maximum temperature step used during transformation temperature search.
- Default value:
100.0
- SUSPEND_GAS = 'Suspend gas'¶
Option to suspend the gas phase.
- Argument options:
True,False- Default value:
True
- SUSPEND_GRAPHITE = 'Suspend graphite'¶
Option to suspend the graphite phase.
If calculating Agraph, set this option to “False”.
- Argument options:
True,False- Default value:
True
- class tc_python.property_model_definitions.critical_transformation_temperatures.CriticalTransformationTemperatures_Results¶
Bases:
ArgumentBaseValid entries for Critical Transformation Temperatures (steel) model results.
- A0 = 'A0'¶
Curie temperature of cementite phase (A0).
- A1 = 'A1'¶
A1 transformation temperature.
- A2 = 'A2'¶
Curie temperature of ferrite phase (A2).
- A3 = 'A3'¶
A3 transformation temperature.
- A4 = 'A4'¶
A4 transformation temperature.
- ACEM = 'Acem'¶
Austenite to cementite transformation temperature (requires graphite suspended).
- AGRAPH = 'Agraph'¶
Austenite to graphite transformation temperature (requires graphite enabled).
- LIQUIDUS = 'Liquidus'¶
Liquidus temperature in Kelvin.
- SOLIDUS = 'Solidus'¶
Solidus temperature in Kelvin.