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

[E. 单元/节点] 有限元形函数的单元雅可比矩阵行列式不能为负数吗?

[复制链接]
发表于 2008-3-8 23:32:57 | 显示全部楼层 |阅读模式 来自 广东广州
有限元形函数的单元雅可比矩阵行列式不能为负数吗?

在ANSYS中用USERELEM程序自定义无穷元,可正确编译和网格划分,但在运算时提示某单元的雅可比矩阵行列式为负数而退出运算,如附图所示。
难道有限元形函数的单元雅可比矩阵行列式不能为负数吗?请各位高人指点。谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2008-3-10 03:40:45 | 显示全部楼层 来自 加拿大
Simdroid开发平台
单元雅可比矩阵行列为负数的话意味着什么呢?您仔细想一想。

意味着单元体积为负数了!
回复 不支持

使用道具 举报

发表于 2008-3-10 20:25:27 | 显示全部楼层 来自 挪威

回复 1# 的帖子

怀疑是节点序列问题。
回复 不支持

使用道具 举报

发表于 2008-3-12 15:53:53 | 显示全部楼层 来自 黑龙江哈尔滨
对 肯定是单元号序列错了,检查一下吧!
回复 不支持

使用道具 举报

 楼主| 发表于 2008-4-14 11:09:17 | 显示全部楼层 来自 广东广州
可是怎么知道ANSYS单元局部坐标节点号在整体坐标中的分布方式呢?我看它好象I、J、K、L等节点在整体坐标中怎么分布的好象都有。如在单元说明(如SOLID45)中是一个样,在理论手册的形函数说明中又是一个样的。真的不知按哪个编号。再说,编号的顺序都有很多种,特别是20节点三维的,怎么试得了这么多呢,而且编译一次就差不多得一个小时,有没有什么好点的简单点的办法?再说,我编的无穷单元就是通过调整其在整体坐标中的方向以模拟在不同方向趋向于无穷远的。如果顺序不对雅可比行列式就为负,就不能运行,那又怎么模拟?那是不是说明原来无穷元的形函数不行啊?希望大家帮助一下啊。谢谢!

[ 本帖最后由 hawaii 于 2008-4-14 11:11 编辑 ]
回复 不支持

使用道具 举报

发表于 2008-4-14 17:37:51 | 显示全部楼层 来自 日本
Don't like to be an elemental ordering probelm considering those E+22 big value. And your program stopped directly due to convergence problem but not nagtive Jacobian, although the negative Jacobian may a direct cause of the convergence fail.

At first, check the bad element (1021) to see if it is greatly distored. Otherwise, you may need to consider more fundamental poblem like your shape function.
回复 不支持

使用道具 举报

发表于 2008-4-30 11:36:09 | 显示全部楼层 来自 浙江杭州
肯定不可以的了,参照王勖成<有限单元法>里面讲的有例子
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-25 23:21 , Processed in 0.034879 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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