Page 1 of 1

Re: solid-state phase transformation

Posted: Fri Jun 26, 2026 12:10 pm
by zelin zhang
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

Re: solid-state phase transformation

Posted: Fri Jun 26, 2026 2:32 pm
by Bernd
Dear Zelin Zhang,

There are many ways how you can implement that in MICRESS. In the case of piece-wise linear temperature curves like those you need, the simplest method is to use a "complex" temperature curve which can be assembled easily.

There has been a major change in the input, however, with introducing MICRESS version 7.3, which makes it even more easy. For the recent MICRESS versions, you just can give the points of the T-t-curve (between which there is linear interpolation) as a table within the MICRESS input file:

Version7_3.png

For older versions, the points of the T-t-curve can be specified as so-called "connecting points":

Version7_2.png

I hope this answers your question.

Bernd