汽车控制臂的拓扑优化

前言

本示例使用优化模块通过减小控制臂的体积同时最大化其刚度来优化汽车控制臂的设计。

本页讨论


应用描述

本例说明了汽车控制臂的拓扑优化,在拓扑优化过程中,修改设计区域中单元的材料特性(有效地从Abaqus分析中删除元素或向其添加元素),直到获得最佳解决方案。

  1. 几何形状

    控制臂模型是一个用二次四面体(C3D10)单元进行网格划分的单个孤立网格零件,控制臂关于X--Y平面对称,并且只研究了模型的一半。

  2. 材料

    控制臂由杨氏模量为210GPa、泊松比为0.3的弹性材料制成。

  3. 边界条件和荷载

    模型的中心被约束为关于Y--Z平面对称,控制臂的左上端和右上端在设计区域之外,并且在所有三个平移自由度上都是固定的,下轴承中心也在设计区域之外,其平移沿z方向受到约束。

    下轴承的中心节点承受x方向70000 N和y方向−70000 N的集中力。

  4. 优化特征

    拓扑优化的配置如以下各节所述。

  • 优化任务

    本例创建了一个拓扑优化任务,该任务使用你基于条件的优化算法。

  • 设计区域

    模型的设计区域是在优化过程中要修改的区域,如图1所示。某些区域被排除在设计区域之外,因为它们是固定和施加载荷所必需的。排除在设计区域之外的单元材料属性保持不变。

  • 设计响应

    一个设计响应为设计区域中所有单元的应变能总和,第二设计响应为设计区域的体积。

  • 目标函数

    目标函数定义优化的目标,在这个例子中,单个目标函数试图最小化设计区域的应变能之和。由于柔度被定义为应变能的总和,刚度是柔量的倒数,目标函数等效于最大化设计区域的刚度。

  • 约束条件

    优化约束限制了优化过程中对模型的拓扑结构进行更改。约束条件必须允许优化达到既可行又可接受的解决方案。在本例中,创建了一个单独的约束,该约束指定优化模型应包含原始控制臂初始体积的57%。

  • 几何限制

    可以应用几何限制来进一步约束拓扑优化过程,使其仅考虑可以使用普通技术(如铸造或锻造)制造的设计。控制臂是通过锻造制造的,图1中所示的脱模控制几何限制确保了拓扑优化形成的结构可以从锻造模具中脱模,并且不包含底切。该示例还引入了冻结区域几何限制,以限制从结构上臂移除材料,如图2所示。

Abaqus建模方法和仿真技术

此示例以孤立网格的形式从输入文件导入模型。输入文件包含单元集合,这些单元集合定义了优化所使用的模型区域,例如设计区域和冻结区域。该示例创建了一个具有17个设计循环的全局停止标准的优化过程。

  • 分析类型
    进行静态应力分析。
  • 约束条件
    中心节点通过运动耦合连接到支撑表面。
  • 运行过程
    包含了一个Python脚本,该脚本使用Abaqus/CAE中的Abaqus脚本接口再现模型。Python脚本(control_arm_topology_optimization.py)导入输入文件(control_arm.inp)并构建优化模型。Python脚本可以交互运行,也可以从命令行运行。脚本和输入文件都必须可以从您的工作目录中获得。
    脚本完成后,您可以使用优化模块来查看在Abaqus/CAE中创建的拓扑优化模型。要运行优化,您可以从作业模块中的优化进程管理器提交优化进程。您可以使用优化进程管理器来监控优化的进展,并在可视化模块中查看拓扑优化的结果。
  • 结果与讨论
    结果可以从优化过程创建的输出数据库文件中获得。分析步包含了与优化进程中14个设计循环相对应的14次优化迭代。图3显示了14个设计循环内应变能和体积设计响应的历史输出图。控制臂被优化,使得在满足指定目标体积的同时实现最大刚度。尽管随着控制臂体积的减小,应变能设计响应增加(总刚度降低),但优化设计实现的拓扑结构仅为初始体积的57%。

    图4显示了拓扑优化如何在寻求优化解决方案的同时逐步从控制臂中去除材料。

文件

control_arm_topology_optimization.py

Python脚本从输入文件导入孤立网格并创建拓扑优化。

control_arm.inp

创建孤立网格控制臂和优化所使用的单元集合的输入文件。

参考

Bendsøe, M. P., E. Lund, N. Ohloff, and O. Sigmund, "Topology Optimization - Broadening the Areas of Application," Control and Cybernetics, vol. 34, pp. 7--35, 2005.

相关推荐
码视野21 小时前
完全开源-支持二开-可做毕业论文-汽车养护行业的门店预约与管理平台 — 从需求到原型的全栈实践
汽车
美味虾片2 天前
闪充登顶世界之巅 比亚迪“珠峰站”上线 全面推进闪充网络布局
汽车
南宫萧幕2 天前
车辆控制基础:从 EKF 状态估计到非线性 MPC 轨迹跟踪的闭环实现
算法·matlab·汽车·控制·pid
安当加密2 天前
汽车专用密钥管理系统(Automotive KMS)技术架构设计指南
汽车
LONGZETECH2 天前
新能源汽车专业升级,仿真教学软件科学布局指南
人工智能·架构·汽车·汽车仿真教学软件·汽车故障诊断
蓉蓉的数码视界2 天前
则成电子26年一季报:AI+汽车电子双轮驱动成效显著,营收增长26.68%
大数据·人工智能·汽车
Oflycomm2 天前
Wi-Fi 7汽车领域应用全景解析:智能座舱的“超高速神经中枢”如何重塑未来出行?
人工智能·车载系统·汽车·高通·wifi7·wifi模组
南宫萧幕3 天前
基于 Luenberger 观测器的 PMSM 无速度传感器 id=0 矢量控制系统 Simulink 建模与实现(一)
算法·matlab·汽车·控制
KIHU快狐3 天前
快狐KIHU|110寸壁挂触控一体机G+G电容屏安卓系统汽车展厅查询展示
android·python·汽车
VBsemi-专注于MOSFET研发定制3 天前
高端汽车零部件尺寸3D检测设备功率MOSFET选型方案:精密高效运动与成像电源驱动系统适配指南
3d·汽车