0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

多体动力学平衡状态分析方法介绍

电子工程师 来源:xx 2019-06-02 10:05 次阅读

在多体动力学模型仿真之前,一般需要把模型设置为平衡状态,原因主要有:

如果模型不是平衡状态,仿真开始后受到重力作用,模型中的部件会发生明显的波动,使仿真前几秒甚至更长时间的数据振荡比较大,不是真实的数据,没有价值;

非平衡状态的模型产生非常大的振荡会使求解器解算困难,甚至产生报错,仿真停止;

实际物理模型是平衡状态的(一直受重力作用),非平衡状态的仿真模型不符合实际的物理模型状态。

基于上述原因,需要在多体动力学模型的时域分析之前把模型处于平衡状态。注意:多体仿真模型进行频域分析之前也需要进行平衡分析,因为频域分析是在平衡位置上进行线性化。

Simpack作为专家级多体动力学仿真分析软件,提供多种分析方法使模型达到平衡状态。下面以示例模型为例,介绍具体方法。

1.静平衡分析

多体动力学平衡分析最常用的方法是静平衡分析,Simpack同样提供静平衡分析方法。

在平台模型中,一个刚体部件四个角使用弹簧安装在地面上,同时受到一个力的作用使该部件受力不平衡。

在此原始状态下进行时域分析,如下图所示。

点击在线平衡分析按钮

,进行静平衡分析,得到静平衡分析结果,如下图所示。

可以看到当前模型状态的最大残余加速度值非常小。如果Maximum residuum in equilibrium参数的数值比较大(有明显的加速度),说明模型没有处于平衡状态,需要继续分析。

点击“Copy computedequilibrium states to model”按钮把计算后的状态复制到当前模型中,这样模型就处于平衡状态。

如果使模型在原始状态和平衡状态相互切换,最好的办法是使用状态集。点击状态集按钮

,这样就把当前模型的状态保存到这个新建的状态集中。

创建两个状态集,分别保存模型的初始状态和平衡后的状态。这样,该平台模型就可以在原始不平衡状态和平衡状态之间实现快速相互切换。

2.预载荷(Preload)分析

观察部件的位置可以发现通过静平衡分析后模型中的部件位置相比原始位置有了明显的变化,这在某些仿真工况中存在一定的问题。

比如,建立汽车(或者机车)仿真模型,其部件位置是基于实际物理样机的部件位置进行建模的,实际物理样机的部件位置已经是平衡状态。仿真模型中的部件初始位置和实际物理样机部件位置相同,但进行平衡分析后,模型中的部件发生位移,和实际部件位置之间产生一定的位置偏差,导致仿真模型与实际不符。

为了解决这个问题,可以使用Simpack预载荷(Preload)分析功能。预载荷分析是通过修改力元的名义力,使其和部件的重力平衡达到平衡状态。下面是预载荷分析和平衡分析之间的对比。

把这个平台模型恢复到初始非平衡状态,点击预载荷分析按钮

,并在Preload对话框中设置需要计算力元的哪些方向数值(本例是全部方向),并点击Perform Preload calculation按钮进行计算,计算后的结果为下图所示,可以看出四个弹簧力元的6分量力都有了名义力。

关闭该对话框,并在模型中打开一个力元的属性对话框,发现计算后的力数值已经赋予到力元中。

对模型进行在线时域分析,发现部件没有产生运动。

如果要把预载荷分析后的模型恢复为原始状态,可以点击Preload对话框中的Set Solver Preloads to zero按钮即可实现。

3.高级静平衡分析

上述的静平衡分析和预载荷对于一般的模型都能处理,但是对于一些复杂模型或者含有接触的模型,那么这两种方法就不一定能使模型达到静平衡状态。

例如,三个小球与漏斗部件接触且小球之间也相互接触,在重力作用下下落,相互之间产生接触碰撞。

为这个模型中没有可计算名义力的力元,所以不能使用预载荷分析。对这个模型进行静平衡分析,得到的残余加速度为9.81,即重力加速度,说明模型没有处于平衡状态。那么,如何解决呢?

打开求解器对话框,在Equilibrium类别中发现静平衡使用的求解器方法是Newton法,该方法通过力学计算得到静平衡的解。

修改Method选项为Time integration,该方法使用时域积分进行平衡分析。根据模型的实际情况,修改仿真时间和输出步长值。本模型中采用默认数值即可。保存设置并关闭求解器对话框。

在模型中,点击在线静平衡分析对话框进行静平衡计算,计算时间相比Newton法明显变长,得到的仿真结果如下,说明模型已经基本处于平衡状态。

得到平衡状态下的模型如图所示。

4.终极大招

如果上述的方法都不能使模型达到平衡状态,那么还有终极大招,可用于一切模型,即:使用时域积分方法对模型进行仿真分析,把仿真结束时的最终状态导入到模型中,使模型达到或接近平衡状态。注意:模型要去掉所有的激励和驱动。

还以小球接触这个模型为例,设置时域仿真时间为30s,采样频率为200Hz,进行离线时域分析。仿真完成后,在output文件夹中会生成.spckst格式文件,该文件保存仿真结束时的模型状态。

在模型前处理中,新建两个状态集,其中一个为$ST_Origin表示原始状态,另一个为$ST_Equi用于保存得到的平衡状态。选择$ST_Equi点击右键选择Import States命令,并选择output文件夹中生成的.spckst格式文件导入。

把该状态集应用到模型,当前模型的显示如下图所示,进行在线时域分析发现模型已经处于平衡状态。

总结,在进行多体动力学分析之前,通常要把模型处于平衡状态,Simpack提供多种方法使模型达到平衡状态,为后续的精确分析打下基础。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 平衡
    +关注

    关注

    0

    文章

    20

    浏览量

    14480
  • 动力学
    +关注

    关注

    0

    文章

    104

    浏览量

    16946
收藏 人收藏

    评论

    相关推荐

    电力拖动系统的动力学课件

    电力拖动系统的动力学课件电力拖动系统的动力学Dynamics of Electric Drive Systems1.了解电力拖动基本概念;2.熟悉电力拖动系统运动方程式;3.掌握拖动转矩和负载转矩
    发表于 11-19 22:14

    [下载]想了解动力学软件吗?有教程分享及免费试用下载

      动力学软件---RecurDyn的基础知识,供大家分享和学习  ;) RecurDyn介绍:(摘自多
    发表于 03-24 15:12

    基于体系统动力学的空气悬架大客车平顺性试验仿真研究

    基于体系统动力学的空气悬架大客车平顺性试验仿真研究本文以空气悬架大客车为研究对象,采用体系统动力学的理论方法,应用ADAMS 软件建立了
    发表于 12-02 12:38

    浅析Nidoc - 970尿动力学分析仪的临床应用

    本文以Nidoc - 970 尿动力学分析仪为例, 介绍了尿动力学分析仪的功能、特点、工作原理, 结合临床应用经验将尿动力学分析仪仪器的清洗、消毒、仪器校准及操作
    发表于 06-23 08:41 13次下载

    分析动力学

    分析动力学:本分析以热分析动力学议程为主线,本书内容共分为三部分:第一部分包括热分析
    发表于 12-01 14:46 0次下载
    热<b class='flag-5'>分析</b><b class='flag-5'>动力学</b>

    空间柔性机器人动力学分析的快速积分算法

    空间柔性机器人动力学分析的快速积分算法:以空间柔性机器人为研究对象,分析了机器人柔性体系统动力学建模过程,研究了根据广义动力学
    发表于 03-18 16:24 22次下载

    abaqus动力学有限元分析指南

    abaqus动力学有限元分析指南详细介绍了abaqus软件在有限元分析领域的应用方法,以多个实例为参考深入浅出,便于初学者学习。
    发表于 05-11 11:08 0次下载

    一种断路器动力学仿真方法

    提出了一种基于连续介质理论的断路器动力学仿真方法,以弹性力学本构方程描述断路器各部件的应力、应变关系;同时结合各部件之间的相互作用关系,
    发表于 03-06 10:36 0次下载
    一种断路器<b class='flag-5'>多</b><b class='flag-5'>体</b><b class='flag-5'>动力学</b>仿真<b class='flag-5'>方法</b>

    机械系统动力学分析及ADAMS应用电子教程免费下载

    本书介绍了虚拟产品开发与虚拟样机技术的特点、内容及其应用,机械系统动力学分析与仿真在数字化功能样机中的重要作用以及体系统动力学的基本理论,包括
    发表于 09-26 08:00 0次下载
    机械系统<b class='flag-5'>动力学分析</b>及ADAMS应用电子教程免费下载

    机械动力学原理.pdf

    任何机械都有运动,任何机械都受到力的作用。机械动力学就是研究机械在力作用下的运 动和机械在运动中产生的力的科学。 动力学和运动学一样,研究分析与综合两方面的问题。分析,就是进行现有
    发表于 11-04 09:38 0次下载

    动力学有限元分析教程下载

    动力学有限元分析教程下载
    发表于 12-06 14:45 0次下载

    综合车辆动力学仿真软件ModelBase的简单介绍

    车辆动力学模型是仿真测试系统的核心组成部分,本次研讨会结合经纬恒润的实际工程经验,介绍车辆动力学模型在典型仿真测试系统中的应用及实践,探讨在智能驾驶技术发展背景下复杂多变的仿真测试业务对车辆
    的头像 发表于 03-25 09:31 3079次阅读

    应用Inspire 软件对齿轮系统进行动力学仿真分析

    本文应用Inspire 软件对换挡执行机构中的齿轮系统进行动力学仿真分析,基于分析结果对输出齿轮和输出轴结构薄弱部位进行改进设计并进行仿
    的头像 发表于 05-24 10:38 1647次阅读
    应用Inspire 软件对齿轮系统进行<b class='flag-5'>多</b><b class='flag-5'>体</b><b class='flag-5'>动力学</b>仿真<b class='flag-5'>分析</b>

    Adams—系统级动力学仿真平台

    Adams是一款系统级动力学仿真平台,被广泛应用于汽车、能源、重型机械等多个行业。该工具凝聚了丰富行业应用经验,能够快速进行系统级的运动学、动力学仿真、系统级模态及振动
    的头像 发表于 05-13 14:32 1136次阅读
    Adams—系统级<b class='flag-5'>多</b><b class='flag-5'>体</b><b class='flag-5'>动力学</b>仿真平台

    基于车辆动力学模型的横向控制

    基于车辆运动学模型的方法忽略了车辆的动力学特性,因此在 车速过快 或者 曲率变化率过大 的情况下该算法无法满足车辆的稳定性控制要求。 这里介绍一种典型的基于车辆动力学模型的横向控制
    的头像 发表于 11-15 16:47 672次阅读
    基于车辆<b class='flag-5'>动力学</b>模型的横向控制