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.

Add a global equation to limit the Max temperature

Please login with a confirmed email address before reporting spam

Hello,
Recently I read a blog about Comsol using skills, and there is a example about how to using global equation to limit the max temperature at a probe.
I built a model followed the blog , the main step is as follows
1. Using Heat Transfer in solids, choose Stationary and the geometry is 1m*1m square ,
2. Add a boundary heat source at one boundary and the heat rate is Q_0, the other three boundary is nature convection boundary and the heat transfer coefficient h=10.
3. Add a max function maxop1 and set T_probe=maxop1(T), add parameter T_max=100[degC]
4. Add a global equation as Name:Q_0 f(u,ut,utt,t): T_probe-T_max

the error message is failed to find a solution Singular matrix.
There are 1 void equation (empty row in matrix) for the variable comp1.Q_0 ...

Clearly the error message shows that there are some errors about Q_0

But is that a wrong initial value problem or the global equation must contains something relative to Q_0 like Q_0t ?
Thanks!

Wesley

0 Replies Last Post 3 lug 2016, 03:51 GMT-4
COMSOL Moderator

Hello 炜 张

Your Discussion has gone 30 days without a reply. If you still need help with COMSOL and have an on-subscription license, please visit our Support Center for help.

If you do not hold an on-subscription license, you may find an answer in another Discussion or in the Knowledge Base.

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.