導語:ANSYS 15.0以后所有版本的Mechanical APDL、Fluent、Workbench都支持ANSYS as a Server(aaS) – 服務器模式。安裝ANSYS aaS Matlab Toolbox,可實現(xiàn)與上述ANSYS軟件的實時通信,通過傳遞腳本代碼可以實現(xiàn)聯(lián)合仿真。 一、以aaS模式啟動ANSYS對于Fluent或者MAPDL有兩種啟動模式:
批處理啟動模式下,添加-aas選項啟動;
界面啟動模式下,MAPDL在Customization/Preferences標簽的Additional Parameters欄中輸入-aas;Fluent在Environment標簽下輸入FLUENT_AAS=1,如下:
對于Workbench需要以批處理模式啟動,然后添加如下啟動參數(shù):
例如,在Windows平臺,若Workbench安裝在C盤的Program Files目錄,啟動的完整命令如下:
MAPDL、Fluent、Workbench軟件啟動完成后,會生成aaS連接的秘鑰,默認名稱如下:
MAPDL:aaS_MapdlId.txt
Fluent:aaS_FluentId.txt
Workbench:aaS_WbId.txt
二、安裝ANSYS_aaS MATLAB Toolbox
按照以下步驟安裝ANSYS_aaS MATLAB Toolbox文件文件:
保存ANSYS_aaS 1.1.9.mltbx文件至MATLAB能訪問的文件位置;
打開MATLAB軟件,打工具箱文件對應文件夾,找到.mltbx文件;
鼠標右鍵點擊ANSYS_aaS 1.1.9.mltbx文件,選擇Install安裝工具。
三、MATLAB驅動ANSYS軟件
工具箱安裝完成后可按照以下步驟操作:1、MATLAB中實例化ORB兩者間通信是基于CORBA規(guī)范的,所以在執(zhí)行會話之前需要實例化ORB,代碼如下:
2、初始化ANSYS_aaS ToolBox在MATLAB中執(zhí)行以下代碼,加載工具:
3、啟動與ANSYS軟件的連接讀取aaS秘鑰,然后可連接到MAPL、Fluent、Workbench軟件,代碼如下:
4、MATLAB與ANSYS聯(lián)合仿真通過使用MATLAB腳本,通過CORBA接口實時向ANSYS產品發(fā)送腳本代碼(如Fluent:TUI日志;MAPDL:APDL命令;Workbench:Python腳本),可實現(xiàn)MATLAB與ANSYS間的聯(lián)合仿真。
四、后記
MATLAB通過CORBA接口可以訪問ANSYS產品,然后傳遞腳本命令去驅動軟件完成仿真操作,所以在整個聯(lián)合仿真的過程中,ANSYS軟件腳本的開發(fā)顯得至關重要。同時基于Workbench的強大集成功能和腳本功能,我們也能輕易去完成多物理場的仿真。
作者 | 小田老師 仿真秀科普作者
首發(fā) | ANSYS仿真與開發(fā)公眾號
編輯:jq
-
matlab
+關注
關注
186文章
2981瀏覽量
231045 -
ANSYS
+關注
關注
10文章
240瀏覽量
36528 -
orb
+關注
關注
0文章
21瀏覽量
9916 -
C盤
+關注
關注
0文章
21瀏覽量
3651
原文標題:MATLAB與ANSYS聯(lián)合仿真設置那些事
文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
Ansys出售PowerArtist業(yè)務予是德科技,交易待監(jiān)管批準
Matlab/Simulink/Stateflow建模開發(fā)及仿真測試
關于陶瓷電路板你不知道的事
![關于陶瓷電路板<b class='flag-5'>你</b>不<b class='flag-5'>知道</b>的<b class='flag-5'>事</b>](https://file1.elecfans.com/web1/M00/F3/55/wKgaoWcV0RiAL9VOAAO9AEzLSVc368.png)
芯片設計流片、驗證、成本的那些事
![芯片設計流片、驗證、成本的<b class='flag-5'>那些</b><b class='flag-5'>事</b>](https://file.elecfans.com/web2/M00/43/36/poYBAGJ82TeAPsAHAAA_r6nG8nE277.jpg)
解密元器件批次:你應該知道的那些事
![解密元器件批次:<b class='flag-5'>你</b>應該<b class='flag-5'>知道</b>的<b class='flag-5'>那些</b><b class='flag-5'>事</b>](https://file1.elecfans.com/web2/M00/F1/56/wKgaomZyl5CAJ0XPAABZ4TYhDpU998.png)
關于MOS管,你需要知道的那些事
![關于MOS管,<b class='flag-5'>你</b>需要<b class='flag-5'>知道</b>的<b class='flag-5'>那些</b><b class='flag-5'>事</b>](https://file.elecfans.com/web2/M00/78/F8/pYYBAGNqGmuAY3JQAAA6ol_3MTo895.png)
評論