ANSYS优化设计(含几个实例)

合集下载

基于ANSYS的大学生节能车结构优化设计

基于ANSYS的大学生节能车结构优化设计

摘要大学生节能车是由大学生设计的一种竞技型赛车。

在过往比赛中,有很多各式各样的节能车出现。

本设计主要针对大学生节能车进行整车设计方案的选择,对车身及车架进行设计并对车架进行强度校核。

借助Pro/E和CATIA三维建模软件,有限元受力分析软件ANSYS,对车身及车架部分进行建模分析。

进行ANSYS有限元分析。

首先,借助Pro/E和CATIA三维建模软件对所设计的车身、车架及重要的零部件进行三维建模,通过Pro/E对所建的大学生节能车零部件模型进行大学生节能车整车的虚拟装配,然后通过Pro/E软件中的分析程序对装配后的整车进行简单的重心、惯性矩,使用CATIA分析程序中的曲率分析程序对节能车车身进行曲率分析,用专业的有限元分析软件ANSYS对节能车车架进行静力学分析及车架模态分析,依据有限元分析结果进行了较为深入的分析研究,并提出结构优化设计方案。

关键字:大学生节能车;结构设计;三维建模;有限元分析;结构优化ABSTRACTStudents efficient car is designed by students of a sports-type car. In the past games, there are many kinds of energy-saving cars appear. The design of the main vehicle is for saving for college students the choice of vehicle design, the design of the body and frame and frame strength check. With Pro/E and CATIA the three-dimensional modeling software, finite element analysis software ANSYS, part of the car-body and the car-frame modeling and analysis. ANSYS finite element analysis carried out. First, the use of Pro/E and CATIA three-dimensional modeling software designed body, frame and major components for three-dimensional modeling, through the Pro/E on the energy-saving cars built by students for students efficient car parts and components model of vehicle The virtual assembly, then Pro/E software analysis program for simple vehicle after assembly center of gravity, moment of inertia, the use of CATIA Analysis Program curvature analysis program for energy-saving vehicle body curvature analysis, finite element with a professional analysis software ANSYS, energy car chassis frame static analysis and modal analysis, finite element analysis is based on the results of a more in-depth analysis and study, and propose structural optimization design.Keywords:Students efficient car;Structure design; three-dimensional modeling; Structure optimization; element analysis目录摘要 (1)ABSTRACT (2)第1章绪论 (7)1.1 研究目的及意义 (7)1.2 国内外研究现状 (7)1.3 研究内容及研究方法 (8)1.3.1 研究内容 (8)1.3.2 研究方法 (9)第2章节能车整车设计方案 (10)2.1节能车结构分析 (10)2.2 车轮配置 (10)2.2.1 前一后二 (10)2.2.2 前二后二 (10)2.2.3 前二后一 (11)2.3 车架结构 (11)2.3.1 边梁式车架 (12)2.3.2 中梁式车架 (12)2.3.3 综合式车架 (13)2.4 转向方案的确定 (13)2.4.1中央支撑式 (14)2.4.2阿卡曼式(梯形结构) (14)2.5 发动机布置、动力驱动传动方案 (14)2.5.1发动机布置方案 (14)2.5.2驱动传动方案 (15)2.6 轮胎选择 (16)2.6.1 20英寸节能车专用轮 (16)2.6.2 20英寸自行车专用胎 (16)2.6.3 26英寸管式轮胎 (16)2.6.4 12英寸轮胎 (17)2.7 车身造型 (18)2.8 材料的选取 (18)2.8.1 车架材料的选取 (18)2.8.2 车身材料的选取 (18)2.9 本章小结 (18)第3章节能车车架设计及校核 (19)3.1 设计参数及要求 (19)3.2 车架设计结构及其校核 (19)3.3 材料截面尺寸的确定 (21)3.4 车架外形结构设计 (21)3.5 车架总体结构布置 (22)3.6 转向机构的工作原理 (23)3.7 转向机构分析 (24)3.8 车身制作工艺分析 (24)3.9 车架制作工艺分析 (25)3.10 车身与车架连接方式 (25)3.11 本章小结 (26)第4章节能车三维建模 (27)4.1 CATIA车身建模 (27)4.1.1 车身建模问题分析: (27)4.2.2 车身建立过程如下: (27)4.2 Pro/E车架建模 (35)4.2.1 车架建模问题分析 (35)4.2.2 车架建立过程如下 (35)4.3 节能车主要部件建模 (44)4.4 节能车车架装配 (44)4.5 节能车整车装配 (45)4.6 本章小结 (46)第5章节能车性能分析 (48)5.1 Pro/E整车装配干涉检查 (48)5.2 Pro/E节能车整车质量、重心及惯性矩分析 (48)5.3 Pro/E与ANSYS的接口建立 (50)5.4 车架静力学分析 (52)5.4.1、将Pro/E的车架模型导入ANSYS中 (52)5.4.2 单元类型的设定 (52)5.4.3 车架静力学分析结果 (54)5.4.4 车架静力学分析结果分析 (56)5.5 车架极限转向分析 (56)5.5.1 极限转向分析假设条件 (56)5.5.2 将Pro/E的车架模型导入ANSYS中 (56)5.5.3 单元类型的设定 (57)5.5.4 车架极限转向分析结果 (58)5.5.5 车架极限转向状态结论分析 (60)5.6车架模态分析 (61)5.6.1 将Pro/E的车架模型导入ANSYS中 (61)5.6.2 单元类型的设定 (61)车架模态分析结果 (63)车架模态分析结果分析 (66)有限元结论分析 (66)5.8 车身曲率分析 (67)5.9 车身曲率结果分析 (69)5.10 结构优化措施 (70)5.11本章小结 (71)结论 (72)参考文献 (74)致谢 (76)附录A (77)附录B .................................................................................... 错误!未定义书签。

第五章ANSYS优化设计

第五章ANSYS优化设计

第五章ANSYS 优化设计拓扑优化拓扑优化是指形状优化,也称为外形优化,其目的是寻找载荷作用下的物体最佳材料分配方案,最大刚度设计。

拓扑优化的原理是在满足结构体积缩减量的条件下使结构的柔度极小化。

极小化的结构柔度实际就是要求结构的刚度最大化。

ANSYS提供的拓扑优化技术用于确定系统的最佳几何形状,其原理是系统材料发挥最大利用率,同时确保诸如整体刚度、自振频率等在满足工程要求的条件下获得极大或极小值。

优化参数:不需要人工定义优化参数,而是自动将材料分布当作优化参数。

目标函数:是在满足给定的实际约束条件下(如体积减小等)需要极大或极小化的参数,通常采用的目标函数是结构柔量能量(the energy of structure compliance)极小化和基频最大等。

支持的单元类型:二维实体单元:PLANE2、PLANE82,用于平面应力或轴对称问题;三维实体单元:SOLID92、SOLID95;壳单元:SHELL93。

特别提醒:1、ANSYS程序只对单元类型编号等于1的单元部分进行拓扑优化,对于单元类型编号等于或大于2的单元网格不进行拓扑优化。

2、(1)拓扑优化只能基于线性结构静力分析或模态分析,其它分析类型暂时还不支持。

(2)ANSYS实际提供的拓扑优化为基于线性结构静力分析的最大静态刚度拓扑优化设计和基于模态分析的最大动态刚度优化设计,同时需要达到体积最小化目的。

(3)采用单载荷步或多载荷步的线性结构静力分析时,施加相应的载荷和边界条件。

采用模态频率分析,仅仅施加边界条件。

3、拓扑优化的结果对网格划分密度非常敏感,较细密的网格可以产生更加清晰、确定的拓扑结果,但计算会随着单元规模的增加而需要更多的收敛时间;相反,较粗的网格会生成模糊、不确定的拓扑结果。

另外,拓扑优化结果对载荷情况十分敏感,有时很小的载荷变化将导致拓扑优化结果的巨大差异。

优化设计1. 简介举例:如何在原材料消耗最少情况下,使水杯的容积最大。

ansys结构优化设计

ansys结构优化设计

3.2 建立优化分析的参数
完成分析文件的建立后,就可以进行优化分析了,如果 在交互方式下进行优化的话,最好先在ANSYS数据库中用分 析文件建立参数,其优点有:初始参数可以作为一阶分析 方法的起点,且对于优化过程参数在数据库中可以在GUI下 进行操作,便于定义优化变量。
3.3 进入OPT指定分析文件
2.4 Ansys优化算法
ANSYS提供了两个优化算法:零阶方法和一阶方法。由前 面步骤可知,优化设计的计算过程中,需计算目标函数和状态 变量的值,这些函数值称为零阶值;目标函数和状态变量对设 计变量的一次微分值,称为一阶值。同理,二次微分值称为二 阶值。一个优化算法如果只用到零阶值则称为零阶方法(只用 到因变量,而不用到它的偏导数);如果用到一阶值(但不会 用到二阶值),则称为一阶方法;同理,如果会用到二阶值则 称为二阶方法。 在计算时间上,依次是计算零阶值最节省时间、计算一阶 值次之、计算二阶值最耗时间,而且三者的差别是以n(设计 变量数)的倍数增加;也就是说计算一阶值是计算零阶值的n 倍时间,计算二阶值是计算一阶值的n倍时间。从另一方面来 比较,在计算精度与收敛性上,则依次是二阶方法优于一阶方 法,而一阶方法优于零阶方法。整体的效率而言,零阶方法通 常还是较有效率的,一阶方法次之,二阶方法则是最没效率的。
1 什么是优化设计
1.1 优化设计的数学模型
优化设计简单地来说就是由计算机自动地去计算得到设计参 数,并且同时符合两个要求:第一是限制条件(constraints), 譬如结构物的应力不得超过容许值;第二是某个特定的目标 值(如结构物的总重量、面积、体积、费用)必须最小化或最 大化。可以用下列数学模式来表示优化设计的目的。
1.3 设计空间和设计序列
设计变量组成的空间称为设计空间(design space),设计最 佳化的目的相当于在此设计空间中去搜寻一个最佳的点。设计 空间上的每一个点代表一种可能的设计变量组合,称为一个设 计序列(design set)。满足所有约束条件的一个设计序列称为可 行设计(feasible design),所有可行设计的集合是此设计空间中 的一个区域,称为可行区间(feasible region)。在所有可行区中, 使得目标方程最小的设计即称为优化设计。更广泛地来说,如 果有n个设计变量,则设计是一个n维空间,可行区间则处于此 n维空间的某一区域。 在某些情况下,有可能并不存在可行区间,也就是设计空 间中没有任何点同时满足所有约束。这个问题是无解的,不过 ANSYS会帮你找一个最能满足约束的设计,此时得到的结果不 称为优化设计而称为最好设计。优化设计必然是一个最好设计, 但是最好设计并不一定是优化设计。

(完整版)ANSYS拓扑优化原理讲解及实例操作

(完整版)ANSYS拓扑优化原理讲解及实例操作

拓扑优化是指形状优化,有时也称为外型优化。

拓扑优化的目标是寻找承受单载荷或多载荷的物体的最正确材料分配方案。

这种方案在拓扑优化中表现为“最大刚度〞设计。

与传统的优化设计不同的是,拓扑优化不需要给出参数和优化变量的定义。

目标函数、状态变量和设计变量〔参见“优化设计〞一章〕都是预定义好的。

用户只需要给出结构的参数〔材料特性、模型、载荷等〕和要省去的材料百分比。

给每个有限元的单元赋予内部伪密度来实现。

这些伪密度用PLNSOL,TOPO命令来绘出。

拓扑优化的目标——目标函数——是在满足结构的约束〔V〕情况下减少结构的变形能。

减小结构的变形能相当于提高结构的刚度。

这个技术通过使用设计变量。

结构拓扑优化的根本思想是将寻求结构的最优拓扑问题转化为在给定的设计区域内寻求最优材料分布的问题。

通过拓扑优化分析,设计人员可以全面了解产品的结构和功能特征,可以有针对性地对总体结构和具体结构进行设计。

特别在产品设计初期,仅凭经验和想象进行零部件的设计是不够的。

只有在适当的约束条件下,充分利用拓扑优化技术进行分析,并结合丰富的设计经验,才能设计出满足最正确技术条件和工艺条件的产品。

连续体结构拓扑优化的最大优点是能在不知道结构拓扑形状的前提下,根据边界条件和载荷条件确定出较合理的结构形式,它不涉及具体结构尺寸设计,但可以提出最正确设计方案。

拓扑优化技术可以为设计人员提供全新的设计和最优的材料分布方案。

拓扑优化基于概念设计的思想,作为结果的设计空间需要被反应给设计人员并做出适当的修改。

最优的设计往往比概念设计的方案结构更轻,而性能更佳。

经过设计人员修改正的设计方案可以再经过形状和尺寸优化得到更好的方案。

5.1.2优化拓扑的数学模型优化拓扑的数学解释可以转换为寻求最优解的过程,对于他的描述是:给定系统描述和目标函数,选取一组设计变量及其范围,求设计变量的值,使得目标函数最小〔或者最大〕。

一种典型的数学表达式为:&g1x,x,v&g2x,x,vminfx,v式中,x-系统的状态变量;g1、g2-一等式和不等式的结束方程;fx,v-目标函数;-设计变量。

Ansys在复合材料结构优化设计中的应用_图文(精)

Ansys在复合材料结构优化设计中的应用_图文(精)

A一13玻璃钢学会第十六届玻璃钢/复合材料学术年会论文集2006年Amys在复合材料结构优化设计中的应用覃海艺,邓京兰(武汉理工大学材料科学与工程学院,武汉430070摘要:优化设计方法在复合材料结构设计中起着十分重要的作用。

本文详细介绍了Ansys两种优化设计方法.目标函数最优设计和拓扑优化设计的过程,并运用目标函数最优设计方法对复合材料夹层结构进行了最优结构层合设计和运用拓扑优化设计方'法对玻璃钢圆凳进行了最佳形状设计。

结果证明Ansys优化设计方法在复合材料结构设计中的有效性。

关键词:Ansys;优化设计方法;目标函数最优设计;拓扑优化设计;复合材料l前言复合材料是由两种或多种性质不同的材料组成,具有比强度、比刚度高、耐疲劳性能好及材料与性能可设计强等特点,广泛应用于汽车、建筑、航空、卫生等领域。

复合材料通过各相组分性能的互补和关联获得优异的性能,因此复合材料各组分之间及材料整体结构的合理布置,充分发挥复合材料的性能已成为设计的关键所在…。

Ansys软件是融结构、流体、电场、磁场、声场分析于一体的大型通用有限元分析软件。

优化设计是一种寻找确定最优设计方案的技术,Ansys强大的优化设计功能已广泛地应用于复合材料制品的结构设计心J。

2Ansys中的优化设计方法【3娟j2.1目标函数最优设计“最优设计”是指满足所有的设计要求,而且所需(如重量、面积、体积、应力、费用等的方案最小,即目标函数值最小。

也就是说,最优设计方案是一个最有效率的方案。

在Ansys中设计方案的任何方面都是可以优化的,如尺寸(如厚度、形状(如过渡圆角的大小、支撑位置、制造费用、自然频率、材料特性等。

实际上,所有可以参数化的Ansys选项都可以作优化设计。

目标函数最优设计是通过改变设计变量(自变量的数值,使状态变量(设计变量的函数,因变量在满足一定条件时,目标函数(因设计变量的改变而有所改变的值最小。

目标函数最优设计的一般步骤为①生成循环所用的分析文件,该文件须包括整个分析的过程,并满足以下条件:参数化建立模型(PREIy7,对模型进行初次求解(SOLUTION,对初次求解的结果提取并指定状态变量和目标函数(POSTl/POST26;②在Ansys数据库里建立与分析文件中变量相对应的参数,这一步是标准的做法,但不是必须的(BEGIN或OPT;③进入OPT优化处理器,指定要进行优化设计循环的分析文件(oPT;④声明优化变量:指定哪些参数是设计变量,哪些参数是状态变量,哪个参数是目标函数;⑤选择优化工具或优化算法:优化算法是使单个函数(目标函数在控制条件下达到最小值的传统算法,包括零阶算法和一阶算法;⑥指定优化循环控制方式,每种优化方法和工具都有相应的循环控制参数,比如最大迭代次数等;⑦进行优化分析;⑧查看设计序列结果(OPT和后处理(POSTl/POST26。

利用ANSYS软件进行动臂(四连杆)优化设计

利用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 workbench2020工程实例解析

ansys workbench2020工程实例解析

Ansys Workbench 2020是一款强大的工程仿真软件,广泛应用于工程领域的结构、流体、热传导等多个领域的仿真分析。

本文将以Ansys Workbench 2020为工具,通过几个典型的工程实例,解析其在工程实践中的应用和优势,帮助读者更好地了解和使用该软件。

1. 车身结构优化在汽车制造领域,车身结构的设计和优化是一个复杂而又关键的问题。

通过Ansys Workbench 2020的结构分析模块,可以对车身结构进行强度、刚度、振动等方面的仿真分析,进而优化结构设计,提高车身的整体性能和安全性。

通过对车身材料、连接结构、受力情况等多个方面的仿真分析,工程师可以更好地指导实际设计,提高设计效率和成功率。

2. 风力发电机叶片设计风力发电机的叶片设计是风力发电领域的核心问题之一。

Ansys Workbench 2020的流体仿真模块可以对风力发电机叶片的气动性能进行仿真分析,包括气动力、气流分布等多个方面的参数。

通过对叶片的材料、形状、尺寸等进行仿真分析和优化,可以提高风力发电机的发电效率和稳定性,降低能量损耗,对提高风力发电机的整体性能具有重要意义。

3. 燃烧室热传导分析在航天、航空发动机等领域,燃烧室的热传导分析是一个关键的问题。

Ansys Workbench 2020的热传导分析模块可以对燃烧室内部的温度场、热应力等进行仿真分析,帮助工程师优化燃烧室的结构设计、材料选择和冷却系统设计。

通过仿真分析,可以提高燃烧室的工作效率和寿命,确保燃烧室的安全可靠性。

4. 桥梁结构静动力分析在土木工程领域,桥梁结构的设计和分析是一个重要的问题。

Ansys Workbench 2020的静动力分析模块可以对桥梁结构在静载荷和动载荷作用下的响应进行仿真分析,包括应力、挠度、疲劳寿命等多个方面的参数。

通过仿真分析,工程师可以对桥梁的结构设计、材料选择和荷载标准进行优化,确保桥梁的安全可靠性和经济性。

Ansys Workbench 2020作为一款强大的工程仿真软件,在工程实践中具有广泛的应用前景和优势。

运用ANSYSWorkbench快速优化设计

运用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或显卡;假如系统内存大部分被占用,虚拟内存使用量又很大,操纵过程中硬盘灯频繁闪烁,这说明系统瓶颈在内存,建议扩大内存。

基于ANSYS模拟的风力发电机组叶片优化设计

基于ANSYS模拟的风力发电机组叶片优化设计

基于ANSYS模拟的风力发电机组叶片优化设计引言随着全球对可再生能源需求的不断增加,风力发电作为一种理想的清洁能源逐渐受到广泛关注。

风力发电机组中的叶片作为最核心的部件之一,对发电机组的性能影响至关重要。

本文将基于ANSYS软件进行风力发电机组叶片的优化设计,旨在提高其效率和可靠性。

一、风力发电原理简介风力发电是利用风能驱动风力发电机组发电的一种可再生能源发电方式。

其基本原理是利用风动力驱动叶片旋转,通过旋转轴上的发电机将机械能转化为电能。

叶片的设计与性能优化直接影响着风力发电机组的效率和输出功率。

二、风力发电机组叶片设计的挑战风力发电机组叶片的设计面临一些挑战。

首先,叶片需要在复杂多变的风场环境下工作,面对不同强度和方向的风力。

其次,叶片材料需要具备一定的强度和韧性,以应对不同的工作条件和负荷。

最后,叶片的结构设计需要在保证强度的前提下,尽可能减小重量和阻力,以提高风力发电机组的效率。

三、ANSYS在风力发电机组叶片优化设计中的应用ANSYS是一种常用的工程仿真软件,可以提供准确的数值模拟和分析结果,对风力发电机组叶片的设计和优化起到重要作用。

在风力发电机组叶片设计中,ANSYS可以用来进行叶片结构分析、风场模拟和性能优化等方面。

1. 叶片结构分析通过ANSYS的结构分析功能,可以对风力发电机组叶片进行强度和刚度分析,以确定叶片的结构设计是否满足工作要求。

这可以帮助设计者找到叶片的薄弱点,进行针对性的结构优化,提高叶片的可靠性和使用寿命。

2. 风场模拟ANSYS的流体力学分析功能可以模拟叶片在不同风场环境下的工作情况。

通过建立风场模型,可以分析不同风速和风向对叶片的影响,进而优化叶片的气动特性。

这有助于提高叶片的抗风能力和发电效率。

3. 性能优化ANSYS的优化算法可以对风力发电机组叶片的形状和结构进行优化。

通过设定优化目标和约束条件,可以自动调整叶片的参数,使之达到最佳性能。

例如,可以通过优化叶片的曲率和扭转角度,以最大程度地提高风力发电机组的输出功率。

ANSYS优化设计

ANSYS优化设计

1优化设计什么是优化设计?优化设计是一种寻觅确信最优设计方案的技术。

所谓“最优设计”,指的是一种方案能够知足所有的设计要求,而且所需的支出(如重量,面积,体积,应力,费用等)最小。

也确实是说,最优设计方案确实是一个最有效率的方案。

设计方案的任何方面都是能够优化的,比如说:尺寸(如厚度),形状(如过渡圆角的大小),支撑位置,制造费用,自然频率,材料特性等。

事实上,所有能够参数化的ANSYS选项都能够作优化设计。

(关于ANSYS参数,请参看ANSYS Modeling and Meshing Guide 第十四章。

)ANSYS程序提供了两种优化的方式,这两种方式能够处置绝大多数的优化问题。

零阶方式是一个很完善的处置方式,能够很有效地处置大多数的工程问题。

一阶方式基于目标函数对设计变量的灵敏程度,因此加倍适合于精准的优化分析。

关于这两种方式,ANSYS程序提供了一系列的分析——评估——修正的循环进程。

确实是关于初始设计进行分析,对分析结果就设计要求进行评估,然后修正设计。

这一循环进程重复进行直到所有的设计要求都知足为止。

除这两种优化方式,ANSYS程序还提供了一系列的优化工具以提高优化进程的效率。

例如,随机优化分析的迭代次数是能够指定的。

随机计算结果的初始值能够作为优化进程的起点数值。

大体概念在介绍优化设计进程之前,咱们先给出一些大体的概念:设计变量,状态变量,目标函数,合理和不合理的设计,分析文件,迭代,循环,设计序列等。

咱们看以下一个典型的优化设计问题:在以下的约束条件下找出如下矩形截面梁的最小重量:总应力不超过max [max]梁的变形不超过max [max]梁的高度h不超过hmax [h hmax]图1-1 梁的优化设计例如设计变量(DVs)为自变量,优化结果的取得确实是通过改变设计变量的数值来实现的。

每一个设计变量都有上下限,它概念了设计变量的转变范围。

在以上的问题里,设计变量很显然为梁的宽度b和高度h。

《有限元教程》20例ANSYS经典实例

《有限元教程》20例ANSYS经典实例

《有限元教程》20例ANSYS经典实例有限元方法在工程领域中有着广泛的应用,能够对各种结构进行高效精确的分析和设计。

其中,ANSYS作为一种强大的有限元分析软件,被广泛应用于各个工程领域。

下面将介绍《有限元教程》中的20个ANSYS经典实例。

1.悬臂梁的静力分析:通过加载和边界条件,研究悬臂梁的变形和应力分布。

2.弯曲梁的非线性分析:通过加载和边界条件,研究受弯曲梁的非线性变形和破坏。

3.柱体的压缩分析:研究柱体在压缩载荷作用下的变形和应力分布。

4.钢筋混凝土梁的受弯分析:通过添加混凝土和钢筋材料属性,研究梁的受弯变形和应力分布。

5.圆盘的热传导分析:根据热传导方程,研究圆盘内部的温度分布。

6.输电线杆的静力分析:研究输电线杆在风载荷和重力作用下的变形和应力分布。

7.轮胎的动力学分析:通过加载和边界条件,研究轮胎在不同路面条件下的变形和应力分布。

8.支架的模态分析:通过模态分析,研究支架的固有频率和振型。

9.汽车车身的碰撞分析:通过加载和边界条件,研究汽车车身在碰撞中的变形和应力分布。

10.飞机翼的气动分析:根据飞机翼的气动特性,研究翼面上的气压分布和升力。

11.汽车车身的优化设计:通过参数化建模和优化算法,寻找最佳的车身结构设计。

12.轮毂的疲劳分析:根据材料疲劳寿命曲线,研究轮毂在不同载荷下的寿命。

13.薄膜材料的热应力分析:根据热应力理论,研究薄膜材料在不同温度下的应变和应力。

14.壳体结构的模态分析:通过模态分析,研究壳体结构的固有频率和振型。

15.地基基础的承载力分析:通过加载和边界条件,研究地基基础的变形和应力分布。

16.水坝的稳定性分析:根据水力和结构力学,研究水坝的稳定性和安全性。

17.风机叶片的动态分析:通过加载和边界条件,研究风机叶片在不同风速下的变形和应力分布。

18.圆筒容器的蠕变分析:根据蠕变理论,研究圆筒容器在持续加载下的变形和应力。

19.桥梁结构的振动分析:通过模态分析,研究桥梁结构的固有频率和振型。

(完整版)ANSYSWorkbench结构线性静力学分析与优化设计解析

(完整版)ANSYSWorkbench结构线性静力学分析与优化设计解析
有圆角),其材料为铝合金,模型大端固 定,小端分别承受拉伸、弯曲载荷各200N, 扭转载荷2N·m。
要求:运用适当的网格划分方法,阶梯 和圆角处网格细化;求解结果显示模型的 整体变形和等效应力。
截图:材料添加,网格划分效果,受拉 伸载荷的变形、应力,受弯曲载荷的变形、 应力,受扭转载荷的变形、应力。共15张 截图。
要求:运用适当的网格划分方法,网格 大小均匀一致不得少于60万个节点(或者 运用膨胀层网格划分方法);求解结果显 示模型的整体变形和等效应力。
截图:材料添加,网格划分效果,结果 的整体变形、等效应力以及径向变形和应 力的网格显示图、矢量线时图、等值线图。 共8张截图。
西安嘉业航空科技有限公司
作业7
截图:材料添加,网格划分效果,结果 的整体变形、等效应力以及径向变形和应 力的网格显示图、矢量线时图、等值线图。 共8张截图。
西安嘉业航空科技有限公司
作业6 问题描述:如右图模型(螺旋桨),其
材料为聚乙烯,模型如图所示方向的 1000rad/s的角加速度惯性载荷;模型内圈 用圆柱面约束且轴向为0,径向和周向为 free;螺旋桨面施加压力载荷0.5MPa。
西安嘉业航空科技有限公司
作业3 问题描述:如右图模型(连接件),其
材料为不锈钢,模型两个小孔固定,一个 大孔上施加轴承载荷500N,另一个大孔上 施加力载荷800N,且耳内侧受静水压力 5MPa。
要求:运用适当的网格划分方法,两个 小孔和两个大孔处网格细化(或者运用多 区域网格划分方法);求解结果显示模型 的整体变形和等效应力。
1、材料的变形范围在弹性范围,且材料的变形量较小, 方便建立静力学方程; 2、对于塑性变形或大变形,必须考虑材料非线性和几 何非线性。
西安嘉业航空科技有限公司

(完整版)ANSYS优化设计(含几个实例)

(完整版)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”,整个优化过程就开始了.图2 ANSYS优化过程图几秒钟的优化过程结束后,让我们来看一下优化的结果:/optoptlist,all图3 优化结果1上图中左右带*的SET 22是最优解,由此可以看出,要想在表面积一定的情况下使水杯容积最大,的确有这样一个规律 H=D=2*R.有兴趣的同志可以用求极值的方法演算一下,一定会得到相同的答案。

利用ansys APDL进行优化设计的例子

利用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机械工程应用精华60例(第4版)

ANSYS机械工程应用精华60例(第4版)

Graphics Window:用于显示ANSYS的模型以及分析得到的图
形结果等。
Command Input Area: 用于输入ANSYS命令。
Output Window:用于显示软件运行过程的文本输出。
Toolbar:用于快速执行命令,常用的有Text Toolbar、Standard Toolbar、Display Toolbar。
ANSYS Multiphysics包括工程学科的所有功能。 ANSYS Mechanical用于结构及热分析; ANSYS Emag用于电磁场分析; ANSYS FLOTRAN用于计算流体动力学分析。
2. ANSYS Workbench
继承了经典版ANSYS的绝大多数功能,具有强大的模型 创建、网格划分能力,使用和学习十分方便。
2.3 线的创建
一、线的类型 直线、圆弧、样条曲线、其它曲线。
二、创建方法 1.创建直线 ( Create>Lines >Lines> Straight Line)
在任意情况下,均创建直线。
2.在活跃坐标系上 ( Create>Lines >Lines> In Active Coord )
创建线的类型与活跃坐标系有关。
5.具有强大的网格划分功能。 6.具有强大的后处t1 理功能。
7.具有强大的二次开t2 发功能。
8.提供了常用CAD软件耦的合数场据-热状应接态力口非线。性
9.可以在有限元分析的基础材几上料何,非非进线线行性性优化设计。
10.集前后处理、求解功能于一体,使用统一的数据库。
第八页,编辑于星期五:六点 四十六分。
第二页,编辑于星期五:六点 四十六分。
目录
第1章 ANSYS简介 第2章 ANSYS的建模 第3章 结构静力学分析 第4章 结构动力学分析 第5章 ANSYS Workbench简介

ANSYS WORKBENCH优化设计详细教程

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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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,2 2这样就有S= 2 n RH + 2 nR <100 (SV),水杯的容积为V=nR H (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, no start/in put,volu,i np/optopa nl,volu,i npopvar,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 ”,整个优化过程就开始了。

图2 ANSYS优化过程图几秒钟的优化过程结束后,让我们来看一下优化的结果:/optoptlist,all图3优化结果1上图中左右带*的SET 22是最优解,由此可以看出,要想在表面积一定的情况下使水杯容积最大,的确有这样一个规律H=D=2*R。

有兴趣的同志可以用求极值的方法演算一下,一定会得到相同的答案。

ANSYS的优化模块是用来求解工程分析中的优化例子的,但上面一个例子说明即使这样于工程毫无关系纯数学极值问题,也能够轻松求解。

不过在细节处会有一些技巧,后面再仔细分析。

(其实用ANSYS的优化模块完全能解决数学上比较负责的极值问题,不过现在有了Matlab、Mathematica,大概也没有人愿意来用ANSYS献丑了)。

1.2 ANSYS优化设计基础前面写了一个例子,来说明ANSYS的基本优化过程。

在这一节中,我们结合这个例子来说明一下优化模块中的一些概念。

1.2.1优化模块中的三大变量:设计变量(DV ):即自变量。

例子中的opvar,R,dv,1,10,1e-2就是用来定义一个设计变量R,其上限为10,下限为1,公差为10-2 (公差和优化过程的收敛有关)。

ANSYS优化模块中允许定义不超过60个设计变量。

状态变量(SV):用来体现优化的边界条件,是设计变量的函数。

例子里面opvar,S,sv,,100,1e-2就是定义了一个状态变量S,它的上限为100,无下限,公差为10-2。

从文件volu.inp中可以看到,S=2*3.14*R*H+2*3.14*R*R 。

可见,定义这样一个状态变量,即是限制水杯的表面积(可以认为表示材料的多少)不大于100。

在ANSYS优化模块中用户可以定义不超过100个状态变量。

目标函数(OBJ ):最终的优化目的。

它必须是设计变量的函数,而且只能求其最小值。

看到volu.inp里面目标函数的定义了吧V=10000/(3.14*R*R*H),为了把求最大体积转化为求最小值,只好对它求倒数了;如果知道目标函数的上限,还可以用一个大数减目标函数的方法来转换。

例子中opvar,V,obj,,,1e-2就是定义了一个目标函数V,它的公差是10"2。

1.2.2 ANSYS优化模块中的两种求解模式ANSYS优化模块的求解有两种运行模式,一种是在GUI方式下运行,即已经打开ANSYS的分析界面后进行分析;另一种是Batch模式,无需打开ANSYS分析界面,后台运行求解。

前面例子的运行过程其实就是一个典型的GUI方式体现,它涉及到两个重要的文件:一个就是类似volu.inp的ANSYS分析文件,如果是一个工程问题,该文件中应该有参数定义、参数建模、求解、结果提取、目标函数赋值的一个全过程(由于优化求解是一个不断跌代的过程,ANSYS分析文件其实是包涵了一个完整的循环)。

另一个文件是类似optvolu.inp的优化控制文件,基本语句就那么几条,无非是定义三大变量、优化方式、优化控制等几条,用户拿过去稍稍替换下就可以用在不同的问题上。

(注:细心的读者可能会提问,既然ANSYS分析文件包涵了一个完整的循环,但是整个优化过程中是要求设计变量不断改变的,每次循环都有一个参数重定义的过程,不会使设计变量恢复初始值吗?这一点勿用担心,正是由于有了另一个优化控制文件,优化过程只在第一次进行完全的参数定义工作,在后续循环中,优化控制文件中声明的设计变量定义将被忽略)。

有了这样两个文件,简单的在命令窗口把优化控制文件输入进去(其中的opanl命令会自动调用指定的ANSYS分析文件),就可以完成整个优化过程。

以上说明的是完全使用命令流的GUI方式,至于如何在菜单中进行优化过程的定制,窃以为没有命令流方式快捷,这里就不再赘述了。

另一种方式是后台运行的Batch方式,它只需要一个输入命令流文件(batch文件)。

该文件可以简单的把GUI方式下ANSYS分析文件和优化控制文件合并得到。

不过有几个注意点:1、需要把optanl语句去掉,因为在batch文件中,不需要提供ANSYS分析文件名字,系统默认batch文件中/opt语句以前的所有部分为ANSYS分析文件内容。

2、以前为防止在GUI方式下的重新定义错误而引入的一些语句,如/cle,nostart需要去除。

上述例子经过合并、处理,就可以得到Batch方式下需要的batch文件batch.inp File:batch.i npR=1H=1S=2*3.14*R*H+2*3.14*R*RV=10000/(3.14*R*R*H)/optopvar,R,dv,1,10,1e-2opvar,H,dv,1,10,1e-2opvar,S,sv,,100,1e-2opvar,V,obj,,,1e_2opkeep, onoptype,subpopsave,optvolu,optOopexec假定batch.inp在目录bvolu下,在cmd命令行方式下,进入bvolu目录,执行命令: an sys61 -b -j bvolu -p an e3flds -i batch.i np — output.txt命令中-b参数指定用batch模式求解;-j bvolu参数指定该求解默认工作名字为bvolu (不指定就默认为file)-p ane3flds 参数指定使用ANSYS/Multiphysics/LS-DYNA 求解器-i batch.inp参数指定输入batch文件为batch.inp-o output.txt参数指定把输出导向到output.txt中,便于查看过程纠错运行结束后,可以从output.txt文件中看到最有解是多少:文件output.txt中的一部分数据:--------- S OLUTION HAS CONVERGED TO POSSIBLE OPTIMUM -----------(BASED ON DV TOLERANCES BETWEEN FINAL TWO DESIGNS)FINAL VARIABLES ARESET 22(FEASIBLE)99.997 2.2851 H (DV )4.6830V(OBJ ) 130.23其结果与用GUI 方式求解完全一样,生成的 bvolu.opt 文件中也有最优解的信息,同时 还能看到求解整个参数迭代求解过程。

1.2.3 ANSYS 的优化方法和收敛准则例子中优化控制文件里面的优化命令,还有 opkeep,on (用来要求保留最优解的 DB ), opexec (执行优化),剩下重要的命令就只有 optype 了,这个命令指定 ANSYS 优化中使用 的优化方法。

优化方法发展到今天可说是形形色色,比较完善了。

ANSYS 的优化模块中只支持两种优化方法,不能不说是一大遗憾。

但 ANSYS 的这两种优化方法对绝大多数的工程问题已经 足够,更何况ANSYS 还留下了用户话优化接口,方便用户写出适合于自己问题的优化方法 来使用。

看看例子中的命令” optype,subp,”这里指定的是第一种通用的函数逼进优化方法。

改种 方法的本质是采用最小二乘逼进,求取一个函数面来拟和解空间,然后再对该函数面求极值。

无疑这是一种普适的优化方法, 不容易陷入局部极值点,但优化精度一般不是很高, 因此多用来做粗优化的手段。

另外一种是针对第一种优化方法缺点的改进方法,叫做梯度寻优。

如果说第一种方法是C0阶、大范围普适的粗优化方法;第二种方法就是 C1阶、局部寻优的精优化方法。

一般 来说,一个比较负责的问题都需要同时采用两种优化方法, 先用函数逼进的第一类方法初步 求得最优解基本位置,然后再采用梯度寻优的对最优解的位置进行更精确的确定。

(注:但用第二类梯度寻优进行优化,不仅时间消耗长,还可能陷入局部最小点,因此通常的问题都 建议使用0阶函数逼进优化subp )前面讨论了 ANSYS 的两种优化方法,但光了解优化进行的方式是不够的。

ANSYS 进行优化计算,都是一个不断迭代的过程。

有时候,了解优化过程什么时候结束比了解优化过程本身更加重要。

下面我们就来谈谈决定优化过程什么时候结束的条件:优化准则。

假设F j 、X j 和F j-1、X j-1分别为目标函数、设计变量第j 次迭代和第j-1次迭代的结果(X j 为矢量),F b 和X b 分别是当前的最优目标函数和其相应的设计变量值。

相关文档
最新文档