abaqus_vdload子程序中如何获取某已知节点号的位置坐标? 20
浏览:2315 回答:4
这个问题跟之前提问的dload获取节点坐标类似,但是在dload中使用call getvrn会报错,个人猜测是因为dload声明的形参里缺少“JGVBLOCK”,然后我尝试了umeshmotion+dload,在umeshmotion中成功获取了节点坐标,但获取的数据无法传递到dload中使用……
——————————————以上是背景
先简单描述下问题,我准备做的仿真中需要在多个表面上施加时变的压力载荷,载荷的作用范围会根据部件位移、变形实时发生变化,我的想法是用dload或vdload自定义载荷,其中对积分点坐标(coords或curCoords)做一个判断,判断其是否位于某两个节点坐标范围之内来定义F或value。
目前仍卡在了节点坐标的获取上,按照用户手册,call getvrn仅适用于Abaqus/Standard,那么在Abaqus/Explicit 中要如果做才能实现坐标获取呢?
请大佬们帮帮忙吧QAQ
(话说金币悬赏是干啥的?)
问题已解决,大致思路就是把节点坐标近似于积分点坐标,尽管还有其他小问题