找回密码
 注册
Simdroid-非首页
查看: 134|回复: 4

多场耦合中未知数量级相差很大,相对容差如何确定?

[复制链接]
发表于 2011-8-16 01:23:15 | 显示全部楼层 |阅读模式 来自 浙江杭州
刚度矩阵:KU=F。

非线性求解:K(U0)U1~F, K(U1)U2~F, .......
K(Un)Un+1~F,满足|Un-Un+1|<相对容差

相对容差,求解器中默认值1.0E-6

那么如果单场问题,并且待求未知数的量级很小很小,比方1.0E-18,这种情况是否要调整相对容差?

那如果是多场问题,并且待求未知数之间可能会相差很大的量级的,比方有的是在1.0E-2,有的在1.0E-18,那这个相对容差如何设置呢?

是不是这样理解的,我不敢确定。
发表于 2011-8-17 09:29:00 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
求解器里有个scale 设置可以设置不同变量的系数,可以使他们在一个数量级,你试试,我也没怎么弄过。呵呵
回复 不支持

使用道具 举报

发表于 2011-9-17 08:52:07 | 显示全部楼层 来自 甘肃兰州
我也想知道
回复 不支持

使用道具 举报

发表于 2011-9-26 07:12:31 | 显示全部楼层 来自 北京
The relative residual is greater than the relative tolerance. 是这个问题吗? 我也求解释~~
回复 不支持

使用道具 举报

发表于 2013-2-20 14:33:49 | 显示全部楼层 来自 北京
学习了

评分

1

查看全部评分

回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-20 14:23 , Processed in 0.033152 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表