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

[错误和警告信息] Error:the solution has a non-positive definite stiffness matrix

[复制链接]
发表于 2011-4-24 14:23:33 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
热力场耦合分析,计算刚开始不就就出现这个错误,求指教啊!!
发表于 2011-5-10 01:15:01 | 显示全部楼层 来自 美国
Simdroid开发平台
I guess you use the implicit method. if you did use implicit method, you may want to specify BFGS as solution method. That may solve your problem, because BFGS method will form a positive definite matrix artifically.
And I think something may be wrong in your model too, try to double check your model carefully.

The information you provided is too limit, what I suggest just based on my guess. Hope it can help a little bit.

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-3-24 07:19:29 | 显示全部楼层 来自 法国
Cob 发表于 2011-5-10 01:15
I guess you use the implicit method. if you did use implicit method, you may want to specify BFGS as ...

你好,我想请问你一下,我在做一个正交切削的仿真模拟,目前力学模拟已经有结果了,按照某些论文所述添加热固耦合参数后提交计算发现计算到一半出现non-positive definite stiffness matrix in the first time step.
想请问一下是不是热固耦合分析的时间步长过大引起的?
例外,我试着将热固耦合的时间不长都设置为0(默认值),发现计算没多久温度输出文件tprint变得很大(几个G)于是就中断了计算。

这是我的原帖地址,我附上了K文件,请您抽空帮我看一下行吗?谢谢了
http://forum.simwe.com/forum.php ... D154%26typeid%3D154
回复 不支持

使用道具 举报

发表于 2012-3-26 17:27:14 | 显示全部楼层 来自 法国
Cob 发表于 2011-5-10 01:15
I guess you use the implicit method. if you did use implicit method, you may want to specify BFGS as ...

你好,我又试了一下,将材料的比热容提高了1000倍,计算时进行下去了,但是感觉温度的升高不够,才6°C。

能否告知一下做热固耦合时需要注意些什么参数么?
标准单位又是怎样的呢?

我用的是ISO单位,m-kg-s
回复 不支持

使用道具 举报

发表于 2012-3-28 22:46:15 | 显示全部楼层 来自 美国
本帖最后由 Cob 于 2012-3-28 22:47 编辑
adriano198707 发表于 2012-3-26 17:27
你好,我又试了一下,将材料的比热容提高了1000倍,计算时进行下去了,但是感觉温度的升高不够,才6°C。 ...


non-positive definite stiffness matrix 一般都是因为模型有些问题。用BFGS 求解法能部分缓解问题,但是不一定能彻底。
你把比热容提高了1000倍,据我猜测是以前的错误+错误的参数反而使计算稳定了。你还是在仔细查查模型。另外,Q=cmDeltaT, 你切削过程中转化的热能是不变的(Q),你把比热容提高了1000倍(C), 温度自然升得少了
回复 不支持

使用道具 举报

发表于 2012-3-28 23:01:44 | 显示全部楼层 来自 法国
Cob 发表于 2012-3-28 22:46
non-positive definite stiffness matrix 一般都是因为模型有些问题。用BFGS 求解法能部分缓解问题,但是 ...

你好,感谢你百忙之中回复我的帖子。

我先用错误的材料参数进行模拟,现在计算还是没能完全完成,但是会出现负温度。
想请问一下模型一般来说会有些什么样的问题,我是新手,希望能得到指点。

谢谢了
回复 不支持

使用道具 举报

发表于 2012-3-28 23:11:11 | 显示全部楼层 来自 法国
Cob 发表于 2012-3-28 22:46
non-positive definite stiffness matrix 一般都是因为模型有些问题。用BFGS 求解法能部分缓解问题,但是 ...

另外,我在另外一个帖子上看到说当单元删除后隐式计算会出现错误,有这回事么?
原帖地址:http://forum.simwe.com/thread-865874-1-1.html
回复 不支持

使用道具 举报

发表于 2012-3-28 23:16:20 | 显示全部楼层 来自 美国
adriano198707 发表于 2012-3-28 23:01
你好,感谢你百忙之中回复我的帖子。

我先用错误的材料参数进行模拟,现在计算还是没能完全完成,但是会 ...

模型错误真是各种各样,我真回答不了这个问题。把你作过的,都检查检查吧。
回复 不支持

使用道具 举报

发表于 2012-3-28 23:23:21 | 显示全部楼层 来自 法国
Cob 发表于 2012-3-28 23:16
模型错误真是各种各样,我真回答不了这个问题。把你作过的,都检查检查吧。 ...

你好,因为我之前先做了一个力学分析,分析结果还是可以接受的,当我增加了耦合分析之后出现了错误。
我的耦合分析关键字参考了各种网上的资料的关键字,用不同的关键字试了很多遍。

不知能否帮我看下我K文件耦合部分的关键字?
谢谢了
回复 不支持

使用道具 举报

发表于 2017-7-7 21:06:02 | 显示全部楼层 来自 江苏南京
mark,收藏了!!!
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-30 02:12 , Processed in 0.051558 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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