首页/文章/ 详情

HyperMesh_Comsol_Adams刚柔耦合仿真分析方法及案例应用

2月前浏览3600


导读:纯刚体仿真软件如Adams,可以帮助我们快速搭建多体动力学仿真模型,输出各个零部件的运动状态,却不考虑物体结构本身变形所带来的影响;有限元仿真软件如Hypermesh、Abaqus等可以帮助我们观察各个零部件的结构变形特征,考量结构本身应力应变等影响,但是每一个零部件均需要绘制网格,且计算量较大。如果我们将不重要的零部件设为刚体,重点观察的零部件设为柔性体(有限元方法),既可以保留刚体运算的高效率,又可以观察重点部件的变形情况,那么这种方法称为刚柔耦合仿真方法。

一、写在文前  

有很多软件本身就可以进行刚柔耦合分析,Adams软件可以引入有限元计算模块,将刚体变成柔性体进行仿真计算;Hypermesh软件存在多体动力学模块,可以手动将部件设为刚体;Comsol软件也存在相应的多体动力学模块,可以轻松实现刚柔耦合仿真。本篇文章将为大家分别介绍上述三种软件的刚柔耦合方法及优缺点分析,无论你现在使用哪款软件,都可以在本篇文章中找到使用技巧,轻松玩转刚柔耦合多体动力学仿真,你就是下一个“大神”。

本次实例选择如下图所示的曲柄滑块机构进行Hypermesh、Comsol、Adams刚柔耦合分析,其中,曲柄(Crank)是刚性体,连接杆(Connecting rod)是柔性体,滑块(Sliding block)和支座(Support)是刚性体。使用刚柔耦合分析可以得到连接杆的变形及应力应变情况。更多内容推荐查看《每日一练!从此拥有Adams机械齿轮传动建模秘密武器》。

二、Hypermesh多体动力学刚柔耦合方法

1、步骤总结
(1)定义刚性体:需要定义刚性件连接点nodes。
(2)定义柔性体:定义连接单元及模态特征。
(3)创建运动副:hypermesh创建运动副特别之处是需要在运动副所连接的两个part上分别找到两个节点node,这两个节点的位置需相同,否则运动副失效。运动副的创建是根据节点进行的,选择part上的节点进行约束,也就意味着选择了part进行约束。对于刚体来说,应该选择刚性连接件定义的nodes。
2、具体操作
(1)仿真涉及到的不同零部件均需要单独分别创建属性,即使材料相同,因为在后续模型定义的时候,需要根据材料进行区分及定义。
(2)定义刚体
  • 在Analysis面板中,点击bodies,创建body=support,type=PRBODY,props=support,之后点击creat,创建第一个刚性体支座零件。

  • 创建body=crank,type=PRBODY,props=crank,nodes ID=25231,nodes是为了和其余部件进行连接。

  • 创建body=block,type=PRBODY,props=block,nodes ID=25232。现在完成所有刚性体的创建。

(3)定义柔性体
  • 同样需要在Analysis面板中,点击bodies,创建body=rod,type=PFBODY(此时是指柔性体),props=rod,点击elems选择连接杆的两个rbe2,或者输入单元ID号18795和18796。
  • 设置柔性体模态属性,在上步面板中的CMS Method中选择Craig-Bampton,输入number of modes=10。
(4)创建运动副
  • 创建运动副之前,需要新建一个component存放运动副,component的name=joints。
  • 点击面板中的mesh-creat-1D Element-Joint,创建运动副。joint type=fixed,node ID=25313作为第一个点,node ID=25543作为第二个点。创建支座和大地的固定副。
  • joint type=revolute,node ID=25472作为第一个点,node ID=15124作为第二个点。在坐标系的选择中输入x=0,y=0,z=1,定义z轴作为旋转轴。创建支座和曲柄的旋转副。
  • joint type=revolute,node ID=25229作为第一个点,node ID=25231作为第二个点。在坐标系的选择中输入x=0,y=0,z=1,定义z轴作为旋转轴。创建曲柄和连接杆的旋转副。
  • joint type=revolute,node ID=25230作为第一个点,node ID=25232作为第二个点。在坐标系的选择中输入x=0,y=0,z=1,定义z轴作为旋转轴。创建连接杆和滑块的旋转副。
  • joint type=translational,node ID=14519作为第一个点,node ID=25228作为第二个点。在坐标系的选择中输入x=1,y=0,z=0,定义x轴作为移动方向。创建滑块的移动方向。

(5) 创建载荷
创建载荷load collector,name=SIM,Card Image=MBSIM,创建载荷load collector,name= Velocity,Card Image=INVELB,VX=-50,在x方向施加速度驱动。

(6) 创建载荷步
创建载荷步LoadSteps,Analysis type=Multi-body dynamics,MBSIM=SIM,INVEL=Velocity。

(7) 提交计算

(8) 可以在后处理结果中查看位移云图及应力云图,可以看到连接杆作为柔性体,可以观测到其应力变化情况。

3、优缺点总结
  • 优点:一个软件就可以实现刚柔耦合分析,不用和其它软件进行联合;刚柔体创建方法简单;
  • 缺点:运动副创建比较复杂;所有零部件均需要画网格;驱动施加不够便利;接触创建不够方便;参数设置需要精准,不然无法仿真。

三、Comsol多体动力学刚柔耦合方法

1、步骤总结

(1)刚性体设置为刚性域,柔性体需要创建连接件。

(2)创建运动副。

(3)创建驱动。
2、具体操作

(1)选择多体动力学模块,稳态研究。

(2)将网格文件导入Comsol中,网格类型为bdf文件。

(3)创建刚性体和柔性体
  • 点击物理场—域—刚性域,将crank、support、block分别创建刚性域并选择相应的区域。
  • 点击物理场—边界—连接件,将连接杆的两端安装孔边界设为连接件,即此处认为连接杆是柔性体,安装孔边界为柔性体和刚性体连接处。

(4)创建运动副及驱动
  • 固定副:右键刚性域support,创建固定约束,为支座和大地间的固定连接。
  • 铰链关节:选择物理场—全局—铰链关节,分别创建support—cack,crack—block,crack—rod,三个铰链关节(旋转副),并选择全局坐标系的Z轴作为旋转轴。

  • 创建驱动:右键刚性域block,选择指定位移/旋转。指定旋转中心位移:U0x=12[mm],其余选项均设为0,指定旋转:约束旋转,三个选项均勾选。

(5)计算并查看结果

3、优缺点总结
  • 优点:可直接与其它模块进行多物理场耦合;操作十分简单;建模过程十分便利。

  • 缺点:所有零部件均需要画网格,网格质量影响计算收敛;运动副不够全面;驱动创建不够灵活。

四、Adams多体动力学刚柔耦合仿真方法

1、步骤总结
(1)从其它有限元软件中输出模态中性文件MNF,导入Adams中。本次实例选择从Hypermesh中导出模态中性文件。
(2)按照Adams建模方法进行常规建模即可。
Adams刚柔耦合理论知识介绍可我的另一篇参考文章:《3个步骤!轻松搞定ADAMS进行刚柔耦合分析》
2、具体操作
(1)Hypermesh中制作模态中性文件。
  • 仅使用rod网格模型,采用OptiStruct模块,赋予连接杆rod材料,此处需要注意的是,密度为了和Adams中保持一致,需要增大1000倍。

  • 在连接杆两端孔的位置创建rbe2,用于在Adams中创建运动副。

  • 创建Load Collectors:name=CMS,card image=CMSMETH,NMODES=20。
  • 创建Load Collectors:name=ASET

  • 创建Analysis:Load types=constraints,选择constraints=ASET

  • 选择Analysis—constrains,将连接杆的孔节点都选中并约束6个自由度,load types=ASET。
  • 设置control cards,DTI_UNITS=KG,N,mm,s;Global_case_control>CMSMETH=CMS;Global_output_request>strain,stress;OUTPUT>ADAMSMNF=YES;TITLE=your_name


 

  • 计算:run options=analysis,即可输出MNF文件
(2)Adams中建模
  • 导入创建好的连接杆MNF文件。

  • 创建运动副:分别创建固定副、旋转副、移动副,创建位置与上述其它方法相同。
  • 创建驱动:在移动副上创建滑块的平移驱动,并给定移动位移函数。

  • 计算并查看结果。
3、优缺点总结
(1)优点:可以使用Adams的所有功能,包括运动副、驱动及其它Adams模块;如果你经常使用Adams软件,这将是很有效的一种方法。
(2)缺点:一般需要通过其它有限元软件生成模态中性文件;

五、我的Adams机械传动系列课程

本文选择三款软件进行刚柔耦合仿真介绍,无论你是使用纯刚体多体动力学软件Adams,还是有限元分析软件Hypermesh,或是多物理场分析软件Comsol,都可以在文章中找到相应的刚柔耦合分析技巧,当你使用时遇到问题,就来翻翻这篇文章,总会得到想要的答案。

强烈推荐你跟着我来学习Adams/Machinery机械传动全系列18讲,以下是课程大纲:

Adams/Machinery机械传动全系列18讲


课程可随时回放,可开具发票、不定期加餐
提供vip群交流知识圈答疑

 扫码立即试看

跟着小刀练习每日一题,这里有趣味横生的机械传动练习题;这里有把枯燥的二维平面图转化为三维立体图的神奇魔法;这里有通俗易懂的机械理论知识……
在Machinery系列中,你可以学到Gear齿轮传动、Belt带传动、Chain链条传动、Bearing轴承链接、Cable滑轮系统、Motor电机以及Cam凸轮机构,听者可以选择感兴趣的模块进行学习。
我们将对一系列的机械传动简图进行Adams还原,帮助大家更好的掌握Machinery模块,对于首次使用的机构,同步进行理论介绍。

(完)  

来源:仿真秀App
OptiStructHyperMeshAdamsAbaqusSTEPS多体动力学理论电机材料传动
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-09-18
最近编辑:2月前
仿真圈
技术圈粉 知识付费 学习强国
获赞 10096粉丝 21555文章 3539课程 219
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈