
發布
注冊
/
登錄ansys設置子程序的案例
ABAQUS VUAMP子程序的關鍵設置 ¥4.9
適用:切削、耦合、隨動控制
注意 : 驅動器振幅的當前值是基于傳感器信息計算的,而不是在模型中定義的
具體可以為:集中力/彎扭矩/分布力/邊界條件/連接器載荷/場變量等
vuamp.rar
基礎:FORTRAN 簡單語言邏輯
以下為我對VUAMP子程序的一些易錯問題的回答,具體回答以下問題。
1:VUAMP子程序設置?
2:VUAMP關聯使用的注意點?
3:VUAMP一定非時間的函數嗎?
4:如何在一次分析中引入多個VUAMP定義幅值?
5:我有N多個加載點,如何循環定義加載全部載荷?
如何利用ABAQUS軟件在CAE界面中完成應變軟化子程序的設置? ¥5
最近在ABAQUS中開展了CEL大變形分析,其中涉及到應變軟化子程序的嵌入,特此將最近的學習心得和各位分享一下,為大家避坑。
此文檔為VUSDFLD子程序如何在CAE中激活的步驟詳解,希望可以為有需要的朋友帶來幫助!如果有不正之處也請大家批評指正(新手小白的瑟瑟發抖)。
發現了一些問題,請查看最新版的文件!!
ansys之——將ANSYS作為子程序調用
將ANSYS作為子程序調用
對于優化或參數化設計,可以在VC或FORTRAN中將ANSYS作為子程序調用。具體調用方法如下:
1.在VC中調用ANSYS
::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL);
2.在FORTRAN中調用ANSYS
LOGICAL(4) result
RESULT=SYSTEMQQ('d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p
ansys_product_feature -i input_file -o output_file')
3.說明
1和2中,input_file為用APDL語言編寫的ANSYS輸入文件。
ansys_product_feature為你的ANSYS產品特征代碼。
需要注意的是,在VC中調用ANSYS時,需要加一條判斷語句,以確定ANSYS
已經執行完畢。
在FORTRAN中不需要判斷,FORTRAN會等ANSYS執行完畢才繼續執行下一條語句。
在VC中,我沒有找到與FORTRAN類似的函數,只好加一條循環判斷語句。
如果誰能找著這樣的函數,請告訴我,謝謝!
判斷方法很簡單,只需判斷錯誤文件file.err是否可寫就可以了。
因為當ANSYS在運行時,file.err是不可寫的,只有當它運行完畢,此文件才可寫。
數據文件(假設輸出的數據文件名為opt.out):
*dim,out1,,2,1
out1(1)=dmax !目標函數
out1(2)=1-eymax !
展開 在Linux(Centos7)下的用戶子程序調用的環境變量設置 ¥10
目前為止,網絡上依然沒有在linux系統下用戶子程序調用的環境變量設置與關聯,對Linux系統及其命令陌生的部分學生和科研人員而言,是個較大的挑戰。
為此,本文將以Centos 7 這一Linux操作系統為例,列出含用戶子程序調用的調試流程,以便給大家一些指導。
特別聲明,此文僅供學生、科研等人員本人參考、學習使用,請勿他用。

abaqus蠕變基本設置及雙曲正弦函數損傷蠕變本構CREEP子程序 ¥59.9
該部分為abaqus蠕變計算基本流程
ABAQUS蠕變問題計算流程.pdf
付費部分為使用CREEP子程序建立雙曲正弦函數蠕變損傷子程序,含到達預設損傷值(假設為1.0)后終止計算,和USDFLD子程序控制材料參數(該子程序可用于損傷后的材料退化,如蠕變第三階段或者蠕變疲勞分析,若不需要場變量控制可對該部分代碼進行刪除),相關理論請參考附件sci文獻。可提供關于CREEP子程序的幫助文件學習的相關指導
將ANSYS作為子程序調用
對于優化或參數化設計,可以在VC或FORTRAN中將ANSYS作為子程序調用。具體調用方法如下:
1.在VC中調用ANSYS
::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL);
2.在FORTRAN中調用ANSYS
LOGICAL(4) result
RESULT=SYSTEMQQ('d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p
ansys_product_feature -i input_file -o output_file')
3.說明
1和2中,input_file為用APDL語言編寫的ANSYS輸入文件。
ansys_product_feature為你的ANSYS產品特征代碼。
需要注意的是,在VC中調用ANSYS時,需要加一條判斷語句,以確定ANSYS
已經執行完畢。
在FORTRAN中不需要判斷,FORTRAN會等ANSYS執行完畢才繼續執行下一條語句。
在VC中,我沒有找到與FORTRAN類似的函數,只好加一條循環判斷語句。
如果誰能找著這樣的函數,請告訴我,謝謝!
判斷方法很簡單,只需判斷錯誤文件file.err是否可寫就可以了。
因為當ANSYS在運行時,file.err是不可寫的,只有當它運行完畢,此文件才可寫。
數據文件(假設輸出的數據文件名為opt.out):
*dim,out1,,2,1
out1(1)=dmax !目標函數
out1(2)=1-eymax !
展開 適用于ansys的應變梯度塑性本構(CMSG)子程序(開源資源)
:
https://github.com/Andrey-Fog/ANSYS-USERMAT-CMSG/blob/f4680eb4fe4febb1c8f3a270e2a958663b52a978/Source/usermatps.F
該程序以ansys為開發平臺,但里面的很多內容是相通的。
ANSYS經典三個主應力代數和云圖顯示方法(UPFS子程序)
ANSYS經典界面后處理并沒有這個項目,那么我們如何得到
三個主應力代數和的云圖呢?
ANSYS UPFS二次開發
userOut.F子程序可以完美解決這個問題。如果想進行
UPFS二次開發,首先需要搭建開發環境。
技術鄰周報Q17:LS-DYNA/建筑/ABAQUS/沖擊/Ansys/子程序/CFD/電磁/NVH...
17、Ansys 2021R2結構網格編輯新功能介紹
作者:
上海安世亞太
鏈接:https://www.yqgqt.org.cn/content/post/1829073
Ansys2021R2在結構網格編輯方面增加了一些新功能,這些功能在網格拉伸、網格旋轉、網格表面敷層等方面有很多亮點和特色。 新版本在Mesh Edit模塊中添加了Pull工具,該工具可以將殼單元通過一定形式的拉伸得到實體,也可以在實體的表面賦予一層殼單元。具體的說,Pull工具共分3個功能:Extrude、Revolve、Surface Coating。
18、Abaqus后處理常見問題
作者:
易公子
鏈接:https://www.yqgqt.org.cn/content/post/1829295
本期內容講解Abaqus后處理過程中遇到的常見問題以及解決方法。
技術鄰鼓勵創作者發布優質的文章/視頻/問答/文檔,快來發布內容上周報吧~
展開