
發布
注冊
/
登錄ACT插件的案例
ANSYS Workbench ACT插件_WorkbenchLSDYNA_R160_
ANSYS Workbench ACT插件的版本和Workbench的版本是一一對應的,即低版本的Workbench無法打開高版本的ACT插件,高版本的Workbench也無法打開低版本的ACT插件。
ANSYS 16.0在安裝過程中workbench 的act插件安裝不全
只有這一個IronPythonConsole
如果需要ls-dyna插件可以額外安裝,給大家提供了act插件,需要可以去我的主頁下載
Ansys Workbench ACT插件,在表面施加邊緣區域漸變大小的力載荷 ¥30
利用ansys workbench 的二次開發平臺,封裝了ACT插件,可以簡便快捷的實現上述加載方案。
將附件中的ACT插件下載至本地,并加載。
ACT插件安裝和使用:
ACT插件示例:
與上述初始方案或手工分割方案相比,不需要幾何切分,省去了Named selection的節點分組。只需要定義加載所在的幾何面和建立坐標系。并且ACT插件有WB界面友好交互,簡便易上手。
相比手工方法,可以顯著提高效率,簡化步驟。并且,應力分布更均衡,支反力嚴格等于目標值110N。
并且,除了圓柱坐標系可以定義圓球型加載方式外。
對于笛卡爾坐標系可以實現矩形區域的加載,以模擬矩形錘頭。
若X base 和Y base 不為零時,還可以定義中心區域均勻加載,dx/dy區域漸變加載。
展開 Ansys Workbench制作ACT插件實現,快速框選element faces單元的功能 ¥20
= SelectionTypeEnum.MeshElementFaces:
print("請選擇單元面")
return
# 對上一步global_selections中的單元面進行暫存到backup_selections,備用撤銷操作
backup_selections.clear()
backupSelection()
# 當前新選擇的單元面,添加到global_selections中
for i in range(len(current_selection.Ids)):
elem_id = current_selection.Ids[i]
face_idx = current_selection.ElementFaceIndices[i]
global_selections[elem_id][face_idx] = True
# 顯示合并后的單元面集合
UpdateSelectionDisplay()
在ansys workbench 加載ACT插件,重啟mechanical即可加載完成用戶自己開發的ACT插件。
加載完成后操作示例:
以創建和修正element Faces 為元素的Named Selection為例:
增加操作,先選定加亮集合1
點擊current按鍵,將當前加亮的單元集作為操作對象
再框選/點選需要增加的單元,再點擊Add 按鍵即可。(可多次累加,)
減除操作,先選定加亮集合2
點擊current按鍵,將當前加亮的單元集作為操作對象
再框選/點選需要減少的單元,再點擊Delete 按鍵即可。(可多次重復操作,)
創建快捷鍵:
展開 ANSYS 軟件&ACT插件下載 ¥2
費了不少心思,在網上找了一些ANSYS各版本軟件和ACT插件,感興趣趕快

Ansys Workbench ACT插件,由窗口選中體單元,提取體積和表面積,計算幾何特征尺寸 ¥20
Ansys Workbench ACT插件,由窗口選中體單元,提取體積和表面積,計算幾何特征尺寸
問題:
在FKM關于結構疲勞評估計算方法中指出:零部件特征尺寸,影響疲勞結果評估。原因是材料的應力壽命曲線是由標準試樣進行試驗測試獲得的。當零部件的特征尺寸與測試樣件不一致時,需要考慮零部件的特征尺寸這一因素。(一般而言,當零部件的尺寸大于材料標準測試樣件時,零部件的表面或內部缺陷發生的概率會增加,從而導致零部件尺寸越大,疲勞壽命越低)
對與規則幾何形狀的零部件,有相應的經典公式提供特征尺寸的計算;例如圓形細長桿的特征尺寸是直徑;薄板零部件的特征尺寸是板厚等;但是實際工作中的零部件幾何形狀千差萬別,沒有統一的經典公式可以提供特征尺寸的計算;在FKM手冊中給出了一個通用公式,用于估計零部件疲勞危險區域的局部特征尺寸;
FKM關于循環載荷的疲勞評估中,提及可以使用循環載荷下的有限元應力結果進行疲勞損傷估計。此時,除了需要由應力結果估計危險疲勞區域,提取危險點的應力結果外,還需要給出危險疲勞區域的特征尺寸。在Ansys Workbench中,用戶可以方便的查看應力結果云圖,從而大體評估出危險疲勞區域。并且用戶可以通過選取高應力區域的單元體,再通過特征尺寸一般計算公式,來估計高應力區域的特征尺寸,進行進行合理的FKM疲勞評估。
但是,Ansys Workbench中,當用戶選中了某個/某些體單元后,在選擇信息欄中并不能直接給出單元體積和表面的有效信息輸出。并且通過查詢資料,即使在APDL經典界面中對與體單元也是僅僅只能輸出體積(沒有體單元表面的輸出);并且對與FKM特征尺寸的一般計算公式中,關于表面積A,也并不是指每個體單元所有面的表面積的總和。
展開 ANSYS Workbench ACT安裝教程以及資源下載
ACT是ANSYS Workbench應用環境的客戶化定制開發工具,主要解決用戶在工程仿真應用中遇到的功能自定義和程序擴展的問題。借助ACT,用戶可以在ANSYS已有功能的基礎上,定制開發適合自身專業特點與特殊業務需求的新功能。
在Workbench主界面中點擊菜單Extensions - Install Extension,在打開的文件選擇對話框中找到ACT插件,編譯好的ACT插件的擴展名為.wbex,點擊打開進行ACT插件的安裝。
安裝完成后會彈出如下對話框:“The extension *** was successfully installed,說明插件已成功安裝。
安裝完成后再次點擊菜單Extensions - Manage Extensions...,打開Extensions Manager對話框,在對話框中勾選要加載的ACT插件,啟用相應的Ansys Workbench ACT插件。
ACT插件被啟用后,在對應的環境中會顯示相應的工具條,一般在對應位置右擊時也可調出相應的快捷菜單。
15.0:【https://pan.baidu.com/s/1akq_spICxzyeU0FhhU0vrg】
16.0:【https://pan.baidu.com/s/188HUKFiBoijlUvMWO2tnYg】
展開 ACT向導開發簡介
每個回調函數中都只使用一個參數step:表示當前步驟;我們可以通過訪問step對象的Properties屬性訪問輸入控件屬性值,如下:
Part44.ACT插件加載
定義好XML文件、IronPython腳本以及其他幫助和圖標文件后,需要將腳本文件通常放在與XML文件同名的文件夾中,如下結構。
打開Workbench軟件,在菜單欄Extensions-ACT Start Page進入ACT插件界面,按照下圖所示加載插件
以上就是本期內容,關注微信公眾號,有技術問題或項目合作可以直接在微信公眾號后臺留言,公眾號回復“MixedWizard”獲取ACT代碼。
展開 APDL命令封裝為Mechanical用戶自定義插件
Part1APDL命令封裝為Mechanical用戶自定義插件
1目標
在二維軸對稱分析中將對流邊界條件應用于葉片表面使用ACT插件創建自定義載荷的優點
以用戶友好的方式
避免可能的用戶錯誤
2使用命令流插入方式實現方法
過程分為以下三步:
插入命令片段
在頂部定義用戶輸入
輸入其余代碼以應用對流載荷 這種方式加載弊端:
只能通過NamedSelection選擇元素/節點,無法通過界面選擇方式選擇。
NamedSelection和APDL命令之間命名規則必須固定
如果“component”選擇的“face”,則CMSEL將選擇節點,此分析將出錯。
輸入數據單位制固定,不能隨著Mechanical界面單位制一同切換
3ACT插件方式
在下圖中展示了自定義載荷插件詳細信息與APDL命令對應關系。
4ACT 插件XML文件與界面對應關系
在下圖中展示了自定義載荷插件詳細信息與XML命令對應關系。
5界面屬性
控件屬性的值指定“詳細信息”視圖中用于該屬性的UI控件的類型。?text控件定義輸入的文本數據。?select選擇控件定義一個下拉菜單。包含靜態的下拉菜單,和動態的下拉菜單,動態下拉菜單使用
回調管理刷新的動態列表。?applycancel控件根據用戶定義的選擇激活“應用”或“取消”按鈕。
展開 Ansys Workbench 膠粘凝固過程,變形等效仿真 ¥15
這里將上述過程封裝成了ACT插件。 可以在Mechanical常用操作環境下完成上述過程用,戶不需要自己再使用apdl command 。
Ansys Workbench初始變形+預應力釋放仿真(含ACT插件) ¥20
問題:
在工作過程中有時會遇到某些仿真類型,是需要進行帶有預應力的仿真。但是WB中預應力在模塊之間的傳遞,似乎預應力模態可以直接傳遞。而兩個靜力模塊可以傳遞變形后的幾何,但是不能傳遞預應力。
問題示例大致如下:
板子初始是平板狀態,安裝后工作狀態是貼合一個弧面,并通過四個支點進行連接固定,板子安裝后存在回彈力。
現在需要評估板子安裝變形預應力狀態下,連接面的回彈力。
仿真思路:
仿真對象是一個有初始應力的彎曲板,但是曲面形狀實際可能不是正常弧線而是曲面。
因此仿真步驟大致需要兩步:
第一、初始平板變形為曲面形狀,提取板子的應力狀態;
第二、板子在預應力狀態下產生彈性回復力,查看彈性回復力在連接位置的大小。
第一步的仿真方法:
模擬擠壓形式,在初始平板兩側使用變形后的彎曲板進行擠壓變形。
擠壓變形
第二步的仿真方法:
加載板子的變形預應力,按裝配狀態連接,計算連接處的彈性變形力。
但是:在第一步加載的時候就不是很容易實現。兩個夾層面需要設定接觸面進行接觸非線性仿真,經常發生接觸面穿透現象,需要小載荷步,多次調試。
即使擠壓方式沒有穿透,應力分布也不是很均勻。
此處先擱置擠壓法的計算過程不提,假設已經獲得預期的初始變形應力。
繼續進行第二仿真步,傳遞板子的預應力狀態;
預應力的傳遞方法在微信公眾號文章:“ansys分析中如何考慮殘余應力影響?”中提及了兩種方法,這里分別測試如下:
方法一:使用external Data模塊
首先,在步驟一初始板子變形,有正確應力分布的結果中,分別提取X、Y、Z、XY、YZ、ZX六個方向的法向應力和切向應力。
需要注意的是:
六個方向的應力導出文件需要修改節點坐標位置
展開 Ansys Workbench制作ACT插件實現快速框選單元的功能(2) ¥20
問題:
前文在Ansys workbench中使用ACT方式增加了element Faces的反向選擇功能。但是在使用過程中感覺,還是有些不方便,所以對程序進行了部分更新。主要是增加了一項對實體幾何邊的element Faces轉換功能。
結果示例:
實現過程簡要如下:
? 通過選擇實體幾何邊,利用convert to 功能轉為與幾何邊相關聯的單元。
? 再將單元轉為節點(這一步界面沒有操作,但是幫組文檔有命令“NodeIdsFromElementIds”可以實現),該命令執行后可以返回,與單元相關的所有節點,包括實體內部的網格節點。
? 將這些節點,加入到NamedSelection中。
? 再利用NameSelection中的Convert to Element Face 功能,進行轉換為表面單元(這一步,在幫助文檔中沒有找到對應的命令)
將以上操作步驟,利用API命令執行,就可以實現,選擇幾何邊轉為與邊相關連的單元面的選擇。(但是程序會在NamedSelecetion 中創建兩個選擇集)
示例.avi
這里將該功能增補到了上期的 合并/刪除 等功能。已經下載上期的小伙伴可以聯系我,直接更新這個邊擴展的功能。
展開 
Fluent與Structure單向瞬態耦合流程的實現
近期ANSYS Workbench開發了新的Workbench ACT插件,借助CFD-POST的Macros Calculator功能來實現流固耦合的單向瞬態數據傳遞。
完整內容請下載word文檔查看
workbench19.0中的Modal Acoustics濕模態求解 ¥20
首先感謝下simwe論壇J版的帖子關于14.5通過ACT插件進行workbench中濕模態的求解,還有通過插入命令進行求解。但是由于插件對于和諧版的軟件來說不能再官網下載到合適的插件。
http://forum.simwe.com/thread-1077009-1-1.html
http://forum.simwe.com/forum.php?mod=viewthread&tid=1077009
在19.0版本中已經將Modal Acoustics模塊集成其中,可以很方便的進行濕模態及濕模態諧響應的分析。但是一些具體的操作和之前的插件版本有些差異。
模型:
頻率:
模態振型:
展開 Fluent與Structure單向瞬態耦合流程的實現
近期ANSYS Workbench開發了新的Workbench ACT插件,借助CFD-POST的Macros Calculator功能來實現流固耦合的單向瞬態數據傳遞。
目前插件支持的版本在ANSYS R17及更高版本。如需要插件,請聯系我們。
一. 插件安裝流程
1)首先將插件CFD Post Macros_V03文件夾中的文件“CFX_FSI_IOWrite.cse” and “CFX_FSI_IORead.cse”復制到ANSYS的安裝路徑下,如“C:\Program Files\ANSYS Inc\v170\CFD-Post\etc\PostReports”和“C:\ProgramFiles\ANSYS Inc\v170\CFX\etc\PostReports”;
2)其次在Workbench界面,Extensions—》Install Extensions,選擇插件文件夾bin中的FSI-Transient-V170.4.wbex插件;
打開插件文件
3)然后點擊Manage Extensions打開Extensions Manager,選擇FSI-Transient右鍵加載,并設定為default;
加載插件
4) 加載完成后,在Structure工具中會出現如下選項。
展開 水下潛艇濕模態分析(聲學模態模塊) ¥20
</p>
<p>注:例子來自《<a href="https://www.yqgqt.org.cn/major/Ansys" class="jsk-anchor">ANSYS Workbench</a>設計、仿真與優化 第3版》p61,原書中采用插入命令流方式實現流固耦合,之前寫過采用act插件實現,<a href="https://www.yqgqt.org.cn/post/1197433" target="_blank" title="水下潛艇濕模態分析(插入命令流與ACT對比)">水下潛艇濕模態分析(插入命令流與ACT對比)</a>。在<a href="https://www.yqgqt.org.cn/major/Ansys" class="jsk-anchor">ANSYS</a>高版本中,已經帶有聲學<a href="https://www.yqgqt.org.cn/major/fea" class="jsk-anchor">模態分析</a>模塊Modal Acoustics,本文將采用該模塊來分析。
展開