网站公告: 诚信为本,市场在变,诚信永远不变...
400-123-4657

24小时全国服务热线

400-123-4657

如果您有任何疑问或是问题, 请随时与我们联系

查看联系方式>>
公司动态 当前位置: 首页 > 世纪动态 > 公司动态

ABAQUS控制臂拓扑优化分析

作者:佚名    时间:2024-02-28 00:25:47

本文采用帮助文档拓扑优化设计的相应案例给大家介绍如何使用ABAQUS进行拓扑优化分析。视频教程参见B站UP(小明爱死磕):ABAQUS优化案例——实体模型拓扑优化设计

图1 模型了解

如下图所示,在进行优化设计之前需先进行有限元分析以确定优化设计三个要素,然后创建优化任务并求解。

图2 ABAQUS优化设计分析流程


有限元分析

一、前处理

1.1 几何模型的构建

进入ABAQUS后,选择File->Import Model…导入模型,选择相应的inp文件。

1.2 材料参数的定义

1.2.1 材料本构

在property模块中创建材料,elastic中,杨氏模量为2.1e5,泊松比为0.3。

1.2.2 截面创建

通过Create Section创建截面类型为solid-homogeneous,选择对应材料,完成创建。

1.2.3 截面指派

通过Assign Section将创建好的截面指派给模型。

1.3 网格系统构建

1.3.1 网格划分

inp文件包含相应网格模型,跳过此步骤。

1.3.2 单元类型

单元类型保持默认。

1.3.3 装配

inp文件包含装配体模型,跳过此步骤。

二、求解

2.1 求解器的设定

在Step模块中通过Create Step创建Static,General分析步,分析步设置保持默认。

2.2 连接关系的构建

在interaction模块,通过create constraint创建coupling约束,通过set选择CONTROLPT作为控制点,通过set选择CONTR1_surf作为控制区域,耦合U1、U2、U3三个自由度;再次通过create constraint创建coupling约束,通过set选择CONTROLPT作为控制点,通过set选择CONTR2_surf作为控制区域,耦合U1、U2两个自由度。

2.3 边界条件的设定

2.3.1 位移边界条件

在Load模块中,通过Create Boundary Condition创建Displacement/Rotation约束,通过set选择SYMMETRY_PLANE,固定U3方向自由度;通过Create Boundary Condition创建Symmetry/Antisymmetry/Encastre约束,通过set选择PINNED_NODES,施加PINNED约束;通过Create Boundary Condition创建Symmetry/Antisymmetry/Encastre约束,通过set选择LEFT_FIXTURE,施加ENCASTRE约束。

2.3.2 载荷边界条件

在Load模块中,通过Create Load创建Concentrate force,通过set选择CONTROLPT,在CF1方向施加-70000N大小载荷,在CF2方向施加70000N大小载荷。

图3 位移载荷条件

切换到Job模块,创建作业并提交求解。

三、后处理

3.1位移结果

图4 位移云图

3.2应力结果

图5 应力云图


优化设计

一、创建优化作业

在Optimization模块中,通过Create Optimization Task创建Topology optimization作业,选择DESIGN_ELEMENT作为设计区域,完成优化作业创建。

二、定义优化设计三要素

2.1 创建设计响应

单击Create Design Response,选择single-term,选择Strain energy,完成设计响应1的创建。

继续单击Create Design Response,选择single-term,选择Volume,完成设计响应2的创建。

2.2 创建目标函数

单击Create Objective Function,在name栏,选择D-response-1作为目标函数,完成目标函数创建,如图6所示。

图6 目标函数创建

2.3 创建约束条件

单击Create Constraint,选择D-response-1作为约束条件,在A fraction of the initial value后的文本框中,输入0.7,完成约束条件创建,如图7所示。

图7 约束条件创建

2.4 创建几何约束

单击Create Geometry restriction,选择Frozen area,通过set选择FROZEN_AREA作为约束区域,完成约束创建;

单击Create Geometry restriction,选择Demold control,通过set选择DESIGN_ELEMENTS,Vector设置为0,0,1,完成约束创建,如图8所示。

图8 Demold control约束

切换到Job模块,创建任务并求解。

三、后处理

优化后控制臂结果如图9所示

图9 优化结果

【返回列表页】
版权所有:Copyright © 2002-2017 首页-世纪娱乐-世纪商务站 版权所有电话:400-123-4657地址:广东省广州市天河区88号
ICP备案编号:粤IP**********

平台注册入口