
發布
注冊
/
登錄abaqus模型縮放的案例
有限元模型單位轉化之模型縮放
對一個完整的可計算模型,如果要求轉化單位制系統,其中長度單位的轉化涉及到模型的縮放,在abaqus里面不太好實現,想利用hypermesh的scale,但這兩款軟件的匹配性不是很好,總是導入出錯。
所以,想直接對結點坐標進行轉化,例如mm單位轉為m,則所有節點坐標直接除以1000,這樣這個模型就自動縮小1000倍,材料等其他涉及到單位制的量(一般不多,可手動更改)。因此寫了段py代碼,以實現結點坐標縮小1000的功能,大家可以自行下載修改,以實現自己的需求。(.py文件不支持上傳,改為了.txt)
readInp.txt
展開 Solidwork模型太大,高性能圖形工作站也卡頓,怎么簡化,讓模型移動轉向縮放流暢
當使用SolidWorks軟件處理大型模型時,可能會遇到性能問題,導致操作卡頓。以下是一些方法,可以幫助您簡化大型模型,以便在SolidWorks中進行流暢的移動、轉向和縮放操作:
1 減少細節級別: 嘗試降低模型的細節級別,減少多邊形和曲面數量。您可以選擇減少曲面細分或刪除不必要的小特征。
2 使用外部參考: 將大型組件拆分為較小的部分,并使用外部引用(External References)來引用這些部分。這有助于分解模型,減少單個文件的復雜性。
3 減少圖形效果: 在SolidWorks選項中,降低圖形效果的設置,如陰影、反射和透明度,以減少計算負載。
4 使用大型裝配模式: SolidWorks提供了大型裝配模式(Large Assembly Mode),可以優化性能,只加載需要的組件。
5 消除不必要的特征: 檢查模型中是否有不必要的特征,如細微的倒角、孔等,可以將其刪除或合并。
6 使用配置: 對于多配置模型,只加載您當前需要的配置,而不是全部。
7 使用輕量級模型: SolidWorks允許創建輕量級表示(Lightweight Representations),這些表示只加載部分模型數據,以提高性能。
8 使用大型裝配優化工具: SolidWorks提供了大型裝配優化工具,可幫助您識別性能瓶頸并優化裝配。
9 使用速度包(SpeedPak): SpeedPak是SolidWorks的功能,可以在裝配中創建輕量級表示,以便更快地加載模型。
10 保存時精簡: 當保存模型時,選擇保存時精簡選項,可以減少模型文件的大小。
不同的模型和硬件配置可能需要不同的優化策略。您可以根據具體情況嘗試上述方法,以獲得更好的SolidWorks性能和流暢的操作體驗。
展開 BCC點陣結構梁單元Abaqus壓縮仿真模擬-顯示動力學質量縮放 ¥19.89
本文通過abaqus顯示動力學的方法對BCC結構進行壓縮仿真模擬,同時為減小計算量,采用梁單元模擬點陣結構,壓頭設置為剛性面,添加質量縮放,加快運算速度,為點陣結構壓縮模擬提供一種便捷方法。
1. 建立BCC點陣模型,以單胞尺寸5X5X5為例。
a.首先建立立方體實體,然后對實體進行處理,得到點陣單胞點陣結構。
b.建立單胞BCC梁單元點陣模型,然后進行刪除面的操作,得到單胞BCC點陣結構,接下來進行陣列操作,得到最大外形尺寸為25x25x25的點陣壓縮模擬試件。
C.建立剛性壓板,設置參考點,模擬萬能試驗機壓頭,剛性單元不參與計算,不影響計算結果,加快運算速度。
2. 裝配,按壓縮試驗進行裝配,從上到下依次為壓板-點陣-壓板。
3.設置材料屬性,本文為鈦合金TC4,密度4.43e-9Tone/mm3,彈性模量為118000MPa,泊松比0.3,應力應變值見下表所示。
設置截面屬性Beam,定義截面半徑0.5mm
指派截面,定義方向[1,2,3],完成材料屬性設置。
4.設置分析步Dynamic,Explicit,時間設置為5s,以每秒1mm的速度進行壓縮模擬,開啟質量縮放為1e-5,歷程輸出勾選位移和力,以便輸出力-位移曲線,然后計算相應的應力-應變曲線。
5.設置相互作用-切向行為和法向行為,摩擦系數為0.3,設置通用接觸。
以下部分為付費部分
展開 ABAQUS質量縮放
ABAQUS質量縮放
ABAQUS分析布中中質量縮放設定.pdf

ABAQUS中的質量縮放
準靜態分析或某些動態分析中,少數尺寸較小的單元控制穩態時間增量,為提高計算效率,經常采用質量縮放的方法。
顯示動態過程常用于解決以下兩類問題:瞬時動態響應計算和含復雜非線性效應(最常見的是復雜的接觸條件)的準靜態模擬。由于求解動態方程時采用了顯示中心差分法,平衡方程中離散的質量矩陣對計算效率和精度都起到了關鍵性的影響。如果恰當地運用質量縮放方法,可以在保證計算精度的情況下,大大提高計算效率。然而,最適合于準靜態模擬的質量縮放技術與動態分析中必須采用的質量縮放方法存在很大差異。
1、準靜態分析
對于應變率無關材料的準靜態分析,自然時間并不重要。為節省計算時間,有效的辦法是有兩種:減少分析的時間步長或人為地增加模型的質量(質量縮放)。對于率無關材料,這兩種方法產生的效果相同;但如果模型中含有率相關材料,首選質量縮放方法,因為該方法保留了自然時間。
準靜態分析的質量縮放方法通常用于整個模型上執行。然而,當模型各部分的剛度和質量不同時,常選中模型的某部分進行質量縮放或對每部分分別進行縮放。任何情況下,都沒有必要減小模型質量的實際值,并且隨意地增加質量通常都會影響到計算精度。對于大多數準靜態問題,一定程度的質量縮放可以增加ABAQUS/Explicit時間增量,從而減小計算時間。然而,必須保證質量的改變和隨之增加的慣性力對計算結果沒有顯著影響。
2、動態分析
動態分析中,自然時間度量非常重要,為了獲得瞬態響應,必須精確地表示模型的實際質量和慣性。然而,許多復雜的動態模型包含了一些尺寸極小的單元,使顯示動態分析采用很小的時間增量。這些小尺寸單元通常是在生成復雜網格時形成的。通過在分析步起始時對這些控制單元的質量進行縮放,可以顯著地增加穩態時間增量,而對整個模型的動態行為的影響可以忽略不計。
展開 ABAQUS應用之質量縮放
本文是關于 Abaqus/Explicit 中質量縮放(Mass Scaling)設定的技術文檔,主要介紹了質量縮放的原理、設定方法以及相關注意事項
1、 質量縮放的背景和原理
1. 背景:
Abaqus/Explicit 在分析接觸、碰撞等高度非線性問題或 Abaqus/Standard 難以收斂時具有優勢,但求解時使用非常小的時間增量,計算成本龐大。提高加載速率和質量縮放可提升計算效率,當材料需考慮應變率時,可使用質量縮放。
2. 原理:
Abaqus/Explicit 將求解過程視為波傳問題,穩定時間增量與元素特征長度及疏密波波速有關,疏密波波速又和楊氏系數與密度有關。質量縮放通過調整部分元素的密度,放大時間增量來提升計算效率。
2、 質量縮放的設定方法
1. 檢查穩定時間增量:
建立 Job 之后,通過提交分析或執行 Data Check,系統會將穩定時間增量信息寫入(.sta)檔,可作為后續調整依據。
2. 設定質量縮放:
(1) 在建立 Dynamic, Explicit 分析步時,進入 Mass Scaling 的標簽,勾選 Use Scaling Definitions Below 選項后,點擊 Create 進行設定。
(2) 相關參數說明:
? Objective:包括 Semi - Automatic Mass Scaling(預設)、Automatic Mass Scaling、Reinitialize Mass、Disable Mass Scaling Through Step。
展開 ABAQUS質量縮放
質量縮放.pdf
關鍵字實現LS-DYNA導入幾何尺寸(網格模型)自動縮放和平移(私信我可答疑) ¥10
在進行有限元分析時,首先是前處理,然而前處理軟件有很多,比如HyperMesh,TrueGrid等等,而且我們的模型尺寸可能是mm建模(幾何模型直接導入HyperMesh進行畫網格處理),其生成model.k文件結合main.k主控文件進行求解計算。這時候就容易忽略單位制的一致性導致求解報錯(計算單位制一般采用cm-g-us)。
或者使用TG建模,需要旋轉一定角度,都不需要特意在前處理軟件進行旋轉操作
一般來講,需要在畫完網格進行一步縮放或者旋轉,比如模型整體縮小10倍,再導出model.k,當然我們也可以直接通過使用LS-DYNA的相關關鍵字來實現縮放或者平移的效果——這兩個關鍵字就是*DEFINE_TRANSFORMATION和*INCLUDE_TRANSFORM
接下來是兩個關鍵字的詳細介紹與使用注意事項!
展開 Abaqus/CAE質量縮放設置SOP
ABAQUS中質量縮放設置SOP(后續慢慢題入一些ABAQUS的使用技巧以供相互交流學習)
Abaqus Mass Scaling(質量縮放)的用途及設置方法
如圖公式:
2,設置步驟
(1)先不用質量縮放,看時間增量是多少,做到心中有數;
(2)Step模塊-Edit Step-Create-輸入參數,如圖:
3,各選項的含義
(1)Object參數含義:
Semi-Automatic Mass Scaling:預設質量縮放;
Automatic Mass Scaling:自動質量縮放;
Reinitialize Mass:還原前一分析步放大的質量;
Disable Mass Scaling Through Step:停止前一個分析步設定的質量放大,否則將沿用前一個分析步的質量放大。
(2)Application參數含義:
Region:質量縮放的區域,默認是整個模型,可以設置成自定義的集合區域;
Scale:質量縮放系數。At beginning of step在分析前設置scale,分析過中不再調整;Through step會在分析過程中調整。
(3)Type參數含義:
Scale by factor:按照固定比例進行質量縮放;
Scale to target increment:目標時間增量。如果原本的時間增量小于設定的目標時間增量,系統強行通過質量縮放調整到目標時間增量;
Scale element mass:
Uniformly to satisfy target:等比例調整所有單元的時間增量,讓最小值等于目標時間增量;
If below minimum target:僅對時間增量小于目標時間增量的單元進行質量縮放;
Nonuniformly to equal target:直接將所有單元調整到目標時間增量。
展開 ABAQUS/Explicit質量縮放(MASS SCALING)使用心得 [轉simwe]
對于大多數準靜態問題,一定程度的質量縮放可以增加ABAQUS/Explicit時間增量,從而減小計算時間。然而,必須保證質量的改變和隨之增加的慣性力對計算結果沒有顯著影響。
誠然,修改材料密度也可以達到質量縮放的效果,但本節描述的方法靈活性更大,特別是在多步分析中。
有關準靜態過程中質量縮放的討論,可參看”Rolling of thick plates,” Section 1.3.6 of the ABAQUS Example Problems Manual
動態分析
動態分析中,自然時間度量非常重要,為了獲得瞬態響應,必須精確地表示模型的實際質量和慣性。然而,許多復雜的動態模型包含了一些尺寸極小的單元,使顯示動態分析采用很小的時間增量。這些小尺寸單元通常是在生成復雜網格時形成的。通過在分析步起始時對這些控制單元的質量進行縮放,可以顯著地增加穩態時間增量,而對整個模型的動態行為的影響可以忽略不計。
對真正的動態問題,只能對少數單元進行質量縮放,并且不允許明顯地增加整個模型的質量,否則會降低動態結果的精度。
有關動態分析中采用質量縮放的討論,可參看“Impact of a copper rod,” Section 1.3.10 of the ABAQUS Benchmarks Manual,;
穩態時間增量
本節中,“單元穩態時間增量”是指單個單元的穩態時間增量;“單元-單元穩態時間增量”是指某個單元組內單元穩態時間增量的最小值;“穩態時間增量”是指整個模型的穩態時間增量。
模型中引入質量縮放
顯示動態分析中有兩種質量縮放方法:定比例質量縮放和變比例質量縮放。兩種方法可以分開使用,也可以結合起來使用。質量縮放可用于整個模型,也可以用在單元組上。
定比例質量縮放
定比例縮放方法是對組裝成全局節點質量陣的單元質量進行縮放,該方法在分析步起始時執行。
展開 
abaqus系列技巧15:說一說后處理中云圖的變形縮放倍數
開篇聲明:對象為剛接觸abaqus的同學,力求深入淺出,不求嚴謹
什么是云圖的變形縮放倍數呢?英文叫做 deformation scale factor。請對號入座。
當我們打開結果云圖是,常常遇到這樣的情況:
此視不明真相的觀眾通常的操作是,打開手機QQ,拍個照,然后發到各種交流群:大神,看看我這個怎么了?
其實完全不需要,我們關注最后一行
具體我就不翻譯了,應該都看的懂,縮放倍數明顯太大了。
那好,我們來改正他,具體步驟如下:
是不是風平浪靜,一切安好啊。
不著急,我們在看看nonuniform是做什么的。這叫做舉一反三。它是一個自定義的變形比例,如下圖設置
我們只定義Y方向的變形比例,其他兩個方向的為0,那么只有Y方向的變形被放大,這在分方向確定變形趨勢的時候很有用!
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
也歡迎加入群516073058進行交流
展開 一個好用的Abaqus晶體塑性模型生成插件-Voronoi模型
插件可用于生成Voronoi和泡沫結構模型,包含二維、三維和離散(背景網格)Voronoi模型生成模塊,所有功能模塊介紹如下:
1.
abaqus系列技巧16:說一說abaqus的幾何模型與有限元模型
如上面的左圖為幾何模型,右圖為有限元模型。
abaqus真正計算的時候需要的是右面的模型,即有限元模型。關于有限元的定義及實質,就像將幾何模型離散為一個一個的小單元,然后對小單元進行求解。在abaqus這類軟件剛編寫的時候,只針對右面的模型,后面才慢慢發展,功能一步步拓展到現在。不過這么一說,可能還是不太理解。我又整理了一個圖
CAE界面就是我們一打開abaqus就能看到的界面,求解器是黑盒子,看不到的。abaqus的后處理做到CAE界面里面了,有些軟件是單獨的,如hypermesh有hyperviewer,ESI有個viusalviewer。
求解器真正需要的文件是inp格式的有限元文件,這里面只有節點和單元信息,沒有任何幾何信息。inp的來源有兩個,一個是cae界面生成,一個是hypermesh文件生成。abaqus又分為建模和前處理,對于簡單問題,可以直接在abaqus里面建模,對于復雜問題,有三個辦法。
其一。用三維軟件catia等建模,導入abaqusCAE界面,進行網格離散。
其二,用三維軟件catia等建模,導入hypermesh,進行網格離散,然后只將網格以inp格式文件導入abaqus,進行其他邊界條件設定等前處理工作
其三,用三維軟件catia等建模,導入hypermesh,進行網格離散,并同時進行其他邊界條件設定等 前處理工作,最后將編譯好的inp文件直接提交求解器進行計算。
不知道我說明白沒有,先這樣吧。
我的視頻里也有個比較簡單的hypermsh與abaqus互聯的內容,有興趣也可以配合的看下
http://www.yqgqt.org.cn/college/video/c13480
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
展開 ABAQUS網格大小對混凝土本構模型影響的案例分析 附Abaqus混凝土材料模型解讀與參數設置 V2
不知道大家在做混凝土的有限元模擬時有沒有想過一個問題,我們輸入的混凝土本構和模型表現出來的本構是一樣的嗎?網格大小又對模型表現出來的本構有怎樣的影響呢?
本文就以ABAQUS模擬棱柱體混凝土試塊為例,混凝土強度等級為C110,棱柱體尺寸為100mm*100mm*300mm。(就是我們平常做高強混凝土軸心抗壓強度試塊的尺寸)
模擬數據
本文采用受壓本構數據如下:
本文采用受拉本構數據如下:
模擬時網格分別設為10mm、30mm、50mm和90mm。
加載方式采用在參考點處施加位移的方式,設置參考點與棱柱體頂面耦合。
邊界條件設置為與實際試塊加載的約束條件相同。
模擬結果
模擬得到的力和位移數據經過處理,可以得到應力和應變關系曲線,如下圖。
從模擬結果來看,網格大小確實對混凝土本構有影響。
1,整體趨勢來看,網格越小,混凝土模型表現出的抗壓強度越大,峰值應變越小,達到峰值后承載力下降越快,相當于混凝土越脆。
2,網格10mm和網格30mm的本構基本完全相同,但10mm網格的計算時間是30mm的8倍。因此采用10mm的網格不太經濟。
3,網格10mm和網格30mm的本構峰值強度比原始本構下降6.6%,網格50mm的下降了10.5%,網格90mm的下降了11.7%。下降幅度倒是差別不大。
所以網格的大小確實會影響模型的響應,導致其表現出的本構與實際不同。
下載地址:Abaqus混凝土材料模型解讀與參數設置 V2
展開