首页/文章/ 详情

动力总成悬置刚度优化

4月前浏览5007

动力总成悬置刚度insight优化


   

   

     

      前面我们已经对动力总成悬置进行了解耦分析,具体如下:

      动力总成解耦

      本文将基于前文结果,通过Adams/insight对悬置系统完成灵敏度分析,并且针对上文的解耦结果进行优化。

1.设置变量及目标    
 
 

1.1建立设计变量

      本文主要以三个悬置的三向刚度为优化对象,所以共计9个变量,变量的初始值以优化之前的为基准,变化范围选取上下限都是30%,具体设置如下图所示:

图1.建立设计变量


      建立好设计变量后,将9个变量分别赋予给悬置的三向刚度,具体如下图所示:图2.赋予变量    


1.2创建目标函数      

      本文已悬置系统的模态解耦率为目标函数。从上文来看第三阶Z向的解耦率仅为58.69%,其他阶的解耦率也不高,不符合解耦目标要求。因此文本共设置6个目标函数,具体设置如下:

图3.目标函数建立

      如图3所示,首先点击目标函数建立图标,然后在Definition by标题栏后面选择:View Variable and Vibration Macro,然后出现Creat界面。其中Return Value Variable栏后可以创建一个变量来返回模态解耦率,Target Vibration Data 选择动能;Mode Number选择2阶,Body Name选择engine,最后Component选择X。该目标函数要与前文中的系统固有频率和解耦率对应。按照此规律建立6个目标函数。


 


2.Adams/insight灵敏度分析  
 

 2.1insight灵敏度分析

      建立好6个目标函数后,点击下图中的图标,进入Adams Insight Export界面

然后点击OK。

图4.Insight进入界面

      进入界面后可以看到候选因素中(Factors-Candidates)中9个悬置刚度变量和6个解耦率返回变量,同时可以看到响应因素中(Responses-Candidates)共有6个目标。

图5.Insight中的变量及目标

     然后选中需要的变量和目标,选择下图中向上的箭头符号,将变量和目标移动到Inclusions中,具体如下图。

图6.量及目标选择

       然后选择下图中的Set design specification可以选择设计优化参数,本文这里选择默认值不作改变。然后可以在Number of Runs中看到值为512,也就是共需要运算512次(一共有9个变量,每个变量取最大值和最小值,所以共运算2^9=512次)。

图7.设计参数设置

      然后在下图中的图标中选择Generate Work Space,然后生成工作空间,具体如下,共有512个。

图8.设计空间

     点击Run all simulations进入Adams/view进行分析运算:

图9.分析计算

     击后View模块开始计算,图中显示各个模态的解耦率,具体如下:

    然后再打开insight,点击File,打开刚才的文件:

图10.insight打开文件

      点击Fit result,然后点击输出文件,然后在工作目录中用浏览器打开html格式的文件,具体如下:

      打开后点选影响效果,可以看到悬着不同刚度对解耦率的影响情况,也就是灵敏度情况,具体如下:

图11.悬置刚度对解耦率的灵敏度

     点击Optimize进行优化,也可以看到各个变量对目标的影响情况:

图12.优化界面

      在上图中的Oper中我们选择Max,然后设定目标值,点击右下角中的run,即可得到各个目标的解耦率,见上图中的Value,然后我们通过调节Design Variables中值的变化可以观察到目标的变化,由此可以得到下表:

      从图12中,我们已经看到解耦率与之间相比已经有了很大的提升,然后根据上表以及各阶模态要求、刚度要求等,可以继续调节,直到达到要求的目标。



 

 



 
 

END



来源:ADAMS及ANSYS等机械仿真
ACTAdamsUM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-07-12
最近编辑:4月前
奋斗的老张
硕士 签名征集中
获赞 30粉丝 64文章 55课程 1
点赞
收藏
作者推荐
未登录
1条评论
t
签名征集中
2月前
哥,设计变量它链接着旋转驱动,这个驱动是一个角度乘上这个变量(相当于一个系数),我想改变这个变量从而改变驱动,然后去insight优化这个驱动,怎么才能让这个变量在insight显示出来(我进入insight找不到我设计的变量)
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈