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

    浏览量

    14466
  • 动力学
    +关注

    关注

    0

    文章

    99

    浏览量

    16841
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    汽车系统动力学长篇大论

    汽车系统动力学 喜欢的小伙伴可以下载
    发表于 11-01 10:40

    气体动力学在流量测量电子技术中的应用介绍

    气体动力学在流量测量电子技术中的应用
    发表于 04-01 06:45

    飞行器动力学参数在线辨识EKF算法实验流程

    飞行器动力学参数在线辨识EKF算法实验流程飞行器俯仰通道动力学方程线性化飞行器俯仰通道动力学方程离散化线性卡尔曼滤波过程实验流程  飞行器俯仰通道动力学微分方程是连续非线性方程,要进行
    发表于 08-27 06:06

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

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

    分析动力学

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

    电机转子导条自动楔紧的动力学分析

    电机转子导条自动楔紧的动力学分析_曾定霞
    发表于 01-02 16:30 0次下载

    四翼超混沌系统的动力学特性分析及其电路实现

    四翼超混沌系统的动力学特性分析及其电路实现_孙克辉
    发表于 01-07 16:06 0次下载

    一个超混沌类Lorenz系统的非线性动力学行为

    利用Matlab软件和数学微分方程理论分析给出了一个新五维超混沌类Lorenz系统的非线性动力学特性。通过定性分析和定量分析相结合的手段探讨了主要包括对称性、耗散性、
    发表于 11-10 15:25 7次下载

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

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

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

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

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

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

    基于动力学模型的机器人介绍

    机器人具有高度非线性,强时变以及强耦合等动力学特性,为了提高机器人控制的性能,研究人员提出了基于模型的控制(Model Based Control)方法。 在机器人研究领域,多种常见的高性能机器人
    的头像 发表于 11-17 17:43 415次阅读