
發布
注冊
/
登錄abaqus運行的案例
abaqus運行問題
abaqus運行到一半,停止計算了(不是已中斷)是怎么回事呢?
Abaqus運行Python腳本的方法實操
圖4 File下拉菜單運行腳本文件
4從啟動屏幕運行腳本
此種方式是在剛啟動Abaqus/CAE界面時運行腳本文件,如圖5所示。
圖5從啟動屏幕運行腳本
5 Abaqus command命令行窗口執行
此種方式不用先行打開Abaqus/CAE 界面,而直接打開Abaqus Command即可。如圖6所示,在Abaqus Command 窗口輸入命令:
abaqus cae script= calcu_10.py
如圖6所示,即可自行運行腳本文件calcu_10.py,同時還打開Abaqus/CAE界面,如果不打開Abaqus/CAE程序界面,則輸入:
Abaqus cae nogui= calcu_10.py
此時運行腳本文件時不打開Abaqus/CAE界面。
這里注意一個問題:腳本文件的位置應該和Abaqus Command的指示位置一致,如果不一致需要指定腳本文件的位置,也即在前面用cd命令打開文件夾:如圖7所示:
cd E:\CAE Tech\10
圖6 Abaqus command命令行窗口執行
圖7 指定腳本文件位置
6從命令行接口運行腳本
這種方式和第一種類似,同樣在Abaqus/CAE的下面命令行窗口輸入,不過不同的是直接用函數execfile(‘myscript.py’),直接執行整個腳本文件,類似于將腳本文件當做一個宏文件的處理方式。
展開 『求助』安裝abaqus6.5成功,但運行時出錯
錯誤內容如下:
abaqus error: Bad instruction reference(10128);
abaqus error: Abaqus/CAE kernel exited with an error.
安裝abaqsa前已安裝fortran,后續安裝過程挺順利,但運行abaqus時總提示上述錯誤,我的系統是XP,cpu是AMD的,這是什么原因,請各位大俠指點?
abaqus cae運行python代碼報錯僅顯示 “Failed to encode Unicode object to locale”
abaqus cae運行python代碼報錯僅顯示 “Failed to encode Unicode object to locale” 原因 abaqus cae python中文不兼容 一個解決辦法為避免代碼出現中文字符

【Abaqus電腦配置】CPU選Intel還是AMD?
咨詢Abaqus電腦配置的朋友越來越多,寫一篇普適性的建議,供有類似需求的小伙伴們參考,主要討論以下兩個內容:
Abaqus運行速度跟哪些因素有關?
Abaqus計算,CPU該選Intel還是AMD?
【再發一次】Venza整車碰撞模型 → 文末領取
Abaqus運行速度跟哪些因素有關?
硬件,操作系統,Abaqus任務屬性是影響Abaqus運行速度的三個主要因素,三者權重不同,下面分別說明:
硬件(70%)
CPU
物理核心數量
Abaqus多線程運算支持Threads/MPI/Hybrid模式,不管你是在個人電腦還是服務器集群上運行,原則上只要你有足夠的Tokens,處理器物理核心是多多益善。但是個人選購CPU,肯定是存在性價比問題,金錢開銷與性能提升倍數之間博弈的最佳核數是64,注意這里的提到的線程/核數通通指的是【物理核心】而不是【邏輯線程】,本文第二部分會解釋這一點。個人選購CPU用來跑Abaqus,建議至少4個物理核心,推薦8-32核,最好不要超過64核,因為非常不劃算。
內存速度、延遲和總帶寬
更多的內存通道可以提高處理器的訪問速度,延遲越低越好,總帶寬是指使用所有內存通道的數據吞吐量。單線程任務的內存性能等于單個內存通道的性能,當運行多線程或多個進程應用程序時,可以同時使用多個通道,但是當多個內核共享一個內存通道時,每個內核的內存性能會降低,因此,具有最多內存通道和理論上最大帶寬的系統將為內存占主導地位的并行應用程序(如Abaqus等有限元軟件)提供最佳性能。
時鐘頻率
處理器通常會有一個基本時鐘頻率和一個最大時鐘頻率,時鐘頻率會根據工作負載和CPU溫度自動調整,對于Abaqus來說,不管什么分析類型,CPU時鐘頻率越高越好。
展開 abaqus子程序運行錯誤
有誰知道這是什么原因嗎?有什么解決辦法嗎?
ABAQUS6.0與UG的同步運行
前些天裝了ABAQUS6.0,發現UG無法運行了。搜了網上說服務器不兼容,又卸載ug后重裝,裝好后還是不能運行。后來重啟電腦后再打開看,都能運行。這才知道,ug和ABAQUS是可以同時用的。這一點是肯定的了。以后不要相信網上說的不兼容這一狀況哦。
abaqus運行時間太長怎么處理?
我做的是一個混凝土柱的水平往復模型,簡化了底座和加載件的模型,但進行計算時,增量步為4000多步時,step2水平往復作用的時間才發生了0.15s,總時長為20s,請問如何能加快運算速度呢?謝謝大家
Abaqus cae noGUI 運行 python 腳本,命令行窗口輸出提示信息 ¥5
<p> 通過 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> Command 窗口 或者 Windows 的 CMD 窗口,以 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">abaqus</a> <a href="https://www.yqgqt.org.cn/major/cae" rel="noopener noreferrer" target="_blank">cae</a> noGUI=myscript.py 的方式,運行 <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> 的 Python 腳本,是一個非常方便且高效的操作。但是,這種操作有一個明顯的缺點,那就是 Python 腳本中的 print( ) 語句無法在命令行窗口輸出提示內容,著對于 Python 腳本運行情況的監控是極其不利且不方便的。</p><p> <a href="https://www.yqgqt.org.cn/major/abaqus" rel="noopener noreferrer" target="_blank">Abaqus</a> 內置的 prettyPrintToTerm( ) 方法,雖然可以實現在命令行窗口輸出提示內容,但是樣式很丑。
展開 abaqus 運行完的ODB 數據提取
為什么之前運行完的ODB 文件可以正常提取數據,現在再對這個文件,在相同的位置卻提出不出來數據,就是一條橫線,這是什么問題呢
hypermesh前處理模板,abaqus 2021屈曲分析,tcl腳本運行方法
(一)hypermesh內部調用tcl腳本
hypermesh啟動后,run腳本
(二)外部調用腳本
方法1:交互模式
"D:\Program Files\Altair\2021.1\hwdesktop\hm\bin\win64\hmopengl.exe" -tcl "E:\project\buckle\test.tcl" E:\project\test.hm
后邊的E:\project\test.hm,test.hm為空的hm文件
方法2:batch模式
"D:\Program Files\Altair\2021.1\hwdesktop\hm\bin\win64\hmbatch.exe" -tcl "E:\project\buckle\test.tcl"
作者:仿真資料吧 https://www.bilibili.com/read/cv21279559 出處:bilibili
展開 
完全基于VS的Abaqus UMAT等用戶子程序編譯、運行和調試 ¥1
Abaqus用戶子程序提供了很多接口幫助用戶實現自定義單元、材料等重要功能,但是功能強大,卻不友好,一般來說,存在以下四個問題:
1、 環境配置相對比較復雜,很多用戶在配置VS、Fortran和Abaqus的鏈接時就選擇了放棄;
2、 用戶子程序代碼的編譯問題不容易發現,用戶一般都需要在對應Job的日志里去查看,然后再去修改代碼,重新提交Job,如此反復,工作效率極低;
3、 調試不易,Abaqus自帶了調試Job的功能,但往往由于環境配置的問題,用戶不能正確地進入調試狀態,對用戶子程序代碼進行調試;
4、 由于Abaqus的用戶子程序編譯是每次提交任務后都會 重新執行的,即使用戶已經調試好用戶子程序代碼,也仍然需要重新編譯。同時給在共享用戶子程序時,就需要在多臺機器配置好用戶子程序的開發環境,實在是麻煩。
筆者通過一段時間的摸索和研究,找到了一種無需鏈接VS、Fortran和Abaqus,完全在VS中配置用戶子程序編譯環境的方法。編譯生成的文件可直接用于Abaqus,別的機器使用無需再配置開發環境。同時,筆者也根據調試代碼的需要,給出了一個實現單步調試的技巧,且無需再擔心由于環境配置問題無法進入調試狀態。詳細內容,見文檔。
方法指南.pdf
筆者也提供了配置好的vs工程。
展開 教你如何使用ABAQUS自帶的Courses
市面上講解ABAQUS的書籍教程很多,但這些書籍教程的內容大多數都是翻譯幫助文檔,所以其實ABAQUS的幫助文檔才是最大的寶庫。幫助文檔中不僅有很多講解的部分,還有一些對應的例子,可以下載到對應的inp文件。
最近通過ABAQUS的技術支持了解到,除了幫助文檔,ABAQUS還自帶一種courses,可以方便得到很多例子的py文件,下面將操作步驟詳細介紹一下。
首先在ABAQUS的菜單欄按照下圖找到install courses并點擊打開
然后出現下面的對話框,首先選擇一個安裝位置,可以隨便填寫一個位置,但是路徑要全部為英文
設置好安裝位置后,可以選擇需要安裝的Courses,這里面有很多有用的課程,根據自己的需求進行安裝,比如我們安裝,金屬成型、斷裂及子程序相關的Courses,選擇好之后,點擊apply或者ok
稍等,提示區會有安裝成功的提示,如下所示
此時,打開設置的安裝目錄,會出現相應的內容,如下所示
我們隨便進去一個目錄,如下為運用cel方法計算鳥擊機翼的py文件,注意此時的py文件僅僅為初始文件,ABAQUS運行之后可以發現,其并沒有劃分網格及加載邊界條件,并不能直接提交運算
下面開始最關鍵的一步,在空白區點擊shift+鼠標右鍵,選擇在次數運行powershell,win7則是運行命令提示符,就是打開cmd,如下所示
打開之后,輸入如下圖所示命令,注意一定要對文件名加上_answer,這代表生成對應文件的完整py文件,如下所示,然后回車運行
此時,原目錄下就會生成對應的完整py文件,該文件用ABAQUS運行,可以直接提交計算!
好了,本期就分享到這里。
歡迎關注微信公眾號:鴻途CAE
展開 技術鄰學院丨掌握這些要點,讓你ABAQUS二次開發更高效!
Abaqus運行Python腳本的方法實操
本文一一介紹了Abaqus運行外部編寫的Python文件的幾種方法,使用起來非常方便。
Abaqus一鍵輸出剛度矩陣和質量矩陣的插件(含Python源碼)
本文介紹了一款插件能能夠一鍵輸出Abaqus模型的單元剛度、質量矩陣,含Python源碼~
【學習文檔下載】
Abaqus-Python 入門體會.pdf
《Abaqus GUI程序開發指南(Python語言)》配套資源.rar
[二次開發] Python的學習資料匯總1.0.pdf
ABAQUS PYTHON二次開發攻略.pdf
使用Python從abaqus的ODB數據庫中抽取模型和應力.doc
abaqus通過python從ODB中抽取模型數據和結果數據.pdf
在abaqus中使用python實現功能(1,2).pdf
ABAQUS前處理程序二次開發python在蜂窩材料中的應用.pdf
以上就是本期內容~如果大家在學習的過程中還有什么疑問,也可以在技術鄰與專家一對一交流哦~
【專家推薦】
技術鄰作為工程技術領域的專家協助社區,旨在讓每個人的技術創造更多的價值。技術鄰匯聚了工程技術領域的頂尖專家,分享了諸多案例,都是實操留下的難得的技術經驗,極具學習價值。歡迎大家來技術鄰交流學習~
技術鄰ANSYS千人討論群602665695
技術鄰ABAQUS千人討論群534481708
你來或不來,干貨就在這里
技術鄰官網
下載技術鄰APP,獲取海量專業學習資料~
關注技術鄰公眾號,掌握工程技術領域最新資訊
展開 巖土工程模擬打樁過程(含完整建模inp文件) ¥100
注:
(1)該文檔在最后附上了完整建模inp文件,可直接導入abaqus運行查看完整計算結果,建議用abaqus command運行該inp文件;
(2)所附模型為2維軸對稱模型,模擬了打樁錘及實際錘擊效果。
建立的模型:
模擬效果:
連續錘擊下,對應打樁錘、樁頂部和樁內土塞表面的位移(僅為技術可實現的效果示意圖)
計算說明:
在2D情況下實現3維的打樁錘擊及貫入效果,2D模型模擬了真實的打樁錘,并模擬出同3D一樣的打樁錘擊效果,即錘-樁-土之間的相互作用在2D情況下被考慮,2D打樁錘會先自由落體運動,然后打擊樁頂部并在作用力與反作用力的作用下自動實現錘的反彈;此外該模擬計算效率相較于3D模擬高很多,采用隱式求解器的收斂性更好;該模型具有較高的科研和工程實踐價值
計算模型的處理技術:采用隱式求解器進行模擬;模型利用軸對稱性建立2D模型;用Connector模擬錘與樁的錘擊效果;剛樁,錘采用線彈性本構模擬;土與樁壁的摩擦通過庫倫摩檫力定義實現;考慮土的Geostatic step;所有單元都采用軸對稱單元(土和錘為4節點固體單元,樁為2節點殼單元)。
方法計算的機時耗費情況:該模擬在半小時內可模擬完成;相同精度下的3D模型需要1周左右的時間
結論:
該模型不僅可以用于科研研究樁的貫入過程和樁內土塞的形成機理,也具有極大的潛力用于商業應用,因為計算成本較低,半小時內可完成連續多下樁的錘擊,更多錘擊數并不影響模型收斂性。
展開