《机械优化设计实验报告》由会员分享,可在线阅读,更多相关《机械优化设计实验报告(78页珍藏版)》请在金锄头文库上搜索。
1、机械优化设计实例机械优化设计实验报告目录页脚内容机械优化设计实例进退法确定初始区间进退法基本思路进退法程序框图题目源程序代码及运行结果黄金分割法黄金分割法流程图题目源程序代码及结果牛顿型法牛顿型法基本思路阻尼牛顿法的流程图题目源程序代码及结果鲍威尔法鲍威尔法基本思路页脚内容机械优化设计实例鲍威尔法流程图. 题目源程序代码及结果复合形法复合行法基本思想源程序代码及结果外点惩罚函数法解题思路:流程框图题目源程序代码及结果机械设计实际问题分析计算过程如下源程序编写报告总结页脚内容机械优化设计实例进退法确定初始区间进退法基本思路:按照一定的规则试算若干个点,比较其函数值的大小,直至找到函数值按“高低高
2、”变化的单峰区间。进退法程序框图Sin di =口fl皿戸题目:用进退法求解函数x x2 7x 10的搜索区间源程序代码及运行结果页脚内容搜索区间为机械优化设计实例页脚内容机械优化设计实例黄金分割法黄金分割法基本思路:通过不断的缩短单峰区间的长度来搜索极小点的一种有效方法。按 (0.618)缩小 比较f(x)大小.确定取舍区间。黄金分割法流程图题目:对函数f x x2 7x 9,给定搜索区间0 x 8时,试用黄金分割法求极小点源程序代码及结果:页脚内容牛顿型法机械优化设计实例页脚内容机械优化设计实例牛顿型法基本思路:在xk邻域内用一个二次函数 x 来近似代替原目标函 数,并将 X的极小点作为对
3、目标函数f x求优的下一个迭代点xk 1。经多次迭代,使 之逼近目标函数f X的极小点。阻尼牛顿法的流程图:开始给定X0dk 2f(xk)1 f(xk)k 1k.kkd k:mi nf(xkdk)是Xk k 1否结束题目:用牛顿阻尼法求函数f Xi,X2xi 2 4 xi 2X2的极小点源程序代码及结果:页脚内容机械优化设计实例结果显示:用阻尼牛顿法迭代次后得到极小点及极小值为页脚内容机械优化设计实例鲍威尔法鲍威尔法基本思路:在不用导数的前提下,在迭代中逐次构造 的共轭方向鲍威尔法流程图:题 目: 求 函 数的最优点,收)页脚内容机械优化设计实例敛精度源程序代码及结果:页脚内容机械优化设计实例
4、页脚内容机械优化设计实例页脚内容机械优化设计实例页脚内容机械优化设计实例页脚内容机械优化设计实例页脚内容机械优化设计实例页脚内容机械优化设计实例复合形法复合行法基本思想:在可行域中选取 个设计点( )作为初始复合形的顶点。比较各顶点目标函数值的大小,去掉目标函数值最大的顶点称最坏点,以坏点以外其余各点的中心为映射中心,用坏点的映射点替换该点,构成新的复合形 顶点。反复迭代计算,使复合形不断向最优点移动和收缩,直至收缩到复合形的顶点 与形心非常接近,且满足迭代精度要求为止。题目:求函数的最优点,约束条件为;页脚内容机械优化设计实例B掠函救甬朗|版2为:0 師卯2res any keu to co
5、ntinue外点惩罚函数法解题思路:外点法是从可行域的外部构造一个点序列去逼近原约束问题的最优解。外点法可以用来求解含不等式和等式约束的优化问题。外点惩罚函数的形式为:ml(x,r) f(x) rmax0,gi(x)2 r hj(x)2i 1j 1流程框图:页脚内容机械优化设计实例贏;,打片詁匚号h *严习(一探出)工丘占1 *IIjh - 丫 Wh的最优点,约题目:求函数束条件: ;收敛精度;源程序代码及结果:初始化方向,线性无关鲍威尔方法暂存新的搜索方向到用于存储各共轭方向的点页脚内容机械优化设计实例用于中间判断用存放于更换方向后产生的新点标志暂存鲍威尔最优解初值递减系数精度控制初始惩罚因子函数声明部分鲍威尔方法函数待求函数一维搜索的目标函数区间搜索黄金页脚内容机械优化设计实例分割选择法排序约束优化方法主函数入口请输入精度优解为最小值为页脚内容