Stability of radiative heat transfer

Click For Summary

Discussion Overview

The discussion revolves around the stability of radiative heat transfer in simulations, particularly focusing on the numerical instability encountered during unsteady heat transfer between surfaces using the finite element method (FEM). Participants explore the mechanisms behind this instability, its implications in simulations, and potential solutions.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant describes an instability in radiative heat transfer simulations, where a slight temperature difference leads to oscillations in heat transfer due to discrete numerical integration.
  • Another participant notes that such oscillations are common in simulations with strong feedback components and suggests that in reality, these effects do not occur simultaneously unless delays are present.
  • Some participants propose reducing the time step to mitigate instability, while others express concerns about performance implications.
  • A participant mentions using an implicit method for time integration and attempts to introduce damping without introducing artificial elements that may affect the solution.
  • There is a suggestion to simultaneously solve the equations to avoid the issues faced with block-oriented solvers, although this would require a significant change in approach.
  • One participant identifies that numerical instability may stem from the discreteness of the FEM method and shares a potential solution involving averaging radiative heat vectors to dampen oscillations.
  • Concerns are raised about the impact of material property discontinuities on stability, and there is discussion about the implications of using successive substitution in block-oriented solvers.

Areas of Agreement / Disagreement

Participants express various viewpoints on the causes of instability and potential solutions, with no consensus reached on the best approach to mitigate the issues. Some agree on the challenges posed by numerical methods, while others propose differing strategies to address them.

Contextual Notes

Participants acknowledge limitations in their approaches, including the dependence on specific numerical methods and the potential for introducing artificial damping mechanisms. There are also unresolved questions regarding the stability of proposed solutions.

GuillermoH
Messages
15
Reaction score
0
Hi everyone. I have here a problem understanding the stability of heat transfer through radiation. I'll give you some background, and later on I'll describe the physical problem.
Background
I am simulating the unsteady radiative heat transfer between mutually visible surfaces of objects through FEM. I am using the method of panels, which considers constant temperature on each panel.
Depending on the material properties, an instability issue might arise while integrating in time. When this happens, surfaces begin to transfer heat from one region to another, with an increasing amplitude.
Problem
The mechanism of instability is as follows: one surface becomes slightly warmer than the other one, and as consequence, it emits more power; so in the next time step, it tends to become colder. The other surface, being slightly colder at the beginning, gets the energy and then becomes warmer. The cycle cannot be stopped unless there is some sort of damping.
Question
As far as I can think, this instability looks quite reasonable. It does happen here due to the discrete numerical integration; but does anybody knows why this doesn't happen in reality? Or it does happen?
 
Last edited:
Science news on Phys.org
Hi,
Your oscillations are well known in the simulation world, especially when the solution phase is block-oriented and the process has a strong feedback component. In reality things go simultaneously, so the effect you describe doesn't occur -- unless there are delays (that happens e.g. in control engineering).

But you already know what to do: dampen the effect until the feedback factor is small enough. But it slows down the calculations, unfortunately.
 
GuillermoH said:
As far as I can think, this instability looks quite reasonable. It does happen here due to the discrete numerical integration; but does anybody knows why this doesn't happen in reality? Or it does happen?

I think you should just make the time step smaller, so the difference between the current temperature and the equilibrium temperature isn't entirely corrected in a single timestep.I don't think this could happen in nature, since there are no discrete timesteps. It's also forbidden by the second law, unless there's an energy input.
 
Thanks for your replay!

While I do know where the problem is, I don't really see how I can damp this effect without introducing artificial things that might pollute the solution.
Reducing the time step is something I don't really want to do, because I have to keep an eye in performance.
I am using an implicit method (Euler backwards) for the time integration and I do have here a Newton iteration seeking for convergence of equilibrium at each time step. I have introduced there the derivative of the radiative heat with temperature hoping that that would help, but it didn't.
I think I should introduce a damper, something that holds the radiation when the variation of the temperature is too high.
Any idea?
 
BvU said:
Hi,
Your oscillations are well known in the simulation world, especially when the solution phase is block-oriented and the process has a strong feedback component. In reality things go simultaneously, so the effect you describe doesn't occur -- unless there are delays (that happens e.g. in control engineering).

But you already know what to do: dampen the effect until the feedback factor is small enough. But it slows down the calculations, unfortunately.

Any idea about how implementing an effective damper?
 
One way would be to simultaneously solve, but that's a big change in approach.
The problems you experience remind me of the countercurrent chain of heat exchangers that caused problems for block-oriented solvers. (3.3. here ; check 4.2.3 too).

Bottom line: don't have a good and simple easy way out, sorry.

Basically you use successive substitution to solve a T4 problem so it diverges
 
BvU said:
One way would be to simultaneously solve, but that's a big change in approach.
The problems you experience remind me of the countercurrent chain of heat exchangers that caused problems for block-oriented solvers. (3.3. here ; check 4.2.3 too).

Bottom line: don't have a good and simple easy way out, sorry.

Basically you use successive substitution to solve a T4 problem so it diverges

Yest, it is a divergence problem. But it does not happen always. It commonly appears when one of the material properties (C or K) has an important discontinuity.
What do you mean with "block-oriented solver"?
I have also linearized all T4 terms, so that should not be an issue. Or do?
 
block-oriented solvers use successive substitution. The term comes from chemical process simulation, which is what the article is about.
 
BvU said:
block-oriented solvers use successive substitution. The term comes from chemical process simulation, which is what the article is about.
Ok thanks :) I'll find more info about that.
 
  • #10
After thinking about this and performing some tests, I am concluding that the source of this numerical instability is the discreteness of the FEM method.
I have now tried to stabilize the algorithm by taking the mean value between the last and former radiative heat vectors, and as far as I have tested it, it works.
I first calculate the starting radiation at the beginning of a time step, and for every Newton iteration, I take a new value that includes information from the previous iteration step. This new value is just the mean between the last and previous vectors.
I came to this solution because I realized that what should be somehow stopped, was the pulsation in the local exchange: when two regions begin a "coupled feedback exchange". So my hypothesis was that if you take the mean value, this pulsation is damped. At least if you think in the particular case when only the sense of the local exchanged heat is reversed between some regions, the reversion is then neutralized in one step.
At the end of the Newton iteration, the equilibrium state should be valid if the difference between the last and previous heat vectors is small, so that could be used as an extra convergence criteria.
I am not basing this in any theoretical analysis, and I have not analyzed the stability of the new algorithm, but it is a medicine that seems to work very well.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 20 ·
Replies
20
Views
12K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
8K
  • · Replies 1 ·
Replies
1
Views
3K