999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB優(yōu)化工具箱車床主軸優(yōu)化設(shè)計(jì)

2016-09-10 08:39:02宋效凱劉亞飛王思琪
裝備制造技術(shù) 2016年5期
關(guān)鍵詞:優(yōu)化設(shè)計(jì)

陳 凱,宋效凱,劉亞飛,王思琪

(長安大學(xué)工程機(jī)械學(xué)院,陜西西安710064)

基于MATLAB優(yōu)化工具箱車床主軸優(yōu)化設(shè)計(jì)

陳凱,宋效凱,劉亞飛,王思琪

(長安大學(xué)工程機(jī)械學(xué)院,陜西西安710064)

為了解決復(fù)雜的優(yōu)化問題,提出了使用MATLAB優(yōu)化工具箱處理優(yōu)化問題的方法。主要介紹了基于優(yōu)化工具箱求解非線性問題的步驟和方法,最后給出車床主軸優(yōu)化實(shí)例,驗(yàn)證MATLAB優(yōu)化工具箱在求解復(fù)雜優(yōu)化約束中的方便、簡單、有效性,對使用優(yōu)化工具箱解決復(fù)雜優(yōu)化問題具有重要的參考價(jià)值。

優(yōu)化工具箱;非線性;有效性

優(yōu)化設(shè)計(jì)在解決復(fù)雜優(yōu)化問題時(shí)需要編制大量程序,M語言是一種高效率的MATLAB語言,其語法簡單,符合人的思維方式,易學(xué)易懂,并且MATLAB軟件包含豐富算法,可供各專業(yè)人員使用。但是對于目標(biāo)函數(shù)復(fù)雜,高度非線性約束問題[1],編寫MATLAB程序就顯得很費(fèi)時(shí),困難。本文通過介紹優(yōu)化工具箱以及使用優(yōu)化工具箱的步驟,結(jié)合車床主軸的優(yōu)化實(shí)例[2],說明了優(yōu)化工具箱強(qiáng)大功能,是學(xué)習(xí)優(yōu)化設(shè)計(jì)的好工具。其用法比較靈活,對其有關(guān)模塊作適當(dāng)修改,可解決許多實(shí)際問題。

1 優(yōu)化工具箱的應(yīng)用[3]

為了使用優(yōu)化工具箱,首先應(yīng)該編寫一個(gè)M文件,并且這個(gè)M文件必須接受一個(gè)行向量,同時(shí)返回一個(gè)標(biāo)量。根據(jù)實(shí)際問題,行向量的長度就是目標(biāo)函數(shù)中獨(dú)立變量的個(gè)數(shù)。下面以求函數(shù)f(x1,x2)=x21-2x1x2+6x1+x22的最小值為例。

(1)新建一個(gè)菜單項(xiàng),然后選擇“File”,在編輯器中建立一個(gè)新的M文件,在M文件中錄入代碼:

function z=fun1(x)

Z=x(1)^2-2*x(1)*(2)+6*x(1)+x(2))^2;

最后在MATLAB路徑指定的目錄中保存該M文件。

(2)根據(jù)約束條件,設(shè)置變量的取值范圍,線性等式約束條件矩陣,線性不等式約束條件矩陣。

(3)運(yùn)行優(yōu)化程序。優(yōu)化工具箱兩種使用方式包括通過命令行調(diào)用函數(shù)或通過圖形用戶界面GUI.使用命令行調(diào)用函數(shù)時(shí),其基本語法格式為[x fval]=fun(@fitfun,nvars,options),其中@fitfun是適應(yīng)度函數(shù)句柄,nvars是獨(dú)立變量的個(gè)數(shù),options是包含算法選項(xiàng)參數(shù)。

在使用圖形用戶界面GUI時(shí),可以使用算法而不用工作在命令行,打開算法工具,可鍵入命令gatool.

2 車床主軸優(yōu)化設(shè)計(jì)實(shí)例

已知普通車床主軸為空心軸,軸外伸長度a=90 mm,內(nèi)徑d=40 mm.作用在主軸外伸端處的載荷F=15 000 N,許用切應(yīng)力為[τ]=200 MPa,許用擾度[y]=0.125 mm,允許扭轉(zhuǎn)角[θ]=0.02 rad.主軸材料的彈性模量E=210 GPa,剪切模量G=80 GPa,主軸材料的密度為ρ=7 800 kg/m3.主軸轉(zhuǎn)速n=80 r/min,主軸最大輸入功率P=7.5 kW.優(yōu)化的目的是使主軸質(zhì)量最小,約束條件是滿足剛度要求。

2.1理論分析

首先根據(jù)設(shè)計(jì)要求,確定設(shè)計(jì)變量為:

其中D和L分別表示主軸的外徑和軸長。

然后確定目標(biāo)函數(shù),由主軸質(zhì)量計(jì)算公式可知

其中D,d,L,ρ分別表示軸的內(nèi)徑、外徑、軸長和軸材料的密度。

最后確定約束條件,包括剛度約束、強(qiáng)度約束、邊界約束。

(1)剛度約束

由于軸外伸端擾度約束為

所以

由于軸外端扭轉(zhuǎn)角約束為

所以

(2)強(qiáng)度約束條件

由于主軸切應(yīng)力約束為

所以

(3)邊界約束

邊界約束條件為設(shè)計(jì)變量的取值范圍[0kg 14kg],即:

50=Dmin≤D≤Dmax=150

300=Lmin≤L≤Lmax=750

這個(gè)是已知的,根據(jù)實(shí)際設(shè)計(jì)需要優(yōu)化結(jié)果在這個(gè)范圍內(nèi),所以:

2.2目標(biāo)函數(shù)及約束條件分析

2.2.1目標(biāo)函數(shù)曲面

根據(jù)目標(biāo)函數(shù)(2)用MATLAB軟件繪制目標(biāo)函數(shù)曲面如圖1所示,由圖1可知,主軸質(zhì)量取值范圍為0 kg~14 kg.

圖1 目標(biāo)函數(shù)曲面

2.2.2約束條件特性

根據(jù)軸優(yōu)化設(shè)計(jì)約束條件(3)(4)(5)(6),用MATLAB軟件繪制扭轉(zhuǎn)角約束曲線、擾度約束曲線和可行域,如圖2所示,由圖可知軸外徑取值范圍是48 mm~78mm,軸長度取值范圍是270mm~750mm.

圖2 約束條件曲線及可行區(qū)域

2.3軸的優(yōu)化設(shè)計(jì)程序

軸的優(yōu)化設(shè)計(jì)程序主要內(nèi)容包括調(diào)用優(yōu)化工具箱函數(shù)和編寫目標(biāo)函數(shù)M文件。

首先,在命令行調(diào)用MATLAB優(yōu)化工具箱中fmincon函數(shù)和ga函數(shù)來實(shí)現(xiàn),其主要格式為:

[x,fval]=fmincon(@fun3,x0,[],[],[],[],x1,[],@fun2,options);

[x,fval]=ga(@fun3,2,[],[],[],[],x1,[],@fun2,options);

然后,編寫待優(yōu)化目標(biāo)函數(shù)M文件

function f=fun3(x)

f=1/4*pi*rou*(x(1)^2-d^2)*x(2);

function[c ceq]=fun2(x)

y0=pi*(x(1)^4-d^4)/64;

y1=pi*(x(1)^4-d^4)/32;

y2=pi*(x(1)^4-d^4)/(16*x(1));

P(1)=W*a^2*x(2)/(3*P*y0)-ymax;

P(2)=Z*x(2)/(G*y1)-thit;

P(3)=Z/y2-tao;

P(4)=Dmin-x(1);

P(5)=x(1)-Dmax;

P(6)=Lmin-x(2);

P(7)=x(2)-Lmax;

ceq=[];

程序運(yùn)行結(jié)果為:

x=0.0630 0.3000

fval=3.5701

exitflag=4

由此可知,優(yōu)化后軸的外徑63 mm,軸長度為300 mm,由圖(2)和圖(3)可知其優(yōu)化結(jié)果在可行域內(nèi)。優(yōu)化前軸的質(zhì)量為9.4 kg,優(yōu)化后軸的質(zhì)量為

3.57kg,優(yōu)化后軸的質(zhì)量大約是優(yōu)化前軸質(zhì)量38%,可見優(yōu)化設(shè)計(jì)可獲得滿意結(jié)果。

3 結(jié)束語

基于MATLAB的優(yōu)化工具箱提供了一個(gè)標(biāo)準(zhǔn)的、可擴(kuò)展、簡單算法,利用matlab的強(qiáng)大的矩陣運(yùn)算能力,使用者可以節(jié)省大量編程的時(shí)間和精力,將精力集中在優(yōu)化算法的改進(jìn)和具體問題中去。

[1]陳廣洲,解華明,魯祥友.Matlab遺傳算法工具箱在非線性優(yōu)化中的應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,(03):246-248.

[2]雷英杰,張善文.遺傳算法工具箱及其應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2005.

[3]周琛琛.基于Matlab遺傳算法工具箱的函數(shù)優(yōu)化問題求解[J].現(xiàn)代計(jì)算機(jī),2006,(12):84-86.

Optim ization Design of Lathe Spindle based on MATLAB Optim ization Toolbox

CHEN Kai,SONG Xiao-kai,LIU Ya-fei
(School of Engineering Machinery,Chang'an University,Xi'an Shaanxi 710064,China)

In order to solve the complex optimization problem,this paper proposes a method to solve the optimization problem by using the MATLAB optimization toolbox.It introduces the steps and methods for solving nonlinear optimization problem based on genetic toolbox,finally give example and verifies MATLAB optimization toolbox in solving nonlinear constrained in convenient and simple,effective.It has important reference value in using genetic toolbox to solve complex nonlinear problems.

optimization toolbox;nonlinear;effectiveness

TH122

A

1672-545X(2016)05-0222-02

2016-02-03

陳凱(1990-),男,湖北仙桃人,在讀碩士研究生,主要研究方向:計(jì)算機(jī)輔助設(shè)計(jì)和制造。

猜你喜歡
優(yōu)化設(shè)計(jì)
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 久久亚洲国产最新网站| 91在线精品麻豆欧美在线| 国产精品一区二区不卡的视频| 国产亚洲欧美在线人成aaaa| 国产精品亚洲专区一区| 国产门事件在线| 亚洲最猛黑人xxxx黑人猛交| 亚洲激情区| 久久亚洲高清国产| 亚洲成人精品| 青青国产视频| 久久a级片| 久久伊人久久亚洲综合| 国产手机在线观看| 老司国产精品视频91| 四虎在线高清无码| 沈阳少妇高潮在线| 91小视频在线播放| 亚洲国产精品成人久久综合影院| 国内精品视频区在线2021| 国产精品hd在线播放| 97免费在线观看视频| 欧美成人精品在线| 亚洲国产亚洲综合在线尤物| 成人综合久久综合| 日本www色视频| 亚洲国产成人超福利久久精品| 免费a在线观看播放| 亚国产欧美在线人成| 国产精品成人第一区| 亚洲成A人V欧美综合天堂| AV天堂资源福利在线观看| 亚洲欧美成aⅴ人在线观看| 色一情一乱一伦一区二区三区小说| 9啪在线视频| 欧美日韩成人| 99精品视频在线观看免费播放| 97国产在线观看| 成年午夜精品久久精品| 亚洲无码精品在线播放| 国产在线观看一区精品| Aⅴ无码专区在线观看| 日韩精品成人网页视频在线 | 精品国产黑色丝袜高跟鞋 | 天堂网亚洲系列亚洲系列| 国产在线97| 91麻豆国产视频| 国产麻豆91网在线看| 国模极品一区二区三区| 欧美精品啪啪一区二区三区| 日韩福利视频导航| 婷婷亚洲天堂| 人妻一本久道久久综合久久鬼色| 国产又粗又猛又爽视频| 美女一级毛片无遮挡内谢| 国产在线观看91精品| 97精品久久久大香线焦| 亚洲中文字幕久久精品无码一区 | 国产三级视频网站| 亚洲成人黄色在线| 国产凹凸视频在线观看| 黄色福利在线| 久久中文字幕不卡一二区| 日本高清在线看免费观看| 国产毛片高清一级国语| 欧美国产成人在线| 自拍亚洲欧美精品| 国产精品美女在线| 国产精品网曝门免费视频| 色香蕉影院| 99无码中文字幕视频| 国产99免费视频| 成人在线亚洲| 国产精品永久免费嫩草研究院| 国产喷水视频| 国产精品部在线观看| 91青草视频| 性色一区| 日韩东京热无码人妻| a色毛片免费视频| 亚洲国产中文精品va在线播放 | 精品国产一二三区|