版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
機(jī)械裝備優(yōu)化設(shè)計(jì)三級(jí)項(xiàng)目題目:基于MATLAB機(jī)械優(yōu)化設(shè)計(jì)問題的分析班級(jí):12級(jí)機(jī)械裝備-2班
設(shè)計(jì)人員(按貢獻(xiàn)大小排序):李燦120101010180劉新宇120101010187賈瑞寧120101010191一、優(yōu)化設(shè)計(jì)問題分析:四桿機(jī)構(gòu)是機(jī)械傳動(dòng)的重要組成部分。設(shè)計(jì)四桿機(jī)構(gòu)通常使用作圖法與實(shí)驗(yàn)法,這兩種方法簡(jiǎn)單易行,但誤差較大,運(yùn)用解析法,能獲得所要求的精度,然而用人工進(jìn)行,整個(gè)設(shè)計(jì)過程是一項(xiàng)繁瑣、冗長(zhǎng)的工作,甚至可能無法實(shí)現(xiàn)。采用Matlab優(yōu)化工具箱對(duì)四桿機(jī)構(gòu)進(jìn)行優(yōu)化設(shè)計(jì),不僅參數(shù)輸入簡(jiǎn)單,而且編程工作量小,可更快捷準(zhǔn)確地達(dá)到設(shè)計(jì)要求。四桿機(jī)構(gòu)種類很多,這里只以曲柄搖桿機(jī)構(gòu)為例說明四桿機(jī)構(gòu)優(yōu)化設(shè)計(jì)方法。設(shè)計(jì)一曲柄搖桿機(jī)構(gòu)(見圖1),要求曲柄L1從A。轉(zhuǎn)到*=氣+90。吐?lián)u桿L轉(zhuǎn)角最佳再現(xiàn)已知的運(yùn)動(dòng)規(guī)律:B=B+2(A-A》/G兀)。且已知七=1。機(jī)架匕=5,L2為連桿長(zhǎng)度,%為極位角,其允許傳動(dòng)角[]=45。。S1機(jī)構(gòu)筒圖二、優(yōu)化設(shè)計(jì)方案選擇:四桿機(jī)構(gòu)問題屬于非線性約束優(yōu)化問題。目前對(duì)于非線性約束優(yōu)化問題的解法很多,但這些算法僅僅能解決一類特殊的非線性規(guī)化問題。早期的方法通常是用通過構(gòu)造懲罰函數(shù)等將有約優(yōu)化轉(zhuǎn)換為無約束求解,現(xiàn)在這些方法已經(jīng)被更為有效的基于K一T方程解的方法所取代。在凸規(guī)劃中,K一T方程對(duì)于全局的極小點(diǎn)是必要也是充分的。MATLAB優(yōu)化工具箱采用序列二次規(guī)劃法(SQP)求解約束優(yōu)化問題,它是將原問題化為一系列的二次規(guī)劃子問題進(jìn)行求解。通過使用BFGS法構(gòu)造變尺度矩陣,以保證超線性收斂性,調(diào)用fmincon函數(shù)求解約束優(yōu)化問題。三、具體任務(wù)分工:李燦:負(fù)責(zé)數(shù)學(xué)建模,word制作劉新宇:matlab程序編寫賈瑞寧:word、PPT制作四、優(yōu)化設(shè)計(jì)內(nèi)容與步驟1、優(yōu)化設(shè)計(jì)問題的數(shù)學(xué)建模(l)選取設(shè)計(jì)變量決定機(jī)構(gòu)尺寸的各桿長(zhǎng)度以及曲柄所處的初始角A。,均應(yīng)列為設(shè)計(jì)變量。但若取曲柄的初始位置角為極位角,則A。及相應(yīng)的搖桿瑪位置角B。均為桿長(zhǎng)的函數(shù),其關(guān)系式為A=arccos{[(L+L)2+L2-L2]/[2(L+L)L])01243124B0=arccos{[(L1+L2)2+L42-L32]/(21土)}另外,本題L「L4已知,只有L2、匕為獨(dú)立變量,則設(shè)計(jì)變量x=[x1,X2]r=[L2,L3]T(2)建立目標(biāo)函數(shù)目標(biāo)函數(shù)可根據(jù)已知的運(yùn)動(dòng)規(guī)律與機(jī)構(gòu)實(shí)際運(yùn)動(dòng)規(guī)律之間的偏差最小為指標(biāo)來建立,表達(dá)式fG)=Z(B-BB》ii式中B^—搖桿13期望的輸出角;BB-搖桿L3實(shí)際輸出角a=arccos^R2+L32-L,2)/(2R=arccos?R2+L32-L22)/(2RLP=arccos豎2+L42-L12)(2RL=arccos^R2)+24/(10xRJR=(L2+L2-2LLcosA人5V41%i=sqrtv26-10cosA)i(3)確定約束條件BB=兀-a-p。2+x(2)2-x(1)2]/ErXx(2)]桿長(zhǎng)非負(fù)條件:L2-0L3>0L+L-L-L>0曲柄存在條件:L+L-L-L>01234L]+L3-L2-L4>0構(gòu)傳動(dòng)角的限制:45。<y<1
y=arccos
V=arccos33LL++22o22_L^2—(L]+L4》/(2L2L)(45。<y<1
y=arccos
V=arccos33LL++22o22_L^經(jīng)過轉(zhuǎn)化為標(biāo)準(zhǔn)形式得到的曲柄搖桿機(jī)構(gòu)優(yōu)化設(shè)計(jì)數(shù)學(xué)模型minf(x)=Z(B-BB)ST.gG)<0《=1~7)i2、所選擇的優(yōu)化方法及MatLab程序此為非線性約束優(yōu)化問題,首先編寫目標(biāo)函數(shù)M文件myfun.mfunctionf=myfun(x)f=0;a0=acos(((1+x(1)八2-x(2)八2+25)/10*(1+x(1))));b0=acos(((1+x(1)八2-x(2)八2-25)/10*(1+x(2))));fora=a0:pi/18:(a0+1.5707)b=b0+2*(a-a0)八2/(3火pi);r=sqrt(26-10火cos(a));m=acos((r八2+x(2)八2-x(1)八2/(2火r*x(2)));n=acos((r八2+24)/10火r);bb=pi-m-n;i=(bb-b)八2;f=f+i;end再編寫非線性約束函數(shù)M文件mycon.m;function[c,ceq]=mycon(x)c=[x(1)八2+x(2)八2-1.414*x(1)*x(2)-16;36-x(1)八2-x(2)八2-1.414*x(1)*x(2)];ceq=[];在MATLAB命令窗口中調(diào)用優(yōu)化程序formatlong;x0=[6,3];A=[-1-1;1T;T,1];b=[-6;4;4];lb=zeros(2,1);options=optimset(Targescale','off');[x,fval]=fmincon(@myfun,x0,A,b,[],[],lb,[],@mycon,options)3、優(yōu)化結(jié)果及分析Optimizationterminatedsuccessfully:MagnitudeofdirectionalderivativeinsearchdirectionlessThan2*options.TolFunandmaximumconstraintviolationisLessthanoptions.TolConActiveCostraints:7X=4.062492649816292.39522547889927Fval=0.00115928346541Exitflag=1output=iterations:20funcCount:82stepsize:1algorithm:?medium-scale;SQP,Quasi-newton,line-search’firstorderopt:[]cgiterations:[]經(jīng)過程序運(yùn)行,搖桿l3轉(zhuǎn)角最佳再現(xiàn)已知的運(yùn)動(dòng)規(guī)律:B.=B0+2(A-A。2/G兀)程序運(yùn)行結(jié)果截圖:個(gè)困劇|山C:?Users個(gè)困劇|山C:?Users?licancan?Desktop?丈件▼▼蕓附加功能▼Lessthanoptions.TolConActiveCostraints:7X=4.062492649816292.39522547889927Fval=0.00115928346541exitflag=loutput=iterations:20funcCount:82stepsize:1algorithm:'medium-scale>SQP>Quasi-newton,linesearch1firstorderopt:口;cgiterations:口;v當(dāng)前文件夾名稱▲E國(guó)國(guó)EElicanMatlab基于MATLAB機(jī)械優(yōu)化設(shè)計(jì)問題的分析李燦劉新手甄寧^111120101010180360安全瀏覽器7,lnk120101010180^HU.rar2015312142941532.pdfmycon.mmyfun.mE國(guó)國(guó)EE五、結(jié)論本文基于Matlab優(yōu)化工具箱對(duì)四桿機(jī)構(gòu)進(jìn)行了優(yōu)化設(shè)計(jì),達(dá)到了預(yù)期的日的。Matlab優(yōu)化工具箱能很好地實(shí)現(xiàn)機(jī)械優(yōu)化設(shè)計(jì)的算法過程,且求解方便快捷,程序簡(jiǎn)明,效率高,有著較大的優(yōu)越性,是解決機(jī)械優(yōu)化設(shè)計(jì)問題的重要工具。但是,和大多數(shù)機(jī)械零部件設(shè)計(jì)一樣,四桿機(jī)構(gòu)優(yōu)化設(shè)計(jì)是一個(gè)多約束、多變量類型的綜合優(yōu)化設(shè)計(jì)問題,本文只采用了桿長(zhǎng)為設(shè)計(jì)變量進(jìn)行優(yōu)化,為了提高精度也可以采取更多的設(shè)計(jì)變量來優(yōu)化,但是會(huì)相應(yīng)地增加計(jì)算量和難度。研究表明,工程實(shí)踐中的許多優(yōu)化問題,尤其是結(jié)構(gòu)參數(shù)優(yōu)化問題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省南平市松溪縣第一中學(xué)2021-2022學(xué)年高一生物上學(xué)期期末試卷含解析
- 2024版?zhèn)€人住宅小產(chǎn)權(quán)轉(zhuǎn)讓協(xié)議樣式版B版
- 2025年度新型建筑材料貨物質(zhì)押擔(dān)保合同模板3篇
- 2024水電裝修合同范本老舊小區(qū)改造工程3篇
- 培育小思考家
- 農(nóng)場(chǎng)全維度運(yùn)營(yíng)解析
- 復(fù)式公寓租賃協(xié)議(2篇)
- 2025年度金融機(jī)構(gòu)財(cái)產(chǎn)保全擔(dān)保業(yè)務(wù)操作細(xì)則合同3篇
- 《離婚父母探望權(quán)實(shí)施細(xì)則補(bǔ)充合同》(2024版)版B版
- 貴陽八中小賣部場(chǎng)地租賃經(jīng)營(yíng)合同
- 廣東省廣州市天河區(qū)五校2023-2024學(xué)年高二上學(xué)期期末模擬試卷地理試題(解析版)
- 幼兒園小班游戲教案《大鴨子小鴨子》
- 布氏桿菌脊柱炎的護(hù)理
- 教育培訓(xùn)行業(yè)跨學(xué)科教育發(fā)展
- 智能充電樁的管理與優(yōu)化調(diào)度
- 最全全國(guó)各省市縣名稱
- 學(xué)校新媒體管理制度規(guī)章
- 校本課程生活中的化學(xué)
- 小麥冬季管理技術(shù)意見
- 三年級(jí)數(shù)學(xué)上冊(cè)學(xué)業(yè)質(zhì)量評(píng)價(jià)方案
- 財(cái)商培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論