ANSYS workbench,静力学,请教怎么实现梁的一端在变形以后的位置固定约束?
请教各位大神,
使用ANSYS workbench,怎么实现梁的一端在变形以后的位置固定约束?
一个梁,B端fix 固定,A端自由,对梁先施加力F1使其变形,然后想在变形以后的位置把A端固定了(焊接死),然后卸载F1,想看卸载后A端的反力,然后在A端固定这个情况下再加压强P,看A端的反力大小。因为A端最后的位置受F1大小影响,无法提前知道它的位移,怎么能实现A端在第一步自由,在第二步变形以后的位置固定约束呢,有没有什么方法或插入命令Commands 可以实现这个操作?
返回小木虫查看更多
今日热帖
京公网安备 11010802022153号
可以使用多载荷步求解,方法如下:
首先计算你的第一步,然后到常用后处理 (/POST1) 查看 A 端的位移结果,然后回到求解模块,设置为 "重启动",再在 A 端设置固定位移值为第一步的计算结果,以及修改 F1 和压力载荷等,再进行第二步的计算。
最终的计算结果会有两个载荷步的结果。
试试如下操作过程:
求解完第一步后:
1. 首先需要确定 A 端 (面) 有多少个节点 (假设为 na 个节点),创建一个数组 a_disp (na, 4),用来存放 A 端各节点的节点号和三个方向的位移值。
2. 到常用后处理,看看 A 端 (面) 各个节点的位移数据,将各节点编号和三个位移值写道数组 a_disp(na, 4) 中。
3. 回到求解模块,设置为重启动,然后使用如下命令流在 A 端 (面) 各个节点上施加固定位移载荷:
*do, i, na
in = a_disp (i, 1) ! 节点号
D, in, ux, a_disp (i, 2) ! 施加位移约束 Ux
D, in, uy, a_disp (i, 3) ! 施加位移约束 Uy
D, in, uz, a_disp (i, 4) ! 施加位移约束 Uz
*enddo
4. 施加其它载荷和约束,求解设置。
5. 求解,后处理。
大致如此,没有验证过,你自己试试,修改完善一下,