在结构仿真分析中,偶尔需要施加随位置变化的载荷。以压力为例,先看看Workbench的解决方案。

![]() |
|
根据周炬老师新书《ANSYS Workbench有限元分析实例详解(热学和优化)》,使用ANSYS经典界面 Function Editor编写函数。

笔者尝试了两个函数:
P=1*[abs(x)+abs(y)]
P=0.1*(x^2+y^2)
![]() | ![]() |
施加随位置变化的压力载荷:
第一个函数的计算结果如下图所示:


第二个函数的计算结果如下图所示:

注:详细技术请参考周炬老师原作!
由于不知道以上APDL脚本施加的对不对,所以使用Python脚本验证。本文分析对象很规则,所以可以利用二重积分计算约束反力。

