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.
Setting temperature as a variable
Posted Jul 24, 2014, 4:44 a.m. EDT Heat Transfer & Phase Change 11 Replies
Please login with a confirmed email address before reporting spam
My question is, if it is possible to set the temperature in an area as a variable if the heat source is dependent on the temperature.
As an example I have heat loss in conductor, insulation and sheath. Each of them are temperature dependent. If I let a certain current through the conductor a certain temperature set in each area of the cable. Is there any way to select those temperatures and set as a variable?
Regards
Please login with a confirmed email address before reporting spam
Of corse you can.
You have to define the function, in which temperature appears, as an heat source.
Try to set it as:
Thermal conductivity (W/m*K) * Temperature (K) / Area (1/m^2)
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
If you click the heat transfer in solids node, at the bottom of the settings of this node there will be a setting 'dependent variables', which should by default say 'Temperature: T'. So 'T' will give you the temperature at every location in your geometry. Now in the electric currents physics, 'current conservation' node you can set the temperature to 'temperature (ht)' instead of 'user defined', and under electrical conductivity you can use 'T' in your expression for the conductivity.
Please tell me if something is not clear in the above explanation.
Please login with a confirmed email address before reporting spam
You need two physics nodes: 'heat transfer in solids' and 'electric currents'. For both physics you set all boundaries as appropriate for your problem. To heat transfer in solids you add a node 'heat source'. You make this a general heat source and change Q from 'user defined' to 'total power dissipation density' to make the resistance losses the heat source.
If you click the heat transfer in solids node, at the bottom of the settings of this node there will be a setting 'dependent variables', which should by default say 'Temperature: T'. So 'T' will give you the temperature at every location in your geometry. Now in the electric currents physics, 'current conservation' node you can set the temperature to 'temperature (ht)' instead of 'user defined', and under electrical conductivity you can use 'T' in your expression for the conductivity.
Please tell me if something is not clear in the above explanation.
Dear Pieter,
Thanks for your nice explanation. I would like to simulate the temperature effects on a magnetic sensor. I have done your top instructions! but i have problem in the last sentence, where you say: "under electrical conductivity you can use 'T' in your expression for the conductivity."
I couldn't find this electrical conductivity! Just there is electrical conductivity in "conduction current" tab, so i dont know i have to put on user defined or other options?
I appreciate if you could help me?
Thanks
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
I wanted to see what is the effects of temperature changes on my simulation!
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
Thank you for your kind help. My big problem is when i use Silicon as material for my sensor, i don't have "Temperature" tap in "current conservation" in "Electric Currents" physics!!! So i can't put any value for Silicon temperature.
do you have any suggestion for changing the Silicon temperature?
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
Please login with a confirmed email address before reporting spam
Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.
Suggested Content
- KNOWLEDGE BASE Out of Memory During Assembly
- BLOG How to Use State Variables in COMSOL Multiphysics®
- KNOWLEDGE BASE Solving Models with Step Changes to Loads in Time
- FORUM Setting domain temperature
- KNOWLEDGE BASE Solving electromagnetic heating models with high-frequency loads