用户登录

你在这里

如何在ABAQUS中导出UAMP子程序中的节点位移?

亲爱的所有,

我是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函数。

订阅“如何在ABAQUS的UAMP子例程中导出节点位移?”

最近的评论

更多的评论

辛迪加

订阅辛迪加