不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

周期性邊界建模的案例

UD單胞細觀建模插件(纖維隨機分布+周期邊界—幾何上) ¥50
插件介紹: 這是一個具有周期性的ud單胞細觀建模插件,可以指定單胞的尺寸大小、纖維半徑,以及樹脂含量。纖維采用隨機分布,纖維與樹脂分為兩個部件。 操作說明: 首先打開abaqus CAE,在Plug-ins目錄下找到UD單胞細觀建模插件,如圖所示: 編輯 跳轉 點擊它,打開插件界面,如圖所示: 這里首先要完成模型的設定。自上而下分別為目標模型,樹脂部件名稱,纖維部件名稱,以及如圖所標的參數,并需要指定纖維半徑與樹脂含量,拖動滑塊,設定纖維投放失敗最大嘗試次數。 數值盡量采用小數,例如5.0,RC的值為0~1之間。 此插件所生成的是可變形的實體模型,設定好之后就可以點擊ok或apply進行生成。 插件說明 此插件所生成的是實體模型。 使用做了視頻,可以在視頻中查看效果。視頻鏈接: UD單胞細觀建模插件使用視頻教程_培訓課程_abaqus建立rve ABAQUS仿真rve-技術鄰 為了安裝方便,這里新增了安裝包,雙擊運行,路徑采用默認就行。并為防止特殊情況,這里也提供了壓縮包,可以通過傳統安裝方式進行解壓安裝。新版界面如下: 注意,路徑盡量默認,也可以自定義安裝,如果自定義安裝請安裝到與傳統安裝一致的地方。 今后插件的發行格式均采用壓縮包與安裝包并行的形式。 承諾: 1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。 2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。 3.還沒想好,以后再說。
展開
Abaqus三維周期邊界和一般周期邊界施加
針對ABAQUS周期性邊界手動施加繁瑣,復雜的問題,開發了兩款腳本文件,用于施加周期性邊界和一般周期性邊界。其中,周期性邊界的單元類型沒有任何限制;一般周期性邊界的單元類型需為四節點,如C3D4、C3D4R等。這兩款代碼,實現的效率比較高,對于節點數量在10W的模型,其需要的時間在1分鐘內(一般筆記本電腦);計算結果合理,其測試模型為100mm*100mm*100mm的立方體,材料彈性模型為2.1e5MPa,泊松比為0.3,施加x向為5mm的拉伸位移,用周期性或一般周期性代碼進行施加邊界,具體如下圖所示。 作者QQ:2812468512
展開
求助周期邊界條件
晶體塑性有限元rve模型的周期性邊界條件
RVE周期邊界條件
我用abaqus-Python學習了周期性邊界條件,感謝論壇里的老哥幫忙,其實做起來很簡單的,主要思路是對應節點之間的約束。這里我用的綁定,不過我看其他人也有用耦合約束的。 a = mdb.models['Model-1'].rootAssembly for i in range(1,27): j = i k = 650+i #創建節點集 a.SetFromNodeLabels(name='Node_'+str(j), nodeLabels=(('Part-1-1', (j, )), )) a.SetFromNodeLabels(name='Node_'+str(k), nodeLabels=(('Part-1-1', (k, )), )) #通過循環將對應節點綁定起來 mdb.models['Model-1'].Tie(name='Constraint-'+str(i), master='Node_'+str(j), slave='Node_'+str(k)) 代碼寫的不是太嚴謹,其實核心思路就是批量操作,先錄制一個abaqus對應節點的綁定過程,然后for循環,將一條邊上的節點批量執行綁定操作,如果對應邊的節點編號沒有順序,那還需要對節點重新編號,用前處理軟件和abaqus都可以實現。
展開
周期性邊界建模圖1
周期邊界條件插件EasyPBC ¥50
周期性邊界條件插件EasyPBC, 可為任意2D、3D模型生成周期性邊界條件
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
,我大致了解了周期性邊界條件的簡單施加,需要設置參考點,通過參考點來約束對應節點的位移。
周期邊界分層流動數值模擬
本案例使用TransAT軟件Level Set界面追蹤方法和周期性邊界條件,對平板間的分層流動進行數值模擬研究,計算結果與理論分析結果進行對比,驗證軟件在處理類似問題的可靠。 1 案例描述 兩個平板間的計算區域為矩形,平板間距為H,計算區域的上下邊界為無滑移的壁面邊界,左右為周期性邊界條件,計算區域如圖1所示。 初始時刻平板間的流場由氣液兩相填充,采用Level Set方法初始化相界面,相界面的位置為y=hinitial,流場的速度初始化為uinitial,假設該問題為不可壓層流。 圖1 計算區域與邊界條件 2 案例設置 采用TransAT軟件5.6版本計算該算例。計算區域的網格劃分采用BMR方法進行加密,底層網格的精度為4×40,其中在流動方向上的網格設置為4,原因有兩點:一是在流動方向上沒有任何梯度,無需太多網格,二是采用周期性邊界條件進行計算時需要的最少網格為4。底層網格在靠近壁面的地方進行了加密。
展開
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
展開
周期邊界真三軸標定參數研究示例 ¥69
周期性邊界是離散元中的邊界的一種,如果模型的上下邊界周期性邊界,顆粒如果從上往下運動透過下邊界,那么這個顆粒將會從上邊界運動到模型域內,如下圖。 但是,目前基于離散元(DEM)的模擬大多采用剛性墻作為邊界,從而控制土單元試樣的應力路徑。由于剛性墻的邊界效應比較強,對于一些比較特殊顆粒級配、特殊顆粒形狀的試樣的模擬結果其實不太理想。目前,很多科研文章在用真三軸標定參數的時候,很多都采用周期性邊界的真三軸試驗。本文,將基于PFC6.0模擬低應力水平的三軸壓縮,并復現了Ciantia[1]關于楓丹白露砂的參數研究,其中主要的難點在于編寫周期性邊界的應力伺服程序(參考了Help文件),試樣內孔隙比、配位數、顆粒級配、應力的測量。 模型描述 試樣尺寸:3mm×3mm×3mm立方體 邊界:整個模型沒有用wall,立面體邊界都是周期性邊界 土樣:模擬砂土,特定顆粒級配,采用赫茲接觸模型 顆粒級配: 接觸參數:(hertz接觸模型) 并禁止顆粒旋轉!!! 建模流程 首先是生成試樣、然后在等向壓力為10kPa下預壓到制定孔隙比(通過調節顆粒的摩擦系數)、接著各向同性固結到圍壓為100kPa、最后在z方向施加偏壓。 結果 生成的試樣并具有特定的級配: 預壓后得到了想要的孔隙率大概0.385: 各向同性固結到100kPa,看看此時的力鏈,還是很均勻的,邊界上并沒有特別的應力集中: 這里我們給出豎向應力(注意不是剪應力!)-豎向應變的關系圖 可以清晰的看到有一個小的應變軟化的階段,說明我們的試樣處于一個稍微偏密的狀態。 然后是體應變與豎向應變的關系: 也可以看出是先剪脹后剪縮的。
展開
多晶塑性任意復雜網格周期邊界的施加
如果邊界處理不當,RVE 的響應會被“邊界效應”主導:例如邊界過度約束導致材料顯得過硬,或邊界過度自由導致材料顯得過軟,甚至出現非物理的應變局部化或旋轉模態。這種誤差會直接影響應力–應變曲線、各向異性參數(如 R 值)、晶粒內應變分布和損傷起裂位置等關鍵結論。 周期性邊界條件的目標是:讓 RVE 的對邊在變形上保持一致,使得 RVE 在數值上可看作“無限周期平鋪”的材料內部單元,從而在有限計算域內盡可能逼近真實材料內部的連續與統計代表。尤其對于多晶結構,周期性邊界能顯著降低邊界引入的偏差,使 RVE 對晶粒數、晶粒形貌與取向統計的敏感更可控。 周期性邊界的核心思想是“對邊協同變形”。直觀理解:如果把 RVE 沿三個方向無限重復拼接,那么相鄰兩個單元在拼接面上的位移與變形必須連續,否則材料會出現裂縫或重疊。因此,在周期性條件下,RVE 的一對相對邊界(或面)需要滿足兩點:(1)波動位移在對邊相同:也就是去掉宏觀均勻變形后,剩余的局部起伏在對邊要匹配;(2)宏觀應變通過對邊位移差來體現:對邊的位移差對應外加的平均變形(例如單軸拉伸、剪切等)。這樣,RVE 內部既允許存在晶粒尺度的不均勻變形與應力波動,又保證了邊界處與“相鄰單元”拼接時的兼容,從而實現對無限材料內部行為的合理近似。 在很多工程實現里,周期性邊界常依賴“節點一一對應”:要求相對兩邊(兩面)具有嚴格相同的網格拓撲與節點分布。為了滿足這一點,建模時往往需要:在幾何上確保邊界嚴格對齊;在網格上強制生成周期匹配節點;甚至為滿足配對而犧牲局部網格質量。 對多晶模型而言,這帶來一個典型問題:邊界鋸齒形。當晶粒形貌復雜、晶界曲折或需要局部加密網格時,為了保持對邊節點對應,邊界常被迫變成“階梯狀”的幾何近似。
展開
周期性邊界建模圖2
GAMBIT,FLUENT周期邊界條件處理及其后處理方法
在旋轉機械中,周期性邊界條件用的比較多,但是有很多人不能很好地掌握,作為初學者,和大家交流一下周期性邊界條件應用的一些處理方法。 方法一:GAMBIT中設置周期性邊界條件。 1.創建單流道模型。 2.link兩條周期性邊界。 如果要對周期邊界先進行網格的劃分,最好是先劃分然后進行LINK。 3.網格的劃分(這里是很粗糙的劃分了一下)。 4.對周期性邊界進行邊界條件設置。 5.導出即可。 這種方法就不用在FLUENT中進行設定了。 方法二: 步驟1-3同法一1-3. 4.把周期性邊界邊界條件分別設置成wall。 5.在FLUENT中的文本輸入(TUI)中輸入下圖所示內容。 即:grid/modify-zones/make-periodic...這樣就完成了設定。 周期性邊界模型的后處理。 1.計算結束之后。 2.fluent中Display>Views 3.處理結果。 如果您有好的辦法,可以交流,共同進步!
展開
【推薦】一款ABAQUS施加周期邊界條件的插件
一、周期性邊界條件 在復合材料力學計算中,通常選擇一個微觀的代表體單元(RVE)來表征宏觀的力學性能,此時RVE的外輪廓的邊界條件應為周期性邊界條件(Periodic Boundary Conditions),其作用是使邊界處應力連續和位移連續。 周期性邊界條件不同于循環對稱邊界條件,雖然兩者都是對模型進行簡化,但后者主要針對周向循環,即我們說的1/2,1/3,1/4……模型,在模型邊界處使用的相當于“tie”連接。 周期性邊界條件表觀上可理解為:RVE模型進行無窮多次陣列,即得到完整的模型,這里陣列方向可是兩個或三個:(1)比如織物復合材料(有基體),就需要是三個方向;(2)若是二維織物材料(沒有基體),只需要進行兩個方向,一般施加的載荷也是在這個平面內,比如拉伸,壓縮,剪切等,但如果進行面外彎曲和扭轉也是可以的;(3)兩個方向的還有一個最簡單的,一個平面正方形板,加上周期性邊界條件,那就可以得到一個無限大的平板。 關于周期性條件的加載, simwe論壇中有幾篇較好的帖子,有興趣的可以看看。 周期性邊界條件(PBC)的施加總結 http://forum.simwe.com/forum.php?mod=viewthread&tid=1081613&highlight=%E5%91%A8%E6%9C%9F%E6%80%A7%E8%BE%B9%E7%95%8C%E6%9D%A1%E4%BB%B6 給一般網格施加周期性邊界條件的python程序 http://forum.simwe.com/forum.php?
展開
幾種用于單元胞模擬的周期邊界條件
image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/201809/5e072956f4da4dda9e81df24e2be5e23.jpg"> </div><p><br></p><p><strong>為了估計非均質材料的平均力學響應,根據三種不同的局部化方法:運動均勻邊界條件(KUBC)、周期邊界條件(PBC)和靜態均勻邊界條件(SUBC),計算了平均應力與平均應變之間的關系。對于所有這些方法,平均載荷可以是平均應力或平均應變(或平均應變和應力分量的獨立組合)。RVE的本構材料可以是線性的,也可以是非線性的,分析可以是小應變,也可以是有限應變。</strong></p><p><strong><em>&nbsp; 對于SUBC方法,任何孔都不應該與RVE的邊界相交(在這種情況下,方法的不一致)。此外,這種方法的位移場并不是唯一的(剛性平移和旋轉不是固定的)。 </em></strong></p><p><img src="https://img.jishulink.com/201809/imgs/59bdaaea82dd40bfbf3fd36fc980578a.gif"></p><p><strong>PBC方法僅在理論上適用于周期性材料。線性約束將邊界對面節點的位移耦合起來。相對面的網格必須是相同的:在面的每一個節點上,必須對應通過周期性向量的平移而定義的相對面上的一個節點。</strong>&nbsp;<strong>必須定義一對面和一個周期性向量:第二個集合的網格必須是根據周期性向量對第一個集合的網格進行轉換的結果。</strong>你必須對這對面孔重復多次必要的操作。
展開
abaqus簡單立方體胞元周期邊界條件施加計算腳本源代碼 ¥39.9
<p class="ql-align-justify">abaqus中周期性邊界條件的施加一般通過方程約束,手動設置不僅繁瑣而且很容易出錯。根據文獻《Unit cells for micromechanical analyses&nbsp;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?
展開