在abaqus中使用python实现功能(1,2).pdf

2013-07-12 评论:5 下载:14
下载

大小:79.20KB

用python实现多个job提交

节选段落一:
在 abaqus 中使用 python 实现的功能(一、二)
By lxm9977(lxm200501@sina.com)
功能一:实行提交多个 job 的功能。
对象:Job object
使用:在源文件开始写上import job,源程序用mdb.jobs[name]
使用名字为 name 的 job 对象。
建立一个 job 对象的方法:
利用已有的 inp 文件中建立 job:mdb.JobFromInputFile()
利用已有的 cae 中建立 job: Job(...)
建议用第一种方法。


节选段落二:
1)在 Odb 对象中提取场变量:
odb-》steps-》frams-》fieldoutputs【变量名称】
具体 odb 对象中的各个成员如下图
2)在场变量中选取所需要 set 的变量:
Odb-》rootAssembly-》Sets
或者 odb-》rootAssembly-》instances-》Sets
上面两种方法取决了你在 inp 文件种是在 assembly 定义了 Set 还是在 Instance 中定义了
Set。


节选段落三:
f.write('\t')
f.write(s3)
f.write('\t')
f.write('\n')
print i;i=i+50
#写入 tecplot 的 dat 文件中
运行:
Cmd 中运行:abaqus scrip=plot.py
之所以用 python 因为 abaqus 的界面是基于 python 的,用它来进行批处理或者后处理是
比较不错的,希望能和大家分享 abaqus 的更多功能。
(5条)
默认 最新
啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。
评论 点赞
这个功能应该还是比较有用的。。。
评论 点赞

查看更多评论 >