# Coupled temperature-displacement

**URL:** <https://calculix.discourse.group/t/coupled-temperature-displacement/152>\
**Category:** Uncategorized\
**Created:** [September 2, 2020, 7:53pm UTC](https://calculix.discourse.group/t/coupled-temperature-displacement/152 "2020-09-02T19:53:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dhondt](https://avatars.discourse-cdn.com/v4/letter/d/7bcc69/32.png) [@dhondt](https://calculix.discourse.group/u/dhondt)\
**Post date:** [September 2, 2020, 7:53pm UTC](https://calculix.discourse.group/t/coupled-temperature-displacement/152/1 "2020-09-02T19:53:02Z")

</div>

Dear CalculiX users,

recently some user had a question on the matrices in coupled temperature-displacement calculations.

In CalculiX they are symmetric, since the coupling is not taken into account in the matrix itself. The matrix in CalculiX consists indeed in a thermal conductivity matrix and a mechanical stiffness matrix, both of which are symmetric. Especially in the presence of convective networks (fluid flow adjacent to the structure) the true coupling would be very complicated. Furthermore, it may be ineffective, since convective network calculations require much more iterations than structural calculations (compressible fluid calculations are very nonlinear).

Since the calculation of an increment requires several iterations, the coupling is rather done from iteration to iteration. So after each iteration the temperature boundary conditions for the structure are updated based on the last thermal results and the pressure boundary conditions on the structure are updated based on the last network calculations. Furthermore, the displacement results from the last iteration are used in an update of the calculation of the viewfactors for thermal radiation.

In an uncoupled temperature-displacement calculation the temperatures are solved for first for the complete increment, and then the mechanical solution is obtained for the complete increment. So there is no coupling from iteration to iteration. It is as if you would have a \*HEAT TRANSFER step followed by a \*STATIC step.

hope this helps,

Guido

---

<div class="post-metadata">

**Author:** ![Uom0](https://avatars.discourse-cdn.com/v4/letter/u/8797f3/32.png) [@Uom0](https://calculix.discourse.group/u/Uom0)\
**Post date:** [October 29, 2020, 8:18pm UTC](https://calculix.discourse.group/t/coupled-temperature-displacement/152/2 "2020-10-29T20:18:01Z")

</div>

If I understand correctly, this is referred to as a “staggered scheme”, is that correct? Where instead of having a monolithic system of equations (big stiffness matrix with coupling stiffness terms), they are decoupled, provided that the pseudo-time step is small enough. This is interesting, is there any theory that one can referr to where this implementation has been taken? Thanks!.

---

<div class="post-metadata">

**Author:** ![Vivek](https://avatars.discourse-cdn.com/v4/letter/v/77aa72/32.png) [@Vivek](https://calculix.discourse.group/u/Vivek)\
**Post date:** [September 8, 2021, 5:04am UTC](https://calculix.discourse.group/t/coupled-temperature-displacement/152/3 "2021-09-08T05:04:11Z")

</div>

@dhondt Thank you very much for the great solver and making it available to everyone. I have small question on \*UNCOUPLED TEMPERATURE DISPLACEMENT. Is structural solution implicit or explicit scheme here? I have rolling process that I can simulate with explicit dynamic, but if I also want to include temperature effects into explicit mechanical in weakly coupled way, is it possible with any option?

---

<div class="post-metadata">

**Author:** ![Calc\_em](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Calc\_em](https://calculix.discourse.group/u/Calc_em)\
**Post date:** [September 8, 2021, 7:10am UTC](https://calculix.discourse.group/t/coupled-temperature-displacement/152/4 "2021-09-08T07:10:49Z")

</div>

This is explained in the user’s manual for \*UNCOUPLED TEMPERATURE-DISPLACEMENT step. Let me cite this document: “The parameter EXPLICIT is only important for fluid computations. If present, the fluid computation is explicit, else it is semi-implicit. Coupled structural computations are always implicit”.

---

<div class="post-metadata">

**Author:** ![Vivek](https://avatars.discourse-cdn.com/v4/letter/v/77aa72/32.png) [@Vivek](https://calculix.discourse.group/u/Vivek)\
**Post date:** [September 8, 2021, 7:22am UTC](https://calculix.discourse.group/t/coupled-temperature-displacement/152/5 "2021-09-08T07:22:34Z")

</div>

Yes, it’s static mechanical. So, it is not possible coupled explicit thermo-mechanical analysis.
