![機(jī)械優(yōu)化設(shè)計(jì)作業(yè)_第1頁(yè)](http://file4.renrendoc.com/view8/M02/06/39/wKhkGWbDln6AOHRjAAEmnWY_Z6E608.jpg)
![機(jī)械優(yōu)化設(shè)計(jì)作業(yè)_第2頁(yè)](http://file4.renrendoc.com/view8/M02/06/39/wKhkGWbDln6AOHRjAAEmnWY_Z6E6082.jpg)
![機(jī)械優(yōu)化設(shè)計(jì)作業(yè)_第3頁(yè)](http://file4.renrendoc.com/view8/M02/06/39/wKhkGWbDln6AOHRjAAEmnWY_Z6E6083.jpg)
![機(jī)械優(yōu)化設(shè)計(jì)作業(yè)_第4頁(yè)](http://file4.renrendoc.com/view8/M02/06/39/wKhkGWbDln6AOHRjAAEmnWY_Z6E6084.jpg)
![機(jī)械優(yōu)化設(shè)計(jì)作業(yè)_第5頁(yè)](http://file4.renrendoc.com/view8/M02/06/39/wKhkGWbDln6AOHRjAAEmnWY_Z6E6085.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
機(jī)械優(yōu)化設(shè)計(jì)作業(yè)1
要求根據(jù)目標(biāo)函數(shù)和約束條件采用適合的MATLAB優(yōu)化函數(shù)求解優(yōu)化
問(wèn)題,即線性規(guī)劃問(wèn)題、無(wú)約束非線性規(guī)劃、約束非線性規(guī)劃問(wèn)題、二次
規(guī)劃問(wèn)題。
問(wèn)答題要求:(1)對(duì)該問(wèn)題進(jìn)行分析,寫(xiě)出該問(wèn)題的優(yōu)化模型(包括
設(shè)計(jì)變量、目標(biāo)函數(shù)、約束條件);
(2)將優(yōu)化模型轉(zhuǎn)化為matlab程序(m文件);
(3)利用matlab軟件求解該優(yōu)化問(wèn)題,寫(xiě)出最優(yōu)解。
題目一:
minf?xl?x2?x3?xl?2x2?3x3?15?s?t?2xl?x2?5x3?20
?xlzx2?0?
分析:目標(biāo)函數(shù):minf=xl+x2+x3
此為線性規(guī)劃問(wèn)題,有一個(gè)等式約束,一個(gè)不等式約束;
采用命令:x=linprog(c,A,b,Aeq,beq)
1,編寫(xiě)M文件如下:
c=[Hl];
A=[-l-2-3];
b=[-15];
Aeq=[215];
beq=[20];
lb=[O;O;O;];
ub=[];
[x,fval,exitflag]=linprog(c,A,b,Aeq,beq,lb,ub);
2,運(yùn)行結(jié)果;
Optimizationterminated.
>>x=
0.0000
2.1429
3.5714
>>fval=5.7143
>>exitflag=1
題目二
1
minf?0.5xl?x2?xlx2?2xl?6x2
22
?xl?x2?2?
??xl?2x2?2s?t?
?2xl?x2?3?x,x?0
12?
分析:目標(biāo)函數(shù):minf=0.5xlA2+x2A2-xlx2-2xl-6x2
此為二次規(guī)劃問(wèn)題,并為線性約束;
采用命令[x,fval,exitflag,output,grad7hessian]=
fmincon(@fun,xO,A,b,Aeq,beq,Lb,Ub/Nic',options,Pl,P2…)1.先編寫(xiě)
M文件fun。m定義目標(biāo)函數(shù):
functionf=fun(x);
f=0.5*x(l)*x(l)+x(2)*x(2)-x(l)*x(2)-2*x(l)-6*x(2);
2.再在M文件命令窗口里編寫(xiě)主程序;
clear;cic;
A=[l1;-12;21];b=[2;2;3];Aeq=[];beq=[];lb=[0;0];ub=[];
[x,fval]=fmincon(@fun,A,b,Aeq,beq,lb,ub)
運(yùn)行結(jié)果:
x=0.66671.333fval=
-8.2222
題目三:
minf?e(4x?2x?4xlx2?2x2?l)
xl
21
22
?xlx2?xl?x2?1.5?0s?t?
?xx?10?012?
分析:目標(biāo)函數(shù):minf=exp(x(l))
*(4*x(l)A2+2*x(2)A2+4*x(l)*x(2)+2*x(2)+l);此為非線性規(guī)劃問(wèn)題,并
為非線性約束;采用命令[x,fval,exitflag,output,grad,hessian]:
fmincon(@fun,xO,A,b,Aeq,beq,Lb,Ub,'Nic',options,Pl,P2…)1,.先編寫(xiě)
M文件funl。m定義目標(biāo)函數(shù):
functionf=funl(x);
2
f=exp(x(l))*(4*x(l)*x(l)+2*x(2)*x(2)+4*x(l)*x(2)+2*x(2)+l);2,在建立M
文件mycon。m定義非線性約束;
function[c7cep]=mycon(x)
c=[x(l)*x(2)-x(l)-x(2)+1.5;-x(l)*x(2)-10];
cep=[];
3.再在M文件命令窗口里編寫(xiě)主程序;
clear;
cic;
xO=[-l;l];
A=[];
b=口;
Aeq=[];
beq=[];
lb=[];
ub=[];
運(yùn)算
[x,fval/extiflag]=fmincon(@funl/xO,A,b,Aeq/beqJb/ub,@mycon)4,
結(jié)果:
x=
-9.5474
1.0474
fval=
0.0236
extiflag=
1
題目四:
計(jì)算下面函數(shù)在區(qū)間(0,1)內(nèi)的最小值。
f(x)?x?cosx?xlogx
ex3
分析:目標(biāo)函數(shù):minf(x)?x?cosx?xlogx
ex3
此為無(wú)約束問(wèn)題;是解單變量問(wèn)題,f目標(biāo)函數(shù)為連續(xù)函數(shù),對(duì)于簡(jiǎn)
單優(yōu)化問(wèn)題采用fminbnd函數(shù),其格式
^J;[xopt/fopt]=fminbnd(fun,xl/x2,options)
1”先編寫(xiě)M文件fun2。m定義目標(biāo)函數(shù):
functionf=fun2(x);
f=((xA3+cos(x)+x*log(x))/exp(x))
2.再在M文件命令窗口里編寫(xiě)主程序;
3
clear;
cic;
[x,fval,exitflag]=fminbnd(@fun2,0,l)
3,運(yùn)算結(jié)果:
x=
0.5223
fval=
0.3974
題目五:
某廠生產(chǎn)甲、乙兩種產(chǎn)品,已知制成一噸產(chǎn)品甲需用A資源3噸,B
資源4m3;制成一噸產(chǎn)品乙需用A資源2噸,B資源6m3,C資源7個(gè)單
位。若一噸產(chǎn)品甲和乙的經(jīng)濟(jì)價(jià)值分別為7萬(wàn)元和5萬(wàn)元,三種資源的限
制量分別為90噸、200m3和210個(gè)單位。試應(yīng)生產(chǎn)這兩種產(chǎn)品各多少噸
才能使創(chuàng)造的總經(jīng)濟(jì)價(jià)值最高?
1.確定變量:
設(shè)生產(chǎn)產(chǎn)品甲的數(shù)量為XL生產(chǎn)產(chǎn)品乙的數(shù)量為X2,所以決策變量:
X=[xl,x2]T
2.建立目標(biāo)函數(shù):
根據(jù)兩種產(chǎn)品的經(jīng)濟(jì)價(jià)值情況,按照實(shí)現(xiàn)總的利潤(rùn)最大化,建立關(guān)于
決策變量的函數(shù):MAXZ=7xl+5x2
3.確定約束條件:
根據(jù)三種資源數(shù)量限制,建立三個(gè)線性不等式約束條件
3xl+2x2<=90
4xl+6x2<=200
7x2<=210
xl>=O,x2>=0
該模型中要求目標(biāo)函數(shù)最大化而Matlab是求最小值的,所以應(yīng)先轉(zhuǎn)化,
即得
目標(biāo)函數(shù)為:
MINZ=-7xl-5x2就這樣建立為線性規(guī)劃的數(shù)學(xué)模型
4.在m文件的命令窗口輸入如下的命令:
clear;
cic;
c=[-7-5];
A=[32;46;07];
b=[90;200;210];
Aeq=[];
beq=[];
lb=[O;O;];
4
ub=[];
[x,fval/exitflag]=linprog(c/A,b,Aeq/beqJb/ub);
5.運(yùn)行結(jié)果:
Optimizationterminated.
x=
14.0000
24.0000
fval=
-218.0000
題目六:
已知:制造一體積為100m3,長(zhǎng)度不小于5m,不帶上蓋的箱盒,試
確定箱盒的長(zhǎng)X1,寬x2,高x3,使箱盒用料最省。
1確定變量:
設(shè)該箱盒的長(zhǎng),寬,高分別為XI,X2,X3,所以決策變量:
X=[xl,X2,X3]T
2建立目標(biāo)函數(shù):
根據(jù)題目要求不帶上蓋的箱盒而使箱盒用料最省,建立關(guān)于決策變量
的函數(shù):
MinZ=x(l)A2+2x(2)x(3)+2x(l)x(3)
3.確定約束條件:
根據(jù)要求建立約束條件
xlX2X3=100;
xl>=5;
x2>=0,x3>=0
此數(shù)學(xué)模型中有非線性的等式約束.
先建立m文件編寫(xiě)mycon2。m建立非線性等式約束
function[c,cep]=mycon2(x)
c=[];
cep=[100-x(l)*x(2)*x(3)];
再建立m文件編寫(xiě)fun3。m
functionf=fun3(x);
f=x(l)*x(2)+2*x(2)*x(3)+2*x(l)*x(3);
最后在M文件命令窗口里編寫(xiě)主程序
x0=[5;l;l]
A=[-l00];
b=[-5];
Aeq=[];
beq=[];
5
lb=[0;0;0];
ub=[];
運(yùn)行結(jié)
[x,fval/extiflag]=fmincon(@fun3,xO,A,b,Aeq,beq/lb,ub,@mycon2)
果:
x=
5.8480
5.8480
2.9240
fval=
102.5986
extiflag=
5
題目七:
機(jī)床主軸是機(jī)床中重要零件之一,一般為多支承空心階梯軸。為了便
于使用材料力學(xué)公式進(jìn)行結(jié)構(gòu)分析,常將階梯軸簡(jiǎn)化成以當(dāng)量直徑表示的
等截面軸。在設(shè)計(jì)時(shí)有兩個(gè)重要因素需要考慮,即主軸的自重和伸出端C
點(diǎn)的撓度。圖1所示的為一根簡(jiǎn)化的機(jī)床主軸。要求以主軸的自重為目標(biāo),
對(duì)該主軸進(jìn)行優(yōu)化設(shè)計(jì)。已知條件:主軸材料為45#,內(nèi)徑d=30mm,外
力F=15000N,許用撓度yO=O.O5mm,材料的彈性模量E=210GPa,許用應(yīng)
力[o]=180MPa,材料的密度為??7800kg/m3。300<l<650,60<D<
110,90<a<150ol>D、a的量綱均為毫米。試建立機(jī)床主軸以主軸自
重最輕為目標(biāo)的優(yōu)化設(shè)計(jì)數(shù)學(xué)模型。其中,C點(diǎn)的撓度:y?Fa2?l?a?
3EI;I??
64?D4?d4?0
1確定變量:
設(shè)該空心階梯軸的長(zhǎng)I,外徑D,伸出的軸長(zhǎng)a分別為XI,X2,X3,
所以決策變量:X=[l,D,a]T=[xl,X2,X3]T
2建立目標(biāo)函數(shù):
根據(jù)題目要求機(jī)床主軸以主軸自重最輕,建立關(guān)于決策變量的函數(shù):
Minf=0.25??(l+a)(DA2-dA2)
6
帶入數(shù)值??7800kg/m3,d=30mm
計(jì)算為f=6126.10567(x(l)+x(3))(x(2)A2-0.0009)
3.確定約束條件:
此應(yīng)滿足兩個(gè)條件,一是端點(diǎn)c處的擾度最大值應(yīng)小于0.05mm,二
是此軸的強(qiáng)度應(yīng)滿足要求。
對(duì)于最大擾度:Ymax?
?
64Fa2?l?a?3EI<=0.05mmI?
進(jìn)行化簡(jiǎn)得(其中?D
M4?d4?,E=210GPa,F=15000N)(x(3)A3*(x(l)+x(3))/(x(2)A4
-0.00000081))-103.083<=0;對(duì)于強(qiáng)度條件:?max?maxWZ?Mmax3?D????
32
其中Mmax=F?l?a?
進(jìn)行化簡(jiǎn)得(x⑶/(x(2)〃3-0.000027))-1178.0972<=0;
這便建立了一個(gè)非線性規(guī)劃的數(shù)學(xué)模型。
先建
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 勘察框架合同范例
- 二零二五年度品牌策劃及推廣合同-奇正沐古一體化解決方案
- 買賣長(zhǎng)期供貨合同范例
- 公司開(kāi)除員工合同范本
- 合同范例庫(kù)查找
- 買賣門臉合同范例
- 公路建設(shè)安全管理合同范例
- 書(shū)倉(cāng)儲(chǔ)合同范例
- 代銷合同范本5篇
- 臺(tái)灣雇傭合同范本
- T∕CMATB 9002-2021 兒童肉類制品通用要求
- 工序勞務(wù)分包管理課件
- 暖通空調(diào)(陸亞俊編)課件
- 工藝評(píng)審報(bào)告
- 中國(guó)滑雪運(yùn)動(dòng)安全規(guī)范
- 畢業(yè)論文-基于51單片機(jī)的智能LED照明燈的設(shè)計(jì)
- 酒廠食品召回制度
- DG-TJ 08-2343-2020 大型物流建筑消防設(shè)計(jì)標(biāo)準(zhǔn)
- 中職數(shù)學(xué)基礎(chǔ)模塊上冊(cè)第一章《集合》單元檢測(cè)試習(xí)題及參考答案
- 化學(xué)魯科版必修一期末復(fù)習(xí)98頁(yè)P(yáng)PT課件
- 《農(nóng)產(chǎn)品質(zhì)量安全檢測(cè)》PPT課件
評(píng)論
0/150
提交評(píng)論