資源描述:
《基于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ù)庫在文