ANSYS优化设计_练习
ANSYS优化设计入门
ANSYS TRAININGANSYSANSYS TRAININGA. 设计优化?是一个创建优化设计的过程;?一个优化设计就是求解目标函数并且:a)满足所有特定的要求--应力水平 自震频率 最高温度等b)使总重量(或总体积, 成本, 或其他特定判据)最小。
例如 一个承受弯曲载荷的工字梁, 进行形状优化ANSYS TRAINING...设计优化粉末冶金齿轮*?齿轮在一定载荷下以最大应力不超过极限为约束条件 进行重量最小的优化。
?将实心齿轮变成多孔齿轮 使重量减低了27%。
*粉末冶金齿轮的设计优化, Orbison等著, ANSYS Conference Proceedings 1991, VolIIIANSYS TRAININGB.名词术语一个典型的设计优化问题由以下三部分组成1.一个要求极小或极大的项 即目标函数。
例如 ?总重量或体积(通常为极小)?热流率(通常为极大)ANSYS TRAINING...名词术语2. 为满足目标函数而要改变的设计特征即设计变量。
例如:?厚度?高度?圆角半径?屈服极限?孔数ANSYS TRAINING...名词术语3.设计必须满足的条件 即状态变量。
例如:–最大应力的限制–最大变形的限制–最低的一阶自震频率的限制–最高温度的限制–最大温度梯度的限制。
ANSYS TRAINING200 ft50 ft20 lb/in...名词术语例如, 考虑如下的优化问题:一个承受最大构件应力为10,000磅及最大变形为1英寸的连续跨构架桥的重量最轻。
可以改变构件的横截面积和桥的中跨跨高。
ANSYS TRAINING...名词术语?设计变量(DVs)为 –A1, A2, A3…为水平、垂直和对角构件的横截面积–H1, H2…为1/4和半跨的跨高H1H2A1A2A3?状态变量(SVs) 为–SMAX ≤10,000 psi…所有构件的最大应力–DMAX ≤1.0 in….所有接点处的最大变形?目标函数为总体积V最小H1ANSYS TRAINING...名词术语?一个设计现在可定义为给定一组DV值而创建的一个模型例如, 该构架桥的初始设计为一组定义:–A1 = 2.0 in2–A2 = 2.0–A3 = 2.0–H1 = 0.0 in–H2 = 0.0ANSYS TRAINING...名词术语?一个可行设计是落在所有DV 和SV 的限制范围内的设计。
如何用ansys进行优化设计
第一章优化设计什么是优化设计?优化设计是一种寻找确定最优设计方案的技术。
所谓“最优设计”,指的是一种方案可以满足所有的设计要求,而且所需的支出(如重量,面积,体积,应力,费用等)最小。
也就是说,最优设计方案就是一个最有效率的方案。
设计方案的任何方面都是可以优化的,比如说:尺寸(如厚度),形状(如过渡圆角的大小),支撑位置,制造费用,自然频率,材料特性等。
实际上,所有可以参数化的ANSYS选项都可以作优化设计。
(关于ANSYS参数,请参看ANSYS Modeling and Meshing Guide 第十四章。
)ANSYS程序提供了两种优化的方法,这两种方法可以处理绝大多数的优化问题。
零阶方法是一个很完善的处理方法,可以很有效地处理大多数的工程问题。
一阶方法基于目标函数对设计变量的敏感程度,因此更加适合于精确的优化分析。
对于这两种方法,ANSYS程序提供了一系列的分析——评估——修正的循环过程。
就是对于初始设计进行分析,对分析结果就设计要求进行评估,然后修正设计。
这一循环过程重复进行直到所有的设计要求都满足为止。
除了这两种优化方法,ANSYS程序还提供了一系列的优化工具以提高优化过程的效率。
例如,随机优化分析的迭代次数是可以指定的。
随机计算结果的初始值可以作为优化过程的起点数值。
基本概念在介绍优化设计过程之前,我们先给出一些基本的定义:设计变量,状态变量,目标函数,合理和不合理的设计,分析文件,迭代,循环,设计序列等。
我们看以下一个典型的优化设计问题:在以下的约束条件下找出如下矩形截面梁的最小重量:●总应力σ不超过σmax [σ≤σmax]●梁的变形δ不超过δ max[δ≤δmax]●梁的高度h不超过h max[h≤h max]图1-1 梁的优化设计示例设计变量(DVs)为自变量,优化结果的取得就是通过改变设计变量的数值来实现的。
每个设计变量都有上下限,它定义了设计变量的变化范围。
在以上的问题里,设计变量很显然为梁的宽度b和高度h。
ansysworkbench优化实例
作业1实验设计Design ExplorationTraining Manual 1•Goal目标–演示Design ExplorationDesign Exploration中进行DOE分析的流程,并且建立响应图;–边界条件如图所示Design Modeler ds_cutout–在Design Modeler中建立模型输入参数:ds_cutout –从中得到的几何参数Bearing load(轴承载荷)输出参数:Mass(质量)Equivalent stress(等效应力)Total deformation(整体变形)Training Manual12Parameter Set 检查所有1. File>Open>Link1.dsdb1. 双击Parameter Set ,检查所有输入和输出参数。
2输入参数输出参数3. 返回到项目中31Training Manual4. 双击“Response Surface”启动DOE分析45. 双击DOEDOE 大纲给出了输入和输出DOE参数51Training Manual6. 在Outline of Design of Experiments中点击选择参数67. 在特性中定义设计变量的类型和上下限。
Ds-cutout,4.5-5-5.5上的连续变量。
78. Bearing load(负载),9-10-1111 上的连续变量8Training Manual19. 选择DOE –默认的DOE 类型是中心组合设计(Central Composite Design )910. 查看和更新设计点1011. 点击Show Progress 展开状态栏11Training Manual1DOE 的表中的给出了9个设计点131312. 选择显示整体变形对应设计点的关系曲线12. 点击Design Points vs Parameter1Training Manual1414. 返回到项目页(ProjectPage)15. 双击ResponseSurface1516. 更新ResponseSurface17. 双击Response17 16Training Manual118. 选择二维模式,如图设置X ,Y 轴1819.选择三维模式,如图设置X ,Y 和Z 轴191Training Manual 20. 点击spider 和local sensitivities 显示图表20Training Manual121. 在响应面上点击鼠标右键选择Insert as Response Point ,将其插入到响应点22. 在需要的响应点上点击鼠标右键选择Insert as Design Point ,将其插入到设计点21其插到设计点22响应点不能和此处给出的一样!Training Manual123. 返回到Project Page2324. 双击Parameter set25. 更新所有设计点242526. 在DP1上点击鼠标右键选择Copy inputs to current 和Updated selected Design Point回到2627. 返回到Project Page271Training Manual28. 双击Solution28检查力学结果作业2What if分析多目标优化设计Training Manual•Goal (目标)–使用参数管理器探索如图所示结构的应力、质量和变形行为因为在垂直载荷的作用下几何参数是在发形行为,因为在垂直载荷的作用下,几何参数是在发生变化的。
基于ANSYS的结构优化设计方法
ωL 1
≤ω1
≤ωU1
( 12 )
因此 ,不但要对结构进行静力分析 ,还要进行模态分析
并判断其一阶固有频率是否满足式 ( 12) 。利用 ANSYS经过
44次迭代 ,得到较理想的结果 。优化过程如表 4所示 。
(下转第 150页 )
四川建筑 第 29 卷 3 期 200 9. 0 6
147
·工 程 结 构 ·
【关键词 】 结构优化 ; 桁架系统 ; 动力优化
【中图分类号 】 TU311. 41 【文献标识码 】 B
在钢结构工程中 ,钢材的用量是非常巨大的 ,这其中不 免会存在材料安全储备太高 ,过于浪费的情况 。如何在保证 结构安全的情况下 ,减少钢材用量 ,降低成本 ,这正是本文研 究的意义所在 。结构优化设计是在满足各种规范或某些特 定要求的条件下 ,使结构的某种指标 (如重量 、造价 、刚度或 频率等 )达到最佳的设计方法 。该方法最早应用在航空工程 中 ,随着计算机的快速发展 ,很快推广到机械 、土木 、水利等 工程领域 。它的出现使设计者从被动的分析 、校核进入主动 的设计 ,这是结构设计上的一次飞跃 [1 ] 。ANSYS作为大型 工程计算软件 ,其模拟分析功能非常强大 ,掌握并使用 AN2 SYS对结构进行模拟 、计算 、优化 ,对提高材料利用率 、减少 成本 ,是很有效的 。
265
341
466
306
59. 2 41. 9 26. 1 0. 01 0. 20 0. 29 0. 17 31. 6 262
264
341
464
296
59. 2 41. 9 26. 1 0. 01 0. 08 0. 28 0. 17 31. 6 262
264
ANSYS优化设计
(2)性能约束 又称性态约束,是由某种设计性能或指标推导出来的一种约束条件。属于这类设计
约束的如零件的工作应力、应变的限制;对震动频率、震幅的限制;对传动效率、温升、 噪声、输出扭矩波动最大值等的限制;对运动学参数如位移、速度、转速、加速度的限 制等。这类约束条件,一般可以根据设计规范中的设计公式或通过物理学和力学的基本 分析导出的约束函数来表示。如例7-2中,悬臂梁设计弯曲强度条件(0.1d3 )<=[б],扭转 强度条件(0.2d³)<=[τ] ,刚度条件3 /(3)<=[ƒ]。已知 [б] = 1002 ,[τ] =752 ,[ƒ]=0.17.03*104 ²,可导出性能约束条件为:
根据前述分析,例7-2的优化设计问题可建立如下数学模型: (X) X = [d, l]T F(X) =πd2 4 20>=0 100>=0 50>=0 150>=0 d31000>=0 d3-6666.6>=0 d43-9.65>=0
可见,这是一个二维的约束非线性规划问题。可求得优化结果: 50 36.84 目标函数即用料53296.5073。
(X) (x12,…)
(7-3)
目标函数与设计变量之间的关系可以用几何图形形象地表示出来。例如,单变量时, 目标函数是二维平面上的一条曲线(图7.2a);双变量时,目标函数是三维空间的一个 曲面(图7.2b)。曲面上具有相同目标函数值的点构成了曲线,该曲线称为等值线(或 等高线)。如 图7.2b所示,在等值线a上的所有点,其目标函数值均为15,在等值线c 上的各点(设计点),目标函数值均为25等等。将其投影到设计空间是一族近似的共 心椭圆,他们共同的中心点就是最优点(图7.2b 中的P点)。因此形象地说,优化设计 就是近似地求出这些共心椭圆的中心。若有n个设计变量时,目标函数是1维空间中的超 曲面,难于用平面图形表示。
利用ANSYS软件进行动臂(四连杆)优化设计
三.利用ANSYS软件进行动臂(四连杆)优化设计3.1有限元模型建立装载机整机的有限元模型是主要是针对力作用的直接部件进行的,主要包括装载机机身上的转台、主要工作部件铲斗、带动铲斗动作的动臂、动力件油缸、以及运动件连杆和摇臂组成。
在实际建模过程中,通常要求设定材料的性能参数与母材相同,这样做的原因是要对各构件的焊接接头进行连续处理,更为重要的一点是为了在后续精力分析中可以有一个光顺的网格划分,在进行有限元模型的建立中,为了更快捷的进行后续计算,以不至于施加于计算机太多计算负荷,将其中不影响结果数据的螺纹孔、倒角等结构进行了移除。
组件几何模型如图3.1所示。
图3.1 工作装置几何模型根据实际情况定义相应材料的性能,包括:弹性模量e = 2.06×106pa,泊松比μ= 0.3,密度ρ= 7850kg / m3。
每个部件均由solid186单元模拟,接头处的销轴由beam188单元模拟,联接单元由销轴与轴套之间的运动关系模拟,而液压缸则由连杆单元模拟。
通过设置诸如截面积,弹性模量和密度之类的参数来实现对实际液压缸的仿真。
要求将元素尺寸控制在15mm〜20mm之内,并在销轴上局部细化网格,这可以提高计算精度。
最后,为了以危险的姿势获得工作装置的整个有限元模型,需要组装每个部件的有限元模型。
有限元模型包括266783个单元,其中包括266638个实体单元,142个梁单元,3个杆单元和444467个节点。
最后,如果装载机转盘需要完全约束,则应采用边界条件。
通过上述过程计算得出的切向和法向挖掘阻力将作为有限元模型中的外部载荷应用于铲斗尖端,如3.2所示。
图3.2 工作装置有限元模型及边界载荷3.2工作装置静强度分析结果据了解,装载机的材料为 q460c 钢,屈服极限为[ ]=235×106 Pa。
结果表明,工作装置的最大应力为802mpa,该应力发生在提升臂的上吊耳的铰孔和铲斗杆的油缸,远远超过了材料的屈服极限。
ANSYS Fluent流体仿真设计快速优化方法
综合识别最有影响力的设计参数。 指定的外形变化将会如何改变性能?
Sensitivity to Body Forces
优化 稳健仿真
使用梯度数据对性能进行系统地改进。
数值方法及格式对网格节点位置的敏 感性。
Sensitivity to Mass Sources
Adjoint Solver的基本理念
• 传统的流体求解器
Adjoint Solver案例:二维导向叶片设计
• 降低整个系统的压降 P
原始设计 132
P = -232.8Pa 预期变化 10.0Pa 实际变化 9.0Pa P = -223.8Pa 预期变化 8.9Pa
实际变化 6.9Pa P = -216.9Pa 预期变化 7.0Pa 实际变化 3.1 P = -213.8
• 优化后的管路,易发生汽蚀处的最低静压值增大了18%,整个管路 系统的压降减少了24%
Adjoint Solver案例:增大散热片的换热能力
• 通过改变散热片的形状,增大其换热能力。
Adiabatic wall
Inflow
Specified fin temperature
Sensitivity to thermal sources
Adjoint Solver的工作流程
优化过的设计
优化
局部最优 ••••1••••100--什设结设手是是单36 么计计果动否否目x因参如是0还有有标x素数何什1是设指还x2影在改么自计定是x?x3响哪变约的动多x4儿?5束运性目优?能动?标化???
CFD分析
qi
Adjoint
c j
Solver
分析伴随求解器的结果
总计降低8%的压降
Adjoint Solver案例:U型管减阻设计
运用ANSYSWorkbench快速优化设计
运用ANSYS Workbench快速优化设计SolidWorks是一个优秀的、应用广泛的3D设计软件,尤其在大装配体方面使用了独特的技术来优化系统性能。
本文给出几种改善SolidWorks装配体性能的方法,在相同的系统条件下,能够进步软件的可操纵性,进而进步设计效率。
众所周知,大多数3D设计软件在使用过程中都会出现这样的情况,随着装配零件数目和复杂度增加,软件对系统资源的需求就相对增加,系统的可操纵性就会下降。
造成这种状况的原因有两种:一是计算机系统硬件配置不足,二是没有公道使用装配技术。
本文对这两种情况进行分析并提出相应的解决方案。
一、计算机系统配置不足的解决方案SolidWorks使用过程中,计算机硬件配置不足是导致系统性能下降的直接原因,其中CPU、内存、显卡的影响最大。
假如计算机系统内存不足,Windows就自动启用虚拟内存,由于虚拟内?*挥谟才蹋?斐上低衬诖嬗胗才唐捣苯换皇?荩?贾孪低承阅芗本缦陆担籆 PU性能过低时,延长运算时间,导致系统响应时间过长;显卡性能不佳时引起视图更新慢,移动模型时出现停顿现象,并导致CPU占用率增加。
运行SolidWorks的计算机推荐以下配置方案:CPU:奔腾Ⅱ以上内存:小零件或装配体(少于300个特征或少于1000个零件),内存最少为512M;大零件或装配体(大于1000个特征或2500个零件),内存需要1G或更多;虚拟内存一般设为物理内存的2倍。
显卡:支持OpenGL的独立显卡(避免采用集成显卡),显存最好大于64M。
对于现有的计算机,使用以下方法分析系统瓶颈,有针对性地升级计算机。
(1)在SolidWorks使用过程中启动Windows任务治理器,在性能页,假如CPU的占用率经常在100%,那么系统瓶颈就在CPU或显卡,建议升级CPU或显卡;假如系统内存大部分被占用,虚拟内存使用量又很大,操纵过程中硬盘灯频繁闪烁,这说明系统瓶颈在内存,建议扩大内存。
运用ansysworkbench快速优化设计
运用A N S Y S W o r k b e n c h快速优化设计(总7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--运用ANSYS Workbench快速优化设计编辑条目60次1人1个[字号:大中小][我来说两句 (0) ]摘要:从易用性和高效性来说AWE下的DesignXplorer/VT模块为优化设计提供了一个几乎完美的方案,CAD模型需改进的设计变量可以传递到AWE环境下,并且在DesignXplorer/VT下设定好约束条件及设计目标后,可以高度自动化的实现优化设计并返回相关图表。
本文将结合实际应用介绍如何使用Pro/E 和ANSYS软件在AWE环境下如何实现快速优化设计过程。
关键词:有限元分析、集成、ANSYS Workbench1 前言ANSYS系列软件是融合结构、热、流体、电磁、声于一体的大型通用多物理场有限元分析软件,在我国广泛应用于航空航天、船舶、汽车、土木工程、机械制造等行业。
ANSYS Workbench Environment(AWE)是ANSYS公司开发的新一代前后处理环境,并且定为于一个CAE协同平台,该环境提供了与CAD 软件及设计流程高度的集成性,并且新版本增加了ANSYS很多软件模块并实现了很多常用功能,使产品开发中能快速应用CAE技术进行分析,从而减少产品设计周期、提高产品附加价值。
现今,对于一个制造商,产品质量关乎声誉、产品利润关乎发展,所以优化设计在产品开发中越来越受重视,并且方法手段也越来越多。
从易用性和高效性来说AWE下的DesignXplorer/VT模块为优化设计提供了一个几乎完美的方案,CAD模型需改进的设计变量可以传递到AWE环境下,并且在DesignXplorer/VT下设定好约束条件及设计目标后,可以高度自动化的实现优化设计并返回相关图表,本文将结合实际应用介绍如何使用Pro/E和ANSYS软件在AWE环境下如何实现快速优化设计过程。
ANSYS Workbench优化设计培训课件
21
22. 在需要的响应点上点击鼠标右
键选择Insert as Design Point,将
其插入到设计点
22
响应点不能和此处给出的一样!
WS1-11
作业1
26
Training Manual
23. 返回到 Project Page
23
24. 双击 Parameter set
24
25. 更新所有设计点
7. 在 Outline of all parameters中点击选中 参数P2
7
8. 双击 Design Point vs P2 显示图形
8
WS2-6
Training Manual
作业 2 – what if 分析
9. 双击 Parameters Parallel Chart (all)
9
图表的底部和顶部显示了对应参数的范围
输出参数:
Mass(质量) Equivalent stress(等效应力) Total deformation(整体变形)
WS1-2
Training Manual
ds_cutout
作业1
1
1. File>Open>Link1.dsdb
2. 双击Parameter Set,检查所有 输入和输出参数。
作业 2 What if分析
多目标优化设计
WS2-1
作业 2 – what if 分析
• Goal(目标)
– 使用参数管理器探索如图所示结构的应力、质量和变 形行为,因为在垂直载荷的ห้องสมุดไป่ตู้用下,几何参数是在发 生变化的。
• Model Description(模型描述)
– Design Modeler生成的模型由三个组件组成,约束和 载荷如右图所示。
ANSYS优化设计(含几个实例)
ANSYS 优化设计1.认识ANSYS优化模块1.1 什么时候我需要它的帮忙?什么是ANSYS优化?我想说明一个例子要比我在这里对你絮叨半天容易理解的多。
注意过普通的水杯吗?底面圆圆的,上面加盖的哪一种。
仔细观察一下,你会发现比较老式的此类水杯有一个共同特点:底面直径=水杯高度。
图1 水杯的简化模型为什么是这样呢?因为只有满足这个条件,才能在原料耗费最少的情况下使杯子的容积最大。
在材料一定的情况下,如果水杯的底面积大,其高度必然就要小;如果高度变大了,底面积又大不了,如何调和这两者之间的矛盾?其实这恰恰就反应了一个完整的优化过程。
在这里,一个水杯的材料是一定的,所要优化的变量就是杯子底面的半径r和杯子的高度h,在ANSYS的优化模块里面把这些需要优化的变量叫做设计变量(DV);优化的目标是要使整个水杯的容积最大,这个目标在ANSYS的优化过程里叫目标函数(OBJ);再者,对设计变量的优化有一定的限制条件,比如说整个杯子的材料不变,这些限制条件在ANSYS 的优化模块中用状态变量(SV)来控制。
下面我们就来看看ANSYS中怎么通过设定DV、SV、OBJ,利用优化模块求解以上问题。
首先参数化的建立一个分析文件(假设叫volu.inp),水杯初始半径为R=1,高度为H =1(DV),由于水杯材料直接喝水杯的表面积有关系,这里假设水杯表面积不能大于100,这样就有S=2πRH+2πR2<100(SV),水杯的容积为V=πR2H(OBJ)。
File:volu.inp (用参数直接定义也可或者在命令栏内直接写)R=1H=1S=2*3.14*R*H+2*3.14*R*RV=10000/(3.14*R*R*H)然后再建一个优化分析文件(假设叫optvolu.inp),设定优化变量,并求解。
/clear,nostart/input,volu,inp/optopanl,volu,inpopvar,R,dv,1,10,1e-2opvar,H,dv,1,10,1e-2opvar,S,sv,,100,1e-2opvar,V,obj,,,1e-2opkeep,onoptype,subpopsave,optvolu,opt0opexec最后,打开Ansys6.1,在命令输入框中键入“/input,optvolu,inp”,整个优化过程就开始了。
利用ansys APDL进行优化设计的例子
利用ansys APDL进行优化设计的例子一、问题描述:二、分析文件的APDL语句及注释:(可把该文件拷贝到一个文本文件,作为ansys的分析文件。
)!第一步,初始化ANSYS系统环境FINISH/CLEAR/filename,BeamOpt!第二步,定义参数化设计变量B=1.4 !初始化宽度H=3.8 !初始化高度!第三步,利用参数创建有限元模型/PREP7 !进入前处理ET,1,BEAM3 !定义单元类型为BEAM3AREA=B*H !梁的截面积IZZ=(B*(H**3))/12 !绕Z轴的转动惯量R,1,AREA,IZZ,H !定义单元实常数,以设计变量表示MP,EX,1,30E6 !定义材料性质MP,PRXY,1,0.3N,1 !创建节点1N,11,120 !创建节点11FILLE,1,2EGEN,10,1,-1 !复制单元FINISH !退出前处理!第四步,执行求解/SOLUANTYPE,STATICD,1,UX,0,,11,10,UYSFBEAM,ALL,1,PRES,20 !施加压力(单位长度上的负荷)=20 SOLVEFINISH!第五步,进入后处理并创建状态变量与目标变量/POST1SET,,,,NSORT,U,Y !以Uy为基准对节点排序*GET,DMAX,SORT,,MAX !参数DMAX=最大位移ETABLE,VOLU,VOLU !VOLU=每个单元的体积ETABLE,SMAX_I,NMISC,1 !每个单元I节点处应力的最大值ETABLE,SMAX_J,NMISC,3 !每个单元J节点处应力的最大值SSUM !对单元表求和*GET,VOLUME,SSUM,,ITEM,VOLU !得到总的体积ESORT,ETAB,SMAX_I,,1 !按照单元SMAX_I的绝对值大小排序*GET,SMAXI,SORT,,MAX !参数SMAXI=SMAX_I中的最大值ESORT,ETAB,SMAX_J,,1 !按照单元SMAX_J的绝对值大小排序*GET,SMAXJ,SORT,,MAX !参数SMAXJ=SMAX_J中的最大值SMAX=SMAXI>SMAXJ !找到最大的应力FINISH三、优化过程的菜单方式实现1、设计变量有两个:B和H在本例中需要分别采用两种方法进行优化设计:1)首先选用子问题(sub-problem)优化方法,设置迭代30次,获得7个可行性优化结果;2)再次基础上进行扫描法优化(DV-sweep),选择BEST Design opt,NSPS 中填入5.优化过程的apdl,命令流:finish/INPUT,'BEAM','INP',',,0!执行优化分析/OPTOPCLROPANL,'BEAM','INP','' !指定分析文件名!声明优化变量OPVAR,B,DV,0.5,16.5 !B和H为设计变量OPVAR,H,DV,0.5,8OPVAR,DMAX,SV,-0.1,0 !DMAX和SMAX为状态变量OPVAR,SMAX,SV,0,20000OPVAR,VOLUME,OBJ !VOLUME为目标函数!优化控制设置选项OPDATA,,,OPLOOP,PREP,PROC,ALLOPPRNT,ONOPKEEP,ON!选择子问题法进行第一次优化计算OPTYPE,SUBP !子问题法OPSUBP,30,7,!最大迭代次数OPEXE !执行优化循环!选择扫描法进行第二次优化分析OPTYPE,SWEEP !dv sweep 扫描法OPSWEEP,BEST,5 !最佳设计序列,5次评估OPEXE !执行优化分析。
ANSYS中的优化设计
21.图形显示各参量的优化曲线 Main Menu—Design Opt—Design Sets--List
4.定义实常数
5.创建关键点(从略,注意:用参量输入) 创建直线
6.划分网格 meshtool—size control—lines—set—NDIV取50
7.施加约束和载荷 在K1和K2两点约束UX和UY。
Main menu—solution—define loads—apply --structural—pressure—on beam
ANSYS中的优化设计
均布载荷p=5000N/m,跨度L=1m,试确定该梁的高度h 和宽度b,要求梁的高度h不超过100mm,宽度b不低 于50mm,挠度不超过0.2mm,使梁质量最小。
1.定义参数
H=0.006 B=0.006 L=1
2.设定单元类型
3.材料属性 EX=2e11 PRXY=0.3
11.提取最大挠度 utility menu—parameters—get scalar data
取挠度的绝对值 utility menu—parameters—scalar parameters
12.生成优化分析文件 utility menu—file—write DB log file
13.进入优化处理器,指定分析文件
14.定义优化设计变量
15.定义状态变量
16.定义目标函数
17.存储优化数据库 18.指定优化方法
单步法 随机探索法 乘子评估法 最优梯度法 扫描法 子问题近似法 一阶方法
19.运行优化 Main Menu—Design Opt--Run
20.列出优化方案 Main Menu—Design Oຫໍສະໝຸດ t—Design Sets--List
ANSYS WORKBENCH优化设计详细教程
1文件存储(1)仿真模块与优化模块文件夹如下图所示:(2)仿真流程Workbench界面流程节点,对应后台文件如下图所示。
1.材料文件;2.几何文件;3.设置及网格、结果文件2优化参数设置左侧为输入输出参数界面,右侧为工况列表。
目标:提取结果最小值3ANSYS WORKBENCH优化设计3.1目标驱动优化(Driven optimization)和多学科项目类似。
算例:Direct_optimization.wbpj3.1.1确定输入输出参数输入输出参数如下图所示:3.1.2设置优化目标设置一个或者多个优化目标,如将质量最小化作为目标,并设置质量范围,如下图所示。
3.1.3输入参数范围设置两个输入参数范围如下图所示:3.1.4优化方法(1)是否保留工况点求解数据(2)目标驱动的优化方法•Screening•MOGA•NLPQL•MISQP•Adaptive Single-Objective•Adaptive Multiple-Objective(3)设置工况数量,最小6个(4)设置残差结果残差设置:1e-6(5)设置候选工况数残差达不到要求,增加候选节点继续优化计算。
3.1.5求解开始求解显示当前求解工况仿真各个节点状态显示计算候选工况3.1.6优化完毕3.1.6.1 输入参数变化曲线显示两个输入参数变化曲线3.1.6.2 工况数据列表3.1.6.3收敛判断描述优化目标,优化算法,是否收敛,最优工况等,类似于设置总结3.1.6.4 结果设置参考点,计算工况残差,优化目标结果满足1e-6标准,即可认为收敛。
工况DP7为参考点,DP11残差为0,则最优点为DP7。
工况结果分布散点图3.1.6.5 输入输出分布算例:parameter_correlation.wbpj3.2.1参数设置(1)是否保留工况点数据DX计算完成后是否保留相关数据(2)失败工况管理(failed design points management)尝试计算次数(Number of retries):失败后重新尝试计算的次数计算延迟时间(Retry delay):两次重新计算之间要经过多少时间。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• NPT = 10 • X,Y,Z = hub_ro+xmid, ymid, 0
• [OK] 5. 将活动坐标系转到全局柱坐标系。这将允许我们创建一个样条曲线并指定 qhub and qrim.为其端部斜率: – Utility Menu > WorkPlane > Change Active CS to > Global Cylindrical
练习 附录
目
1. 介绍性练习 旅行费用最小化 2. 参数化模型 A. 轴对称转盘 B. 六角钢盘
录
3.
设计优化 A. 轴对称转盘 B. 六角钢盘
搜寻设计域 六角钢盘 优化设计 II A. 带肋托盘 B. 风铃 健壮设计 一个励磁器的因素分析 拓朴优化 A. 六角钢盘 B. 拱桥 附录 用健壮设计达到世界级质量 用ANSYS程序将工程质量设计到产品中去
– (Design Opt >) -Design Sets- List… • 选择 Best Set,然后 [OK] – (Design Opt >) -Design Sets- List…
• 选择 ALL Sets,然后 [OK]
W-6
1. 介绍性练习 旅行费用最小化
12. 画出速度对旅行费用曲线: – (Design Opt >) -Design Sets- Graphs/Tables…
E = 30e6 psi r = 7.2e-4 lb-s2/in4 n = 0.3
1.6 qhub xmid ymid qrim
0.5
4.0R
0.6 10.0R
0.4
W-9
2A. 参数化建模 轴对称转盘 指导
1. 进入 ANSYS (或清数据库)并改变 jobname为 rotdisk: – Utility Menu > File > Change Jobname… • 现在 jobname = rotdisk • [OK] 2. 在输入窗内或在标量参数对话框中键入如下的参数定义 (Utility Menu > Parameters > Scalar Parameters…): • pi=3.142 • hub_ri=4 • hub_w=0.6
• rpm=7500 • w=2*pi*rpm/60
• [Close] – (Solution >) Apply > Other > Angular Velocity…
• OMEGY = w • [OK]
13. 现在我们已准备好可以求解。 – Toolbar > [SAVE_DB] – Solution > -Solve- Current LS • 检查状态信息,关闭 “/STAT Command” 窗 • [OK]
W-1
4. 5.
6. 7.
8.
1. 介绍性练习
旅行费用最小化
描述 • 求最优旅行速度,使50-英里的旅程费用最小。 假定旅行者的时间值 10.00美元/小时, 每英里汽油费与速度的平方成反比 (50,000/速度2), 而 汽油费为1.079美元/加仑。该旅行用不超过一小时的时间。 让我们重申本命题:最小化函数 cost = (旅行时间*10)+(50/每英里汽油)*1.079 约束条件 旅行时间 1.0 给定: 旅行时间 = 50/speed 每英里汽油 = 50000/speed**2
•
W-2
1. 介绍性练习 旅行费用最小化
指导
1. 用系统编辑器 (Notepad 或 vi),在你的导师指定的目录下再现(或创建)文件 trip.dat 。文件中应包括如下的参数定义: – speed=100 – triptime=50/speed – mpg=50000/speed**2
– tripcost=(triptime*10)+(50/mpg)*1.079
• • • •
输入 WP X = hub_ri 输入 WP Y = 0 Width = hub_w Height = hub_ht
• [Apply] • WP X = rim_ri • 输入 WP Y = 0 • Width = rim_w
• Height = rim_ht
• [OK]
W-12
2A. 参数化建模 轴对称转盘
2. 3. 进入你的导师指定的 ANSYS 工作目录。 改变作业名( jobname)为 trip: – Utility Menu > File > Change Jobname… • 现在 jobname = trip • 最小化
4. 由文件 trip.dat 中读入: – Utility Menu > File > Read Input from… • 选择 trip.dat,然后 [OK] 进入设计优化程序 (OPT) 并指定分析文件: – Main Menu > Design Opt > -Analysis File- Assign... • 选择 trip.dat,然后 [OK] 定义速度作为设计变量: – (Design Opt >) Design Variables… • [Add…] – 选择 SPEED,然后 – Min = 1 – Max = 100 – TOLER = .001 – [OK] • [Close]
• 点选模型底部三线,然后 [OK]
W-19
2A. 参数化建模 轴对称转盘
12. 加 7500 rpm的角速度载荷。ANSYS 期望弧度/秒,所以先要计算所用参数值。 – Utility Menu > Parameters > Scalar Parameters... type the following:
W-17
2A. 参数化建模 轴对称转盘
10. 指定带预应力作用的静态分析。预应力使后续的预应力模态分析成为可能。 – Main Menu > Solution > New Analysis...
• 选 Static,然后 [OK].
– (Solution >) Analysis Options... • Equation solver = Precondition CG • Tolerance/level = 1e-5
– (Preprocessor >) Create > -Areas- Arbitrary > Through KPs
• 以反时针方向点选中间面四角上的关键点,然后按 OK。 – Toolbar > [SAVE_DB]
W-15
2A. 参数化建模 轴对称转盘
8. 下一步是模型分网,从定义单元类型和材料属性开始。 – Preprocessor > Element Type > Add/Edit/Delete…
W-13
2A. 参数化建模 轴对称转盘
6. 过 KP 10 并以指定的端部斜率创建一样条曲线: – (Preprocessor >) Create > Splines > With Options > Spline thru KPs
• 按自左至右的顺序点选三关键点: – 轮毂右上部KP , KP10,轮缘左上部的KP
• rim_ht=0.5 • thetahub=90
• thetarim=90 • xmid=(rim_ri-hub_ro)/2 • ymid=(hub_ht+rim_ht)/2
W-11
2A. 参数化建模 轴对称转盘
3. 为轮毂和轮缘创建矩形: – Main Menu > Preprocessor > Create > Rectangle > By 2 Corners
hub_ht qhub xmid ymid rim_ht
qrim
• hub_ro=hub_ri+hub_w
• hub_ht=1.6 • rim_ro=10 • rim_w=0.4
hub_ri hub_ro
hub_w
rim_ri rim_ro
rim_w
W-10
2A. 参数化建模 轴对称转盘
2. (续) • rim_ri=rim_ro-rim_w
2A. 参数化建模 轴对称转盘
15. 下一步是将结果送入参数。我们需要最大冯密塞斯应力(将称之为 SMAX),而冯 密塞斯应力的标准差 (称为SDEV)。 首先求 SMAX:
• XVAROPT = SPEED • NVAR = TRIPCOST
• [OK]
W-7
1. 介绍性练习 旅行费用最小化
13. 退出ANSYS: – Toolbar > QUIT
• 选择 Quit - No Save!,然后 [OK]
W-8
2A. 参数化建模
轴对称转盘
描述 • • • 建立一个参数化,如图所示的高速转盘轴对称模型 ,用 thetahub, thetarim, xmid, 和 ymid 作为参数,所有其他尺寸是固定的。 加载: 角速度相当于 15,000 rpm. 材料特性:
W-16
2A. 参数化建模 轴对称转盘
9. 模型分网: – Preprocessor > MeshTool
• 激活 Smart Size • 设定 smart size 为 3
• [Mesh],,然后在Mesh Areas对话框中点 [Pick All] • [Close] – Utility Menu > Plot > Elements – Toolbar > [SAVE_DB]
5.
6.