ansys高级技术指南ar 优化设计

上传人:沈*** 文档编号:204452339 上传时间:2023-04-26 格式:DOC 页数:31 大小:254.50KB
收藏 版权申诉 举报 下载
ansys高级技术指南ar 优化设计_第1页
第1页 / 共31页
ansys高级技术指南ar 优化设计_第2页
第2页 / 共31页
ansys高级技术指南ar 优化设计_第3页
第3页 / 共31页
资源描述:

《ansys高级技术指南ar 优化设计》由会员分享,可在线阅读,更多相关《ansys高级技术指南ar 优化设计(31页珍藏版)》请在装配图网上搜索。

1、第一章 优化设计什么是优化设计?优化设计是一种寻找确定最优设计方案的技术。所谓“最优设计”,指的是一种方案可以满足所有的设计要求,而且所需的支出(如重量,面积,体积,应力,费用等)最小。也就是说,最优设计方案就是一个最有效率的方案。设计方案的任何方面都是可以优化的,比如说:尺寸(如厚度),形状(如过渡圆角的大小),支撑位置,制造费用,自然频率,材料特性等。实际上,所有可以参数化的ANSYS选项都可以作优化设计。(关于ANSYS参数,请参看ANSYS Modeling and Meshing Guide 第十四章。)ANSYS程序提供了两种优化的方法,这两种方法可以处理绝大多数的优化问题。零阶方

2、法是一个很完善的处理方法,可以很有效地处理大多数的工程问题。一阶方法基于目标函数对设计变量的敏感程度,因此更加适合于精确的优化分析。对于这两种方法,ANSYS程序提供了一系列的分析评估修正的循环过程。就是对于初始设计进行分析,对分析结果就设计要求进行评估,然后修正设计。这一循环过程重复进行直到所有的设计要求都满足为止。除了这两种优化方法,ANSYS程序还提供了一系列的优化工具以提高优化过程的效率。例如,随机优化分析的迭代次数是可以指定的。随机计算结果的初始值可以作为优化过程的起点数值。基本概念在介绍优化设计过程之前,我们先给出一些基本的定义:设计变量,状态变量,目标函数,合理和不合理的设计,分

3、析文件,迭代,循环,设计序列等。我们看以下一个典型的优化设计问题:在以下的约束条件下找出如下矩形截面梁的最小重量:l 总应力s不超过smax ssmaxl 梁的变形d不超过d maxddmaxl 梁的高度h不超过h maxhhmax 图1-1 梁的优化设计示例 设计变量(DVs)为自变量,优化结果的取得就是通过改变设计变量的数值来实现的。每个设计变量都有上下限,它定义了设计变量的变化范围。在以上的问题里,设计变量很显然为梁的宽度b和高度h。b和h都不可能为负值,因此其下限应为b,h0,而且,h有上限h max。ANSYS优化程序允许定义不超过60个设计变量。羡状态变量(奖SVs续)是约束设计吼

4、的数值。它们家是寄“灾因变海量长”束,是设计变量虏的函数。状态觉变量可能会有现上下限,也可房能只有单方面焦的限制,即只逗有上限或只有忽下限。在上述厘梁问题中,有翼两个状态变量针:s仅(总应力)和d红(梁的位移)笨。在苏ANSYS葵优化程序中用文户可以定义不欧超蛾过植10恼0群个状态变量。团目标函数是要摇尽量减小的数捆值。它必须是狮设计变量的函跃数,也就是说甲,改变设计变闯量的数值将改疯变目标函数的价数值。在以上资的问题中,梁胜的总重量应该酸是目标函数。裤在获ANSYS汇优化程序中,伞只能设定一个丢目标函数。省设计变量,状炸态变量和目标饱函数总称为优轿化变量。在格ANSYS朴优化中,这些俗变量是

5、由用户谊定义的参数来直指定的。用户换必须指出在参率数集中哪些是处设计变量,哪趟些是状态变量讲,哪是目标函定数。企设计序列是指井确定一个特定舌模型的参数的惹集合。一般来纲说,设计序列谊是由优化变量屋的数值来确定锯的,但所有的鼠模型参数(包史括不是优化变遥量的参数)组佩成了一个设计奸序列。拜一个合理的设健计是指满足所范有给定的约束键条件(设计变甜量的约束和状翼态变量的约束博)的设计。如凶果其中任一约赚束条件不被满雅足,设计就被矿认为是不合理摧的。而最优设援计是既满足所顿有的约束条件宜又能得到最小猛目标函数值的起设计。(如果起所有的设计序溉列都是不合理饶的,那么最优煤设计是最接近停于合理的设计尖,而

6、不考虑目范标函数的数值舌。)融分析文件是一孕个卸ANSYS显的命令流输入拳文件,包括一胸个完整的分析溜过程(前处理菠,求解,后处罩理)。它必须副包含一个参数感化的模型,用瞧参数定义模型全并指出设计变弯量,状态变量伙和目标函数。姻由这个文件可株以自动生成优拥化循环文件(准Jobnam帝e.LOOP碗),并在优化佛计算中循环处慰理。庙一次循环指一铅个分析周期。片(可以理解为湿执行一次分析泊文件。)最后旗一次循环的输月出存储在文件劈Jobnam员e.OPO膜中。优化迭代杆(或仅仅是迭施代过程)是产露生新的设计序删列的一次或多栋次分析循环。牙一般来说,一肿次迭代等同于猫一次循环。但肿对于一阶方法错,一

7、次迭代代寿表多次循环。宵优化数据库记穷录当前的优化摆环境,包括优于化变量定义,吸参数,所有优掘化设定,和设帐计序列集合。策该数据库可以词存储(在文件遥Jobnam非e.OPT巴),也可以随链时读入优化处色理器中。励上述的许多概梅念可以用图解摸帮助理解。盒图脑1-喜2桨示出了优化分砍析中的数据流会向。分析文件呈必须作为一个跃单独的实体存阁在,优化数据收库不是烈ANSYS听模型数据库的竞一部分。挪优化设计的步资骤纲共有两种方法踪实现龙ANSYS苏优化设计:批侦处理方法和通驴过丰GUI畜交互式地完成康。这两种方法顺的选择取决于所用户对于拨ANSYS灭程序的熟悉程牙度和是否习惯热于图形交互方胆式。绑如

8、果对于箭ANSYS哲程序的命令相何当熟悉,就可获以选择用命令孤输入整个优化事文件并通过批千处理方式来进先行优化。对于滨复杂的需用大迹量机时的分析高任务来说(如筝非线性),这掠种方法更有效泪率。居而另一方面,贿交互方式具有馒更大的灵活性与,而且可以实届时看到循环过勺程的结果。在指用怜GUI娱方式进行优化检时,首要的是炕要建立模型的仙分析文件,然搞后优化处理器坊所提供的功能刊都可以交互式雄的使用,以确辆定设计空间,找便于后续优化蜡处理的进行。盏这些初期交互胸式的操作可以敏帮助用户缩小轰设计空间的大娃小,使优化过胞程得到更高的巷效率。碑优化设计通常槐包括以下几个砖步骤,这些步掉骤根据用户所延选用优化

9、方法否的不同(批处蜓理誉GUI庸方式)而有细无微的差别。旗哨绿窝域图步1-2 象验优化数据流向1 吹生成循环所用年的分析文件。腐该文件必须包愧括整个分析的猜过程,而且亭件校毁必须满足以下开条件:a 息参数化建立模俊型(不PREP7退)。b 湿求解(钱SOLUTI启ON剪)。c 把提取并指定状鹰态变量和目标颈函数斧(脏POST1/厘POST2性6习)。2 舒在邮ANSY峰S廊数据库里建立绍与分析文件中潮变量相对应的脚参数。这一步帜滋慕后是标准的做法露,涂蔑但不是必须的锦(炭BEGI鉴N矩或博OP戏T术)。3 柄进冬入眨OP守T渐,指定分析文山件平(撑OP螺T忆)。4 件声明优化变量旨。5 社选择

10、优化工具五或优化方法。6 刚指定优化循环酷控制方式。7 境进行优化分析妹。8 鹅查看设计序列侮结果成(轮OP章T铺)和后处理醒(肃POST1/织POST2寿6改)。剧优化设计步骤想的细节在下面休列出。批处理疏方式和交互方贡式的区别也同脏时指出。钥第一步:生成激分析文件拨分析文件生成步是览ANSY请S萝优化设计过程钱中的关键部分宽。枕ANSY师S义程序运用分析桨文件构造循环敲文件,进行循胸环分析。分析秧文件中可以包钉括捐ANSY追S嚼提供的任意分核析类型(结构柱,热,电磁等崭,线性或非线拢性)。(注纽:兰ANSYS/晒LS-DYN留A待的显虑式分析不能进害行优化。)歉在分析文件中翠,模型的建立煌

11、必须是参数化滴的(通常是优拐化变量为参数垄),结果也必潜须用参数来提午取(用于状态敲变量和目标函炸数)。优化设杏计中只能使用僵数值参数。(心参数劲和鬼ANSY院S腹参数化设计语木言钢(家APD担L滑)哲在跑ANSYS青 Model提ing an朗d Mesh熔ing Gu般ide自中有所细述。土)哥用户的任务是培建立分析文件源并保证其正确留性。分析文件滚应当覆盖整个质分析过程并且挪是简练的,不拔是必须的语句慰(如完成图形逗显示功能和列极表功能的语句冒等)应当从分用析文件中省略床掉。只有在交怖互过程中希望昌看到的显守示方EPLOD揭T玩等润果可以包含在分责析文件中,或册者将其定位到忆一个显示文件

12、筝中慢/SHOW销割。请注意分析允文件是要多次稼执行的,与优启化分析本身无蛇关的命令都会燥不必要的耗费厉机时,降低循恋环效率。坑建立分析文件莫有两种方法密:属1企)用系统编辑口器逐行输入菜;秩2衔)交互式地完渴成分析,哑将视ANSY无S别的点LO挠G套文件作为基础柴建立分析文件拔。这两种方式保各有优缺点。乱用系统编辑器任生成分析文件像同生成其他分惜析时的批处理研文件方法是一旬样的。这种方耀法使得用户可乓以通过命令输超入来完全地控胶制参数化定义奸。同样,本方刷法可以省去了慕删除多余命令绝的麻烦。但是易,如果对音于仔ANSY版S予命令集不熟悉杨的话,这种方粮法是不方便的量。济对于这类用户史来说,第

13、二种啊方法相对容易掌一些。但是,面在最后生成分坦析文件的过程罪中心,戒ANSY赴S爹的昌LO碎G闸文件要做较大于的修改才能适绢合循环分析。丹不论采用哪种很方法,分析文歪件需要包括的意内容都是一样增的。以下说明软建立分析文件均的步骤:A 仔参数化建立模衰型疾摔姨用设计变量作默为参数建立模行型的工作是锣在语PREP勤7旺中完成的。在榨给出的梁的例意子中,设计变章量胆是宾B李(梁的宽度)扮和举H以(梁的高度)菊,因此单元的与实参是爸由耀B久和派H疏来表示的:/PREP7育!初始化设计吴变量:B=2.0H=3.0!组ET,1,B斥EAM3 独斯塔槽危!最2-余D察梁单元肺AREA=B财*H 炎爱暗通!

14、梁的横截面扰面积迈IZZ固=外(糕B睡*箩(祸H*食3烤)礼)磨/12 六秩!铲绕暗Z瑞轴的转动惯量针R恳,问1贞,贴ARE幅A报,痒IZ煎Z闷,父H 液最!以设计变量寄表示的单元实贼参!得!模型的其他绸部分缓M夕P拾,送E探X沈,傻1厨,洪30E6 斑幻兆!杨氏模量牺N跳,含1 染摆茄奴离!结点肥N辩,凝1顽1画,胞120FILL税E岁,伙1皇,愤2 耐毅香吧!单元窜EGE姿N巴,剑1感0惩,特1顿,贝-1卷FINISH烘沟网黄样!退签出筹PREP7准前面提到,可盲以对设计的任孩何方面进行优惠化:尺寸,形俩状,材料性质普,支撑位置,批所加载荷等,年唯一要求就是征将其参数化。令设计变量(例脸如

15、御B革和头V久)可以在程序荐的任何部分初箩始化,一般是何在译PREP改7拜中定义。这些培变量的初值只狡是在设计计算铁的开始用得到允,在优化循环偏过程中会被改喇变。句注意:如如果侦用村GU树I杰模式完成输入唯,可能会遇到严直接用鼠标拾建取(引pickin稍g恨)的操作。有避些拾取操作是漆不允许参数化凡输入的。因此执,应当避免在贯定义设计变量焦,状态变量和球目标函数时使画用这些操作,绝应该用可以参幅数化的操作来用代替。B 求解旬求解器用于定里义分析类型和币分析选项,施柄加载荷,指定龙载荷步,完成桌有限元计算。相分析中所用到菜的数据都要指喜出:凝聚法分亿析中的主自由款度,非线性分月析中的收敛准牧则,

16、谐波分析震中的频率范围衔等。载荷和边尤界条件也可以摇作为设计变量肥。雷梁的例子中革,婚SOLUTI坦O娃N娘部分的输入大服致如下:/SOLU啦ANTYPE数,STATI偏C 重鸣民享森!静力分析(历缺省)匆D甘,冠1叛,瞧U队X攻,社0钉,竹,猴1蚊1式,揪1蹄0杂,躺UY 逮哈!甩UX=UY=烟0罚,梁两端结点名固定饲SFBEA薄M滔,腿AL骆L薪,饭1烛,涂PRE浮S样,锻100 携荷!施加压力SOLVE纤FINISH余若糟欧金铲!退饿出菌SOLUTI吸ON份这一步骤不仅季仅限于一次分鹿析过程。比如奏,可以先进行早热分析再进行傅应力分析(在至热应力计算中爱)。C 服参数化提取结穴果豆在本步

17、中,提窝取结果并赋值很给相应的参数愉。这些参数一蚀般为状态变量靠和目标函数。售提取数据的操逗作吩用议*GE盒T仰命令筛(肾U秆tility功 Menu慎Parame间tersG乱et Sca辣lar Da长ta吸)实现。通常竿用垃POST疯1纯来完成本步操企作,特别是涉绒及到数据的存旱储,加减或其世他操作。蔽在梁的例题中鹊,梁的总重量使是目标函数。龟因为重量与体花积成比例(假妄定密度是均匀秋的),那么减王小总体积就相槐当于减小总重炉量。因此可以砍选择总体积为厌目标函数。在缝本例中,状态抱变量选择为总档应力和位移。最这些参数可以猎用如下方法定许义:/POST1SET,艇NSORT掩,喷U抚,割Y

18、 涂御冷爸!霸以怠U采Y打为基准对结点占排序革*GE呢T扔,笑DMA常X尾,泻SOR愈T辰,件,恭MAX 辅威!参纤数缎DMAX聚=流最大位移!鼓!线单元的推欺导数值姐由舞ETABL涨E哥得出爬ETABL邻E寒,她VOL充U氧,针VOLU 良告很!际VOLU治=猛每个单元的体衰积扯ETABL办E错,饱SMAX随_轨I徐,鱼NMIS究C寇,袜1 描袭!因SMAX科_羡I歌=杯每个单乓元截I扑结点处应力的喝席慧嫌龙废氏映最大值削ETABL胶E塞,僵SMAX窑_J疾,毫NMIS巨C钟,呼3播狱!辱SMAX俭_预J爸=避每个单蛛元散J侵结点处应力的刑最绩想逐似远稻短孟大值!醉SSUM 遥刘获斩墓签!将

19、单元表中凡每列的数据相伶加慧*GE者T绪,拢VOLUM拾E脱,辅SSU辣M键,全,唐ITE增M千,驳VOLU粘筋暂焦夏堡梦!参梢数取VOLUME万=片总体积吗ESOR封T脉,支ETA僚B估,曾SMAX堆_I煎,浩,喘1 惭姨!按照单带元轨SMAX鬼_双I信的绝对值大小其排序睬*GE命T慨,溜SMAX百I抢,种SOR岸T厉,峡,鼠MAX刃塌!参谦数扑SMAXI=寨SMAX霸_I袄的最大值昏ESOR粗T岔,站ETA爬B电,辈SMAX超_J玻,俭,抵1 吓牢!按照单亲元及SMAX琴_警J栗的绝对值大小防排序植*GE乔T瑞,纵SMAX竹J袄,该SOR裹T屋,验,伐MAX垮预!参世数泰SMAXJ=寺SM

20、AX烧_抢J驼的最大值边SMAX=S冷MAXI忘做SMAXJ 荐疫剃!参聋数联SMAX话=糟最大应力值FINISH参请查背阅费*GE涂T聪和甚ETABL任E赖命令以得到更壶详细的说明。杯分析文件的准梦备京到此为止,我虏们已经对于分发析文件的基本晕需求做了说明式。如果是用系疤统编辑器来编悔辑的批处理文薪件,那么简单寇地存盘进入第钩二步即可。如贴果是用交互方炸式建模的话,援用户必须在交准互环境下生成护分析文件。可卫以通过两种方振式完成本步操握作:数据库命背令流文件或程厌序命令流文件叮。嫩数据库命令流雨文武件碗驶百可以通快过虾LGWRIT泻E货命令白(核U脉tility益 Menu竿FileW驻ri

21、te D橡B Log 弹File杆)生成命令流旅文件构。涂LGWRIT生E脖将数据库内部爸的命令流写到绪文鬼件监Jobnam薄e插.LGW接中。内部命令饥流包含了生成介当前模型所用伐的所有命令。赞程序命令流文直件垮顺Jobnam贸e.LOG督包含了交互方股式下用户输入则的所有命令。谅如果用概Jobnem贺e.LOG宗作为分析文件铲时,用户必须淡用系统编辑器治删除文件中所奖有不必要的命抬令。因为交互物方式下所有的劲操作都记录秋在鸣LO驳G川文件中,编辑栏工作会比较烦涝琐。而且,如情果分析是在几鹊个过程中完成排的,就必须将浙几帖个沉LO尸G恋文合在一起编处辑生成一个完闹整的分析文件颈。(关于数据团

22、库命令流文件夕和程序命令流而文件,请参航看从ANSYS 蛛O失perati垂ons Gu四ide蝇。)轰注狸推越用户可以退拣出院ANSY项S葡或使固用脆/SY免S寻命令来编辑分峡析文件。细节皱请参看本赤章古“强生成分析文饮件屡”纷一节。抢第二步:建立胀优化过程中的流参数叙在完成了分析膜文件的建立以当后,就可以开庭始优化分析了佣。(如果是在朝系统中建立的即分析文件的话但,就要重新进差入比ANSY烛S勿。)如果在交枝互方式下进行桑优化的话,最乡好(但不是必先须)从分析文豆件中建立参数赢到评ANSY侮S梦数据库中来。陕(在批处理方柿式下除外。)墨做这一步有两贷个好处。初始述参数值可能作偿为一阶方法的

23、货起点,而且,诞对于各种优化堡过程来说,参爹数在数据库中舞可以拍在瞧GU智I答下进行操作,淡便于定义优化孩变量。建立数渡据库参数可以甜选择下列任一腾种方法:l 平读入与分析文雾件相联的数据变库文件(捞Jobnam英e.DB弦)。这样可以助在沙ANSY福S昏中建立整个模拴型的数据库。掉读入数据库文铃件可以用如下幼方法:赔Comman裳d: RES洪UME菌GUI: U扰tility或 Menu看FileR玻esume 要Jobnam惑e.db头Utilit坝y Menu夫File扬Resume门 froml 胃将分析文件直兔接读盾入役ANSY敲S势进行整个分析按。这样将重新脾建立整个数据拖库,但

24、对于大五模型来说要耗绘费大量的机时堪。要读入分析赴文件,可以选恶择下列方法之稠一:户Comman貌d: /IN视PUT以GUI: U嗓tility腐 Menu捐FileR俭ead In沙put fr险oml 螺仅从存储的参肌数文件中读参炮数砖到国ANSY册S扶中,参数文件月是纯用脂PARSA耳V惯命令或由室Utilit轨y Menu本Param键eters皂Save P线aramet覆ers 府存储的。读入敬参数可以用下点列方法之一:角Comman章d: PAR横RES耕GUI: U烛tility纵 Menu贼Parame疑tersR省estore甘 Param另etersl 氏重新定义分析队

25、文件中存在的也参数。不过,湖这样做需要知稳道分析文件中困定义了那些参白数。用以下任悬一方式:东Comman律d: *SE惜T or即究“领=骗”贩 comma尽nd宴GUI: U普tility响 Menu遥Parame软tersS省calar 折Parame卷ters邀可以选择使用咽以上任意一种炒方式,然后述用役OPVA汪R喘命令(菜单路赤径锻Main M耕enuDe兰sign O杆ptDes洗ign Va此riable泽s导)来指定优化奔变量。(参看偶第四步)特注傅址刘在优化过程中瓜,纤ANSY摆S糊数据库不一定拍要同分析文件厦一致。模型的澡输入是在优化勺循环过程中由饥分析文件中自射动读入的

26、。徒第三步:进俱入港OP火T病,指定分析文酬件陪(加OP佛T话)锻以下的步骤是死由取OP泛T挣处理器来完成照的。首次进入怠优化处理器时率,浙ANSY猪S蒸数据库中的所聚有参数自动作雹为设计序功列罪1夺。这些参数值辈假定是一个设匙计序列。进入浇优化处理器可佩以用如下方式猪:铁Comman议d: /OP软T恰GUI: M袜ain Me年nuDes王ign Op爸t欧在交互方式下尼,用户必须指走定分析文件名扔。这个文件用刊于生成优化循身环文件暂Jobnam泽e.LOOP别。分析文件名朋无缺省值,因咱此必须输入。辈指定分析文件蝇名,可以用下谣列方式之一:萝Comman悼d: OPA慎NL趁GUI: M

27、农ain Me臂nuDes台ign Op佩tAssi秘gn鄙在批处理方式基下,分析文件三通常是批命令没流的第一部分乔,从文件的第酒一行到命退令既/OP葡T油第一次出现。菊在批处理方式墓中,缺省的分寿析文件名是寸Jobnam筒e.BAT蜘(它是一个临佣时性的文件,块是批处理输入妄文件的一个拷兄贝)。因此,吓在批处理方式骨下通常不用指身定分析文件名邮。但是,如果节出于某种考虑鞭将批文件分成五两个部分(一烂个用于分析,扯另一个用于整戴个优化分析)喜,那么就必须拍在进入优化处锻理器后指定分余析文所件袭OPANL咱追。以注迫毁绒在分析文件中盯,窃/PREP久7殿和薄/OP遥T肯命令必须出现拴在行的第一个

28、捧非零字符处(境即,不允许有拐诸如真$干等符号出现在兄有这些命令的启行中)。这一凳点在生成优化碑循环文件时很虫关键。胸第四步:声明巧优化变量耻下一步是声明愈优化变量,即认指定哪些参数串是设计变量,交哪些参数是状补态变掀量,哪个参数村是目标函数。蜡以上提到,允冲许有不超馒过来6抛0露个设计变量和透不超挽过足10椅0游个状态变量,侨但只能有一个澡目标函数。声扇明优化变量可驰以用如下的方帖法:秩Comman凉d: OPV畜AR环GUI: M蜓ain Me叼nuDes竿ign Op赌tDesi赵gn Var分iables煤 Ma北in Men趣uDesi晌gn Opt板State罩 Varia遮ble

29、s援 Ma接in Men薄uDesi饭gn Opt欺Objec阵tive康对于设计变量枪和状态变量可四以定义最大和拢最小值。目标妖函数不需要给舍定范围。每一催个变量都有一塔个公差值,这械个公差值可以涂由用户输入,症也可以选择由未程序计算得出秧。着如果逢用核OPVA词R魔命令定义的参算数名不存在该,蔑ANSY刑S搅数据库中将自销动定义这个参章数,并将初始护值设为零。隔用户可以在任返意时间简单地认通过重新定义伟参数的方法来士改变已经定义备过的参数,也价可以删除一个搬优化变技量身OPVA听R绞,爹Name辣,聚DEL抽幅。这种删除操屿作并不真正删销除这个参数,壁而是不将它继三续作为优化变督量而已。(

30、参墨看钳“秘执行后修正优冶化变勾量忘”抢部分。)乌第五步:选择提优化工具或优笔化方法酬ANSY彼S咽程序提供了一晨些优化工具和专方法。缺省方抬法是单次循环峰。指定后续优说化的工具和方踢法用下列命令井:露Comman谋d: OPT抖YPE鹿GUI: M供ain Me蹦nuDes盆ign Op顿tMeth拔od/Too徐l揭优化方法是使蓬单个函数(目恩标函数)在控圆制条件下达到纱最小值的传统搂化的方法。有隙两种方法是可朽用的:零阶方谎法和一阶方法走。除此之外,肺用户可以提供专外部的优化算菊法替费代柳ANSY冷S宵本身的优化方吉法。使用其中凯任何一种方法首之前,必须先乖定义目标函数板。l 切零阶方法

31、(直助接法):这是携一个完善的零颈阶方法,使用研所有因变量(割状态变量和目征标函数)的逼备近。该方法是沿通用的方法,饿可以有效的处轰理绝大多数的筹工程问题。l 恨一阶方法(间愤接法):本方窗法使用偏导数掘,即,使用因裹变量的一阶偏围导数。此方法渐精度很高,尤冤其是在因变量哪变化很大,设并计空间也相对始较大时。但是涂,消耗的机时笼较多。l 衣用户提供的优炭化方法:外部捞的优化程序路(喜USERO朋P阴)可以代腊替尝ANSY便S吨优化过程。翅优化工具是搜视索和处理设计星空间的技术。气因为求最小值妄不一定是优化尘的最终目标,众所以目标函数腐在使用这些优丘化工具时可以候不指出。但是滩,必须要指定含设计

32、变量。下甜面是可用的优凑化工具:l 络单步运行:实效现一次循环并牧求出一锯个虫FE雹A喊解。可以通过食一系列的单次阵循环,每次求割解前设定不同称的设计变量来蓬研究目标函数漂与设计变量的馋变化关系。l 剧随机搜索法:逮进行多次循环裕,每次循环设拿计变量随机变裤化。用户可以育指定最大循环搜次数和期望合荡理解的数目。吵本工具主要用企来研究整个设吊计空间,并为传以后的优化分冒析提供合理解皆。l 属等步长搜索法旗:以一个参考陪设计序列为起沟点,本工具生猪成几个设计序位列。它按照单嘉一步长在每次巷计算后将设计版变量在变化范李围内加以改变文。对于目标函井数和状态变量麦的整体变化评易估可以用本工梦具实现。l

33、繁乘子计算法:也是一个统计工津具,用来生成斗由各种设计变达量极限值组合伞的设计序列。妨这种技术与称解之为经验设计艺的技术相关,谅后者是用二阶常的整体和部分侍因子分析。主荐要目标是计算别目标函数和状马态变量的关系执和相互影响。l 宇最优梯度法:泄对用户指定的责参考设计序列禁,本工具计算漏目标函数和状狱态变量对设计兰变量的梯度。滋使用本工具可赵以确定局部的嚼设计敏感性。l 凭用户提供的优禽化工具:可以状用外部过程僚(庭USERO逝P键)替话代韵ANSY耗S也优化工具。慨用户可以通疏过毫USERO饮P廉过程将自己的摔方法和工具补拣充进去。更详册细的解释在矮ANSYS 符Progra现mme直r木额s

34、 Manu贪al饰中。米第六步:指定茄优化循环控制渣方式承每种优化方法哑和工具都有相西应的循环控制宁参数,比如最掠大迭代次数等闯。所有这些控斤制参数的设定漆都在同一个路优径下:碗GU丑I峰:秧Main M尽enuDe伯sign O朴ptMet倘hod/To致ol息以下列出设定齐控制参数的命占令:l 驻设定零阶方法虫的控制参数:汉Comman鉴d: OPS纱UBP和探Comman倘d: OPE恳QNl 商设定一阶方法内的控制参数:他Comman顾d: OPF接RSTl 软设定随机搜索封法的控制参数请:颗Comman判d: OPR她ANDl 牢设定等步长搜裙索法的控制参妈数:字Comman思d:

35、OPS沃WEEPl 请设定乘子计算爽法的控制参数浩:融Comman确d: OPF亚ACTl 绝设定最优梯度丢法的控制参数逮:盗Comman待d: OPG门RADl 贯设定用户优化获工具的控制参纽数:服Comman厦d: OPU急SER洞程序还提供了杀几个总体控制染来设定优化过腐程中数据的存蓄储方法:l 磨指定优化数据传的存储文件名档(缺省为鹊Jobnam秃e.OPT多):曲Comman携d: OPD葵ATA绕GUI: M踏ain Me醒nuDes茫ign Op域tCont道rolsl 敲用下列方法激堪活详细的结果吵输出:递Comman洪d: OPP垮RNT著GUI: M钞ain Me睁nuDe

36、s微ign Op称tCont旗rolsl 钩确定最佳设计行系列的数据是罚否存储,用下润列方法(缺省祝是数据库和结姐果文件存储最塞后一个设计系计列):周Comman裹d: OPK睡EEP辟GUI: M昂ain Me伐nuDes植ign Op冲tCont眠rols壶用户还可以控矩制几个循环特惧性,包括分析伴文件在循环中英如何读取。可依以从第一行读拔取(缺省),基也可以从第一皆个锅/PREP潜7五出现的位置开判始读取;设定偶为优化飘变量的参数可欲以忽略(缺省忧),也可以在恳循环中处理。罩而且,用户可慰以指定循环中部存储哪种变量步:只存储数值矮变量还是存储症数值变量和数甩组变量。这个士功能可以在循令环

37、中控制参数毕的数值(包括芬设计变量和非柔设计变量)。砖用下列方法设朽定这些循环控留制特性:云挽Comman秀d: OPL累OOP缎 GU绕I: Mai扁n Menu茄Desig绿n Opt羡Contro协ls剥注偶脾恨OPLOO代P浸命令中的任Parms钳变量控制在循健环中存储哪个效参数。在循环戒中存储数值变认量和数组变量傻的选项在一般膀情况下不设置狮,除非是数组篇变量在分析文严件外定义,而吵在循环中需要闷保存的情况。像第七步:进行渣优化分析料所有的控制选阿项设定好以后甜,就可以进行竭分析了。用下朗列方法开始分饰析:肺兴Comman慈d: OPE伏XE栏 GU抛I: Mai阁n Menu动De

38、sig殃n Opt粘Run串在补OPEX格E腿执行时,优化稼循环文件(象Jobnam照e.LOOP透)会根据分析察文件生成。这怀个循环文件对仆用户是透明的乖,并在分析循宝环中使用。循递环在满足下列生情况时终止:滴收敛;中断(弃不收敛,但最菠大循环次数或的是最大不合理炕解的数目达到碎了);分析完昌成。驰如果循环是由教于模型的问题低(如网格划分洞有问题,非线烦性求解不收敛吉,与设计变量家数值冲突等)礼中断时,优化血处理器将进行衰下一次循环。逢如果是在交互优方式下,程序着将显示一个警碍告信息并询问援是继续还是结吵束循环。如果钻是在批处理方纠式下,循环将况自动继续微。玉NCN隙V领命令(尼Main M

39、迅enuSo枯lution余Nonli搏nearC轻riteri目a to S睛top有)是控制非线仆性分析的,在至优化循环中将键被忽略。中断针循环的设计序乡列是存盘的,任但参数的数据猪有可能非常大闲,不符合实际寿情况。设所有优化变量咐和其他参数在榴每次迭代后将两存储在优化数鬼据文件锯(单Jobnam卫e.OPT)哈中。最多可以搁存姥储秤13与0拣组这样的序列汗。如果已经达某到蓬了葵13塔0狂个序列,那么铅其中数据维最哑“违不创好束”侧的序列将被删勉除。骗对于上述梁的案例子,优化部短分的输入大致曲如下:净/OPT 撞币饼姨 !站进入优化处理仆器枣OPANL蜡,第散摄变鸦!私分析文件名(个批处理

40、方式不欺需要)!见! 圣声明优化变量启OPVAR,精B,DV,.康5,16.5适礼 !宇B羽和看H辩为设计变量砖OPVAR,振H,DV,.边5,8扇OPVAR,躺DMAX,S黑V,-0.1逢,0 锐 !DMAX储和敲SMA汁X砍为状态变量绪OPVAR,显SMAX,S嚼V,0,20乔000摄OPVAR,型VOLUME如,OBJ 咸 !涛VOLUM缸E歉为目标函数!掀!援指定优化类型车和控制无OPTYPE挖,SUBP 茫富 !呼零阶方法喷OPSUBP政,30 宾汇丸!纱最大迭代次数快OPEXE 碧墨裳快!才开始优化循环只不同的优化过土程可以系列地危完成。比如,始可以在零阶方猪法的分析结束香后再做等

41、步长鲁搜索。下面的使命令对最佳设朱计序列做等步恢长搜索:驶OPTYPE袋,SWEEP绢令 !星扫描评估工具板OPSWEE凤P,BEST浩,5浮棒州!味最佳设计序列凝每个设计变捏量详5菠次评估追OPEXE猫奸遮摩!互开始优化循环糖请查到阅龄/OP纷T帜,盒OPAN鞠L个,恒OPTYP把E乡,迎OPSUB云P尼,雷OPSWEE蒙P刻和蛾OPEX奉E吃命令以得到更宋详细的说明。宁第八步:查看姥设计序列结果烂优化循环结束黑以后,可以用醒本部分介绍的果命令或相应铸的步GU砌I救路径来查看设伟计序列。这些裁命令适用于任您意优化方法和俗工具生成的结隆果。娇列出指定序列炉号的参数值:雷 Co睁mmand:绘

42、OPLIS良T币 GU孕I: Mai参n Menu骑Desig截n Opt苹List取可以选择列出臭所有参数的数哭值,也可以只纱列出优化变量肾。失用图显示指定描的参数随序列征号的变化,可贺以看出变量是币如何随迭代过望程变化的。用阁以下方法实现所:日给Comman怪d: PLV圈AROPT也 GU毯I: Mai抽n Menu药Desig巡n Opt素Graphs鉴/Table攻s那将图壳的奶X料轴由序列号换纲成别的参数:猫峰Comman节d: XVA嚼ROPT巧 GU革I: Mai赠n Menu星Desig倘n Opt禁Graphs服/Table铸s晴对糠于满PLVARO愤P屋T结和扁PRVAR

43、O跟P揪T故操作,设计序镰列将自动按眨照称XVAROP冲T缓中参数以升序钟排列。怀对于等步长,疼乘子和梯度工眉具有一些特别毛的查看结果的步方法。对于等标步长搜索,之用功OPRS刻W嫌命令列出结果廉,忆用狱OPLS茫W拔命令图示结果茫。对于乘子工害具,浴用愧OPRF炉A皱命令列出结果是,潮用迈OPLF台A塑命令图示结果清。对于梯度工定具,雪用支OPRG缠R固命令列出结果轧,驱用结OPLG缓R弯命令图示结果波。(相应的路庸径在后面对命马令的详细叙述罢中提及。)帅另一个得到优涨化数据的方法汽是卷用留STATU颂S亏命令(牵Main M丰enuDe景sign O写ptSta洪tus幻)。在优化处宿理器

44、中使用本甲命令,将得到问另外一些关于妇当前优化任务伤的信息,如分迹析文件名,优疑化技术,设计救序列数,优化驻变量等。请用赔STATU咸S本命令可以方便姑的查看优化环兄境,验证需要皮的设定是否全恢部输入优化处雾理器。菠除了查看优化蠢数据,用户可护能希望饥用辉POST贷1门或哥POST2脚6淡对分析结果进艺行后处理。缺邻省情况下,最盲后一个设计序蕉列的结果存储相在文陪件域亲Jobnam贸e.RST(柿或茅.RTH剂等,视分析类析型而晃定训)味中。如果在循巾环运行前亭将孔OPKEE封P喝设史为烧O迹N丙,最佳设计序闯列的数据也将礼存储在数据库卸和结果文件中汽。伐“删最佳结筋果嫁”锦在文件邀Jobna

45、m阵e.BRST射(.BRTH缎等递)鹊中爸,杜“振最佳数据盒库碰”替在文件闭Jobnam苦e.BDB配中。操作设计序列答查看数据以后咽,可能需要对狭其做一些操作神。比如说,在的随机搜索后,丘用户可能希望坐将所有的不合遍理设计序列删百除,以合理的遗设计序列为数撕据点来进行后细面的优化。这贱里提供了几种轧改变设计序列轮的方法。短下面两个命令塔可以删除不需烘要的序列:l 动用下列命令选执择最佳设计序脖列或所有合理经的序列:贪瞧Comman眼d: OPS松EL欣山耕狡GUI: M俊ain Me盼nuDes银ign Op斗tSele巴ct/Del彼ete攻(好所有没有烧用产OPSE西L训命令选择的设势

46、计序列将永久跨地从优化数据商库中删除仗。厅)l 骗删除指定范围妇内的设计序列写:殖Comman穷d: OPD支EL杜GUI: M的ain Me妹nuDes梯ign Op芦tSele起ct/Del删ete倦对于这两个命练令,剩余设计竿序列的原始序锁列号将不变。远(优化数据库灌可以存申储眯13茂0脑个设计序列。坡)结下列命令也可丙以对设计序列预进行操作:l 泥将两个现存的奸序列相加形成赢一个新的设计尸序列(可以有炒比例系数):购Comman贷d: OPA搬DD示GUI: M辱ain Me笛nuDes津ign Op窄tComb陆inel 须用当前的数值甜参数值(没有晃在分析循环中职运行)生成一弹个新

47、的设计序而列:董Comman械d: OPM垦AKE租GUI: M沸ain Me蹦nuDes涛ign Op鸟tCrea姐te多层优化计算盖在很多情况下剧要做多于一次吐优化计算的分泻析。比如,在钓一次优化后没全有找到需要的谈优化结果,或披是用一种优化篇工具开始计算盗然后做随后的闻优化分析(例子如,先进行随顺机搜索,然后旱用零阶方法)怒。从第一次较鉴少次数的循环芦中得到的结果抗可以作为修改叔设计空间并进严行以后优化分喜析的依据。复如果用户在同池一驻次派ANSY谋S另运行中执行所榆有的优化时,续这个过程是很务顺利的。在一给次执行以后,励简单的重新定患义所有的优化凡输入,然后开盏始下一步分析德。用下列命

48、令丰开始下一步分淋析:莫 Co访mmand:鸣 OPEXE根 GU喜I: Mai讲n Menu株Desig军n Opt将Run浮朋进如果在执行完不一次优化以后暖退出粘了絮ANSY坚S廊,可以用以后伯叙述的方法开必始后续的分析钓。价重新开始执行抢优化分析糕要重新开始优丽化分析,通过暑如下命令读入戒优化数据库文递件宽(秀Jobnam废e.OP域T拔):仔 Co醋mmand:氏 OPRES睡U承 GU践I: Mai搂n Menu型Desig除n Opt块Resume报数据读入后,盆指定优化类型锣,控制等,然妻后开始循环。已(对应于数据疤库的分析文件钓必须可用以完尾成优化。)用过下列方法开始码循环:师

49、 Co窗mmand:喝 OPEXE洒 GU披I: Mai暑n Menu游Desig你n Opt互Run征标准的重启动扛大致如下:./OPT最OPRESU蒜, .透. 搜昨烟!烘读入文件(缺煎省论为榆Jobnam序e.OP鄙T捆)次OPSEL,及10 沃拨陆畜!商选屯择所1兴0奥个最佳设计盯OPTYPE永, .婚胁道需!缝指定优化工具车或方法吉. 择待叉兵搜!凶指定其他优化绣输入斩OPEXE 藏汗南比杜!袭开始优化循环宾请查做阅伯/OP焦T邀,灿OPRES渣U市,献OPSE汪L风,集OPTYP躲E破和绵OPEX药E布命令以得到更址详细的说明。今注攀怠乱除了优化数据句,罢ANSY阀S沿工作文件名将

50、总存储在优化数咏据库文件中裹(公Jobnam渗e.OP交T侄)。贱因此,如果优耀化数据文件被蒸读入,该文件尚名将覆盖当前疯的文件耀名端/FILN弹AME啦结。找在交互方式下图可以闯用杨OPRES丛U光命令行(晕Main M销enuDe策sign O暑ptRes青um颠e锯)读入批处理吐方式下生成的斤优化数据,这剧样便于交互的酸查看批处理优郊化的数据。坦如果在读入数马据前优化数据师库中有数据的偏话,应当首先幸清除优化数据允库。在这个过肠程中,所有的领设置将恢复其厨缺省值,所有礼的设计序列将陈被删除。用下巨列方式清除数暴据库:活 Co统mmand:惯 OPCLR察 GU扬I: Mai衔n Menu

51、征Desig败n Opt勤Clear&挡Reset轿因拳为番ANSY暗S拣数据库是不简受税OPCL瓜R南命令影响的,仇所以在读入一烘个新的优化数赢据库前应该清析除绵ANSY窜S秩数据库。用下恨列方法清镇除旱ANSY充S琴数据库:缘 Co骨mmand:晴 /CLEA涉R选 GU繁I: Uti奥lity M质enuFi消leCle造ar&Sta唉rt New败与批OPRES伟U于命令相对应的度是贫OPSAV兴E土命令歉(讯Main M逮enuDe肥sign O出ptSav妻e品),其功能是滚将优化数据写律入指定的文件凶中(缺省融为狼Jobnam城e.OP必T患)。优化数据屑在每次优化循屯环结束的时

52、候锅自动存储(靠见钞OPDAT挪A减命令),但用超户也可以随时祖用僚OPSAV宣E仙命令存储优化普数据。优化技术悦理解计算机程辈序的算法总是恰很有用的,尤驾其是在优化设混计中。在这一软部分中,将提夏供对下列方法哪的说明:零阶搁方法,一阶方泄法,随机搜索丰法,等步长搜爷索法,乘子计便算法和最优梯至度法。(更多筝的细节参维见疏ANSYS 席Theory伏 Refer侦ence尘眉第画2签0娃章。)零阶方法岸零阶方法之所段以称为零阶方留法是由于它只婆用到因变量而像不用到它的偏渐导数。在零阶俩方法中有两个将重要的概念:巨目标函数和状沉态变量的逼近哲方法,由约束君的优化问题转垫换为非约束的喊优化问题。逼

53、近方法:膊本方法中,程垄序用曲线拟合痰来建立目标函屋数和设计变量妻之间的关系。扩这是通过用几倍个设计变量序酬列计算目标函蚕数然后求得各度数据点间最小淘平方实现的。辩该结果曲线(会或平面)叫做温逼近。每次优垮化循环生成一额个新的数据点察,目标函数就拿完成一次更新返。实际上是逼崇近被求解最小顶值而并非目标逆函数。瓶状态变量也是层同样处理的。凑每个状态变量勇都生成一个逼劝近并在每次循蒸环后更新。萝用户可以控制瑞优化近似的逼摔近曲线。可以仿指定线性拟合瓦,平方拟合或太平方差拟合。玉缺省情况下,托用平方差拟合冻目标函数,用握平方拟合状态岛变量。用下列闲方法实现该控寄制功能:再 Co积mmand:明 OP

54、EQN斑 GU圾I: Mai逢n Menu横Desig蚀n Opt冠Method顿/Tool费OPEQ掘N势同样可以控制站设计数据点在数形成逼近时如唯何加权;递见歪ANSYS 眠Theory己 Refer唤enc田e闹。驰转换为非约束新问题疫状态变量和设脂计变量的数值广范围约束了设叔计,优化问题扮就成为约束的广优化问题轻。猛ANSY表S糠程序将其转化观为非约束问题盛,因为后者的绍最小化方法比箭前者更有效率速。转换是通过慌对目标函数逼俊近加罚函数的庙方法计入所加点约束的。轧搜索非约束目昏标函数的逼近医是在每次迭代双中剥用制Sequen违tial U也nconst故rained乳 Minim顽iz

55、atio面n Tech讨nique(娱SUMT)菜歇实现的。收敛检查不在每次循环结闹束时都要进行乳收敛检查。当糊当前的,前面赌的或最佳设计洲是合理的而且喷满足下列条件挖之一时,问题丝就是收敛的:l 验目标函数值由救最佳合理设计羊到当前设计的减变化应小于目闲标函数允差。l 牙最后两个设计巴之间的差值应纸小于目标函数宏允差。l 肠从当前设计到气最佳合理设计怀所有设计变量量的变化值应小弯于各自的允差马。l 愤最后两个设计怎所有设计变量房的变化值应小胞于各自的允差纤。业用下列方法指种定目标函数和钉设计变量允差押:塞 Co务mmand:漫 OPVAR充 GU旦I: Mai条n Menu鸡Desig缝n

56、Opt做Design他 Varia扮bles敌忆 Main酸 Menu画Design随 OptO好bjecti游ve略收敛并不代表泰实际的最小值廉已经得到了,费只说明以上四评个准则之一满范足了。因此,姜用户必须确定沿当前设计优化普的结果是否足辛够。如果不足照的话,就要另抓外做附加的优牙化分析。耻有时候求解过颈程会在收敛前讨终止,这是因还为发生下列情尤况之一:l 乎指定的循环次肥数达到了。l 累连续的不合理棋设计达到了指捆定的值北(惯OPSUB下P帮命令鹊的运NINF帝S形域)。缺省值奴为武7糊。系零阶方法的特志殊问题患由于目标函数学和状态变量都易是使用逼近的居,因此优化设续计和逼近数值械具有同

57、样的精段确度。下面给肠出了一些得到烫较好的逼近的欢建议。l 拍对于零阶方法冒,优化处理器冠开始通过随机抬搜索建立状态付变量和目标函陡数的逼近。由候于是随机搜索绩,收敛的速度课可能很慢。用汉户有时可以通做过给出多个合瓶理的起始设计篇来加速收敛。洁只简单的运行绸一系列的随机籍搜索并删除所丛有不合理的设桌计。用下列方网法之一运行随供机搜索:塞僻 Comm锄and: O霸PTYPE,棵RAND掌敢 GUI:解 Main 巡MenuD闹esign 痰Optme鸡thod/T兰ool野用下列方法删愉除所有不合理等设计:密 Co撇mmand:寒 OPSEL煤 GU洲I: Mai肌n Menu逃Desig刊n

58、 Opt御Select仇/Delet环e使也可以运行多僚次单独的循环丛,并在每次运稠行前指定新的置设计变量序列织来生罢成起始设计序撒列。用下列方酒法:数 Co军mmand:恋 OPTYP妻E,RUN暗 GU到I: Mai然n Menu持Desig骆n Opt疾Method药/Tool延(辈如果对问题的话特性有些认识吩的话,后一种疏方法更好些植。聪)蓄注蓝偷驰做一些小的设固计分析将有利残于收敛。但如舅果设计之间差袭别不大,也就鄙是说设计数据门点斯“遇堆聪积烫”驰在一起时,用垂户就要指定优辉化处理器沿一尿个指定的路径熄分析,以避免艘丢掉好的设计库。 亡如果零阶方法果生成了许多不鸟合理的设计的督话,

59、可能说明蔬状态变量的近宰似不能良好的禽反映状态变量捷的实际情况。航在这种情况下估,可以处理如沫下:分增加连续不合玻理设计的允许僻值,然后进行傲附加的零阶方鸽法分析(如果失合萌遗萌理的设计好象鲁要达到了)。裕用下列方法:虹 Comma筐nd: OP读SUBP,N塔INFS腐 GUI: 雪Main M爪enuDe钢sign O现ptMet双hod/To争ol俱在连续的逼近纷中不断的选择啦最佳设计,可照以得到更好的尾曲线拟合。用秀野下列方法实现燕:赴 Comma编nd: OP厦SEL纺 GUI: 友Main M赚enuDe愁sign O因ptSel箩ect/De绳lete笨允在状态变量逼合近时选择交

60、叉数项。用下列方败法:奋 Comma督nd: OP箱EQN,KF香SV迁 GUI: 奉Main M纷enuDe租sign O姻ptMet傻hod/To钟ol每谱屈一阶方法邪同零阶方法一牢样,一阶方法取通过对目标函舅数添加罚函数塞将问题转换为垃非约束的。但遍是,与零阶方丸法不同的是,驼一阶方法将真式实的有限元结鄙果最小化,而姓不是对逼近数场值进行操作。抢一阶方法使用航因变量对设计悼变量的偏导数非。在每次迭代批中,梯度计算延(用最大斜度连法或共轭方向款法)确定搜索链方向,并用线描搜索法对非约色束问题进行最沙小化。袍因此,每次迭凳代都有一系列悉的子迭代(其揪中包括搜索方挪向和梯度计算协)组成。这就医

61、使得一次优化村迭代有多次分秆析循环。圣OPFRS枯T寻命罢令朝(Main 示MenuD溜esign 足OptMe理thod/T散ool爪)棋有两个输入域关可以用来改善忽一阶方法的收脉敛。用户可以狸指定计算梯度玻的设计变量范含围变化程度,惜也可以指定线导搜索步长的范弓围。一般来说擦,这两个输入尺值的缺省数值杀就足够了。歇见氏ANSYS 鹿Theory葬 Refer秒enc愁e福。收敛检查军一阶方法在收友敛或中断时结区束。当当前的忙设计序列相对牢于前面的和最爸佳序列满足下显面任意一种情软况时,问题就圆称为收敛:l 牺目标函数值由搭最佳合理设计穷到当前设计的父变化应小于目汽标函数允差。l 喝从当前设

62、计到膝前面设计目标健函数的变化值无应小于允差。份同时要求最后宣的迭代使用最彼大斜度搜索,寨否则要进行附俘加的迭代。纪用下列方法指朽定目标函数允射差:展 Co跟mmand:围 OPVAR隙 GU沸I: Mai雾n Menu哨Desig赠n Opt肝Object岔ive括问题在收敛之蛾前可能中断。症在蔽用哪OPFRS灌T竿命警令岸NIT咽R括域指定的最大吓迭代次数达到鼠的情况下出现饮。铸一阶方法的特傅殊情况叹与零阶方法相钉比,一阶方法肆计算量大且结池果精确。但是未,精确度高并商不能保证最佳亭求解。下面是梦一些注意点:l 缺一阶方法可能牢在不合理的设瓶计序列上收敛徐。这时可能是课找到了一个局说部最小值,或飞是不存在合理柿设计空间。如心果出现这种情润况,可以使用旧零阶方法,因欧其可以更好的冲研究整个设计如空间。也可以煌先运行随机搜菌索确定合理设术计空间(如果卫存在的话),蜡然后以合理设固计序列为起点则重新运行一阶熊方法。l 脊一阶方法更容吗易获得局部最望小值。(见后册面辆“型局部和全局最子小掌值膜”蚁的说明。)这可是因为一阶方土法从设计空间抬的一个序列开皇始计算求解,巴如果起点很接留近局部最小值承的话,就会选家择该最小值而欧找不到全局最压小值。如果怀叫疑得到的是局序部最小值,可残以用零阶方法故或随机搜索验苍证,如上所述蠢。l 战目标函数允差协过紧将会引起网迭代次数很多茅。因

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!