1. 定义参数
ANSA的自定义参数比较简单,在输入框右键弹出菜单选择List variables,然后在A_PARAMETERs对话框中新建变量,并指派该变量名称就行了。
比如这里将材料参数指派为自定义参数:
-
右键选择变量列表
-
新建变量
-
定义变量参数
-
指派变量
最后生成的自定义参数可以在左侧列表中查看。
这种方式可以方便地定义一些需要经常修改的变量。
如果是用Abaqus作为求解器,会将参数内嵌到.inp文件中.
*PARAMETER
density = 8e-9
求解的时候会生成.par和.pes文件。.pes文件就是.inp文件展开后不带参数的版本,实际求解的其实是.pes文件。
2. 定义公式
除了固定数值的参数,我们也可以定义公式,这里会用到一些内置函数。下面的对话框提供了常用公式,方便用户查询和编辑常用函数。
如果需要定义一些变化载荷,和节点或单元格坐标相关的,需要用到一些特殊标记的函数(参考下图)。
这个信息在24版及之前的版本所自带的PDF帮助文档中可以查询到;ANSA更新到25版变成了HTML帮助文档,反而查不到这个信息。
文档中还列出了哪些求解器对应的哪些边界条件可以用到这些标记。
3. 示例
我们定义一个根据坐标变化的不均匀的表面压强,数值大小为单元格x和y坐标相加的平方根。需要注意单位制,ANSA默认的长度单位是mm,对应的压力单位是MPa。
sqrt(xel(@EID@)+yel(@EID@))*1e-6
这里通过参数定义公式。
注意要通过set定义载荷。可以通过参数定义公式,也可以直接在对话框中输入公式。
然而设置完之后在ANSA显示的图形中看不到什么区别,所有的矢量箭头大小都是一样的。
只有在.inp文件中才能看到压强数值,在输出求解文件的时候包含特殊标记函数的变量已经展开了。
求解完成后,在META中通过PDLOAD关键字可以查看施加的载荷分布情况。
求解结果的应力分布。