Re: solid-state phase transformation
Posted: Fri Jun 26, 2026 12:10 pm
Dear Bernd,
I hope this message finds you well.
I would like to ask for your advice regarding the definition of a temperature-dependent cooling rate in MICRESS.
In my current simulations, I am using a linear cooling condition. However, for my study on solid-state phase transformations (especially martensitic transformation), I would like to introduce a two-stage cooling strategy. Specifically, I aim to apply:
one cooling rate above the martensite start temperature (Ms), and
a different cooling rate below Ms.
I am not entirely sure how this can be properly implemented within the current “Process Conditions → Temperature → linear cooling” framework.
Therefore, I would like to kindly ask:
Is it possible to define a piecewise cooling rate as a function of temperature in MICRESS?
If so, is there a recommended way to implement this (e.g., using temperature profiles from file or user-defined functions)?
Or should this be realized indirectly through external temperature input (ASCII profile)?
I would greatly appreciate any guidance or suggestions you could provide, as I want to ensure that the thermal boundary conditions are physically consistent for my martensite transformation simulations.
Thank you very much for your time and support.
Best regards,
Zelin Zhang
I hope this message finds you well.
I would like to ask for your advice regarding the definition of a temperature-dependent cooling rate in MICRESS.
In my current simulations, I am using a linear cooling condition. However, for my study on solid-state phase transformations (especially martensitic transformation), I would like to introduce a two-stage cooling strategy. Specifically, I aim to apply:
one cooling rate above the martensite start temperature (Ms), and
a different cooling rate below Ms.
I am not entirely sure how this can be properly implemented within the current “Process Conditions → Temperature → linear cooling” framework.
Therefore, I would like to kindly ask:
Is it possible to define a piecewise cooling rate as a function of temperature in MICRESS?
If so, is there a recommended way to implement this (e.g., using temperature profiles from file or user-defined functions)?
Or should this be realized indirectly through external temperature input (ASCII profile)?
I would greatly appreciate any guidance or suggestions you could provide, as I want to ensure that the thermal boundary conditions are physically consistent for my martensite transformation simulations.
Thank you very much for your time and support.
Best regards,
Zelin Zhang