色爱区成人综合网_久久99视频精品_日韩国产欧美一区二区_欧美综合国产_天天碰天天操_欧美片子

SIMPACK與iSIGHT聯合進行優化分析

2016-10-24  by:CAE仿真在線  來源:互聯網

SIMPACKiSIGHT聯合進行優化分析

GET集團工程仿真中心 張志華

摘要:隨著各個軟件以及各個學科之間融合程度的不斷深化,越來越多的仿真分析工作不是在一個軟件里能夠完成的,因為每一個軟件都有自己所擅長分析的學科或者領域。因此,使用不同的軟件進行聯合分析成為越來越多的使用者的選擇。在動力學分析領域,SIMPACK作為專家級的動力學仿真軟件,在國內的應用越來越廣泛。而在多學科優化領域,iSIGHT堪稱拳頭級產品。因此,怎樣實現SIMPACKiSIGHT的聯合分析,使兩個軟件發揮自己獨特的優勢成為越來越多的人感興趣的話題。本文以一個動力學里簡單的彈簧振子模型向大家描述如何實現SIMPACKiSIGHT的聯合優化。


一、iSIGHT的先決條件

iSIGHT軟件作為一個多學科優化的平臺性軟件,其與眾多的軟件有著非常良好的接口。但是從實際應用的角度來說,不管想與iSIGHT聯合的軟件與iSIGHT有沒有接口,只要滿足三個條件均可實現與iSIGHT的聯合:

  • 模型文件可讀或者可以控制模型文件的某些文件可讀;這樣iSIGHT可以通過讀入這些文件來對模型實現參數化;

  • 解算器可以自動批處理計算;在iSIGHT對所設定的變量賦以不同的值進行優化分析時,是沒有人的參與在里邊的,所以就要求與iSIGHT聯合的軟件可以實現計算批處理;

  • 結果文件可讀;iSIGHT可以讀入結果文件中的某些值或者量,將這些量作為響應,從而可以實現優化分析時約束和目標的定義;

從以上三個條件來看,SIMPACK均沒有問題,因此,SIMPACKIsight的聯合從理論上來說不存在任何問題。

從實際應用來看,SIMPACKspck文件可讀,iSIGHT可以讀入實現參數化,但是如果動力學模型比較復雜,則讀入spck文件會比較費時。因此可以采用SIMPACK中的置換變量文件來代替spck文件。

SIMPACK的批處理計算我們可以編寫批處理腳本來實現。

SIMPACK的后處理默認輸出的是sbr文件,該文件為二進制文件,Isight直接無法讀入該文件。但是我們可以將該文件轉化成文本文件,進而使Isight能夠讀入。同時為了提高iSIGHT讀入該文件的速度,我們將輸出的結果做一些限定,使輸出的文件比較小。有時候我們在iSIGHT中需要設置比如某些量最大、最小等等。這些設置我們也可以在SIMPACK的前處理中提前設置好,從而可以減少在iSIGHT中設置與讀取的時間,提高效率。

二、SIMPACK模型

SIMPACK中怎樣創建彈簧振子模型在這里我們不做具體描述,所創建的彈簧振子動力學模型如圖1所示。

1彈簧振子模型


在該模型中,我們對于振子質量、彈簧剛度、阻尼做成置換變量,并將這些置換變量輸出成置換變量文件,如圖2所示。也就是說,我們通過更改置換變量文件中相應的參數,就可以更改模型。因此,該置換變量文件我們可以讀入iSIGHT中實現對這些量在iSIGHT中實現參數化。


2置換變量文件

我們在SIMPACKSolver Setting中將所有的輸出都去掉,只保留result elements的輸出。在該實例中,我們假定我們在iSIGHT中需要定義振子的最大速度和最大加速度作為響應。因此,我們可以在SIMPACK中定義最大速度和最大加速度作為結果單元進行輸出。

首先我們在SIMPACK中定義最大值過濾器,如圖3所示。

3最大值過濾器

然后我們再定義速度和加速度作為結果單元輸出,如圖4所示。

4速度和加速度輸出單元

最后,我們對速度和加速度輸出使用最大值過濾器,如圖5所示。

5最大速度和加速度輸出

為了滿足iSIGHT中對于自動批處理計算的要求,我們需要編寫SIMPACK的解算腳本文件solver.bat:

"C:\ProgramFiles\SIMPACK-9.7\run\bin\win64\simpack-slv.exe"-s"D:\ansys\isight\Simpack_Isight\time_integration.sjs"

其中,sjs是計算腳本文件,大家可以參考SIMPACK的相關幫助進行編寫。

后處理結果自動轉化為文件結果的腳本post.bat:

"C:\ProgramFiles\SIMPACK-9.7\run\bin\win64\simpack-post.exe"-s"D:\ansys\isight\Simpack_Isight\sbr2csv.qs""D:\ansys\isight\Simpack_Isight\gk.output\gk.sbr""D:\ansys\isight\Simpack_Isight\111"

其中,qs文件是利用SIMPACK的后處理的QSA語言進行編寫的,sbrSIMPACK計算的輸出文件,111是我們將sbr轉化成的文本文件。

三、iSIGHT模型

iSIGHT中根據優化分析的要求,建立Isight中的模型如圖6所示。

6 iSIGHT優化模型


在圖6所示的iSIGHT的模型中,我們使用了兩個聯合優化代碼圖標SimcodeSimcode-1。其中Simcode負責前處理參數化模型以及自動化計算;Simcode-1負責轉化計算結果以及將計算結果中的某些值定義為響應。

Simcode中,我們將SIMPACK的置換變量文件讀入進行參數化,如圖7所示。由于本文只是描述SIMPACKiSIGHT聯合優化的一般步驟,所以我們只是簡單的選擇SIMPACK模型中的質量和剛度作為參數進行參數化。同時在“command”中將solver.bat文件讀入。

7對模型參數進行參數化

Simcode-1中,我們將SIMPACK輸出的111.csv文件讀入,將最大速度和最大加速度作為響應,如圖8所示。同時在“command”中將post.bat文件讀入。

8 將模型輸出定義為響應


optimization1圖標中,我們將最大加速度設置為約束;將最大速度設置為目標,如圖9所示。并設置質量和剛度的范圍分別為(5,10)和(100,300)。

9定義目標和約束

至此,我們完成了iSIGHT中模型的創建。創建完成的模型數據流如圖10所示。

10優化模型數據流

四、聯合優化分析結果

模型創建完成后,點擊運算圖標進行計算,如圖11所示。

11計算結果

從圖11所示的計算結果來看,質量為10,剛度為202是滿足我們設定的約束和目標的最優結果。當然,iSIGHT中也提供了多種功能可以使用戶深入的研究變量和響應等的關系,如圖12所示。

12計算結果云圖顯示

五、總結

通過該實例我們介紹了SIMPACKiSIGHT聯合進行優化分析的一般步驟,當然了大家需要優化的具體實例不同,可能某些步驟會有差別,但是從總體上來說整個操作過程是類似的。同時通過這種聯合,我們可以最大限度的發揮各個不同軟件在不同的領域或者學科的專長,從而使我們對某些問題的研究可以更加深入。


開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:SIMPACK與iSIGHT聯合進行優化分析 ISight培訓 ISight培訓課程 ISight分析 ISight在線視頻教程 ISight技術學習教程 ISight軟件教程 ISight資料下載 ISight代做 ISight基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:[email protected]




主站蜘蛛池模板: 国产99999| 亚洲成人av在线 | 看真人视频a级毛片 | 国产精品一二三四区 | 一级黄色录像视频 | 日韩欧美在线视频 | 亚洲欧美中文日韩在线v日本 | 一区二区三区国产 | 亚洲精品在线视频 | 在线色站 | 精品国产31久久久久久 | 欧美成人三区 | 亚洲三区在线观看 | 99久久婷婷国产综合精品电影 | 久久久亚洲一区 | 免费av在线播放 | 亚洲欧美激情精品一区二区 | 久久久a| 婷婷综合久久 | 日韩成人国产 | 欧美日韩福利视频 | 成人久久18免费观看 | 免费在线看a | 亚洲欧美激情视频 | 亚洲精品一区久久久久久 | 日韩在线| 日本免费三片免费观看 | 男女啪啪免费网站 | 91免费视频 | 九九久久久 | 99精品一级欧美片免费播放 | 国产日韩欧美一区二区 | 日本中文字幕在线播放 | 国产一区二区三区免费看 | 艳妇荡乳豪妇荡淫 | 亚洲国产午夜视频 | 亚洲久草 | 91se在线| 中文字幕高清在线 | 亚洲欧洲视频 | 精品一区二区三区四区 |