
發布
注冊
/
登錄abaqus周期設置的案例
gambit中設置周期邊界
在gambit中可以之后設置面或者線為周期邊界條件
首先,確定自己要定義那些面為周期邊界條件,之后在mesh---face---link face mesh命令下對要設置為周期邊界的面進行操作,
先選擇face1,在緊跟的verties上選擇face1上任意一下點。按照同樣的步驟,對face2和verties2來設置,這時候verties2中要選擇的verties2要與verties1相對應(對稱)。默認下面的reverse orientation 和 periodic 這兩個命令。設置完成之后,就可以按照正常的方法劃分網格。對于邊界條件的定義,一定要把你設定周期邊界的面或者線,放在同一個邊界名稱之下,切記哦。
注意,上面主要說的是對面設置周期邊界條件,對于線來說,方法是一樣的,只是在設置線的時候沒有verties選項,其余操作和面設置一樣。
希望對大家有用
展開 Abaqus三維周期性邊界和一般周期性邊界施加
針對ABAQUS周期性邊界手動施加繁瑣,復雜的問題,開發了兩款腳本文件,用于施加周期性邊界和一般周期性邊界。其中,周期性邊界的單元類型沒有任何限制;一般周期性邊界的單元類型需為四節點,如C3D4、C3D4R等。這兩款代碼,實現的效率比較高,對于節點數量在10W的模型,其需要的時間在1分鐘內(一般筆記本電腦);計算結果合理,其測試模型為100mm*100mm*100mm的立方體,材料彈性模型為2.1e5MPa,泊松比為0.3,施加x向為5mm的拉伸位移,用周期性或一般周期性代碼進行施加邊界,具體如下圖所示。
作者QQ:2812468512
展開 葉輪機械CFD分析周期性網格設置方法
如下圖所示,應用Match Control工具,可以確保周期面上的網格對應,這樣當網格導入Fluent中時,可以直接建立一致性網格的周期面。
周期性界面設置
將已經劃分的網格導導入Fluent中,如果周期面對應的named selection前綴為periodic,導入Fluent后,網格將會自動設置周期邊界,否則需要按照以下方法進行周期面設置:
(1)對相關計算域指定旋轉軸,如下圖所示。
(2)在控制臺中輸入命令“/mesh/modify-zones/make-periodic”,并分別輸入周期面對應的ID號,按照提示創建旋轉周期面。
(3)完成周期面邊界設置后,在邊界條件中會出現periodic的邊界,即表示周期邊界創建成功。
周期性顯示后處理
當完成所有的求解工作后,通過Fluent的后處理功能可以進一步對完整流場進行顯示,如下圖所示,在View中對周期顯示區域進行設置,最終將可視化結果還原為整個葉輪,使結果顯示更加直觀清晰。
如何正確的應用Fluent進行葉輪機械的CFD性能評估,并通過設計優化方法完成葉輪機械流體性能的提高。
展開 葉輪機械CFD分析周期性網格設置方法
對于葉輪機械而言,流體性能的好壞至關重要,傳統的葉輪機械設計是以實驗為基礎的設計,設計周期長,同時費用高,而通過應用CFD技術,則可以大大降低設計周期和成本,并能夠準確給出設備的整體流動性能和局部流動細節,預知可能的問題并提前進行優化。
周期性幾何簡化
由于葉輪機械的局部特征對流場結果的準確性至關重要,在進行網格劃分的過程中,常常需要對葉片、輪轂等局部細小特征進行高分辨率的捕捉,因此導致最終劃分的葉輪機械流場網格量巨大無比,求解效率較低。
而實際上,葉輪機械幾何及流場都具有周期性的特點,為了優化求解速度,我們完全可以充分利用這一特點,提取出葉輪機械的周期性幾何進行分析,如下圖所示,在幾何工具中截取具有周期性的流體域,提取的時候要注意,我們需要得到的是轉動周期性區域,我們可以根據葉片的數量進行角度計算,并通過旋轉軸截取固定角度的扇形周期區域。
周期性網格控制
通過Ansys Workbench導入幾何,并應用Ansys Meshing進行網格劃分。為了便于后續Fluent進行周期面的設置,我們可以使用Meshing中的“Match Control”工具對周期面上的網格設置。
如下圖所示,應用Match Control工具,可以確保周期面上的網格對應,這樣當網格導入Fluent中時,可以直接建立一致性網格的周期面。
周期性界面設置
將已經劃分的網格導導入Fluent中,如果周期面對應的named selection前綴為periodic,導入Fluent后,網格將會自動設置周期邊界,否則需要按照以下方法進行周期面設置:
(1)對相關計算域指定旋轉軸,如下圖所示。
展開 
Abaqus混凝土周期性邊界代表體單元插件:Random Sphere RVE 3D (Mesh) - AbyssFish ¥698
插件介紹
Random Sphere RVE 3D (Mesh) - AbyssFish 插件可在Abaqus生成三維具備周期性邊界條件(Periodic Boundary Conditions, PBC)的隨機球體骨料及骨料-水泥界面過渡區(Interfacial Transition Zone, ITZ)模型。即采用周期性代表性體積單元法(Periodic Representative Volume Element,PRVE),以代表體積單元(Representative Volume Element,RVE)或稱為表征單元體(Representative Elemental Volume, REV)微觀結構的計算來準確地模擬和預測混凝土材料的宏觀行為。插件采用體素網格方式,通過背景網格將砂漿、骨料、ITZ劃分為三個集(Set),并對單元映射三種空材料。
插件支持設置長方體部件的長度(Length)、寬度(Width)、高度(Height),以及在網格劃分中單元的尺寸(Element size)。可設置生成球體的最小粒徑(D_min)及最大粒徑(D_max),即球體尺寸的分布范圍,球體占整個長方體試件的比例(Ratio),界面過渡區的厚度(ITZ),以及超時終止參數(Time)。
模型可分為砂漿基體、界面層、球體骨料三相材料。
插件生成的模型均滿足周期性分布邊界條件。
可對每個集(Set) 批量插入嵌入0厚度cohesive粘結單元(注:需要自行添加,本插件不具備此功能)。
?
展開 abaqus模擬周期性邊界條件(單向纖維復材單胞) ¥19.89
,需要設置參考點,通過參考點來約束對應節點的位移。
Abaqus周期幅值曲線
在Abaqus的分析中,有時我們不能采用表格類型的幅值曲線定義載荷曲線,而需要采用周期幅值曲線。下面我們簡單介紹下Abaqus中的周期幅值曲線定義
Abaqus中是以傅里葉基數定義的周期幅值,如下公式:
對應于Abaqus中的定義參數如下:
當上面的參數都給出后,傅里葉基數就確定了,當然關于t的曲線也就確定了。當N不等于1的時候可以給多個A和B的值。例如:對于X=sint可以如下圖進行定義
基于ABAQUS的旋轉周期對稱結構振動仿真
ABAQUS是一款功能強大又方便操作的通用有限元仿真軟件。本文主要介紹ABAQUS在旋轉周期對稱結構仿真中的便捷性。在ABAQUS環境下,通常我們都對結構的強度和振動進行仿真時,都將整個結構模型進行網格劃分,然后進行整體分析。但對于一些結構如光盤、風扇、輪胎,甚至是汽輪機轉子等的旋轉周期對稱結構,我們則不必對整個模型進行建模,而是可以截取其中的一個扇區,將其作為計算模型,進行適當的設置便可進行整個模型的振動仿真。
以一個空心盤為例。如下圖所示:
若我們對這個模型進行強度與振動仿真,我們只需截取其中的一個扇區,如截取其中1/72(即5°)的扇區如下圖:
將其導出并劃分好網格,再導入ABAQUS中,設置旋轉周期對稱條件便能仿真整個盤的振動了。具體視頻操作見鏈接:http://www.yqgqt.org.cn/college/video/c10169
在這給出視頻中的相應結果:
一階一節徑振型
一階二節徑振型
………………………………
展開 abaqus簡單立方體胞元周期性邊界條件施加計算腳本源代碼 ¥39.9
<p class="ql-align-justify">abaqus中周期性邊界條件的施加一般通過方程約束,手動設置不僅繁瑣而且很容易出錯。根據文獻《Unit cells for micromechanical analyses of particle-reinforced composites》中簡單立方體胞元周期性邊界條件的施加方法,開發Python腳本,可以根據用戶提供的三維數組創建網格,并施加周期性邊界條件以及自動提交abaqus計算。在此提供程序的Python源代碼,和大家一起學習。代碼中重要語句都進行了注釋,對照參考文獻可以很好的理解周期性邊界條件施加過程及方法,代碼書寫不易,希望大家多多支持,共同進步。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png" style="text-align: center">
<img src="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png" data-mobile-src="https://img.jishulink.com/202405/attachment/a0c6c582fbb144968943305041146d00.png?
展開 abaqus幅值中周期函數(傅里葉級數)的應用
最近系統具體的學習了相關幅值曲線的知識,分享一個周期函數的知識。附件有具體的傅里葉級數的講解。
ABAQUS交流群:1063594113
隨便在這吐槽一下:竟然有人把這種簡單的知識收費,也是厲害了!
周期信號的傅里葉級數.pdf
ABAQUS周期性邊界條件插件-EasyPBC1.4
EasyPBC is an ABAQUS CAE plugin developed to estimate the homogenised effective elastic properties of user created periodic (RVE).
各位有條件的同學可以去youtube上看一下作者的視頻,我不知道怎么下載,希望對各位的科研有所幫助
https://www.youtube.com/watch?v=pyZXvl3C6fI&pbjreload=101&ab_channel=SadikOmairey
https://www.youtube.com/channel/UCI2n0gg_4hFJ5XZ6eGG1yZA
EasyPBC V.1.4_5.zip
展開 
Abaqus質量-彈簧-杠桿系統振動周期
在本教程中,我們將利用Abaqus軟件計算質量和彈簧系統的振動周期。我找了一個簡單點的模型,以便我們將Abaqus軟件的計算結果與理論計算結果進行比較。
問題描述如下,一根長1米的鋼桿繞O點鉸接,并通過兩個剛度系數為K和3K的彈簧在兩端連接。在此例中,我們以每秒10弧度的初始速度旋轉整個鋼棒,此模擬的目的是繪制隨時間變化的角位移圖并獲得旋轉周期。
建模過程如下:
首先我們需創建一根梁長度1m,將材料密度及截面參數調成與已知條件一致,即質量m=5.549kg;接下來需要創建兩端的彈簧,使用special spring/dashpot建立彈簧,注意左端彈簧剛度15000N/m,右端彈簧剛度為5000N/m;最后需要創建鉸接,這里可以使用connector來模擬,注意鉸點位置為0.25m處。
模型搭建過程
建立Dynamic, Implicit分析步,分析時長0.5s,為了較準確的捕捉運動狀態,設置固定增量步長0.001及歷時輸出連接器轉動位移UR1;設置梁的初始初始轉速10rad/s (考考大家最后的轉動的周期與初速度有關嗎?)。
結果
進行求解后,提取connector轉動角度曲線如圖。
轉動角度結果
如上圖所示,Abaqus軟件計算的結果可知系統周期為0.0925秒,如果我們用理論方程式和公式解決求解這個問題,同樣可以得到0.092s秒的周期(此處不進行推導,有興趣的同學可以試試哦)。可見,Abaqus求解的答案與理論結果完全一致。
轉自公眾號:ABAQUS仿真世界,歡迎關注!
展開 【推薦】一款ABAQUS施加周期性邊界條件的插件
mod=viewthread&tid=1081467&highlight=%E5%91%A8%E6%9C%9F%E6%80%A7%E8%BE%B9%E7%95%8C%E6%9D%A1%E4%BB%B6
周期性邊界條件在ABAQUS中的實現的思路就是在相對兩個面的對應節點之間建立約束關系(equation),從而使得兩個面的變形保持一致,實現應力和變形一致。
二、EasyPBC,A Simple ABAQUS Plug-in with Periodic Boundary Conditions
EasyPBC是由Sadik Omairey等人開發的簡單的ABAQUS施加周期性邊界條件的插件,插件開發者的官方描述如下:
EasyPBC is an open-source ABAQUS CAE interface plugin coded in python to estimate the effective elastic properties of a periodic representative volume element. The software allows the user to fully generate a part, mesh it, and use analysis data after calculating the homogenised properties all within ABAQUS CAE user interface without the need to use a third-party software.
展開 一款ABAQUS施加周期性邊界條件的插件 附EasyPBCuserguideV1.3下載
mod=viewthread&tid=1081467&highlight=%E5%91%A8%E6%9C%9F%E6%80%A7%E8%BE%B9%E7%95%8C%E6%9D%A1%E4%BB%B6
周期性邊界條件在ABAQUS中的實現的思路就是在相對兩個面的對應節點之間建立約束關系(equation),從而使得兩個面的變形保持一致,實現應力和變形一致。
EasyPBC,A Simple ABAQUS Plug-in with Periodic Boundary Conditions
EasyPBC是由Sadik Omairey等人開發的簡單的ABAQUS施加周期性邊界條件的插件,插件開發者的官方描述如下:
EasyPBC is an open-source ABAQUS CAE interface plugin coded in python to estimate the effective elastic properties of a periodic representative volume element. The software allows the user to fully generate a part, mesh it, and use analysis data after calculating the homogenised properties all within ABAQUS CAE user interface without the need to use a third-party software.
展開 一款用于生成具有隨機球夾雜物的周期性復合單元的Abaqus插件------SpheroPAK3D
SpheroPAK3D一款適用于Abaqus快速生成球形夾雜和多孔材料的開源Abaqus插件,并施加周期性邊界條件,如拉伸,壓縮,簡單剪切等。基于該插件截面如圖:
支持定義球形夾雜或多空模型,支持孔洞或者球形直徑的定義,邊界條件的施加,以及對應的孔洞或球形夾雜的體積分數。運行后生成夾雜物和多空RVE模型如下:
生成的同時,該模型自動生成周期性邊界條件。值得注意的是由于結構的復雜通常使用的是自由網格劃分算法,該方案通常很難保證相對的兩側單元位置和數量一致,因此該插件使用表面元素 (SFM3D4) 進行網格劃分。通過表面元素與 RVE 單元表面綁定,以強制執行周期性邊界條件。這對于復雜模型使用周期性邊界提供了一個新奇的思路。
插件生成RVE模型的自由網格如圖:
雙層網格用于生曾周期性邊界:
使用Abaqus內置的普通彈塑性本構,施加20%的變形模擬的多孔模型變形(拉伸)后的位移和應力分布分別如圖所示。
相關插件下載鏈接:
https://github.com/YB-LIM/SpheroPAK3D
另外插件也上傳了知識星球,需要討論交流可以加入知識星球。加入知識星球鏈接(微信掃描即可):
展開