手動(dòng)優(yōu)化流程_第1頁
手動(dòng)優(yōu)化流程_第2頁
手動(dòng)優(yōu)化流程_第3頁
手動(dòng)優(yōu)化流程_第4頁
手動(dòng)優(yōu)化流程_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

手動(dòng)優(yōu)化流程,打開isight9.0File→New出現(xiàn)點(diǎn)擊出現(xiàn)點(diǎn)擊Add,添加變量名,例如,3個(gè)變量x,一個(gè)函數(shù)值y的情況,變量的Mode為input(變量當(dāng)然是輸入的嘛);函數(shù)值y的Mode為output(函數(shù)值是最后得到的結(jié)果當(dāng)然是輸出的,很好理解的。。。)變量type可以通過點(diǎn)擊選,默認(rèn)為實(shí)數(shù)類型real(點(diǎn)開還有別的integer整形或者discret離散型)點(diǎn)擊APPLY,再點(diǎn)OK先保存一下,保存到你想保存的地方,隨便起個(gè)名字。。。然后關(guān)掉下面這個(gè)框框回到下面這個(gè)界面:再點(diǎn),彈出以下對(duì)話框:將變量的范圍輸入,在變量當(dāng)前值CurrentValue一欄隨便輸入個(gè)在取值范圍之內(nèi)的值,對(duì)函數(shù)值y在Obj一欄點(diǎn)擊(如果優(yōu)化是取最大就點(diǎn)出向上的箭頭,如果取最小就點(diǎn)出向下的箭頭),這里我們點(diǎn)向下,完畢后結(jié)果如下圖所示下面進(jìn)行實(shí)驗(yàn)設(shè)計(jì)點(diǎn)擊這個(gè),出現(xiàn),點(diǎn)擊New,彈出以下對(duì)話框:為嘛只有變量x,沒了y呢?(廢話,實(shí)驗(yàn)設(shè)計(jì)本來就是對(duì)變量x的設(shè)計(jì))。。。點(diǎn)擊右上角選擇實(shí)驗(yàn)設(shè)計(jì)方法(默認(rèn)的貌似是十字交叉法,俺沒用過,自己探索去),這里我們選擇最為簡(jiǎn)單的拉丁超立方方法如圖所示。把三個(gè)變量factor都打上勾,然后將類型diff都改成value如下圖。只要定義上下限(Lower和Upper),邊上那個(gè)Baseline隨便填個(gè)數(shù)只要在上下限范圍內(nèi)就可以。然后定義實(shí)驗(yàn)設(shè)計(jì)的變量范圍,只要定義上下限(Lower和Upper),邊上那個(gè)Baseline隨便填個(gè)數(shù)只要在上下限范圍內(nèi)就可以。然后定義取的變量組數(shù),這里我們?nèi)?0組,。然后點(diǎn)擊,出現(xiàn)如下對(duì)話框:然后勾一下ShowValue(記得一定要勾),如圖就是isight用拉丁方法實(shí)驗(yàn)設(shè)計(jì)出的10組變量取值,點(diǎn)擊到處實(shí)驗(yàn)設(shè)計(jì)的matrix文件,彈出個(gè)對(duì)話框默認(rèn)保存到剛剛保存過的文件夾下,點(diǎn)Print即可,到保存的文件夾下可以看到這個(gè)文件,用記事本打開是這樣紙滴:到這里,實(shí)驗(yàn)設(shè)計(jì)的過程完畢。拿這10組變量去計(jì)算,每組算出一個(gè)y值(如第一組x1取1,x2取15,x3取51.67,算出這個(gè)時(shí)候的y值。如此算10組,算完就可以搭建近似模型了。)建立近似模型建立近似模型前需要一個(gè)excel文件模板,見我發(fā)給你的moban.xls,根據(jù)這個(gè)模板,將你的數(shù)據(jù)考進(jìn)這個(gè)模板,刪除空余的行。模板如下圖所示,輸入變量和函數(shù)值,然后對(duì)于單目標(biāo)優(yōu)化Objective和ObjectiveAndPenalty都等于函數(shù)值y。這一欄y值是我隨便填的(實(shí)際應(yīng)該是對(duì)應(yīng)每組變量算的阻力系數(shù)CD)這一欄y值是我隨便填的(實(shí)際應(yīng)該是對(duì)應(yīng)每組變量算的阻力系數(shù)CD)這個(gè)是完整的文件模板,也可以做成像下面這種簡(jiǎn)單的,同樣也可以計(jì)算(建議用下面的這種,簡(jiǎn)單)。建如下excel:這里excel只是個(gè)過度工具,新建一個(gè)文本文件(隨便起個(gè)名字0.txt)將這個(gè)excel的內(nèi)容全選復(fù)制過去,生成如下圖所示文本文件:這是近似模型的類型在isight界面中點(diǎn)擊,彈出這是近似模型的類型在近似模型類型中,選擇kriging模型。對(duì)話框變?yōu)椋哼@是建模型的數(shù)據(jù)來源,我們前面建的txt這是建模型的數(shù)據(jù)來源,我們前面建的txt文件就是數(shù)據(jù),所以這里選擇DatabaseFile去瀏覽到前面做的txt去瀏覽到前面做的txt文件瀏覽的時(shí)候跳出的對(duì)話框?qū)⑽募愋透某葾llFiles,然后選那個(gè)我們做的1.txt就可以了,isight軟件是識(shí)別txt文件的,如下圖所示:選完,點(diǎn)擊中間的Coeff.Data,出現(xiàn):,點(diǎn)擊InitializeNow,彈出對(duì)話框如下:點(diǎn)開這個(gè)visualization,顯示各個(gè)變量和y值之間的關(guān)系如下圖所示:點(diǎn)這個(gè)有對(duì)應(yīng)的曲線關(guān)系滑動(dòng)這個(gè),會(huì)發(fā)現(xiàn)y值隨之改變,體現(xiàn)了函數(shù)值與變量之間關(guān)系點(diǎn)這個(gè)有對(duì)應(yīng)的曲線關(guān)系滑動(dòng)這個(gè),會(huì)發(fā)現(xiàn)y值隨之改變,體現(xiàn)了函數(shù)值與變量之間關(guān)系這個(gè)對(duì)應(yīng)的曲線關(guān)系可以出點(diǎn)圖放在論文里,體現(xiàn)單個(gè)變量對(duì)函數(shù)值y的影響關(guān)系。最后點(diǎn)擊下Apply,再OK,回到主界面,近似模型就建好了。然后開始優(yōu)化點(diǎn)擊這個(gè)按鈕,彈出優(yōu)化對(duì)話框如下圖:點(diǎn)擊New,跳出:選擇優(yōu)化方法(哇靠,這么多優(yōu)化方法隨便選,都不用自己編程,爽歪歪)。。。這里我們選擇帶精英策略的遺傳算法,就是這個(gè)點(diǎn)一下AddasaStep后如下圖所示:點(diǎn)下Apply,點(diǎn)擊上面的出現(xiàn):迭代的代數(shù),100代200代隨便你,這里咱就100吧種群個(gè)數(shù),可以隨你輸入,這里咱就50吧迭代的代數(shù),100代200代隨便你,這里咱就100吧種群個(gè)數(shù),可以隨你輸入,這里咱就50吧點(diǎn)擊Apply,然后點(diǎn)擊Approximations(前面不是建了近似模型么,這個(gè)時(shí)候派上用場(chǎng)啦。。。),彈出以下對(duì)話框:點(diǎn)擊下這個(gè),表示選中前面所建的近似模型,彈出:點(diǎn)Yes后,如下:注意這個(gè)一定要是0注意這個(gè)一定要是0然后點(diǎn)Apply,最后點(diǎn)OK,回到主頁面。如下圖:先保存下。開始執(zhí)行優(yōu)化,單擊TaskPlan出現(xiàn)下拉菜單,選擇OptimizationPlan,選NewPlan。點(diǎn)擊綠球開始優(yōu)化,經(jīng)過5050步(初始種群50乘以100代等于5000步,再加上50步的驗(yàn)算),跳出優(yōu)化結(jié)果Ok。。。優(yōu)化成功,拉下來看一看,可以看到當(dāng)時(shí),y取得最小值。X的值可能不是唯一的,沒準(zhǔn)是另外一組x同樣能使得Y達(dá)到最小,所以可能兩次算的y一樣x不一樣(僅限少數(shù)情況)。整個(gè)優(yōu)化過程完畢,其實(shí)蠻簡(jiǎn)單,俺寫的具體了點(diǎn)。。。接下來出個(gè)橫條影響關(guān)系圖。點(diǎn)擊主頁面上這個(gè)按鈕,跳出:點(diǎn)擊Tools選擇,出現(xiàn):瀏覽到你的工作文件夾,里頭會(huì)有優(yōu)化過程中的一個(gè)文件如下:這個(gè)Task.db文件在這打上鉤,將這改成3改完點(diǎn)這個(gè)R

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論