已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机械优化设计实验报告班级: 机械设计(5)班姓名: 林斯宇 学号: 0901102028 1 目标函数方程式:F=ax4+bx3+cx2+dx+e其中 a=1.2,b=-1,c=-1,d=-10,c=181,初始点x0=0,步长h=0.1,收敛精度e=0.00012 实验目的:通过上机编程,理解进退法、黄金分割法的原理,了解计算机在优化设计中的应用。3 黄金分割法的基本原理一维收索是解函数极小值的方法之一,其解法思想为沿某已知方向求目标函数的极小值点。这种方法的适应面非常广。黄金分割法也是建立在区间削去法则原理基础上的试探方法。黄金分割法是用于一元函数f(x)在给定初始区间a,b内搜索极小点*的一种方法。它是优化计算中的经典算法,以算法简单、收敛速度均匀、效果较好而著称,是许多优化算法的基础,但它只适用于一维区间上的凸函数6,即只在单峰区间内才能进行一维寻优,其收敛效率较低。其基本原理是:依照“去劣存优”原则、对称原则、以及等比收缩原则来逐步缩小搜索区间7。具体步骤是:在区间a,b内取点:a1 ,a2 把a,b分为三段。如果f(a1)f(a2),令a=a1,a1=a2,a2=a+r*(b-a);如果f(a1)f(a2) ,令b=a2,a2=a1,a1=b-r*(b-a),如果(b-a)/b和(y1-y2)/y2都大于收敛精度重新开始。因为a,b为单峰区间,这样每次可将搜索区间缩小0.618倍或0.382倍,处理后的区间都将包含极小点的区间缩小,然后在保留下来的区间上作同样的处理,如此迭代下去,将使搜索区a,b逐步缩小,直到满足预先给定的精度时,即获得一维优化问题的近似最优解。黄金分割法原理如图所示, 4 实验所编程序框图(1)进退法计算框图(2) 黄金分割法计算框图5 程序源代码6 程序#include #include #define f(x) 1.2*pow(x,4)+(-1)*pow(x,3)+(-1)*pow(x,2)+(-10)*pow(x,1)+181main() double F1,F2,F3,W,x1,x2,x3,q,a,b,c; int n; n=1; printf(c=); scanf(%lf,&c); printf(a=); scanf(%lf,&a); printf(b=); scanf(%lf,&b); printf(n a b x1 x2 F1 F2n);x1=a+0.382*(b-a); x2=a+0.618*(b-a); F1=f(x1); F2=f(x2); printf(%d %.4lf %.4lf %.4lf %.4lf %.4lf %.4lfn,n,a,b,x1,x2,F1,F2); n=n+1; do if (F1=F2) a=x1; x1=x2; F1=F2; x2=a+0.618*(b-a); F2=f(x2); printf(%d %.4lf %.4lf %.4lf %.4lf %.4lf %.4lfn,n,a,b,x1,x2,F1,F2); n=n+1; else b=x2; x2=x1; F2=F1; x1=b+0.382*(b-a); F1=f(x1); printf(%d %.4lf %.4lf %.4lf %.4lf %.4lf %.4lfn,n,a,b,x1,x2,F1,F2); n=n+1; while (a-b)=c|(a-b)=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共卫生管理类资格考试流行病学知识点巩固习题及答案
- 注册环保工程师考试环境质量标准与污染物排放标准考点题库及答案
- 2026年物业管理企业战略规划与实施策略模拟试卷及答案
- 2026年人教版高中化学无机化学习题集及答案
- 网络营销师认证考试数据可视化技巧习题集及答案
- 河北省沧州市2026年七年级上学期期中数学试题附答案
- 2026年泰山市中考题目及答案
- 湖北成考高升专数学理计算真题卷
- 福建成考高升专理化综合真题带答案详解
- 2026年湖北省高新产业投资集团有限公司人员招聘考试模拟试题及答案
- 贝壳卖房委托书
- 2026成人手术后疼痛评估与护理培训课件
- 病案首页填写培训课件
- 雨课堂学堂在线学堂云English for Presentations at International Medical Conferences(首都医科大学)单元测试考核答案
- 顺控集团招聘笔试题库2026
- 2025年劳动监察辅助岗位招聘选拔试题集及解答
- 心律失常教学课件
- 《中国饮食文化》 课件 第一章 中国饮食文化发展历史
- 2025年国家开放大学《城市社会学》期末考试复习题库及答案解析
- 压裂安全工作培训课件
- GJB573B-2020 引信及引信零部件环境与性能试验方法
评论
0/150
提交评论