ANSYS优化设计课件.ppt
《ANSYS优化设计课件.ppt》由会员分享,可在线阅读,更多相关《ANSYS优化设计课件.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、什么是优化设计什么是优化设计 所谓所谓“最优设计最优设计”,指的是一种方案可以满足,指的是一种方案可以满足所有的设计要求,而且所需的支出(如重量,面积,所有的设计要求,而且所需的支出(如重量,面积,体积,应力,费用等)最小。体积,应力,费用等)最小。 设计方案的任何方面都是可以优化的,说:设计方案的任何方面都是可以优化的,说:尺寸(如厚度),形状(如过渡圆角的大小),尺寸(如厚度),形状(如过渡圆角的大小),支撑位置,制造费用,自然频率,材料特性等。支撑位置,制造费用,自然频率,材料特性等。实际上,所有可以参数化的实际上,所有可以参数化的ANSYS选项都可选项都可以作优化设计。以作优化设计。
2、ANSYS程序提供了两种优化的方法,这两种方法程序提供了两种优化的方法,这两种方法可以处理绝大多数的优化问题。零阶方法是一个很完善可以处理绝大多数的优化问题。零阶方法是一个很完善的处理方法,可以很有效地处理大多数的工程问题。一的处理方法,可以很有效地处理大多数的工程问题。一阶方法基于目标函数对设计变量的敏感程度,因此更加阶方法基于目标函数对设计变量的敏感程度,因此更加适合于精确的优化分析。适合于精确的优化分析。 对于这两种方法,对于这两种方法,ANSYS程序提供了一系列的程序提供了一系列的分析分析评估评估修正的循环过程。就是对于初始设修正的循环过程。就是对于初始设计进行分析,对分析结果就设计要
3、求进行评估,然后计进行分析,对分析结果就设计要求进行评估,然后修正设计。这一循环过程重复进行直到所有的设计要修正设计。这一循环过程重复进行直到所有的设计要求都满足为止。求都满足为止。基基 本本 概概 念念在介绍优化设计过程之前,我们先给出一些基本的定义:在介绍优化设计过程之前,我们先给出一些基本的定义:设计变量,状态变量,目标函数,合理和不合理的设计,设计变量,状态变量,目标函数,合理和不合理的设计,分析文件,迭代,循环,设计序列分析文件,迭代,循环,设计序列 在以下的约束条件下找出如下矩形截面梁的最在以下的约束条件下找出如下矩形截面梁的最小重量:小重量:总应力总应力 不超过不超过 max m
4、ax梁的变形梁的变形 不超过不超过 maxmax梁的高度梁的高度h不超过不超过h maxh hmax设计变量(设计变量(DVs)为自变量,优化结果的取得就是通过改)为自变量,优化结果的取得就是通过改变设计变量的数值来实现的。每个设计变量都有上下限,变设计变量的数值来实现的。每个设计变量都有上下限,它定义了设计变量的变化范围。在以上的问题里,设计变它定义了设计变量的变化范围。在以上的问题里,设计变量很显然为梁的宽度量很显然为梁的宽度b和高度和高度h。b和和h都不可能为负值,因都不可能为负值,因此其下限应为此其下限应为b,h0,而且,而且,h有上限有上限h max。ANSYS优优化程序允许定义不超
5、过化程序允许定义不超过60个设计变量。个设计变量。状态变量状态变量(SVs)是约束设计的数值。它们是)是约束设计的数值。它们是“因变因变量量”,是设计变量的函数。状态变量可能会有上下限,是设计变量的函数。状态变量可能会有上下限,也可能只有单方面的限制,即只有上限或只有下限。在也可能只有单方面的限制,即只有上限或只有下限。在上述梁问题中,有两个状态变量:上述梁问题中,有两个状态变量: (总应力)和(总应力)和 (梁(梁的位移)。在的位移)。在ANSYS优化程序中用户可以定义不超过优化程序中用户可以定义不超过100个状态变量。个状态变量。目标函数目标函数是要尽量减小的数值。它必须是设计变量的函是要
6、尽量减小的数值。它必须是设计变量的函数,也就是说,改变设计变量的数值将改变目标函数的数,也就是说,改变设计变量的数值将改变目标函数的数值。在以上的问题中,梁的总重量应该是目标函数。数值。在以上的问题中,梁的总重量应该是目标函数。在在ANSYS优化程序中,只能设定一个目标函数。优化程序中,只能设定一个目标函数。设计变量,状态变量和目标函数设计变量,状态变量和目标函数总称为总称为优化变量优化变量。在。在ANSYS优化中,这些变量是由用户定义的参数来指定的。优化中,这些变量是由用户定义的参数来指定的。用户必须指出在参数集中哪些是设计变量,哪些是状态用户必须指出在参数集中哪些是设计变量,哪些是状态变量
7、,哪是目标函数。变量,哪是目标函数。设计序列设计序列是指确定一个特定模型的参数的集合。一般是指确定一个特定模型的参数的集合。一般来说,设计序列是由优化变量的数值来确定的,但所有来说,设计序列是由优化变量的数值来确定的,但所有的模型参数(包括不是优化变量的参数)组成了一个设的模型参数(包括不是优化变量的参数)组成了一个设计序列。计序列。分析文件是一个分析文件是一个ANSYS的命令流输入文件,包括一个完的命令流输入文件,包括一个完整的分析过程(前处理,求解,后处理)。它必须包含一整的分析过程(前处理,求解,后处理)。它必须包含一个参数化的模型,用参数定义模型并指出设计变量,状态个参数化的模型,用参
8、数定义模型并指出设计变量,状态变量和目标函数。由这个文件可以自动生成优化循环文件变量和目标函数。由这个文件可以自动生成优化循环文件(Jobname.LOOP),并在优化计算中循环处理。),并在优化计算中循环处理。一次循环指一个分析周期。(可以理解为执行一次分析文一次循环指一个分析周期。(可以理解为执行一次分析文件。)最后一次循环的输出存储在文件件。)最后一次循环的输出存储在文件Jobname.OPT中。中。优化迭代(或仅仅是迭代过程)是产生新的设计序列的一优化迭代(或仅仅是迭代过程)是产生新的设计序列的一次或多次分析循环。一般来说,一次迭代等同于一次循环。次或多次分析循环。一般来说,一次迭代等
9、同于一次循环。但对于一阶方法,一次迭代代表多次循环。但对于一阶方法,一次迭代代表多次循环。 可行解:满足所有给定的约束条件的设计序列可行解:满足所有给定的约束条件的设计序列和不可行解和不可行解1.1.生成循环所用的分析文件。该文件必须包括整个分析的过生成循环所用的分析文件。该文件必须包括整个分析的过程,而且必须满足以下条件:程,而且必须满足以下条件: 参数化建立模型(参数化建立模型(PREP7PREP7)。)。 求解(求解(SOLUTIONSOLUTION)。)。 提取并指定状态变量和目标函数(提取并指定状态变量和目标函数(POST1/POST26POST1/POST26)。)。2.2.在在A
10、NSYSANSYS数据库里建立与分析文件中变量相对应的参数。数据库里建立与分析文件中变量相对应的参数。这一步是标准的做法,这一步是标准的做法, 但不是必须的(但不是必须的(BEGINBEGIN或或OPTOPT)。)。3.3.进入进入OPTOPT,指定分析文件(,指定分析文件(OPTOPT)。)。4.4.声明优化变量。声明优化变量。5.5.选择优化工具或优化方法。选择优化工具或优化方法。6.6.指定优化循环控制方式。指定优化循环控制方式。7.7.进行优化分析。进行优化分析。8.8.查看设计序列结果(查看设计序列结果(OPTOPT)和后处理()和后处理(POST1/POST26POST1/POST
11、26)。)。优化设计的步骤优化设计的步骤共有两种方法实现共有两种方法实现ANSYS优化设计:批处理方法和通过优化设计:批处理方法和通过GUI交互式地完成。这两种方法的选择取决于用户对于交互式地完成。这两种方法的选择取决于用户对于ANSYS程序的熟悉程度和是否习惯于图形交互方式。程序的熟悉程度和是否习惯于图形交互方式。第一步:生成分析文件第一步:生成分析文件分析文件生成是分析文件生成是ANSYS优化设计过程中的关键部分。优化设计过程中的关键部分。分析文件中,模型的建立必须是参数化的(通常是优分析文件中,模型的建立必须是参数化的(通常是优化变量为参数),结果也必须用参数来提取(用于状化变量为参数)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSYS 优化 设计 课件
限制150内