许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  abaqus参数化模型自动六面体网格划分脚本分享

abaqus参数化模型自动六面体网格划分脚本分享

阅读数 3
点赞 0
article_banner


在Abaqus中,对长方体进行自动网格划分可以采用以下的脚本:

代码块

Python


     自动换行
   


     复制代码
   

1234567891011121314151617181920212223242526272829303132333435363738394041


```
# 进入交互式命令行界面
session.journalOptions.setValues(replayGeometry=COORDINATE, recoverGeometry=COORDINATE)

# 定义长方体的几何参数
lx = 1.0
ly = 2.0
lz = 3.0

# 创建模型和部件
import part

model = mdb.Model(name='Model')
part = model.Part(name='Part', dimensionality=THREE_D, type=DEFORMABLE_BODY)

# 创建长方体
import sketch
import geom
import mesh

s = mdb.models['Model'].ConstrainedSketch(name='__profile__', sheetSize=20.0)
s.rectangle(point1=(0.0, 0.0), point2=(lx, ly))
part.BaseSolidExtrude(sketch=s, depth=lz)
s.unsetPrimaryObject()

# 划分六面体网格
part.setMeshControls(regions=part.cells, elemShape=HEX, algorithm=MEDIAL_AXIS)
part.setElementType(elemTypes=(ElemType(elemCode=C3D8R, elemLibrary=STANDARD), ElemType(elemCode=C3D6, elemLibrary=STANDARD)), regions=(part.cells,))
part.generateMesh()

# 修改参数
lx = 2.0
ly = 3.0
lz = 4.0

# 重新生成网格
session.viewports['Viewport: 1'].setValues(displayedObject=part)
part.regenerate()

```


      复制成功
     
     
     
     

这段脚本会创建一个名为`Part`的三维长方体模型,划分六面体网格,并存储在该部件中。使用`setMeshControls()`函数设定划分细节和算法,使用`generateMesh()`函数进行网格划分。修改参数后,使用`setValues()`函数更新可视对象并在`Part`上重新生成网格。

UP主的推荐


      CAE分析大系 ABAQUS工程实例详解赠DVD光盘1张(数艺设出品)
     

¥33.6起

去看看

UP主的推荐


      AutoCAD 2021从入门到精通cad教材自学版cam cae creo机械设计室内设计建筑设计电气设计装潢设计家具设计实战案例视频讲解
     

¥44.4起

去看看

链接:https://pan.baidu.com/s/1zst2QwmMq604fnIYX3PWJw

提取码:hwc2

--来自百度网盘超级会员V6的分享



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

相关文章
技术文档
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
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空