


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/有关多目标优化设计完整过程由于做项目,我在仿真论坛上搜寻过N次,只是查到说多目标要用加权和方法。但是没有详细步骤,经过一些时间郁闷,看了几天的help,最终搞出来了。我的阅历如下,不确定正确(我个人感觉是正确的),我用的是9.0版。我只是把我发觉在问题,解决问题的过程说出来,可能语句不太通顺。1.我们用optistruct时只能有一个objective.如下图:我只用过min,其他三个我没有用过。特别是后两个,谁用过说一下。2.我们可以设置多个response,可以把很多response用dconstraint约束,但是只能有一个objective。有时我们须要同时满足某几个response的最小值或是最大值。但是deconstraint只能设置response的上限或是下,不能设置为min或是max。(听说可以将上限和下限设置成相近的值可以使约束近似定为某一确定的值)。3.多目标其实在help里有说明,如下。DRESP2–DesignResponseviaequationsfordesignoptimizationDescriptionWhenadesiredresponseisnotdirectlyavailablefromOptiStruct,itmaybecalculatedusingDRESP2.Thisresponsecanbeafunctionalcombinationofanysetofresponsesthataretheresultofadesignanalysisiteration.Theseresponsescanbeusedasadesignobjectiveorasdesignconstraints.TheDRESP2cardidentifiestheequationtousefortheresponserelationshipandtheinputvaluestoevaluatetheresponsefunction.我看过一些论文,现在还没有什么新的理论可以实现多目标(可能我没有发觉),现在对多目标的处理状况是response用函数关联起来,将不同的response设置为函数的变量,把多目标处理成为一个单目标。方程形式如下:f=w1*response1+w2*response2W1,w2为权值。Optistruct中就是如此处理的,首先在dequation中设置方程,如下图:我对设置方程还有些地方没有弄明白,我只是举个简洁的例子。(希望哪位高人能把编辑方程的详细过程,及要留意的地方,单独发个帖子,特别是困难的方程的编写过程。)4.写方程。我以单工况状况下最小化compliance和最大化一阶固有频率为例子,(这个最简洁,多工况的状况,和这个差不多).写方程时,我们不能简洁的将方程写成f=w1*response1+w2*response2形式,因为w1*response1的值和w2*response2值可能会相差太大,并且两者的值很可能不是同时变大或是同时变小。所以我们要对两个response作确定的数学处理。(至于为什么要这样,大家可以想明白)。数学处理的方法很简洁,我主要是通过看这篇论文想到的:汽车车架结构多目标拓扑优化方法探讨范文杰,范子杰,苏瑞意(猛烈举荐)MultiobjectiveoptimaltopologydesignofstructuresT.-Y.Chen,S.-C.WuUni®edtopologydesignofstaticandvibratingstructuresusingmultiobjectiveoptimizationSeungjaeMin,ShinjiNishiwaki,NoboruKikuchi(1)至于为什么这样处理,都至少是本科生了,这个我想不须要说明(数学处理的方法确定不只这一种,这个比较简洁,也好理解,谁要是有其他的处理方法,大家探讨一下)这里只探讨一个工况状况下,k=1,=1,方程1里面的参数自己看论文去。是我们设置的参数,为柔度,怎么得到:以原模型做分析,原模型的柔度应当是最小的,因为我们要减小模型的柔度,提高刚度。它的值可以在out文件中取得。怎么得到:将增加了设计区域的模型进行拓扑优化,objective设为compliance最小,经过优化可以得到最小的compliance值,out文件中可以取得。为我们设置的变量,一阶固有频率。怎么得到:将增加了设计区域的模型进行拓扑优化,objective设为frequency最大,out文件中可以得到优化后最大值。怎么得到:将原模型进行分析,得出的值为最小值,因为我们要得到比这个大的值。W为权值,0至1之间,我们可以设置不同的权值,得出不同的结果,然后作出比较。写方程:我是用这在help里面有,大家自己看。留意左边必需有变量的列表,我当时就搞了好久才试出来。我对编写方程不熟,看了好久也没有完全搞懂,很希望有位高手出来说说。5.将方程中的变量和要优化的response联系起来。(1)首先要定义要用到的response,本例中是compliance最小,和frequency最大。(2)然后定义一个类型为function的response。(3)在dequation中选已经定义的方程。其他有关noregiond之类的设置我不懂,大家探讨。(4)点击edit.这里面是关键了,我只会用response和response_by_loadstep,其他是什么意思我也不懂,(很想知道),我只是碰巧试出来的。Response有两种,这两种只能存在一个(也不知道为什么),选择一个后,另一个没有了。选第三个是没有loadstep的,第四个是有loadstep的,这就要看定义objective时是否要loadstep,比如我们在objective中定义frequency最大时,要选loadstep,在objective中定义compliance最小是也要选loadstep。这要看设置的response了,这里例子中选的是第四个。打勾后如下图:方框中的数字2是设置的response个数,有几个写几个。然后在黄色的按键中点相应的response和loadstep。留意,response的选择必需方程中它所对应的变量相对应,比如:x1代表最小化compliance,那么第一个response必需选compliance最小。依次要对应。。。6.在objective中定义,和平常的做法一样。结束语:这是我自己摸索出来的方法,有很多地方不清楚,我只是把我发觉问题,解决问题的过程完整写出来,可能不太通顺。我也不保证完全正确,希望大家能完善一下。想解决的问题:比较困难的方程编写,例子中我只写了一行方程,不知道多行怎么写。不知道多个方程之间的变量是如何调用的,我试着写个多行的方程,但是在定义function类型的response时,只有第一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国供应链金融科技解决方案行业发展前景预测及投资规划建议报告
- 轴承培训课件
- 2025年中国云数据中心市场发展现状调研及投资趋势前景分析报告
- 2025-2030年中国新型乳化剂行业深度研究分析报告
- 塑料沙袋行业深度研究分析报告(2024-2030版)
- 2025年中国PP管材行业市场深度评估及投资战略规划报告
- 2025年中国数控裁剪机市场运行态势及行业发展前景预测报告
- 2024年南通市海门区康复医疗中心招聘考试真题
- 直方图培训课件
- 中国弧型板行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 2025年包养合同模板
- 《SPE固相萃取技术》课件
- 高中数学复习 导数压轴大题归类 (原卷版)
- 环境友好型飞机内饰-深度研究
- 《crrt低血压的处理》课件
- GB/T 23694-2024风险管理术语
- 2025年中国邮政集团山西省分公司招聘笔试参考题库含答案解析
- 马诗听评课记录范文
- 辽宁省抚顺市抚顺县2024-2025学年七年级上学期期末地理试卷(含答案)
- 国家开放大学法律事务专科《民法学(2)》期末纸质考试总题库2025春期考试版
- 定额〔2025〕3号文-关于发布2023版西藏地区电网工程概预算定额价格水平调整的通知
评论
0/150
提交评论