优化设计作业_第1页
优化设计作业_第2页
优化设计作业_第3页
优化设计作业_第4页
优化设计作业_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、作业1.阐述优化设计数学模型的三要素。写出一般形式的数学模型。答:建立最优化问题数学模型的三要素:(1)决策变量和参数。决策变量是由数学模型的解确定的未知数。参数表示系统的控制 变量,有确定性的也有随机性的。(2)约束或限制条件。由于现实系统的客观物质条件限制,模型必须包括把决策变量限制在它们可行值之内的 约束条件,而这通常是用约束的数学函数形式来表示的。(3)目标函数。这是作为系统决策变量的一个数学函数来衡量系统的效率,即系统追求的目标。2.阐述设计可行域和不可行域的基本概念答:约束对设计点在设计空间的活动范围有所限制。凡满足所有约束条件的设计点,它在设 计空间中的可能活动范围,称可行设计区

2、域(可行域)。不能满足所有约束条件的设计空间便 是不可行设计区域(不可行域)。3、无约束局部最优解的必要条件?答:(1)一元函数(即单变量函数)极值点存在的必要条件如果函数f(x)的一阶导数f (x)存在的话,则欲使X*为极值点的必要条件为:f (X *)=0但使f(X*)=0的点并不一定部是极值点;使函数f(x)的一阶导数f(x)=0的点称为函数f(x) 的驻点;极值点(对存在导数的函数)必为驻点,但驻点不一定是极值点。至于驻点是否为极 值点可以通过二阶导数f)(x)=0来判断。(2)n元函数在定义域内极值点X*存在的必要条件为vf (x *)_Taf(X *) df - *)df - *)

3、1 丁 = 0I dxdxdxI12n即对每一个变量的一阶偏导数值必须为零,或者说梯度为零(n维零向量)。f(X*)=0是多元函数极值点存在的必要条件,而并非充分条件;满足(X*)=0的 点X*称为驻点,至于驻点是否为极值点,尚须通过二阶偏导数矩阵来判断。3.阐述约束优化问题最优解的K-T条件。答:K-T条件可阐述为:如果X(k)是一个局部极小点,则该点的目标函数梯度(X(k)可表示成该点诸约束面梯度为 gu (X(k)、 hv (X(k)的如下线性组合:NVh GQ)= 0V Vvf X q)-x 九 v g G NVh GQ)= 0V Vu =1V=1式中:q在X(k)点的不等式约束面数;

4、j-在X(k)点的等式约束面数;%(u=1,2,q)、人(v=1,2,j)非负值的乘子,亦称拉格朗日乘子。如无等式约 束,而全部是不等式约束,则式(3-20)中j=0,第三项全部为零。也可以对K-T条件用图形来说明。式(3-20)表明,如果X(k),是一个局部极小点,则该 点的目标函数梯度f(X(k)应落在该点诸约束面梯度 gu(X(k)、 hv(X(k)在设计空间所组成 的锥角范围内。如图3-12所示,图(q)中设计点X(k)不是约束极值点,图3)的设计点X(k)是约 束极值点。图 3-J2.给出图中的可行设计点、边界设计点和不可行设计点。6题图二维设计空间6题图二维设计空间答:内点X(1)

5、、边界点X(3)均为可行设计点,边界点X(3)为边界设计点,外点X (2)则为不可 行设计点。6、根据逼近思想所构造的优化计算方法的基本规则是什么? 答:基本思想是:在设计空间从一个出始设计点X(0)开始,应用某一规定的算法,沿某一方 向5(0)和步长a(0)产生改进设计的新点X(1),使得f(X(i)f(X(o),然后再从X(i)点开始,仍应 用同一算法,沿某一方向5(1)和步长a(i),产生又有改进的设计新点X(2),使得f(X(2)f(X(i), 这样一步一步地搜索下去,使目标函数值步步下降,直至得到满足所规定精度要求的、逼 近理论极小点的X *点为止。7、数值迭代计算中,通常采用哪三种

6、终止条件?答:1)点距准则当相邻两迭代点X(k), X(k+i)之间的距离已达到充分小时,即小于或等于规定的某一很小正数b时,迭代终止。一般用两个迭代点向量差的模来表示,即|X (k+i) X Q)|用X(k+i)和X(k)在各坐标轴上的分量差来表示,即|Xl+i) X (k )|( i = i,2, n)2)函数下降量准则当相邻两迭代点X(k), X(k+口的目标函数值的下降量已达到充分小时。即小于或等于规定的莱一很小正数b时,迭代终止。一般用目标函数值下降量的 绝对值来表示,即f(X(k+i)- f(X(k )e3)梯度准则 当目标函数在迭代点X(k+i)的梯度已达到充分小时,即小于或等于

7、规定 的某一很小正数b时,迭代终止。一般用梯度向量的模来表示,即|守(X(+i)e.对于约束极值问题试运用K-T条件检验点x试运用K-T条件检验点x* =mins.t.g G)=g()=-X 0g 3(X )=- X: 0 x x 2.5 0的目标函数等值线和约束曲线勾画出来,并确定:(1)可行域的范围(用阴影线画出)。(2)无约束最优解X M)、f (X *G),约束最优解X *G)、f (X *3)。(3)若再加入等式约束h a)= 5-x 2 = 0,约束最优解X *3、f (X *(3).如图所示为机床主轴计算简图。在设计时,有两个重要因素需要考虑,即主轴的自 重和伸出端C点的挠度。试

8、建立机床主轴以主轴自重最轻为目标的优化设计数学模型。其Fa 2(/ + a) , 冗()中,C点的挠度:y = -一 ; I =D4 d4 ; E为弹性模量。材料的密度为P3 EI64外力F给定。E i-E i-11、选用优化算法时,一般需考虑哪几个因素?答:选择优化方法应综合考虑:1)设计变量是连续的还是离散的以及维数的多少。维数较低可选用结构简单易于编程的方 法,维数高的则应选择收敛速度较快的方法。2)目标函数是单目标还是多目标,目标函数的连续性及其一阶、二阶偏导数是否存在以及是 否易于求得,对于求导困难或导数不存在的应避免求导而采用直接法。3)有无约束,约束条件是不等式约束,还是等式约束

9、,还是两者同时兼有。如具有等式约束, 显然不能直接采用复合形法,内点惩罚函数法。.用外点法和用内点法求解min f(X)= x,D : g(X)= x 1 0最优化问题的惩罚XeDuRn 函数。答:用内点法求解D: g(X)=%-1/的约束最优化问题。惩罚函数为.优化迭代逼近搜索中是在每一迭代点X(左)上利用函数在该点邻近局部性质的信息, 确定一个搜索方向Sk+1)和搜索步长a,求新的迭代点X(k+1)=X(k)+aS1k +1)。其中,最速下降法 (梯度法)、共轭梯度法和牛顿法的搜索方向是如何确定?.什么是共轭梯度法答:共轭梯度法是共轭方向发中的一种,因为在该方法中每一个共轭响亮都是依赖于迭

10、代点 处的负梯度而构造出来的,所以称作共轭梯度法。寻求共轭方向作为探索方向的最优化方法 称为共轭梯度法。.阐述变尺度法的基本思想答:变尺度法的基本思想梯度法和阻尼牛顿法的迭代公式,即X( k+1)= X( k)-a( k)/(X( k)X( k+1)= X( k)-a( k)H(X( k)-1 /(X( k)变尺度法所构成的迭代公式为X(k +1)= X(k )-a( k) A( k) /(X(k)(5-18)变尺度法的搜索方向应为S(k) = -A(k)(X(k); A(k)是根据需要构造的一个nxn阶对称 矩阵。若在初始点X(0)取A(0)为单位矩阵I,则式(5-18)为的梯度法代公式,搜

11、索方向为负梯 度方向。迭代过程不断地修正构造矩阵A(k),使它在整个迭代过程中逐步地逼近目标函数在极 小点处的赫森矩阵的逆矩阵。当A(k) = H(X(k)-1时,式(5-18)为阻尼牛顿法迭代公式。这样, 当迭代点逼近最优点时,搜索方向趋于牛顿方向。这种构想,综合了梯度法和牛顿法的优点,不计算H(X(k)-1,而用变化的构造矩阵A(k)去 逼近它。构造矩阵A (k )在迭代过程中是变化的,称为变尺度矩阵。由于变尺度法的迭代形式与牛顿法类似,不同的是在迭代公式中用A(k)来逼近H(X(k)-1,所 以又称为“拟牛顿法”变尺度法的搜索方向S(k)= -A(k)VfX(k),最终要逼近牛顿方向S

12、(k )= - H(X(k )-1 /(X(k),故又称为拟牛顿方向。.分析比较牛顿法、梯度法和Powell法的特点。答:梯度法方法特点:需计算一阶偏导数。方法简单,可靠性较好,可稳定地使函数值下降。对 初始点要求不严。但收敛速度十分缓慢,特别是当迭代点进入最优点邻域时,更为严重。使用条件:目标函数必须存在一阶偏导数。适于精度要求不高的优化问题。牛顿法方法特点:具有二次收敛性,在极值点附近收敛速度快。但要计算函数的Hessian矩 阵及其逆阵。准备工作量大,程序复杂,所需贮存量大。要求迭代点Hessian矩阵非奇异且为定型(正定或负定),要求初始点靠近极值点。可靠性较差。使用条件:目标函数存在

13、一阶或二阶偏导数。鲍威尔法方法特点:属于共轭方向法。具有直接法的共同优点,且具有二次收敛性,收敛速度较 快,可靠性也比较好。存贮量少。程序较复杂。使用条件:用于维数较高的目标函数(50维以下)其他同上。.已知约束优化问题的数学模型min f(X)=Q - 3)2 Q 4)X e D u R 2 =5 x =5 x x 2 01=2.5 一 x + x 0 12= X 01=X 0/(X)g 2(X )试写出混合型罚函数。.外点法和混合惩罚函数法都可处理同时具有等式和不等式约束的优化问题,两种方 法在构造惩罚函数时有何主要区别?.设约束优化问题的数学模型为mins.t.f G)= x - xmi

14、ns.t.g 1G )=一 lnx 0h G)= x + x -1 =试用混合惩罚函数法构造该问题的惩罚函数。.确定目标函数、设计变量、约束条件应注意哪些问题?选择优化方法应掌握哪些原 则?答:目标函数是以设计变量表示设计所要追求的某种性能指标的解析表达式,用来 评价设计方案的优劣程度。对于不同的机械设计有不同的衡量评价标准。从使用性能出发,有要求效率最高,功率利用率最好,可靠性最好,测量或运动传 递误差最小,平均速度最大或最小,加速度最大或最小,尽可能满足某动力学参数 要求等等。从结构型式出发,有要求重量最轻,体积最小等等。从经济性考虑,有要求成本最低,工时最少,生产率最高,产值最大等等。往

15、往要求同时兼顾几方面的要求。一般说来,目标函数越多,设计结果越趋完善,但优化设计的难度也相应增加。实际使用中应尽量控制目标函数的数目,抓问题的主要矛盾,针对影响机械设计的质 量和使用性能最重要、最显著的问题来建立目标函数,保证重点要求的实现,其余 的要求可处理成设计约束来加以保证。设计变量是在设计过程中需要进行选择并最终必须确定的各项独立参数。凡能影响设计质量或结果的可变参数均可作为设计变量总原则应该在确保优化效果的前提下,尽可能地减少设计变量。在优化设计中,对某一种参数是否作为设计变量,必须考察这种参数是否能够控制, 实行起来是否便利,制造加工成本如何以及允许调整范围等实际问题。参数中对优化

16、目标影响最大的那些独立参数作为设计变量。力求选取容易控制调整的参数作为设计变量。对有关材料的机械性能,由于可供选用的材料往往是有限的,而且它们的机械性能 又常常需要采用试验的方法来确定,无法直接控制,所以作设计常量处理较为合理。 那些根据以往经验或资料可确定的参数,受工厂条件限制无法随意变动的参数,也 都应取作设计常量。对于应力、应变、压力、挠度、功率、温度等等设计者不能直接判断,而是一些具 有一定函数关系式计算出的因变量,当它们在数学上易于消去时,也可不定为设计 变量。但如果避免这种参数在数学上有困难,可取为设计变量。设计约束是考虑边界和性能对设计变量取值的限制条件。边界约束规定设计变量的取值范围,在优化设计中,先对每个设计变量都给出明确 的上、下界限约束是完全可能的。尽管其中某些约束会由于引入其它约束条件成为 不起作用的消极约束,但对求解中确定计算初始点,估计可行区域,判断结果合理 性等都会带来好处。在优化设计中,对于一个性能指标,可以取为目标函数,也

温馨提示

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

评论

0/150

提交评论