Ivar KJELBERG
COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
18 déc. 2016, 10:09 UTC−5
Hi
if you have 3 "materials" make three domains, with a Parameter (from Definition Parameter) defining the middle isolation thickness, brick, isolation, gypsum.
Then add a Parametric Sweep before your main solver node and define a range for the parameter.
Your geometry will be adapted for each solver run and you can then plot whatever you want as a function of your parameter = isolation thickness.
Up to you, in your equations, to define which other vales of the wall thickness to vary/ adapt i.e. constant wall thickness, constant brick thickness ...
Check the COMSOL site videos on Parametric Sweep Solvers
--
Good luck
Ivar
Hi
if you have 3 "materials" make three domains, with a Parameter (from Definition Parameter) defining the middle isolation thickness, brick, isolation, gypsum.
Then add a Parametric Sweep before your main solver node and define a range for the parameter.
Your geometry will be adapted for each solver run and you can then plot whatever you want as a function of your parameter = isolation thickness.
Up to you, in your equations, to define which other vales of the wall thickness to vary/ adapt i.e. constant wall thickness, constant brick thickness ...
Check the COMSOL site videos on Parametric Sweep Solvers
--
Good luck
Ivar
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
19 déc. 2016, 09:23 UTC−5
Thank you very much Ivar
I managed to do it.
However, i end up with a follow up question.
Added, i computed the outgoing heat flux during the year for different Tinsul (insulation thickness).
Now i would like to calculate the surface under the graph (so the total heat flux in the year) and set the up against the Tinsul. So on the y-axis the total heat flux in the year and x-axis the Tinsul. For the total heat flux only the positive numbers some be taken into account (i need to neglect the inward heat flux what occurs when the outside temperature is higher then the inside temperature). How can i set this up easliy?
Thanks on beforehand
Thank you very much Ivar
I managed to do it.
However, i end up with a follow up question.
Added, i computed the outgoing heat flux during the year for different Tinsul (insulation thickness).
Now i would like to calculate the surface under the graph (so the total heat flux in the year) and set the up against the Tinsul. So on the y-axis the total heat flux in the year and x-axis the Tinsul. For the total heat flux only the positive numbers some be taken into account (i need to neglect the inward heat flux what occurs when the outside temperature is higher then the inside temperature). How can i set this up easliy?
Thanks on beforehand
Ivar KJELBERG
COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
19 déc. 2016, 13:07 UTC−5
Hi
in COMSOL you have many "operators", also time-integration ones (see the help or the doc), you can also make a Derived Variable and dump the results into a table and then apply operations there too.
In your case, if you want only the positive heat flux part you need to use an explicit time integration and multiply your variable (integrated over the correct boundary) by the Boolean expression timeintegration_of( your_var*(your_var>0) )
another way is to define a global variable (see and search the BLOG for time integration) to directly integrate your heat flux (the positive part of)
--
Good luck
Ivar
Hi
in COMSOL you have many "operators", also time-integration ones (see the help or the doc), you can also make a Derived Variable and dump the results into a table and then apply operations there too.
In your case, if you want only the positive heat flux part you need to use an explicit time integration and multiply your variable (integrated over the correct boundary) by the Boolean expression timeintegration_of( your_var*(your_var>0) )
another way is to define a global variable (see and search the BLOG for time integration) to directly integrate your heat flux (the positive part of)
--
Good luck
Ivar