LS-DYNA中的运动副详解:转动、移动及其驱动设置

LS-Dyna中的运动副仅仅可以建立在刚性体之间,也就是说,定义运动副的所有节点必须分别属于两个被该运动副所连接的刚性体。本文将联合使用HyperMesh与LS-prepost进行运动副定义。(其实他俩任意一款都可以独立完成该工作)


本文目的在于描述如何建立转动副和移动副及其驱动方式,并对运动副的高级使用参数进行解释。


故而,将从以下几方面进行总结:    

  • 如何建立刚性体?
  • 如何建立转动副?
  • 如何建立移动副?
  • 如何进行转动驱动?
  • 运动副的失效形式 本文使用的简易模型如下:



01—如何建立刚体?


LS-Dyna中的刚体从组成上,主要分为两个类别:  

  1. 由有限元单元组成,定义方式为:为单元赋予刚性材料(20号材料) 凡是被赋予该材料的所有部件(part)均被视为刚性体。 并可以通过定义材料属性来定义刚体移动/转动自由度:CMO,CON1,CNO2,如上图设置,可以实现被赋予该材料的所有刚体均被约束XYZ三方向移动及转动自由度。
  2. CONSTRAINED-NODAL_RIGID_BODY    
  3. EXTRA_NODE_SET,为已有的刚体拓展从属节点。



02—如何建立转动副?

我们这里要讨论的是柔性体与柔性体之间的转动副,由于LS-Dyna的运动副只能建立在刚体之间,所以我们需要在参与转动的柔性体的转动副目标位置建立相应的刚性体(NODAL_RIGID__BODY),然后再在新建立的两个刚体之间建立转动副。
     

1.首先我们要明确一下,LS-Dyna中的转动副的定义具体是什么形式:
     


可以看出它的定义主要需要四个节点N1234,但是其具体的使用方法在卡片介绍中并未列明,我们需要查阅其相关的使用手册,得到如下解释:

我们要建立运动副的两个刚体A和B,node1和node3属于刚体A,node2和node4属于刚体B,并要求node1与node2位置相同,node3与node4位置相同,node1与node3(node2和node4)确定的轴线即为转动副的转动轴。
     


2.明确了转动副的定义方式,我们就要在HM中分别建立与两个柔性体相关联的两个nodal rigid body:
     

  1. 建立确定转动副轴线的四个点,要求符合转动副定义中的要求(即两两重回要求)。
  2. 建立nodal rigid body。此时应注意上图中两两重回的节点分别归属于哪个nodal rigid body,并且这个定义的顺序要用于转动副定义。
  3. 建立转动副。按照node1、2、3、4的顺序定义转动副,原则在于node1、2位置相同,node3、4位置相同,node1、3属于同一刚体,node2、4属于另一刚体。


完成上述操作之后就完成了转动副的初步创建,针对转动副的高级应用的设置将使用LS-prepost进行定义。    
     


03—如何建立移动副?

移动副的建立的思路与流程与转动副的建立基本上是一致的(也是建立与柔性体相关联的nodal rigid body,然后建立运动副),主要区别就在于LS-Dyna究竟是如何定义。
     


从上图我们可以看出,移动副的定义似乎比转动副多了两个节点,同样需要在使用手册中查找个参数(节点)的含义:


可以看出其比转动副的定义多了一对同位置节点,参考转动副的建立思路即可完成移动副的创建。可以说所有运动副的创建思路均与转动副相同,不同的在于各自的各个参数节点的要求不一样。    
     



04—如何进行转动驱动?

通过前几个阶段,我们已经建立了ground2crank、crank2rod,rod2spliding的转动副和spliding2ground的移动副,现在的问题是如何驱动这个机构,我们的目标是让crank绕ground2crank匀速转动。
     

LS-Dyna为运动副的转动驱动提供的卡片为:*CONSTRAINED_JOINT_ROTATIONAL_MOTOR


在使用手册中可以查到它的使用方法:
   

但是该说明对节点56的说明不是很详尽,通过笔者的实际使用发现,56必须分别从属于参与运动副的两个刚体,可以同位置也可以不同位置。


运动效果如下:



05—运动副的失效形式


LS-Dyna中的运动副的失效形式主要两种,一种是时间失效,即达到设定时间的时候运动副失效,另一种是受力与扭矩失效。


1.时间失效 为使得视觉效果明显,我将设置移动副在计算0.01s后失效,即TFAIL=0.01受力与扭矩失效,COUPLE参数是决定力与扭矩算法的耦合方式



为演示,设置NXX,NYY,NZZ,MXX,MYY,MZZ均为1000,并设置TFAIL=0.,取消时间失效。




Tips:

  • JOINT_ROTATIONAL_MOTOR也可以和普通运动副一样设置失效;
  • 必须和转动副或圆柱副配合使用,因为它只提供了加载,并未提供约束,如果单独使用(即取消ground2crank转动副)



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空