首页 机械优化设计作业

机械优化设计作业

举报
开通vip

机械优化设计作业机械优化设计作业 xx,,2,4,12,2x,3x,12,121、 fxxstmin,,4,,,12xx,,312, ,x,x,012, 解:目标函数和约束条件均为线性函用linprog函数 minz,cX 模型: s.t. AX,b AeqX,beq 命令:x=linprog(c,A,b,Aeq,beq) 编写.m文件yh1.m如下: f=[-4;-1]; A=[-1 2;2 3;1 -1]; b=[4;12;3]; Aeq=[]; beq=[]; lb=zeros(2,1); [x,fval,e...

机械优化设计作业
机械优化设计作业 xx,,2,4,12,2x,3x,12,121、 fxxstmin,,4,,,12xx,,312, ,x,x,012, 解:目标 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 和约束条件均为线性函用linprog函数 minz,cX 模型: s.t. AX,b AeqX,beq 命令:x=linprog(c,A,b,Aeq,beq) 编写.m文件yh1.m如下: f=[-4;-1]; A=[-1 2;2 3;1 -1]; b=[4;12;3]; Aeq=[]; beq=[]; lb=zeros(2,1); [x,fval,exitflag]=linprog(f,A,b,[],[],lb) 运行结果: Optimization terminated. x = 4.2000 1.2000 fval = -18.0000 exitflag = 1 2、 minf,,xxxs,t:0,x,2x,2x,72123123解:目标函数为非线性的,约束条件为线性的,因此用fmincon函数求解。 模型: min f(X) X0=[] s.t AX<=b Aeq,X,beq,0 G(X) Ceq(X)=0 ,, lbXub 命令:x=fmincon(f,x0,A,b,Aeq,beq,lb,ub) 主程序如下: (1)先建立.m文件fun2.m如下: function f=fun2(x); f=-x(1)*x(2)*x(3); (2)再建立主程序yh2.m x0=[10;10;10]; A=[-1,-2,-2;1,2,2]; b=[0;72]; [x,fval,exitflag]=fmincon('f',x0,A,b,[],[],[],[]) 运行结果: x = 24.0000 12.0000 12.0000 fval = -3.4560e+003 exitflag = 5 223、 minf,(x,2),(x,1)s,t:x,2x,2,01212解:目标函数为非线性的,约束条件为线性的,用fmincon函数求解。 模型: min f(X) X0=[] AX<=b s.t Aeq,X,beq G(X) ,0 Ceq(X)=0 ,,Xub lb 命令:x=fmincon(f,x0,A,b,Aeq,beq,lb,ub) 主程序如下: (1)先建立.m文件fun3.m如下: function f=fun2(x); f=(x(1)-2)^2+(x(2)-1)^2; (2)再建立主程序yh3.m如下 x0=[1;1]; A=[]; b=[]; Aeq=[1 2]; beq=[2]; [x,fval,exitflag]=fmincon('fun3',x0,A,b,Aeq,beq) 运行结果: x = 1.6000 0.2000 fval = 0.8000 exitflag = 1 2,xx4,,,012,22stx,,04、 minf,(x,3),x,212 ,x,0.5,01, 解:目标函数、约束条件均为非线性的,用fmincon函数。 (1)先建立.m文件mycon4.m定义非线性约束: function [c,ceq]=mycon4(x) c=x(1)^2+x(2)-4; ceq=[]; (2)再建立fun4.m,定义目标函数: function f=fun4(x); f=(x(1)-3)^2+x(2)^2; (3)再建立主函数.m文件yh4.m如下 x0=[0;0]; lb=[0.5;0]; [x,fval,exitflag]=fmincon('fun4',x0,[],[],[],[],lb,[],'mycon4') 运行结果: x = 2.0000 0 fval = 1.0000 exitflag = 1 425、求函数的极小点。 fxxxxxx(,)32(15),,,,121122 解:此 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 求解无约束函数的极小值点,用fminsearch函数。 主程序如下: x=fminsearch('3*x(1)^4+2*x(1)*x(2)+(1+5*x(2))^2',[0,0]) 运行结果: x = 0.3287 -0.2132 26、求 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 面积为的体积最大的长方体体积。 150m x、x、x123解:设长方体的长宽高分别为: maxf,xxx123目标函数 2(,,),150xxxxxx,121323.,st,,,,0xxx123,约束条件 (1)建立M文件mycon6.m定义非线性约束: function [c,ceq]=mycon6(x); c=[]; ceq=x(1)*x(2)+x(1)*x(3)+x(2)*x(3)-75; (2)再建立.m文件fun6.m定义目标函数: function f=fun6(x); f=x(1)*x(2)*x(3); (3)再建立.m文件yh6.m定义主函数: x0=[1;1;1] lb=[0;0;0]; [x,fval,exitflag]=fmincon('fun6',x0,[],[],[],[],lb,[],'mycon6') 运行结果为: x = 5.0000 5.0000 5.0000 fval = 125.0000 exitflag = 1 因此,可得,当为边长为5m的立方体时,表面积为150m?时体积最大为125m?。 7、某车间生产甲(如轴)、乙(如齿轮)两种产品。生产甲种产品每件需要用材料9?,3个工时、4kw电,可获利60元;生产乙种产品每件需要用材料4?、10个工时, 5kw电,可获利120元。若每天能供应材料360?,有300个工时,能供电200kw电,问每天生产甲、乙两种产品各多少件,才能够获得最大的利润。 解:设每天生产甲乙两种产品的件数分别为。总获利为。 x、xf12 目标函数 maxf,60x,120x12 9x,4x,360,12,3x,10x,300,12约束条件 s.t,,xx4,5,20012, ,x,x,012, 可得,目标函数、约束函数均为线性关系,用linprog函数。 主程序如下: f=[-60;-120]; A=[9 4;3 10;4 5]; b=[360;300;200]; lb=zeros(2,1); [x,fval,exitflag]=linprog(f,A,b,[],[],lb,[]) 运行结果: Optimization terminated. x = 20.0000 24.0000 fval = -4.0800e+003 exitflag = 1 所以综上所述,甲乙两种产品各生产20,24件可使利润最大为4080元。 8、已知:轴一端作用载荷 p=1000N/ cm,扭矩 M=100N?m;轴长不得小于8cm;材料的许用弯曲应力 [σw]=120MPa,许用扭剪应力 [τ]= 80MPa,许用挠度 [f] = 0.01cm;密度[ρ] = 7.8t /m,弹性模量E=2×105MPa。要求:设计销轴,在满足上述条件的同时,轴的质量应为最轻。 12,目标函数:minf,,,d,l,,解: 其中为材料的密度 4 l,8, ,32,p,l,,s36,,d,10,,约束条件s.t,16,M,,t36,,,d,10,364,p,l,,f44, 3,,,E,d,10, 其中l为轴的长度,s为许用弯曲应力,p为轴端作用载荷,M为扭矩,t为许用应力,E为弹性模量,f为许用挠度。采用通用化编程,即程序中采用用字母代替数值,只需改变字母所代表的数值就可以计算不同情况下的问题。 由题意可知,约束条件和目标函数均为非线性。故用fmincon函数。 设轴的长度为,轴的直径为。 xx12 程序如下: (1)先建立.m文件,定义非线性约束条件: function [c,ceq]=nolinear8(x,L,p,M,s,t,E,f) c=[L-x(2);32*p*x(2)/(pi*x(1)^3*10^6)-s; 16*M/(pi*x(1)^3*10^6)-t;64*p*x(2)^3/(3*pi*E*x(1)^4*10^4)-f]; ceq=[]; 再建立.m文件,定义目标函数: (2) function f=solve8(x,m) f=1/4*pi*x(1)^2*x(2)*m; %m代表密度 (3)再建立.m文件,定义主函数: p=1000;M=100; %p是轴端作用载荷,M是扭矩 l=0.08;s=120; %l代表最短轴长度,s是许用正应力 t=80;E=210; %t是许用剪应力,E是弹性模量 f=0.01;m=7.8e3; %f是许用挠度,m是密度 x0=[1;1]; A=[];b=[]; Aeq=[];beq=[]; lb=[0;0];ub=[]; [x,fval,exitflag]=fmincon(@(x)solve8(x,m),x0,A,b,Aeq,beq,lb,ub,@(x)nolinear8(x,L, p,M,s,t,E,f)) 运行结果为: x = 0.1134 0.0800 fval = 6.3061 exitflag = 4 综上所述,满足上述条件时,当直径d=113.4mm,长度为80mm时,轴的质量最轻为6.3061kg。
本文档为【机械优化设计作业】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_212655
暂无简介~
格式:doc
大小:29KB
软件:Word
页数:9
分类:生活休闲
上传时间:2017-10-17
浏览量:37