0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MATLAB與ANSYS聯(lián)合仿真設置那些事你知道多少

8XCt_sim_ol ? 來源:ANSYS仿真與開發(fā)公眾號 ? 作者:小田老師 ? 2021-09-26 09:30 ? 次閱讀

導語: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ù)

b558790e-125b-11ec-8fb8-12bb97331649.png

例如,在Windows平臺,若Workbench安裝在C盤的Program Files目錄,啟動的完整命令如下:

b5655fe8-125b-11ec-8fb8-12bb97331649.png

MAPDL、Fluent、Workbench軟件啟動完成后,會生成aaS連接的秘鑰,默認名稱如下:

b575572c-125b-11ec-8fb8-12bb97331649.png

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,代碼如下:

b57ec65e-125b-11ec-8fb8-12bb97331649.png

2、初始化ANSYS_aaS ToolBox在MATLAB中執(zhí)行以下代碼,加載工具:

b5887e92-125b-11ec-8fb8-12bb97331649.png

3、啟動與ANSYS軟件的連接讀取aaS秘鑰,然后可連接到MAPL、Fluent、Workbench軟件,代碼如下:

b593a4ac-125b-11ec-8fb8-12bb97331649.png

4、MATLAB與ANSYS聯(lián)合仿真通過使用MATLAB腳本,通過CORBA接口實時向ANSYS產(chǎn)品發(fā)送腳本代碼(如Fluent:TUI日志;MAPDL:APDL命令;Workbench:Python腳本),可實現(xiàn)MATLAB與ANSYS間的聯(lián)合仿真。

b5a80de8-125b-11ec-8fb8-12bb97331649.png

四、后記

MATLAB通過CORBA接口可以訪問ANSYS產(chǎn)品,然后傳遞腳本命令去驅動軟件完成仿真操作,所以在整個聯(lián)合仿真的過程中,ANSYS軟件腳本的開發(fā)顯得至關重要。同時基于Workbench的強大集成功能和腳本功能,我們也能輕易去完成多物理場的仿真。

作者 | 小田老師 仿真秀科普作者

首發(fā) | ANSYS仿真與開發(fā)公眾號

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    180

    文章

    2952

    瀏覽量

    229862
  • ANSYS
    +關注

    關注

    10

    文章

    237

    瀏覽量

    36376
  • orb
    orb
    +關注

    關注

    0

    文章

    21

    瀏覽量

    9876
  • C盤
    +關注

    關注

    0

    文章

    21

    瀏覽量

    3586

原文標題:MATLAB與ANSYS聯(lián)合仿真設置那些事

文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    關于陶瓷電路板知道

    陶瓷電路板(Ceramic Circuit Board),又稱陶瓷基板,是一種以陶瓷材料為基體,通過精密的制造工藝在表面形成電路圖形的高技術產(chǎn)品,快來看看哪些是您還不知道?
    的頭像 發(fā)表于 10-21 11:55 ?37次閱讀
    關于陶瓷電路板<b class='flag-5'>你</b>不<b class='flag-5'>知道</b>的<b class='flag-5'>事</b>

    解密元器件批次:應該知道那些

    一、什么是批次LOTCODE又叫LOTNo.,LOTNo.是lotnumber的縮寫,是“批號”的意思。廠家為了可以追溯和審查該批元器件的生產(chǎn)歷史,所以每一批產(chǎn)品都有相應的的生產(chǎn)號碼。生產(chǎn)批號是同一批元器件的編號。它是用于識別“批”的一組數(shù)字或字母加數(shù)字。一般的,根據(jù)批號可以追蹤產(chǎn)品的生產(chǎn)情況(生產(chǎn)日期、質量等級、出廠時間、產(chǎn)地等等)。現(xiàn)在大多數(shù)企業(yè)都逐漸把
    的頭像 發(fā)表于 06-19 16:32 ?610次閱讀
    解密元器件批次:<b class='flag-5'>你</b>應該<b class='flag-5'>知道</b>的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    關于MOS管,需要知道那些

    MOT03/252024什么是MOS管?MOS,是MOSFET的縮寫。MOSFET金屬-氧化物半導體場效應晶體管,簡稱金氧半場效晶體管(Metal-Oxide-SemiconductorField-EffectTransistor,MOSFET)。一般是金屬(metal)—氧化物(oxide)—半導體(semiconductor)場效應晶體管,或者稱是金屬—
    的頭像 發(fā)表于 05-15 08:37 ?1524次閱讀
    關于MOS管,<b class='flag-5'>你</b>需要<b class='flag-5'>知道</b>的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    是德科技聯(lián)合新思科技、Ansys推出了一個全新的集成射頻設計遷移流程

    新設計流程在新思科技的定制化設計系列、是德科技電磁仿真平臺以及 Ansys 器件合成軟件的基礎之上,提供了一個高效、集成的射頻電路再設計解決方案。
    的頭像 發(fā)表于 05-10 16:33 ?449次閱讀

    MATLAB電路仿真時間要考慮那些因素

    MATLAB電路仿真是一種常用的工具,用于模擬和分析電子電路的性能。在進行電路仿真時,需要考慮各種因素,以確保仿真結果的準確性和可靠性。下面是一些需要考慮的主要因素: 電路拓撲結構:電
    的頭像 發(fā)表于 04-21 09:27 ?606次閱讀

    MATLAB電路仿真中能講電流匯總的元件

    MATLAB電路仿真中,可以使用許多元件來匯總電流。以下是一些常見的元件和它們在電路中的作用: 電阻(Resistor):電阻是電路中最基本的元件之一,用于限制電流的流動。在MATLAB電路
    的頭像 發(fā)表于 04-21 09:23 ?2179次閱讀

    DSP軟件 MATLAB仿真實驗報告

    電子發(fā)燒友網(wǎng)站提供《DSP軟件 MATLAB仿真實驗報告.pdf》資料免費下載
    發(fā)表于 03-24 09:49 ?10次下載

    輥壓機軸承位磨損修復知道那些

    電子發(fā)燒友網(wǎng)站提供《輥壓機軸承位磨損修復知道那些.docx》資料免費下載
    發(fā)表于 03-12 15:10 ?0次下載

    仿真工具Ansys Discovery的使用案例

    Ansys Discovery 提供產(chǎn)品性能早期設計的洞察指標,在產(chǎn)品開發(fā)流程中使用仿真技術提高產(chǎn)品質量。借助Ansys Discovery,工程師能更得心應手地通過實時物理仿真來完善
    的頭像 發(fā)表于 01-15 11:19 ?2821次閱讀
    熱<b class='flag-5'>仿真</b>工具<b class='flag-5'>Ansys</b> Discovery的使用案例

    如何使用MATLABMATLAB Parallel Server擴展整車仿真呢?

    使用 MATLAB 和 Simulink 設計和構建 Rivian 車輛仿真界面平臺幫助我們實現(xiàn)了關鍵目標。我們?yōu)楣こ處熀头枪こ處焺?chuàng)建了統(tǒng)一平臺,用于運行整車仿真、后處理結果和創(chuàng)建報告。
    的頭像 發(fā)表于 01-10 18:22 ?1141次閱讀
    如何使用<b class='flag-5'>MATLAB</b>和<b class='flag-5'>MATLAB</b> Parallel Server擴展整車<b class='flag-5'>仿真</b>呢?

    Saber與Matlab聯(lián)合仿真的操作過程介紹

    我們知道,[Saber]()軟件在一開始就提供了與Matlab/Simulink的聯(lián)合仿真功能,工程師們可以在Simulink中驗證設計中的軟件部分,同時在Saber中驗證設計的硬件部
    的頭像 發(fā)表于 12-05 09:43 ?2646次閱讀
    Saber與<b class='flag-5'>Matlab</b><b class='flag-5'>聯(lián)合</b><b class='flag-5'>仿真</b>的操作過程介紹

    有關于MLCC(多層陶瓷電容)替代Film Cap (薄膜電容)的那些

    有關于MLCC(多層陶瓷電容)替代Film Cap (薄膜電容)的那些
    的頭像 發(fā)表于 12-04 17:35 ?1684次閱讀
    有關于MLCC(多層陶瓷電容)替代Film Cap (薄膜電容)的<b class='flag-5'>那些</b><b class='flag-5'>事</b>

    MATLAB的數(shù)字邏輯電路Simulink仿真

    電子發(fā)燒友網(wǎng)站提供《MATLAB的數(shù)字邏輯電路Simulink仿真.pdf》資料免費下載
    發(fā)表于 11-17 15:39 ?5次下載
    <b class='flag-5'>MATLAB</b>的數(shù)字邏輯電路Simulink<b class='flag-5'>仿真</b>

    Ansys即將推出Ansys SimAI和Ansys AI+技術

    Ansys即將推出的基于AI的軟件工具將繼續(xù)增強客戶體驗,加速仿真的普及并將繼續(xù)推進新一代創(chuàng)新與洞察
    的頭像 發(fā)表于 11-04 14:15 ?1137次閱讀

    關于北斗“授時”的那些,知道多少?

    ?為什么我們可以隨時隨地都能獲取準確的時間信息?這得益于高精度的授時服務,今天我們就來揭開“授時”的神秘面紗。 大家都知道我國的北斗導航衛(wèi)星,是用于定位導航的。那么北斗是怎么進行定位導航的呢? 實際上,導航衛(wèi)
    的頭像 發(fā)表于 10-30 14:34 ?1872次閱讀
    關于北斗“授時”的<b class='flag-5'>那些</b><b class='flag-5'>事</b>,<b class='flag-5'>你</b><b class='flag-5'>知道</b>多少?