许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  ANSA壳单元集合怎么转换成实体单元的面集合,这个转换功能在哪里

ANSA壳单元集合怎么转换成实体单元的面集合,这个转换功能在哪里

阅读数 4
点赞 0
article_banner


`Cannot find surface set` 在给实体单元加接触的时候弹出来,明明壳单元那边建了 Set,导出之后 ABAQUS 里就是找不到对应的面。壳单元的 Set 和实体单元的面 Set 在 ANSA 里是两个东西,壳单元集合导出之后是 ELSET,实体单元的面集合导出之后才是 SURFACE,求解器读 ELSET 当接触面读不出来。


在 ANSA 里壳单元想变成实体单元的面,走 Presentation Parameters 那条路。F11 打开,底部找到 `Draw Shell as Solid` 勾上。这个是视觉上的转换,壳单元按厚度画成实体外观,导出的还是壳单元。要真把壳单元的面导成实体单元的 face set,得在 FACEs 菜单下面操作。`FACEs > SET PID`,选壳单元对应的那些面,中键确认,在弹出的 Properties 窗口里 New 一个 PID,ID 给个不冲突的数,名字随便起,确认之后这些面就归到这个 PID 下面了。


这个操作的本质是把壳单元关联的面提取出来,面在 ANSA 里是几何实体,有自己的 PID 和属性,导出的时候如果求解器卡片设成实体单元的 face 定义,出来的就是 SURFACE 或者面集合。跟 HyperMesh 的 `*SURFACE` 创建逻辑不一样,HyperMesh 里是在实体单元上直接选面生成 surface,ANSA 里得从壳单元关联的几何面走。

ANSA壳单元集合

之前帮同事做一个螺栓连接的接触对,他壳单元那边建了 Set,导出 inp 之后 ABAQUS 报 `SURFACE NOT FOUND`,他以为是 Set 名字的问题,改了三遍名字都不行。后来在 ANSA 里用 `FACEs > SET PID` 把壳单元的面重新归到一个新 PID 下面,导出的时候选择实体单元面输出的卡片,才出来正确的 SURFACE 定义。那天他在调网格质量,屏幕上的网格线密密麻麻,我看了一眼他导出的 inp 文件,里面全是 `*ELSET`,一个 `*SURFACE` 都没有。他之前建 Set 的时候选的是 element 类型,不是 face 类型,导出来当然只有 ELSET。


如果是从壳单元直接拉伸生成实体网格,用 `Volume Mesh > Extrude`。选壳单元,弹出 Extrude 窗口,设定拉伸方向和层数,生成的是实体单元,原来壳单元关联的面自动变成实体单元的底面或者顶面。这种方式生成的面集合跟壳单元的面是一一对应的,导出的时候不会出现面丢失的问题。


脚本里操作壳单元集合转面集合,用 `base.CollectEntities` 收集壳单元,search_types 选 `SHELL`,container 选 `set` 或者 `part`,然后对这些实体做 face 相关的操作。具体函数名在 ScriptEdit 里搜 `face` 关键词,找到 `base.CreateFace` 或者 `base.EntitiesFace` 之类的,参数里传壳单元的 ID 列表。这些是二次开发的路子,日常手工操作走 FACEs 菜单就够了。


路径汇总:视觉转换 F11 开 Presentation Parameters 勾 `Draw Shell as Solid`。面集合创建 `FACEs > SET PID` 选面归 PID。拉伸生成实体 `Volume Mesh > Extrude` 选壳单元。导出检查 inp 里有没有 `*SURFACE` 关键字。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空