连杆的形状优化-abaqus操作过程

2024-04-06 01:52

本文主要是介绍连杆的形状优化-abaqus操作过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

本示例详细讲解使用abaqus实现连杆的形状优化的操作过程。
拓扑优化操作过程

本页讨论

  • 前言
  • 一、创建模型
    • 1.创建几何部件
    • 2.定义材料属性
    • 3.创建装配实体
    • 4.创建分析步
    • 5.创建相互作用
    • 6.创建边界条件及载荷
    • 7.创建分析作业并提交分析
    • 8.可视化后处理
  • 二、设置优化
    • 1.创建优化任务
    • 2.创建设计响应
    • 3.创建目标函数
    • 4.创建约束
    • 5.创建优化进程
  • 三、执行优化
    • 1.监控优化进度


一、创建模型

1.创建几何部件

  1. 几何形状
    在PART模块,导入连杆孤立网格部件:一个用线性四面体(C3D4)单元进行网格划分的单个孤立网格零件,连杆关于X–Y平面对称。
    创建几何部件

2.定义材料属性

在PROPERTY模块,创建Elastic_Mat材料:密度为7.81E-09 tonne/mm3、杨氏模量为210000MPa、泊松比为0.3的弹性材料。创建材料
创建Section-Solid截面:实体,均质,材料:Elastic_Mat。
创建截面
指派截面:将Section-Solid截面赋予整个实体零件。
指派截面

3.创建装配实体

在ASSEMBLY模块,创建实例。
创建实例

4.创建分析步

在STEP模块,创建两个静态通用(Static,General)分析步。

  • 创建step-1分析步
    创建step-1分析步
  • 创建step-2分析步
    创建step-2分析步

5.创建相互作用

在INTERACTION模块,创建运动耦合约束:将面上(从属)节点集合的运动与参考节点的运动耦合。

  • 创建Constraint-1运动耦合约束
    创建Constraint-1运动耦合约束
  • 创建Constraint-2运动耦合约束
    创建Constraint-2运动耦合约束

6.创建边界条件及载荷

创建边界条件1(第一个分析步):固定大端控制点m_Set-ControlPt2的所有自由度:U1=U2=U3=UR1=UR2=UR3=0。
创建边界条件1
创建载荷1(第一个分析步):在小端控制点m_Set-ControlPt1沿着Z轴正方向施加25000N的集中力。
创建载荷1
创建边界条件2(第二个分析步):限制大端控制点m_Set-ControlPt2的除U2外的所有自由度:U1=U3=UR2=UR3=0,UR1=0.04。
创建边界条件2
创建边界条件3(第二个分析步):限制小端控制点m_Set-ControlPt1的除U2、UR1外的所有自由度:U1=U2=UR2=UR3=0。
创建边界条件3
创建载荷2(第二个分析步):在小端控制点m_Set-ControlPt1沿着Z轴负方向施加2000N的集中力。
创建载荷2
创建载荷3(第二个分析步):在大端控制点m_Set-ControlPt2沿着Y轴正方向施加1750N的集中力。
创建载荷3

7.创建分析作业并提交分析

在JOB模块,创建Job-1分析作业,并提交分析。
创建Job-1分析作业

8.可视化后处理

在作业管理器中,点击Results,进入visualization模块。
可视化分析结果

二、设置优化

1.创建优化任务

在OPTIMIZATION模块,创建基于条件的形状优化任务,其中设计区域为表面节点,平滑区域为面积大于设计区域的单元。
创建优化任务

2.创建设计响应

创建设计响应1:第一个分析步中设计区域内的最大von Mises应力。
创建设计响应1
创建设计响应2:第二个分析步中设计区域内的最大von Mises应力。
创建设计响应2
创建设计响应3:设计区域内单元的总体积。
创建设计响应3

3.创建目标函数

创建目标函数:目标函数确定两个设计响应中哪一个导致设计节点中最大的von Mises应力。然后,目标函数试图使该设计响应的最大von Mises应力最小化。
创建目标函数

4.创建约束

创建约束:限制优化后模型体积保持不变。
创建约束
创建几何限制1:限制优化后模型右侧部分可以从锻造模具中沿着x轴正方向脱模。
创建几何限制1
创建几何限制2:限制优化后模型左侧部分可以从锻造模具中沿着x轴负方向脱模。
创建几何限制2

5.创建优化进程

在JOB模块,创建优化进程,设置最大循环次数为15。 点击优化进程管理器中的提交进行分析。创建优化进程

三、执行优化

1.监控优化进度

点击优化进程管理器中的Monitor监控优化进度。
监控优化进度
点击优化进程管理器中的Results查看优化结果。

  • 第一个分析步优化前后最大应力对比(138.1 VS 126.7) 优化前
    优化后
  • 第二个分析步优化前后最大应力对比(123.9 VS 121.8) 优化前
    优化后
    链接:https://pan.baidu.com/s/1Rk3gC_TLEeLJ8WE188UVCA?pwd=36al
    提取码:36al
    下载链接

这篇关于连杆的形状优化-abaqus操作过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/878713

相关文章

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

MySQL不使用子查询的原因及优化案例

《MySQL不使用子查询的原因及优化案例》对于mysql,不推荐使用子查询,效率太差,执行子查询时,MYSQL需要创建临时表,查询完毕后再删除这些临时表,所以,子查询的速度会受到一定的影响,本文给大家... 目录不推荐使用子查询和JOIN的原因解决方案优化案例案例1:查询所有有库存的商品信息案例2:使用EX

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

正则表达式高级应用与性能优化记录

《正则表达式高级应用与性能优化记录》本文介绍了正则表达式的高级应用和性能优化技巧,包括文本拆分、合并、XML/HTML解析、数据分析、以及性能优化方法,通过这些技巧,可以更高效地利用正则表达式进行复杂... 目录第6章:正则表达式的高级应用6.1 模式匹配与文本处理6.1.1 文本拆分6.1.2 文本合并6

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

MySQL高性能优化规范

前言:      笔者最近上班途中突然想丰富下自己的数据库优化技能。于是在查阅了多篇文章后,总结出了这篇! 数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者