前 言机械优化设计是一门实践性很强的课程,必须通过实际上机操作运用各种优化方法程序来达到:1、加深对机械优化设计方法的基本理论和算法步骤的理解;2、培养独立编制计算机程序的能力;3、掌握常用优化方法程序的使用;4、培养灵活运用优化方法解决工程设计问题的能力。因此,本课程在课堂教学过程中安排适当的时间上计算机运算。本书作为上机实验的指导书,旨在对每次实验目的内容提出具体要求,并加以考核。实验报告内容每次上机实验后,学生要做一份完整的实验报告,实验报告内容应包括:1、优化方法的基本原理简述;2、自编优化方法源程序。3、考核题的优化结果及其分析;4、具体工程设计问题的数学模型、优化设计结果及其分析。实验一 一维搜索方法(黄金分割法或二次插值法)1、目的:加深对一维搜索方法的确定区间的进退法和缩短区间的黄金分割法或二次插值法基本原理的理解2、内容:按所给程序框图编制上机程序,上机输入、调试并运行程序,或调试并运行已给程序,用所给考核题进行检验。3、考核题(0=0,h0=0.1, =0.001)(1) min f (t )=t2−10t+36(2) min f (t )=t4−5t3+4t2−6t+60(3) min f (t )=(t+1)(t−2)2(4) min f ( x)=x2+2e−x(5) 求函数 f ( X )=x14−x13 x2−x12 x2 x3+x1 x2 x3 x4自点 X k=(0,−1,−2,−3)T 出发,沿方向d=(1,2,3,4)T 的最优步长因子× 和在 d 方向的极小点 X*和极小值 f(X*)。实验二 多维无约束优化方法(鲍威尔法或拟牛顿法)1、目的:加深对所学多维无约束优化方法基本原理的理解,增强编制和调试程序的能力,懂得如何在多维无约束优化方法中调用一维搜索方法程序。2、内容:按所给程序框图编制上机程序,上机输入、调试并运行程序,或调试并运行已给程序,用所给考核题进行检验。3、考核题(1) min f ( X )=3 x12+( x22−1)2+2( x3+2)2+x42+10初始点:X 0=(0,0,0,0)T 或X 0=(−10 ,20,−30,40)T(2) min f ( X )=4( x1−5)2+( x2−6)2初始点:X 0=(8,9)T(3) min f ( X )=x12+x22−x1 x2−10 x1−4 x2+60初始点:X 0=(−5 ,10)T(4) min f ( X )=( x12+x2−11)2+( x1+x22−7)2初始点:X 0=(1,1)T(5) min f ( X )=( x12+12x2−1)2+( 49x12+49 x22+84 x1+2324 x2−681)2初始点:X 0=(1,1)T实验三 多维约束优化方法(惩罚函数法或复合形法)1、目的:加深对所学多维约束优化方法基本原理的理解,增强编...