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

[二次开发] 怎么从orphan mesh中抽出几何?

[复制链接]
发表于 2010-12-14 20:23:07 | 显示全部楼层 |阅读模式 来自 陕西西安
悬赏20仿真币未解决
为了修改模型,重划网格,需要从已经变形的orphan mesh中抽出几何。请问大虾们,用py编程,怎么从三维的orphan mesh中抽出几何?就像从二维的orphan mesh中抽出几何一样,可以直接用abaqus画网格,不需要用hypermesh。我能用py程序抽出二维的变形体。

发表于 2010-12-14 20:28:36 | 显示全部楼层 来自 清华大学
Simdroid开发平台
这个用hypermesh很好实现的,不用编程。将inp导入hypermesh中。tool-faces产生壳单元。而后在geom-surface-from FE选中壳单元就可以产生几何面。而后生成体
回复

使用道具 举报

发表于 2010-12-14 20:29:37 | 显示全部楼层 来自 清华大学
我想学py,请问您有好的教程吗?
回复

使用道具 举报

 楼主| 发表于 2010-12-14 20:31:47 | 显示全部楼层 来自 陕西西安
用hypermesh太麻烦。我的网格畸变很严重,重画的次数很多。只能用py实现全自动化。
回复

使用道具 举报

发表于 2010-12-14 22:10:44 | 显示全部楼层 来自 山东济南
本帖最后由 zhanshenchuanyu 于 2010-12-14 22:15 编辑

4# belldingding
楼主可能也发现了,ABAQUS里三维模型orphan mesh没有对应的指令来抽出几何,二维有对应的指令来做。如果非要解释的话是orphan mesh节点和单元都是孤立的,离散的,但是三维关键确实没有找到对应指令。
有些高手已经解决了先弄成二维,然后再拉伸为三维的算法,并且用python程序实现。楼主如果仅仅是因为这个命令,而不是工艺方面的考虑,这样做有些绕的感觉;并且这样拉伸的三维实体需要继承前面的一些重要参数值,而且你要的几何特征geometry三维不会再存在了,一直是orphan mesh特征。
我一直遇到的问题,是三维的orphan mesh外表面的选取,手动的操作很容易实现,但是自动化的程序却不好做,通过提取所有外表面节点的办法来暂且过关。
三维orphan mesh最通常的做法,往往通过某些算法来编制对应程序,算法的具体实施参考手册对应的指令确实是一种很好的办法,是一种乐趣。
祝成功!

评分

1

查看全部评分

回复

使用道具 举报

发表于 2015-4-1 21:34:43 | 显示全部楼层 来自 北京
zhanshenchuanyu 发表于 2010-12-14 22:10
4# belldingding
楼主可能也发现了,ABAQUS里三维模型orphan mesh没有对应的指令来抽出几何,二维有对应的 ...

感觉很有帮助,学习了
回复

使用道具 举报

发表于 2015-9-15 11:16:30 | 显示全部楼层 来自 中国
非常好!
回复

使用道具 举报

发表于 2015-9-16 11:30:51 | 显示全部楼层 来自 四川成都
感觉Hypermesh比较方便
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-7 23:42 , Processed in 0.031780 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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