abaqus系列之二维图形导出
如何通过二维odb或者inp文件网格导出二维图形,进而extrude生成三维网格。
答案:script命令:
PartFromOdb(...)
PartFromInstanceMesh(...)
Part2DGeomFrom2DMesh(...)
PartFromExtrude2DMesh(...)
PartFromSection3DMeshByPlane(...)
以下的两个py文件为abaqus 6.6版本支持的py文件
参考py文件(从odb文件中导出):
"""
Reads the output database file and imports the deformed shape of
the billet at the end of step 1 as an orphan mesh part. The
orphan mesh part is then used to create a 2D solid part which
can be meshed by the user.
"""
from abaqus import *
from abaqusConstants import *
import part
# NOTE: USER MUST DEFINE THESE VARIABLES.
odbName = 'Job-2.odb' # Name of output database file.
modelName = 'Model-1' # Model name.
orphanInstance = 'PART-1-1' # Deformed instance name.
deformedShape = DEFORMED # Shape.
angle = 15.0 # Feature angle.
importStep = 2 # Step number.
# Import orphan mesh part.
orphanBillet = mdb.models['Model-1'].PartFromOdb(fileName=odbName,
name='orphanBillet', instance=orphanInstance, shape=deformedShape, step=importStep)
# Extract 2D profile and create a solid part.
newBillet = mdb.models['Model-1'].Part2DGeomFrom2DMesh(name='newBillet', part=orphanBillet, featureAngle=angle)
newBillet1 = mdb.models['Model-1'].PartFromExtrude2DMesh(name='newBillet1', depth=20,
part=orphanBillet,
elementSize=5)
print 'Deformed billet is now ready for rezoning.'
参考py文件(从inp文件中导出)
"""
Reads the output database file and imports the deformed shape of
the billet at the end of step 1 as an orphan mesh part. The
orphan mesh part is then used to create a 2D solid part which
can be meshed by the user.
"""
from abaqus import *
from abaqusConstants import *
import part
# NOTE: USER MUST DEFINE THESE VARIABLES.
odbName = 'job0.odb' # Name of output database file.
modelName = 'Model-1' # Model name.
orphanInstance = 'PART-1-1' # Deformed instance name.
deformedShape = DEFORMED # Shape.
angle = 15.0 # Feature angle.
importStep = 0 # Step number.
point11 = (0, 0, 2)
point12 = (0, 0, 0)
point13 = (2, 2.5, 2)
mdb.ModelFromInputFile(name='Job-0', inputFileName='K:/user/lg/Job-0.inp')
orphanBillet=mdb.models['Job-0'].parts['PART-1']
Billet = mdb.models['Model-1'].PartFromSection3DMeshByPlane(name='Billet', part=orphanBillet,
point1=point11,
point2=point12,
point3=point13)
newBillet1 = mdb.models['Model-1'].PartFromExtrude2DMesh(name='newBillet1',
depth=20, part=Billet, elementSize=5)
…… 此处隐藏:324字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




