Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
6 months ago
Feb 24, 2026, 2:55 a.m. EST
Your understanding is correct, and with the same temperature field and displacement field, the stresses should not change.
What material model are you using? If it is a path dependent material, like plasticity, you may need to map also inelastic strains to the next study.
-------------------
Henrik Sönnerlind
COMSOL
Your understanding is correct, and with the same temperature field and displacement field, the stresses should not change.
What material model are you using? If it is a path dependent material, like plasticity, you may need to map also inelastic strains to the next study.
Please login with a confirmed email address before reporting spam
Posted:
6 months ago
Feb 24, 2026, 6:11 a.m. EST
Using only the initial values of the solved variables as the initial values for my second study gives me the correct value for the temperature field only. However, the stress values show a large difference.
I also tried using the withsol operator to transfer the strain at the final time step: withsol('sol1', comp1.solid.eXX, setind(t,'last')), in the same way for other tensor values. But it was still not effective.
I get relatively close values when I use withsol for the stress: withsol('sol1', comp1.solid.sx, setind(t,'last')). At least the order of magnitude of the stress values is the same.
Regarding your question about the material model, I did not use any path-dependent material (if I fully understand what you mean by that). However, I used an external strain value that is triggered at a specific temperature in the first study. Could that be the cause?
Thank you for your help and I appreciate your feedback.
Using only the initial values of the solved variables as the initial values for my second study gives me the correct value for the temperature field only. However, the stress values show a large difference.
I also tried using the withsol operator to transfer the strain at the final time step: withsol('sol1', comp1.solid.eXX, setind(t,'last')), in the same way for other tensor values. But it was still not effective.
I get relatively close values when I use withsol for the stress: withsol('sol1', comp1.solid.sx, setind(t,'last')). At least the order of magnitude of the stress values is the same.
Regarding your question about the material model, I did not use any path-dependent material (if I fully understand what you mean by that). However, I used an external strain value that is triggered at a specific temperature in the first study. Could that be the cause?
Thank you for your help and I appreciate your feedback.
Henrik Sönnerlind
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
6 months ago
Feb 24, 2026, 7:19 a.m. EST
Yes, it is probably an issue with the external strain. The stress is essentially computed as

Here, the inelastic strains could come from a material model like plasticity, so they are not relevant in your case.
-------------------
Henrik Sönnerlind
COMSOL
Yes, it is probably an issue with the external strain. The stress is essentially computed as
\sigma = C:(\varepsilon_{tot}(\mathbf u) - \varepsilon_{th}(T) - \varepsilon_{ext} - \varepsilon_{inel})
Here, the inelastic strains could come from a material model like plasticity, so they are not relevant in your case.