Category: Uncategorized
1
vp = session.viewports[session.currentViewportName] //获取当前viewport的一个对象
odbName = session.odbs[vp.odbDisplay.name] // odb对象包含 odb名称,路径,结果信息等等
odbName.steps.keys() // steps 名称信息 odbName.steps[‘step-1’] step-1 对象内容
print odbName.steps[‘Step-1’].frames[1] //每个时间步结果
vp.odbDispla[……]
1、自定义场变量
Abaqus中场变量可以先简单的理解为每个单元或者每个节点都有一个值的变量,像结果输出中的温度、应力和应变等。有时候我们也需要定义Abaqus中不存在的一些稀奇古怪,有意义或无意义的场变量,比如浓度场,固化度场,损伤度。场变量最场用于定义变化的材料参数,即让材料属性如密度,弹性模量和一个场变量相关,通过更新场变量的值来改变材料参数(这一点和温度相关的材料参数本质上是一致的),而场变量的更新在这两个子程序中均可以完成,UFIELD是用来指定预定义场变量的,USDFLD对积分点的场变量重新定义。UFIELD和USDFLD的本质上的区别是一个是定义在节点上的,一个是定义[……]
1 *heading
后面是注释加**和不加**都可
2 *include, input=Hydromount.geom
包含文件,网格或材料文件
3 *SOLID SECTION, MATERIAL=RUBBER, ELSET=CC,CONTROLS=HGLASS //c3d8r
////*Solid Section, elset=_PICKEDSET5, material=MATERIAL-1 abaqus 自动生成
赋予属性
4 *RIGID BODY,REF NODE=850,TIE NSET=MOBI
*Rigid Body, ref[……]
*Node print,nset=rp
prf1
输出rp点prf1到Dat文件
***********************************
*STEP,NLGEOM
*STATIC
0.001,0.001,,0.0001
*CLOAD
850,3,-700.
*NODE FILE
U,RF
*EL FILE
S,E
*OUTPUT,FIELD,FREQUENCY=10
*NODE OUTPUT
U,RF
*ELEMENT OUTPUT
S,E,ENER
*OUTPUT,HISTORY,FREQUENCY=1
*NODE OUTPU[……]
*element matrix output,elset=_PickedSet22_Inertia-2_MASS_,file name=masspt,frequency=1,output file=user defined,mass=yes
1 弄清惯性积数据是物理定义的惯性积还是惯性张量的元素值
2 若是物理定义的惯性积,合成时计算质点对新的质心的惯性积取正值
3 若是给定值是惯性张量的元素,合成时计算质点对新的质心的惯性积取负
4 用老质心-新质心 所得XYZ参与计算
英文系统,中文office,中文模块名导致保存的宏无法打开
1
2
3
4
5
Recent Comments