基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用

基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用

ID:10367366

大?。?7.00 KB

頁數(shù):5頁

時間:2018-07-06

基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用_第1頁
基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用_第2頁
基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用_第3頁
基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用_第4頁
基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用_第5頁
資源描述:

《基于apdl語言的優(yōu)化設(shè)計及其應(yīng)用》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、基于APDL語言的優(yōu)化設(shè)計及其應(yīng)用

2、第1lune.LOOP,在ANSYS優(yōu)化處理器中,分析文件名無缺省值,用戶必須指定一個分析文件名,否則將出錯。并且在分析文件中,/PREP7或/OPT命令必須出現(xiàn)在行的第一個非空字符處。在批處理方式中,分析文件通常是批處理命令流的第一部分,從文件的第一行命令到命令/OPT第一次出現(xiàn)時,其缺省的分析文件名是Jobname.BAT,因此在批處理方式下不需要指定分析文件名。2.4指定優(yōu)化變量即要求用戶指定哪些是設(shè)計變量、哪些是狀態(tài)變量和目標(biāo)函數(shù),對于設(shè)計變量和狀態(tài)變量,用戶可以指定其最大和最小值,同時每一個變量都有一個公

3、差值,這個公差值可以用戶輸入,也可以由程序自動選取。用戶可以在任何時間簡單地通過重新定義參數(shù)來改變已經(jīng)定義過的參數(shù),也可以刪除一個優(yōu)化變量,即該變量將不再作為優(yōu)化變量使用,但該參數(shù)還存在。2.5選擇優(yōu)化工具或優(yōu)化方法優(yōu)化方法是使單個函數(shù)在控制條件下達到最小值的傳統(tǒng)優(yōu)化方法。它由零階法、一階法和用戶自定義方法。但在使用任何一種方法之前,用戶必須指定一個目標(biāo)函數(shù)。一般來說,一階法精度較高,但是耗費機時;零階方法速度較快,其精度較低,但對大多數(shù)工程問題而言,零階分析方法足夠了。2.6指定優(yōu)化循環(huán)控制方式每一種優(yōu)化方法和優(yōu)化工具都有相應(yīng)的循環(huán)控制參數(shù),因此在

4、指定好優(yōu)化優(yōu)化方法和優(yōu)化工具后,用戶還要選擇與此工具和方法相對應(yīng)的循環(huán)控制參數(shù)。2.7進行優(yōu)化分析在進行優(yōu)化分析時,優(yōu)化循環(huán)文件Jobname.LOOP會根據(jù)分析文件生成,循環(huán)在滿足下列情況下終止:收斂、中斷、分析完成。所有優(yōu)化變量和其他參數(shù)在每次迭代后將存儲在優(yōu)化數(shù)據(jù)文件Jobname.OPT中,最多可以存儲130組這樣的序列,如果已經(jīng)達到了130個序列,那么其中數(shù)據(jù)最“不好”的序列將被刪除。2.8察看設(shè)計序列結(jié)果在優(yōu)化設(shè)計完成后,用戶可以列出指定序列號的參數(shù)值,或列出所有參數(shù)的值;也可以用圖形的方式顯示指定的參數(shù)隨迭代次數(shù)的變化,可以看出變量是如

5、何隨迭代過程變化的。同時也可以在POST1或POST26中對分析結(jié)果進行后處理,在缺省的方式下,最后一個設(shè)計序列的結(jié)果存儲在文件Jobname.RST或Jobname.RTH中,如果在運行前將命令OPKEEP設(shè)置為on,則最佳設(shè)計序列的數(shù)據(jù)也將存儲在數(shù)據(jù)庫和結(jié)果文件中,最佳結(jié)果在文件Jobname.BEST(BRTH)中,最佳數(shù)據(jù)庫在文件Jobname.BDB中。lune.LOOP,在ANSYS優(yōu)化處理器中,分析文件名無缺省值,用戶必須指定一個分析文件名,否則將出錯。并且在分析文件中,/PREP7或/OPT命令必須出現(xiàn)在行的第一個非空字符處。在批處理

6、方式中,分析文件通常是批處理命令流的第一部分,從文件的第一行命令到命令/OPT第一次出現(xiàn)時,其缺省的分析文件名是Jobname.BAT,因此在批處理方式下不需要指定分析文件名。2.4指定優(yōu)化變量即要求用戶指定哪些是設(shè)計變量、哪些是狀態(tài)變量和目標(biāo)函數(shù),對于設(shè)計變量和狀態(tài)變量,用戶可以指定其最大和最小值,同時每一個變量都有一個公差值,這個公差值可以用戶輸入,也可以由程序自動選取。用戶可以在任何時間簡單地通過重新定義參數(shù)來改變已經(jīng)定義過的參數(shù),也可以刪除一個優(yōu)化變量,即該變量將不再作為優(yōu)化變量使用,但該參數(shù)還存在。2.5選擇優(yōu)化工具或優(yōu)化方法優(yōu)化方法是使單

7、個函數(shù)在控制條件下達到最小值的傳統(tǒng)優(yōu)化方法。它由零階法、一階法和用戶自定義方法。但在使用任何一種方法之前,用戶必須指定一個目標(biāo)函數(shù)。一般來說,一階法精度較高,但是耗費機時;零階方法速度較快,其精度較低,但對大多數(shù)工程問題而言,零階分析方法足夠了。2.6指定優(yōu)化循環(huán)控制方式每一種優(yōu)化方法和優(yōu)化工具都有相應(yīng)的循環(huán)控制參數(shù),因此在指定好優(yōu)化優(yōu)化方法和優(yōu)化工具后,用戶還要選擇與此工具和方法相對應(yīng)的循環(huán)控制參數(shù)。2.7進行優(yōu)化分析在進行優(yōu)化分析時,優(yōu)化循環(huán)文件Jobname.LOOP會根據(jù)分析文件生成,循環(huán)在滿足下列情況下終止:收斂、中斷、分析完成。所有優(yōu)化變

8、量和其他參數(shù)在每次迭代后將存儲在優(yōu)化數(shù)據(jù)文件Jobname.OPT中,最多可以存儲130組這樣的序列,如果已經(jīng)達到了130個序列,那么其中數(shù)據(jù)最“不好”的序列將被刪除。2.8察看設(shè)計序列結(jié)果在優(yōu)化設(shè)計完成后,用戶可以列出指定序列號的參數(shù)值,或列出所有參數(shù)的值;也可以用圖形的方式顯示指定的參數(shù)隨迭代次數(shù)的變化,可以看出變量是如何隨迭代過程變化的。同時也可以在POST1或POST26中對分析結(jié)果進行后處理,在缺省的方式下,最后一個設(shè)計序列的結(jié)果存儲在文件Jobname.RST或Jobname.RTH中,如果在運行前將命令OPKEEP設(shè)置為on,則最佳設(shè)計

9、序列的數(shù)據(jù)也將存儲在數(shù)據(jù)庫和結(jié)果文件中,最佳結(jié)果在文件Jobname.BEST(BRTH)中,最佳數(shù)據(jù)庫在文

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。