abaqus怎么使用?
功能1:实现提交多个作业的功能。
对象:作业对象
使用:在源文件的开头写入导入作业,并对源文件使用[name]。
使用名为name的作业对象。
创建作业对象的方法:
l
使用现有inp文件创建作业:()。
l
利用现有cae建立工作;
作业(...)
推荐第一种方法。
设置参数的方法:
?
当使用第一种方法创建作业时,可以设置许多参数,如type、queue、userSubroutine等。风格
公式:(名称,输入文件,类型,队列,用户子例程,...).
?
您也可以先创建一个作业,然后使用作业对象的setValues来设置参数。格式为:(type,queue,userSubroutine,...).
一个简单的例子:
文件:
从ABAQUS常量导入*
导入作业
(名称工作-1-1,)
#基于inp文件创建名为job-1-1的作业。
[约伯-1-1]。设置值(等待分钟数1)
#设置参数
[约伯-1-1]。提交()
#提交任务
[约伯-1-1]。waitForCompletion()
运行:
在cmd下运行:Abaquscae
如果有多份工作,也是如此,更不用说了。
功能2:
后期处理,提取需要的数据,形成可以被其他软件处理的文件。
功能:提取数据(可以是应力,应变和位移,坐标等。)在一个setinodb文件中,创建一个外部文件,将提取的结果写入这个文件,使用tecplot进行处理。
1)从Odb对象中提取字段变量:
odb-"步骤-"frams-"字段输出[变量名]
特定odb对象中的每个成员如下所示。
2)从变量字段中选择要设置的变量:
Odb-》rootAssembly-》集
或者ODB-"根装配-"实例-"集合。
以上两种方法取决于您是在程序集中定义Set还是在inp文件中定义Instance。具体如下。
文件:
来自odbAcc:简单XY图
)
f.writ
ABAQUS中如何选择某个坐标处的面上的所有节点?
实现这个目标的最简单的方法是使你要选择的坐标平面垂直于屏幕,水平于进程。这样你要做的就是在屏幕上横向拉出一个细长的长方形,把你要选择的节点框在里面。