Jeff Hiller
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
4 years ago
15 janv. 2021, 15:04 UTC−5
Updated:
4 years ago
5 févr. 2021, 08:49 UTC−5
Hello Luca,
If I understand you correctly, you have some sort electric conductor that's exposed to a DC current; it heats up, and as a result some fluid nearby heats up too and starts moving. If I got that right (and if there is no feedback loop from the thermal and fluid flow problems into the DC problem), then one suggestion to speed up your calculations would be to solve the DC problem as a first solution step using a stationary solver, and then solving the heat transfer and fluid flow problem as a second solution step using a transient solver. This may or may not be related to the singularity error, but it will not hurt to do what I just described. The singularity could come from a number of possible reasons, for instance maybe the flow becomes turbulent when the temperature gets too high, it's hard to tell from your post.
Best,
Jeff
-------------------
Jeff Hiller
Hello Luca,
If I understand you correctly, you have some sort electric conductor that's exposed to a DC current; it heats up, and as a result some fluid nearby heats up too and starts moving. If I got that right (and if there is no feedback loop from the thermal and fluid flow problems into the DC problem), then one suggestion to speed up your calculations would be to solve the DC problem as a first solution step using a stationary solver, and then solving the heat transfer and fluid flow problem as a second solution step using a transient solver. This may or may not be related to the singularity error, but it will not hurt to do what I just described. The singularity could come from a number of possible reasons, for instance maybe the flow becomes turbulent when the temperature gets too high, it's hard to tell from your post.
Best,
Jeff
Please login with a confirmed email address before reporting spam
Posted:
4 years ago
5 févr. 2021, 05:38 UTC−5
Hello Luca,
If I understand you correctly, you have some sort electric conductor that's exposed to a DC current; it heats up, and as a result some fluid nearby heat up to and starts moving. If I got that right (and if there is no feedback loop from the thermal and fluid flow problems into the DC problem), then one suggestion to speed up your calculations would be to solve the DC problem as a first solution step using a stationary solver, and then solving the heat transfer and fluid flow poblem as a second solution step using a transient solver. This may or may not be related to the singularity error, but it will not hurt to do what I just described. The singularity could come from a number of possible reasons, for instance maybe the flow becomes turbulent when the temperature gets too high, it's hard to tell from your post.
Best,
Jeff
Hi Jeff,
thank you for the answer! I did as you suggested and managed to solve the model for ~1h long timespans (even though I had to remove the effect of the temperature on the electrical conductivity to avoid loops). That works pretty fine, but it was kind of a starting point, since the true interest is to simulate such conditions under a 50Hz phase. I need to do it necessarily in a time-dependent asset since I want to observe how the system variables (e.g. temperature) reacts to injected changes on the voltage waveform (e.g. amplitude modulation or harmonic distortion). When I manage to do the time-dependent simulation, the time-dependent simulator is very slow and tends to crash after few seconds of simulated physics (turbulence does not have even time to onset since, in the first 5-10 s, there is an increment of temperature of few degrees in the whereabouts of the conductor, but that's it). I see that the problem is harder then expected, so I turned it to technical/theoretical issues to the support centre. However, your effort in answering my question is highly appreciated since it helped me to get some result at least for stationary conditions.
Best,
Luca
>Hello Luca,
>
>If I understand you correctly, you have some sort electric conductor that's exposed to a DC current; it heats up, and as a result some fluid nearby heat up to and starts moving. If I got that right (and if there is no feedback loop from the thermal and fluid flow problems into the DC problem), then one suggestion to speed up your calculations would be to solve the DC problem as a first solution step using a stationary solver, and then solving the heat transfer and fluid flow poblem as a second solution step using a transient solver. This may or may not be related to the singularity error, but it will not hurt to do what I just described. The singularity could come from a number of possible reasons, for instance maybe the flow becomes turbulent when the temperature gets too high, it's hard to tell from your post.
>
>Best,
>
>Jeff
Hi Jeff,
thank you for the answer! I did as you suggested and managed to solve the model for ~1h long timespans (even though I had to remove the effect of the temperature on the electrical conductivity to avoid loops). That works pretty fine, but it was kind of a starting point, since the true interest is to simulate such conditions under a 50Hz phase. I need to do it necessarily in a time-dependent asset since I want to observe how the system variables (e.g. temperature) reacts to injected changes on the voltage waveform (e.g. amplitude modulation or harmonic distortion). When I manage to do the time-dependent simulation, the time-dependent simulator is very slow and tends to crash after few seconds of simulated physics (turbulence does not have even time to onset since, in the first 5-10 s, there is an increment of temperature of few degrees in the whereabouts of the conductor, but that's it). I see that the problem is harder then expected, so I turned it to technical/theoretical issues to the support centre. However, your effort in answering my question is highly appreciated since it helped me to get some result at least for stationary conditions.
Best,
Luca