你在这里
如何在ABAQUS中导出UAMP子程序中的节点位移?
周二,2013-08-06 02:28 -saptamech
亲爱的所有,
我是ABAQUS的新用户。我想对悬臂梁做一个分析,施加在梁上的力使它变形,根据它的变形力的方向改变了.
为了计算力方向的改变量两组不同节点的位移信息在施加力的地方。我计划使用UAMP
为了达到这个目的,通过改变力的x和y分量振幅,我可以计算出作用在特定节点上的合力。为此,我需要导出的位移数据
至少有两个不同的节点集,从中我可以计算出力作用的角度θ = atan[(Uy2-Uy1)/(Ux2-Ux1)],最后计算力分量为Fx = F * Cos(θ)
和年度= F * sin(θ),在哪里F是计算在FORTRAN子程序.我打算在FORTRAN子例程中做到这一点,然后将此值传输到ABAQUS。我想咨询一下
的事情,
1.我计划在负载定义步骤中使用UAMP通过改变振幅来做它。我可以在编辑加载窗口中为CF1和CF2定义两个不同的振幅吗?还有其他更好的办法吗?
2.不管我打算怎么做,我将需要导出节点位移值到FORTRAN子程序来计算角度?我如何能将节点位移数据导出到FORTRAN子例程?
我附上一个图与此进一步参考....
非常感谢大家的帮助和支持……
附件 | 大小 |
---|---|
figure.jpg | 738.58 KB |
免费的标签:
关于第二个问题
你好,
我在abaqus中使用vamp,并将特定节点的速度作为时间相关变量导入子例程。你可以使用字段输出的传感器,在UAMP中有一个getSensorValue函数。