MATLAB多目标优化计算ppt课件.ppt
《MATLAB多目标优化计算ppt课件.ppt》由会员分享,可在线阅读,更多相关《MATLAB多目标优化计算ppt课件.ppt(48页珍藏版)》请在三一办公上搜索。
1、6 多目标优化问题,多目标优化问题的MATLAB函数有,fgoalattain,需确定各分目标的加权系数,需知各分目标的单个的最优值,目标函数的最大值逐次减小,fminimax,6.1 函数fgoalattain,min v s.t. fi(X)-wiv goali i=1,2,t AXb (线性不等式约束) AeqX=beq (线性等式约束) C(X)0 (非线性不等式约束条件) Ceq(X)=0 (非线性等式约束) Lb X Ub (边界约束条件),一、多目标优化问题数学模型,标量变量,各分目标函数,分目标函数的权重,各分目标函数的目标值,二、优化函数使用格式 x,fval,exitfla
2、g,output, grad,hessian= fgoalattain(fun,x0,goal,w,A,b,Aeq,beq,Lb,Ub,Nlc,options,P1,P2),设置优化选项参数,各分目标权重,各分目标期望值,目标函数在最优解的海色矩阵,返回目标函数在最优解的梯度,优化算法信息的一个数据结构,返回算法的终止标志,返回目标函数的最优值,返回目标函数的最优解,附加参数,非线性约束条件的函数名,设计变量的下界和上界,线性等式约束的常数向量,线性等式约束的系数矩阵,线性不等式约束的常数向量,线性不等式约束的系数矩阵,无定义时以空矩阵符号“ ”代替,6.1 函数fgoalattain,初始点
3、,目标函数文件名,三、例题,设计带式输送机传动装置上的普通V带传动。已知电机额定功率P=4kW,转速n1=1440r/min,传动比i=3,采用A型V带,每天工作不超过10小时。要求传动结构紧凑(带的根数尽量少,带轮直径和中心距尽量小)。 解:(1)建立优化设计的数学模型 设计变量: V带传动的独立设计变量是小带轮直径dd1和带的基准长度Ld X=dd1,LdT=x1,x2T 目标函数:小带轮直径:中心距:带的根数:,6.1 函数fgoalattain,1.1,拟合直线,P0=(0.02424dd1-1.112879)(kW),0.17kW,KL=0.20639Ld0.211806,拟合幂函数
4、方程,拟合双曲线方程,minf1(X)=dd1=x1,约束条件:含性能约束和边界约束,小带轮直径=推荐的A型带轮最小直径,最大带速25m/s,小带轮包角120,带传动的中心距要求,小带轮基准直径的下限和上限,带基准长度的下限和上限,性 能 约 束,边 界 约 束,三、例题,6.1 函数fgoalattain,6.1 函数fgoalattain,三、例题,解:(1)建立优化设计的数学模型 设计变量: X=dd1,LdT=x1,x2T 目标函数:小带轮直径:中心距:带的根数:,minf1(X)=dd1=x1,80100mm,320400mm,14,按容限值确定权重,以使目标函数值在数量级上统一,约
5、束条件:(2)确定分目标和它们的权重,(3)编制优化设计的M文件,x,fval,exitflag,output, grad,hessian= fgoalattain(fun,x0,goal,w,A,b,Aeq,beq,Lb,Ub,Nlc,options,P1,P2),%V带传动多目标优化设计的目标函数文件function f=VDCD_3mb_MB(x)P=4;i=3;KA=1.1; %已知条件:功率,传动比,工况系数f(1)=x(1); %f1-小带轮基准直径:目标函数1a1=x(2)/4-pi*x(1)*(i+1)/8;a2=x(1)2*(i-1)2/8;a=a1+sqrt(a12-a2)
6、;f(2)=a; %f2,中心距:目标函数2P0=0.02424*x(1)-1.1128789; %单根带额定功率DP0=0.17; %功率增量alpha=180-180*x(1)*(i-1)/pi/a; %小带轮包角Kalp=alpha/(0.549636*alpha+80.396114); %包角系数KL=0.20639*x(2)0.211806; %长度系数f(3)=KA*P/(P0+DP0)/Kalp/KL; %f3-V带根数:目标函数3,6.1 函数fgoalattain,三、例题,(3)编制优化设计的M文件 %V带传动多目标优化设计的约束函数文件 functiong,ceq=VDC
7、D_3mb_YS(x) i=3;n1=1440; %已知条件:传动比,转速 g(1)=100-x(1); %小带轮直径=Ddmin g(2)=pi*x(1)*n1/6e4-25 %带速范围V=alpmin g(4)=0.7*x(1)*(i+1)-a; %中心距范围a=amin ceq=;,6.1 函数fgoalattain,三、例题,x,fval,exitflag,output, grad,hessian= fgoalattain(fun,x0,goal,w,A,b,Aeq,beq,Lb,Ub,Nlc,options,P1,P2),(3)编制优化设计的M文件,%V带传动多目标优化设计的调用命令
8、P=4;i=3;n1=1440;KA=1.1; %已知条件:功率,传动比,转速,工况系数x0=100;1250; %初始点(小带轮直径,V带基准长度)goal=75,280,2; %分目标w=10(-2),40(-2),1.5(-2); %分目标加权系数lb=80,630; %最小带轮直径和A型V带的基准长度ub=100;4000; %最大带轮直径和A型V带基准长度xopt,fopt=fgoalattain(VDCD_3mb_MB,x0,goal,w,lb,ub,VDCD_3mb_YS),6.1 函数fgoalattain,三、例题,x,fval,exitflag,output, grad,h
9、essian= fgoalattain(fun,x0,goal,w,A,b,Aeq,beq,Lb,Ub,Nlc,options,P1,P2), , , , ,Optimization terminated successfully: Search direction less than 2*options.xopt = 1.0e+003 * 0.1000 1.2269fopt = 100.0000 281.5296 3.5957,(4) M文件运算结果,6.1 函数fgoalattain,三、例题,(5) 优化结果处理,dd1,100mm,1227mm,Ld,小带轮基准直径,带传动中心距,带的
10、根数,1250mm,圆整,4,圆整,%优化结果数据处理后部分参数计算Dd1=100;Dd2=Dd1*i;z=4;Ld=1250;v=pi*Dd1*n1/6e4;a1=Ld/4-pi*Dd1*(i+1)/8;a2=Dd12*(i-1)2/8;a=a1+sqrt(a12-a2);alpha=180-180*Dd1*(i-1)/pi/a;disp disp *计算结果*fprintf(1, 小带轮基准直径 Dd1=%3.0fmmn,Dd1);fprintf(1, 大带轮基准直径 Dd2=%3.0fmmn,Dd2);fprintf(1, V带基准长度 Ld=%3.0fmmn,Ld);fprintf(1
11、, 传动中心距 a=%3.2fmmn,a);fprintf(1, 小带轮包角 alpha=%3.2f度n,alpha);fprintf(1, V带根数 z=%3.0fmmn,z);,(4) M文件运算结果,6.1 函数fgoalattain,三、例题,(5) 优化结果处理,*计算结果* 小带轮基准直径 Dd1=100mm 大带轮基准直径 Dd2=300mm V带基准长度 Ld=1250mm 传动中心距 a=293.82mm 小带轮包角 alpha=141.00度 V带根数 z= 4mm,(4) M文件运算结果,6.1 函数fgoalattain,三、例题,(5) 优化结果处理,(6) 最终方案
12、,6.2 函数fminimax,min max f1,f2,f3 s.t. AXb (线性不等式约束) AeqX=beq (线性等式约束) C(X)0 (非线性不等式约束条件) Ceq(X)=0 (非线性等式约束) Lb X Ub (边界约束条件),一、多目标优化问题数学模型,各分目标函数,二、优化函数使用格式 x,fval,exitflag,output, grad,hessian= fminimax(fun,x0, A,b,Aeq,beq,Lb,Ub,Nlc,options,P1,P2),设置优化选项参数,目标函数在最优解的海色矩阵,返回目标函数在最优解的梯度,优化算法信息的一个数据结构,
13、返回算法的终止标志,返回目标函数的最优值,返回目标函数的最优解,附加参数,非线性约束条件的函数名,设计变量的下界和上界,线性等式约束的常数向量,线性等式约束的系数矩阵,线性不等式约束的常数向量,线性不等式约束的系数矩阵,无定义时以空矩阵符号“ ”代替,6.2 函数fminimax,初始点,目标函数文件名,三、例题,已知直径为1单位长度的圆柱梁,要求将它制成矩形截面梁,满足重量最轻和强度最大的条件,试确定矩形截面尺寸。 解:(1)建立优化设计的数学模型 设计变量: 矩形截面的宽和高 X=x1,x2T 目标函数:重量截面积:弯曲强度 矩形截面矩量:,6.2 函数fminimax,minf1(X)=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 多目标 优化 计算 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1376786.html