Abaqus如何施加自定义函数的位移约束

Abaqus如何施加自定义函数的位移约束

对于有一些模型需要加载随时间变化的载荷和约束,Abaqus提供各种定义方式,通过Amplitude来完成,本次想阐述的时加载不随时间变化而是随坐标变化的约束。

建立如图所示的模型,想对这个模型的整体在x方向施加一个随着Y轴坐标线性变化的位移约束,即u1=kY形式的约束。

1.png

1

直接施加肯定不可能,与ANSYS一样,需要先建立函数,建立函数菜单的位置如图2所示,在Load模块下的Tool菜单下。

2.png

2

点开之后如图3所示,点击Creat弹出对话框,采用Expression field的方式建立函数,并可以修改名称。

3.png

3

之后即可通过如图4所示的界面来创建函数,能够用的变量是坐标XYZ,运算符在右边,坐标采用的坐标系可以自由选择,默认采用笛卡尔总体坐标系。选择坐标的时候可以直接点选Abaqus/CAE窗口的已有坐标系直接选择。

4.png

4

创建完保存。

之后即可创建位移约束,如图5所示,需要注意两个东西,一个是通过Distrubition选择刚才创建的函数AnalyticalField-1,另外施加u1时填入数字1的含义表示施加1倍的函数。

5.png

5

创建完之后,可以通过主菜单的View-Assembly Display Option-Attribute来设置显示,如图6所示。

6.png

6

最终加载完成如图7所示。

7.png

7

很明显随着Y坐标的不同而不同。

(1条)
默认 最新
图4中5*Y是什么意思啊
评论 1 点赞
回复
y表示该点的y坐标,也就是五倍的y坐标的约束
评论 点赞
点赞 5 评论 5 收藏 6
关注