24小时热门版块排行榜    

查看: 2039  |  回复: 9

tiger0121

铜虫 (小有名气)

[交流] comsol 计算 已有2人参与

-0.8285 - 4.145*t/4800 + 0.005423*T + 0.4105*(t/4800)^2 + 0.02762*(t/4800)*T - 8.876e-06*T^2 - 8.242*(t/4800)^3 + 0.002999*(t/4800)^2*T - 4.655e-05*(t/4800)*T^2 + 2.203e-17*T^3

-5.077 + 0.4378*(t/4800) + 0.03324*T - 0.7882*(t/4800)^2 - 0.0005672*(t/4800)*T - 5.464e-05*T^2

我用这两个函数分别作为热源的函数进行模拟,都可以完成计算。可是将其作为分段函数,加入逻辑符后,就无法完成计算,显示无法收敛。是什么原因?

第一个函数中t换为  (0<=t<576)

第二个函数中t换为   (576<=t<1152)
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

浪迹天涯
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zehung

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
?Л]???e?`???? ???????????N????
2楼2015-06-26 13:56:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tiger0121

铜虫 (小有名气)

???????:
2?: Originally posted by zehung at 2015-06-26 13:56:55
?Л]???e?`???? ???????????N????

????κ?????t???(0<=t<576)??????κ?????t??? (576<=t<1152)????????κ???????????????1??+??????2????

(-0.8285 - 4.145*(0<=t<576)/4800 + 0.005423*T + 0.4105*((0<=t<576)/4800)^2 + 0.02762*((0<=t<576)/4800)*T - 8.876e-06*T^2 - 8.242*((0<=t<576)/4800)^3 + 0.002999*((0<=t<576)/4800)^2*T - 4.655e-05*((0<=t<576)/4800)*T^2 + 2.203e-17*T^3)
  +  
(-5.077 + 0.4378*((576<=t<1152)/4800) + 0.03324*T - 0.7882*((576<=t<1152)/4800)^2 - 0.0005672*((576<=t<1152)/4800)*T - 5.464e-05*T^2

progress??convergence???????????????????????????????????value????仯????????E12?????????????

??????????
Repeated error test failures. May have reached a singularity.
Time : 388.2841313658916
Last time step is not converged.
- Feature: Time-Dependent Solver 1 (sol1/t1)
comsol ????
1.PNG


comsol ????-1
2.PNG

浪迹天涯
3楼2015-06-26 20:40:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjchder

禁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

4楼2015-06-27 08:22:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tiger0121

铜虫 (小有名气)

引用回帖:
4楼: Originally posted by wjchder at 2015-06-27 08:22:59
你是把t替换成逻辑算符了,这样t只参与判定不参与计算,也就是通过t的值判断逻辑算符值为0或者1,用这个值替代了原来的t值,会导致分段函数不连续甚至不可导。正确方法应该是乘上逻辑算符,即第一个函数整体乘上第一 ...

是(函数1)*(0<=t<576)+(函数2)*(576<=t<1152)这样吗?
我去试一试
浪迹天涯
5楼2015-06-27 11:00:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjchder

禁虫 (初入文坛)

本帖内容被屏蔽

6楼2015-06-27 12:45:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tiger0121

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by wjchder at 2015-06-27 12:45:34
是的
...

可是这样输入一直提示输入有误啊。
按我之前的方法输入,使用不同的函数,又是也能算出来,可是结果偏差很大。
浪迹天涯
7楼2015-06-29 09:45:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tiger0121

铜虫 (小有名气)

引用回帖:
6楼: Originally posted by wjchder at 2015-06-27 12:45:34
是的
...

刚才又重新输入,输入错误不再出现,但计算后依然显示相同的错误。结果无法收敛。
浪迹天涯
8楼2015-06-29 10:19:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjchder

禁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

9楼2015-06-29 13:45:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zehung

木虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
逻辑算符的輸入方式是錯的吧?!
我這邊也提示输入有误!!
10楼2015-06-29 13:48:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 tiger0121 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见