Note: This discussion is about an older version of the COMSOL Multiphysics® software. The information provided may be out of date.
Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Reseting a domain in the middle of a time-dependent simulation
Posted 27 ott 2011, 09:17 GMT-4 Heat Transfer & Phase Change, Studies & Solvers Version 4.2 4 Replies
Please login with a confirmed email address before reporting spam
Hi
I am trying to build a heat-transfer transient simulation that is composed of several steps where some domains return to a given temperature in the middle of the run .
A simple description would be that there are 2 domains in contact that evolve together, but every given period one of them returns abruptly to a predefined temperature.
I've tried achieving this temperature reset through the use of 2 ht modules and 2 solver steps, but I can't manage to make it work.
The way I tried is the following:
- 2 ht modules using T and T2
- ht2 has some initial values for the domain that should be reset, and an initial value node for the other domain whete T2 is set to be T
- 2 study steps, that solve only for one of the temperatures and where the second step is configured as follows
> Variables solved for (i.e. T2)> Initial expression
> Variables not solved for (i.e.T) > Previous solution
My idea is that I get T from the end of the first part and use it to initialize the domain that is not changed.
Sadly - all of this is not working -the temperature transfer from 1st to 2nd step is not happening, and instead I get T=0K on this domain. See attached model.
Any idea where I might be wrong?
Any suggestion on how to perform this?
Thanks in advance
I am trying to build a heat-transfer transient simulation that is composed of several steps where some domains return to a given temperature in the middle of the run .
A simple description would be that there are 2 domains in contact that evolve together, but every given period one of them returns abruptly to a predefined temperature.
I've tried achieving this temperature reset through the use of 2 ht modules and 2 solver steps, but I can't manage to make it work.
The way I tried is the following:
- 2 ht modules using T and T2
- ht2 has some initial values for the domain that should be reset, and an initial value node for the other domain whete T2 is set to be T
- 2 study steps, that solve only for one of the temperatures and where the second step is configured as follows
> Variables solved for (i.e. T2)> Initial expression
> Variables not solved for (i.e.T) > Previous solution
My idea is that I get T from the end of the first part and use it to initialize the domain that is not changed.
Sadly - all of this is not working -the temperature transfer from 1st to 2nd step is not happening, and instead I get T=0K on this domain. See attached model.
Any idea where I might be wrong?
Any suggestion on how to perform this?
Thanks in advance
Attachments:
4 Replies Last Post 2 nov 2011, 10:41 GMT-4