
發布
注冊
/
登錄ansys支反力列表輸出的案例
ANSYS支反力存儲與累加宏文件
宏截圖(部分命令)
僅需將宏文件存入ANSYS安裝目錄下的apdl文件下即可調用,僅需運行宏就可輕松獲得支反力,省去長串add和prod命令(當然直接在后處理用循環語句也可完成,這里只是給出另一辦法)
調用命令如下圖,先選所需節點,再運行宏,就可在時間后處理查看了
選擇所需節點,這里是多個節點,故arg2填寫0
時間后處理查看,RY為例子所需支反力
因為模型是對稱的,故做了處理
曲線如圖,與上一篇帖子曲線一致
根據命名自動提取并導出支反力_Ansys ACT Python ¥9.9
一 分析背景
當處理大量reaction force時,常常需要將數值提出,在excel或者matlab,再或者python中處理。
本文就講一下如何將reaction force提出到txt中。
本文代碼,主要能實現的功能是:
1.根據name selection 定位到相關面,并施加reaction force
2. Evaluate 各個所需時間下的結果,并寫成list
3. 將list寫成一定規律導出到txt文件,以便后續處理
APDL應該也能實現此功能,這里單說說python的事情。
只需要定義面的name、時間、txt文件路徑、提取的數據類型,就可以自動化實現。
二 分析模型
提取支撐柱上和平板接觸的三個面的reaction force。
2.1 建立named selections用于程序參數識別;
2. 復制代碼,運行。
修改代碼main函數中的自定義參數,以及提取信息函數。Txt結果如下,
展開 結構仿真逆向邏輯:深度解析如何在 Ansys 中給定位移并精確提取支反力 ¥2
05 結語
在 Ansys Workbench 中,雖然沒有直接名為“全局方程”的模塊來求解這種“已知位移反求載荷”的問題,但通過 “位移約束 + 探針提取反力” 這一組合,我們可以更直觀地獲得等效結果。
思考拓展:
如果需要模擬彈簧在拉伸 2cm 后,再增加 100N 載荷的情況,僅用靜力學分析是不夠的,需要引入 Multi-Step 分析,即第一步強制位移 2cm,第二步鎖定位移并施加載荷。