Skip to Main Content

Ansys Rocky Student Add-Ins:Rocky 模組與指令碼

Ansys Rocky Student Add-Ins 透過專用模組與指令碼,擴充 Ansys Rocky (可於 Ansys Student 免費下載中取得) 的功能。這些工具可讓使用者施加外力、移除粒子、修改粒子特性、收集資料,並執行更多操作。

透過這些強大的工具,解鎖全新可能,讓您的模擬提升到更高的層次。

若要下載套件組合中包含 Ansys Rocky 的 Ansys Student,請造訪此處

Pharma tablet coating

這些模組為專用模型,可擴充核心求解器功能。若要安裝模組,請下載並解壓縮檔案至「即用模組」資料夾 (各作業系統的路徑如下所示),然後重新啟動 Rocky:

Windows%USERPROFILE%\Documents\Rocky\Modules

下列模組可在即用模組中使用

 

類型

名字

說明

外部熱源

熱輻射

可讓您在模擬過程中,新增粒子與粒子相互作用之間的輻射熱交換。亦可將幾何體設為粒子的輻射熱源

 

您可在 Rocky 模組手冊中取得包含模組技術與使用細節的文件。

功能 – 程式碼範例

這些功能性模組係為在實際應用情境擴充 Rocky 功能所開發,使模組使用者能施加外力、移除粒子、修改粒子特性、收集資料等。

下列功能性模組可於 Rocky Student 中使用

類型

名字

說明

外部熱源

熱輻射

可讓您在模擬過程中,新增粒子與粒子相互作用之間的輻射熱交換。亦可將幾何體設為粒子的輻射熱源。

 

以下提供建立自訂模組的基本範例:

這些模組是為展示特定求解器 SDK 功能而建立的簡易範例,目前不具備任何實際物理或功能意義。因此,不建議將這些模組用於實際案例中。其原始碼則可作為使用求解器 SDK 的良好範例。

以下提供建立自訂模組的基本範例:

類型

名字

說明

黏合模型

瞬態黏合力

可讓您使用瞬態黏合力模型,隨時間推移增加粒子間以及粒子與邊界之間的黏著力。可作為使用求解器 SDK 的範例。

資料收集

接觸曲線

可讓 Rocky 為幾何體與粒子產生額外的接觸頻率與接觸數量曲線。可作為使用求解器 SDK 的範例。

粒子識別

球形區域

可讓您定義一個球形區域,並標記其中的粒子以供後續分析。可作為使用求解器 SDK 的範例。

粒子修改

瞬態尺寸比例

可讓您使用瞬態尺寸比例,於預設的時間區間內增加粒子的體積與質量。可作為使用求解器 SDK 的範例。

場力

場力

可讓您指定先前以匯入的力場 .txt 檔案所定義的點雲名稱,該點雲將作為附加體積力作用於粒子上。可作為使用求解器 SDK 的範例。

Rocky 指令碼是 Ansys Rocky 軟體中的強大工具,可讓使用者自動化並自訂其模擬流程,例如模型設定、資料後處理和結果分析。

目前可使用的指令碼如下:設定基本 Rocky 專案

您可在 Rocky Scripts 手冊中取得包含指令碼技術與使用說明的文件。

Ansys Rocky 自訂模組是一個已編譯的函式庫,可在模擬過程中的特定階段掛接至 Rocky 求解器,並執行自訂程式碼。

您的自訂模組可以使用 C++/Cuda 撰寫,完成後可透過 Rocky 軟體開發套件 (SDK) 編譯,並應用於您的 Rocky 模擬中。

若要進一步瞭解如何設定使用 Solver SDK 的環境,請參閱 Ansys Help 中的 Rocky 教學課程 23 以及 Ansys Developer Portal 上的 求解器 SDK 手冊

Ansys Rocky 入門課程

Ansys Rocky 是業界領先的離散元素分析法 (DEM) 軟體,能夠快速準確地模擬粒子流動行為。我們提供的免費創新課程可讓您模擬材料在汽車、航太、流體動力學及電磁學應用中的反應。