版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多目标遗传算法优化铣削正交试验结果序号vc(m/min)fz(mm/z)ae(mm)ap(mm)F(N)Ra(m)1400.020.25446.30.1742400.040.5659.70.2113400.060.758106.50.2884400.081.010123.00.3485600.020.25899.30.2526600.040.510134.00.3027600.061.04139.70.2388600.080.756130.40.2769800.020.7510255.80.29810800.041.08255.80.28811800.060.256110.40.2591280
2、0.080.54140.80.258131000.021.06314.20.240141000.040.754233.40.239151000.060.510278.60.330161000.080.258144.70.328说明:1.建立切削力和表面粗糙度模型如: (1)此模型你们来拟合(上面有试验数据,剩下的两个方程已经是我帮你们拟合好的了) (2)Ra=10-0.92146vc0.14365fz0.16065ae0.047691ap0.38457 (3)变量约束范围:公式(1)和(2)值越小越好,公式(3)值越大越好。=3.14 D=82.请将多目标优化操作过程录像(同时考虑三个方程,优
3、化出最优的自变量数值),便利我后续进行修改;将能保存的全部图片及源文件发给我;将最优解多组发给我,类似于下图(黄色部分为达到的要求)遗传算法的结果:vcfzaeapFRaQ69.49510.02010.59362.030144.45690.1507-133.92377.76040.080.80047.7189298.80560.3241-3058.3469.84320.04290.79237.316175.06530.2827-1383.0170.2130.02820.69457.6443117.280.2673-837.41369.49510.02010.59362.030144.45690
4、.1507-133.923程序如下:clear; clc;% 遗传算法直接求解多目标优化D=8;% Function handle to the fitness functionF=(X)10(3.19)*(X(1).(-0.0836).*(X(2).0.825).*(X(3).0.564).*(X(4).0.454);Ra=(X)10(-0.92146)*(X(1).0.14365).*(X(2).0.16065).*(X(3).0.047691).*(X(4).0.38457);Q=(X)-1000*2*X(1).*X(2).*X(3).*X(4)/(pi*D); nvars = 4; %
5、 Number of decision variableslb = 40, 0.02,0.25, 2; % Lower boundub = 100,0.08, 1.0,10; % Upper boundA = ; b = ; % No linear inequality constraintsAeq = ; beq = ; % No linear equality constraints% 遗传算法设定约束options = gaoptimset(ParetoFraction,0.3,PopulationSize,200,Generations,300,StallGenLimit,200,To
6、lFun,1e-100,PlotFcns,gaplotpareto);% the data of Pareto1FUN=(X)F(X);Ra(X);x,fval = gamultiobj(FUN,nvars,A,b,Aeq,beq,lb,ub,options);% 开启一个新的图形figure;% 画出Pareto1plot(fval(:,1),fval(:,2),mp);% 画出网格grid on;% 设定横坐标xlabel(F);% 设定纵坐标ylabel(Ra);% 设定题目title(Pareto front 1);% the data of Pareto2FUN=(X)F(X);Q(
7、X);x,fval = gamultiobj(FUN,nvars,A,b,Aeq,beq,lb,ub,options);% 开启一个新的图形figure;% 画出Pareto2plot(fval(:,1),fval(:,2),mp);% 画出网格grid on;% 设定横坐标xlabel(F);% 设定纵坐标ylabel(Q);% 设定题目title(Pareto front 2);% the data of Pareto3FUN=(X)Ra(X);Q(X);x,fval = gamultiobj(FUN,nvars,A,b,Aeq,beq,lb,ub,options);% 开启一个新的图形f
8、igure;% 画出Pareto3plot(fval(:,1),fval(:,2),mp);% 画出网格grid on;% 设定横坐标xlabel(Ra);% 设定纵坐标ylabel(Q);% 设定题目title(Pareto front 3);% the data of Pareto (F,Ra,Q)FUN=(X)F(X);Ra(X);Q(X);x,fval = gamultiobj(FUN,nvars,A,b,Aeq,beq,lb,ub,options);% 开启一个新的图形figure;% 画出Pareto4plot3(fval(:,1),fval(:,2),fval(:,3),m.);% 画出网格grid on;% 设定横坐标xlabel(F);% 设定纵坐标ylabel(Ra);% 设定竖坐标zlabel(Q);% 设定题目title(Pareto front 4);% 重新设定遗传算法options = gaoptimset(ParetoFraction,0.3,PopulationSize,5,Generations,1000,StallGenLimit,200,TolFun,1e-100,PlotFcns,gaplotpareto);% 遗传算法求解x,fval = gamultiobj(FUN,nvars,A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024高考语文一轮复习2023年高考语文真题及高分作文选载
- 会计财经法规会计法律制度
- 2024年影视三维后期制作岗位职责(共7篇)
- 农村家庭理财方案-以范女士家庭为例
- FP设计应用教程 9
- 2026年办公室租赁长期合同三篇
- 2026年全国临床执业医师考试押题密卷四
- 河南省百师联盟2025-2026学年高三下学期3月阶段检测英语
- 2026年高二物理下学期期中考试试卷及答案(三)
- 2026年低压电工实操知识全真模拟考试卷及答案(六)
- 2026山东济南市中城市发展集团有限公司社会招聘备考题库及答案详解(新)
- 2026年高考地理三轮复习:10大地理热点考点+模拟试题(含答案)
- 高血压的中医治疗
- 《社会工作法规与政策(中级)》课件全套 第1-18章 社会工作服务相关法规与政策的基本体系与主要功能-特定人群权益保护与服务的法规与政策
- 企业内部员工考试制度
- 西师大版小学二年级数学(下)第二单元 表内除法测试题(含答案)
- 伤口换药技巧
- 2025年广东省继续教育公需课人工智能赋能制造业高质量发展及答案
- 宁波华盛实业总公司招聘笔试题库2026
- 2026年福建省中考语文试题解读及复习备考方法指导
- 2026年河南经贸职业学院单招职业适应性测试模拟测试卷附答案
评论
0/150
提交评论