前言:副车架需要考察的性能包括强度、模态、安装点动刚度、疲劳等性能。轻量化优化需要在满足以上所有性能要求的基础上进行优化设计。多学科优化可以在同时考虑以上所有性能约束的基础上进行轻量化优化设计。对副车架建立全参数化模型,全参模型包括料厚、形状、特征等等所有可参对象。(如果需要同时考虑碰撞性能,可以增加材料牌号参数)

求解器:Nastran(模态、动刚度)、ABAQUS(强度)、Femfat/Ncode(疲劳)、LSDYNA(碰撞)

前后处理:ANSA、META(HyperView/HyperGraph)、Python

优化软件:LSOPT(Isight、modefrontier、optimus、heeds)

一、副车架全参数化模型创建全参的模型包括形状参数、厚度参数、材料参数等等。形状参数一般是morph功能进行创建,可以使用sfe-concept、hypermorph或者depmeshworks等软件,但根据个人使用经验,使用ansa-morph进行形状参数的创建并与优化软件的联合在效果上要比其他软件好很多。具体如何使用ansa进行参数化模型的创建以及与优化软件的联合后续会详细进行介绍。

参数化模型的创建除了需要创建形状参数、厚度参数、材料参数等。在多学科优化时还需要注意每个学科计算模型的协同匹配。强度、模态、动刚度、疲劳等等分析计算的模型需要协同更新。

:本文提到的设计响应的提取都是基于手动操作的方式进行,当然在实际项目过程中多数都是通过手动操作和二次开发脚本结合来完成的。同样为了不受限于某个软件,本文会介绍通过常用的后处理软件meta和hyperview/hypergraph进行结果的提取。同样,大多数的结果也可以通过使用其他的方式进行结果响应的提取,有感兴趣的可以了解下lasso-python、pyNastran 、pyansys这些内容。

1.强度分析强度分析包括一般的典型工况,如加速、制动、转弯、下掉、过坑过坎等等。通常对于底盘件而言往往某几个工况就可以包络其他的全部工况,针对与不同的部件受力状态,在进行多学科优化时进行强度性能约束时,没有必要把所有工况都作为性能约束。这需要工程师的经验以及对部件受力状态的分析。通常情况下,对于底盘件的载荷加载都是通过刚性单元进行加载,这会在从节点位置产生一定的应力失真。所以一般在后处理时不考虑这一层单元结果的影响。

1.1 Meta提取强度响应

1.首先隐藏刚性单元和与之相连的单元。

2.添加一个Annotation,在Advanced Filter中选择Visible Max 1.

3.导出ses文件,用于meta调用生成结果文件

4.批处理运行meta生成结果

1.2 Hyperview提取强度响应1.首先隐藏刚性单元和与之相连的单元。

2.添加一个Note,将应力结果输出到stress_L5.txt文件中

3.操作完后保存session文件,如GetStress_L5.mvw

4.创建一个hwc文件,通过hwc命令读取上一步生成的session文件。

5.设置批处理命令运行hwc文件用于提取结果

2.模态分析

副车架一般只需要考虑一阶模态,因此不需要进行模态追踪,如果设置提取了刚体模型,则第一阶模态为模态7。因此不需要进行模态追踪,如果需要进行模态追踪,可以参考以前的文章。链接:META&Python在车身模态优化分析中进行模态追踪的应用

2.1 Meta提取模态结果

1.读取模态分析结果

2.通过内置函数提取第7阶模态频率值,找到对应阶次的结果,点击Ok则会自动复制该函数

3.通过函数创建设计响应

4.导出ses文件,用于meta调用生成结果文件

5.批处理运行meta生成结果

2.2 Hyperview提取模态响应1.读入结果,添加一个note,将模态频率结果输出到freq7.txt文件中。

2.操作完后保存session文件,如getfreq.mvw

3.创建一个hwc文件,通过hwc命令读取上一步生成的session文件。4.设置批处理命令运行hwc文件用于提取结果

3.动刚度分析

动刚度的计算方法有很多种,本例中使用其中的一种,即通过公式:IPI=Area_Target/A_Curve*TargetValue换算得到。其他方法可以参考相同的处理方式。3.1 Meta提取动刚度结果1.读取动刚度分析结果

2.添加目标值曲线,并通过获取目标值曲线面积和分析结果曲线面积来计算动刚度值

3.通过曲线函数Area得到曲线的面积值,后续通过这些面积值计算动刚度。

4.通过内置函数提取3中曲线的面积

5.通过函数创建设计响应

6.导出ses文件,用于meta调用生成结果文件

7.批处理运行meta生成结果

:正如上文所述,一些结果的提取需要结合二次开发来完成,如对于动刚度结果的提取,往往有3N个结果,如果通过手动操作来提取结果会花费一些时间,且容易出错。如果通过二次开发来完成,就是秒级操作。

3.2 Hypergraph提取动刚度响应

1.读入结果,添加一个目标值曲线

2.添加一个note,将动刚度结果输出到IPI_results.txt文件中

3.操作完后保存session文件,创建一个hwc文件,通过hwc命令读取上一步生成的session文件。4.设置批处理命令运行hwc文件用于提取结果。

4.疲劳分析在做轻量化优化时,第一步是考察当前的性能结果,并更加当前性能结果选择对应的优化策略。包括选择多学科优化时考虑的工况,变量的选择,性能的约束值等等内容。本例中,初始疲劳分析结果很小,因此在多学科优化时没有考虑疲劳工况,疲劳工况作为验证性能而不作为多学科优化分析性能。

如果需要同时考虑疲劳性能,操作的方法和上面强度、模态等方法类似。

以上简单介绍了副车架多学科优化时设计响应的提取方法,用于联合优化软件进行多学科优化及轻量化优化设计。在做轻量化优化时,往往是以性能为约束,过程中需要和其他性能分析工程师协同评判轻量化方案和对性能影响的评判。但往往性能分析工程师以性能达成为目标,而且出于保守考虑往往会留有很高的性能余量。但这是合理的吗?以动刚度性能为例:隔振需要刚度差,一旦定下了安装点的刚度目标值,则认为满足该目标值即可,而不是越大越好。不然也失去了目标值的意义。举个不太恰当的例子,这就好比是天冷了需要穿衣服保暖(隔开源(冷空气)与接受体(人体)),穿了保暖内衣还加了外套(一定厚度的钣金)又带了围脖(还有加强件),这时候人体已经很暖和了(满足了性能目标值),就不在需要再穿一个羽绒服了(增加部件,加厚设计,加大尺寸),因为这已经属于过设计了。身体是会更加暖和(性能余量很高),但没有必要。反而是不合理的设计,多买了一件羽绒服(增加了成本),身体还变重了(质量增加)。平时吃一个馒头(加10L油)就可以从家走到公司,现在需要多吃两个馒头才行(再加10L油),同样的路需要更多的馒头(油耗增加,经济性变差)。遇到上坡,穿那么多走路都费劲(爬坡度变低,动力性变差)。走没多大一会儿就需要大口喘气,吐出更多的二氧化碳(燃烧排放增大)。本来保暖内衣就已经足够了,为什么还需要在增加一件羽绒服呢?

以上简单介绍了全参数化副车架多学科优化分析及轻量化优化设计,实际工程中还可以结合拓扑优化进行多级优化。一般底盘件通过数值优化可以减重10-15%左右。底盘件尤其适用形状参数优化,如转向节、控制臂等等这些可以参照以上思路开展轻量化优化工作。副车架多学科优化分析可以使用LSOPT、Isight、modefrontier、Optimus、Heeds等。后续逐个讲解这些软件进行副车架多学科优化的具体设置和注意事项。

adams优化设计移动副_副车架多学科优化及轻量化优化设计相关推荐

  1. 深度学习机器学习面试题汇——模型优化,轻量化,模型压缩

    深度学习机器学习面试题汇--模型优化,轻量化,模型压缩 提示:互联网大厂可能考的面试题 若CNN网络很庞大,在手机上运行效率不高,对应模型压缩方法有了解吗 介绍一下模型压缩常用的方法?为什么用知识蒸馏 ...

  2. cad模型轻量化_【技术帖】基于轻量化概念的碳纤维复合材料汽车保险杠设计

    摘要:汽车工业的飞速发展使交通事故的发生量明显增多,轻量化高性能的汽车保险杠可在交通事故的撞击中减少车身的受损,并保障乘员的安全.简要介绍了使用碳纤维复合材料作为原材料的轻量化汽车保险杠的设计过程. ...

  3. cad模型轻量化_保持外观的CAD模型轻量化技术

    保持外观的 CAD 模型轻量化技术 殷明强 * ,李世其 [摘 要] 摘要 : 随着 CAD/CAM 技术的发展,整个产品的设计.虚拟制造和数 字化样机都可在计算机中完成,使得包含大量数据的复杂装配体 ...

  4. Abaqus超单元法(子结构法)在多学科优化中的应用

    前言:在一个有限元整体模型中,切割出部分模型,运用有限元分析将特定的力学特性通过模态表达.矩阵表达.传递函数表达提取出来,这一过程称为超单元的生成(缩聚).然后再对整体模型开展分析的时候,用这些表达来 ...

  5. 遗传算法优化rbf神经网络自校正控制的初值_【技术帖】轻量化设计中的NVH性能自动优化方法...

    摘 要:噪声.振动与声振粗糙度 (Noise,Vibration and Harshness,NVH)性能的自动优化是实现多学科联合优化的基础条件.以白车身模型的零件厚度作为设计变量,以针对动刚度性能 ...

  6. hyperstudy联合matlab,在Hyperworks中使用HyperStudy进行多学科优化研究 | 坐倚北风

    本文介绍使用Hyperworks中的HyperStudy进行多学科尺寸优化的方法.所使用模型为Hyperworks帮助文档tutorials\hst\HS-4210中的plate1. tpl和plat ...

  7. 多学科优化MDO(任鸿频小结)

    Ø Multidisciplinary Design Optimization,简称MDO.多学科设计优化(MDO)是20世纪80年代于美国兴起的一种充分探索和利用系统中相互作用的协同机制来设计复杂工 ...

  8. Algorithm:机械优化设计的数学模型简介、常用优化方法、优化计算工具简介之详细攻略

    Algorithm:机械优化设计的数学模型简介.常用优化方法.优化计算工具简介之详细攻略 目录 机械设计中基于算法模型的机械优化设计 1.优化设计的数学模型

  9. workbench拓扑优化教程_轻量化及拓扑优化软件GENESIS介绍——可集成到Workbench

    GENESIS是一个将有限元求解器和高级优化算法集于一体的结构优化软件,主要用于结构轻量化和拓扑优化设计.用户可以直接使用ANSYS.Nastran.Abaqus等有限元软件的网格模型和载荷工况来进行 ...

最新文章

  1. 谷歌升级Android分析应用程序
  2. 【源资讯 第36期】赶超 Java 和 PHP,Python 成最热门编程语言?
  3. 请谈一下,你知道的http请求,并说明应答码502和504的区别
  4. 百家号 不被推荐,原因:将旧闻冒充新闻发布,请修改后重新发布
  5. Java文件类boolean isHidden()方法(带示例)
  6. 回溯法遵循深度优先吗_回溯算法(一)
  7. php绕过验证,PHP-Nuke绕过识别码验证漏洞
  8. android的动画实例
  9. 转 SPI和API的区别
  10. POCO C++库学习和分析 -- 线程 (二)
  11. python进阶小技巧
  12. 《从零开始的RPG游戏制作教程》前言
  13. 建立自己的kindle书库
  14. 微信开发遇到的那些坑
  15. dell服务器idrac配置
  16. win10添加网络打印机_大神教你设置 win10系统安装打印机及驱动的详细方案 -win10使用教程...
  17. alios下载_AliOS Studio(阿里编程工具)
  18. 6-9 字符串匹配 - C/C++ 数组及字符串c语言c++
  19. SAP Marketing Cloud 功能概述(三)
  20. 微信小程序漏洞:可下载任意微信小游戏源代码

热门文章

  1. ERROR: Could not build wheels for cryptacular, which is required to install pyproject.
  2. 神策数据韩锐:品牌零售行业业务增长方案
  3. 江西职业中学高三的三校生计算机考试,江西省三校生高考试教材资料 江西省三校生高考试大纲...
  4. mysql水仙花数_水仙花数
  5. 数字图像处理_冈萨雷斯_M函数编程简介
  6. OpenCV单目视觉定位实现方法
  7. Ansible(剧本,角色编写)
  8. 小车赛跑java_多人运动!挑战极限!Java模拟3人千米赛跑
  9. Python-将url生成二维码
  10. linux集群上的SCHRODINGER 分子对接工作流程