
發布
注冊
/
登錄abaqus中的邊界條件的案例
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?
展開 淺談有限元計算中的邊界條件:什么是邊界條件
對有限元計算,無論是ansys、abaqus、msc還是comsol等,歸結為一句話就是解微分方程。而解方程要有定解,就一定要引入條件,這些附加條件稱為定解條件。定解條件的形式很多,只討論最常見的兩種——初始條件和邊界條件。
在說邊界條件之前,先談談初值問題和邊值問題。
初值和邊值問題:
對一般的微分方程,求其定解,必須引入條件,這個條件大概分兩類---初始條件和邊界條件,如果方程要求未知量y(x)及其導數y′(x)在自變量的同一點x=x0取給定的值,即y(x0)=y0, y′(x0)= y0′,則這種條件就稱為初始條件,由方程和初始條件構成的問題就稱為初值問題;
而在許多實際問題中,往往要求微分方程的解在在某個給定的區間a≤x≤b的端點滿足一定的條件,如y(a)=A,y(b)=B,則給出的在端點(邊界點)的值的條件,稱為邊界條件,微分方程和邊界條件構成數學模型就稱為邊值問題。
三類邊界條件:
邊值問題中的邊界條件的形式多種多樣,在端點處大體上可以寫成這樣的形式,Ay+By=C,若B=0,A≠0,則稱為第一類邊界條件或狄里克萊(Dirichlet)條件;B≠0,A=0,稱為第二類邊界條件或諾依曼(Neumann)條件;A≠0,B≠0則稱為第三類邊界條件或洛平(Robin)條件。
總體來說:
第一類邊界條件:給出未知函數在邊界上的數值;
第二類邊界條件:給出未知函數在邊界外法線的方向導數;
第三類邊界條件:給出未知函數在邊界上的函數值和外法向導數的線性組合。
對應于comsol,只有兩種邊界條件:
Dirichlet boundary(第一類邊界條件)—在端點,待求變量的值被指定。
Neumann boundary(第二類邊界條件)—待求變量邊界外法線的方向導數被指定。
展開 請問如何在abaqus動力顯示中實現粘彈性邊界條件?
已經學會了如何在隱式分析中添加彈簧和阻尼器實現粘彈性邊界,可是顯式分析中無法定義彈簧剛度,如何實現呢
FDTD中的邊界條件
前言
在時域有限差分法(FDTD)中,邊界條件在FDTD模擬中起著非常重要的作用,它們是開放建模區域用于截斷計算域所施加的條件,可以決定電磁波在邊界處的反射、透射和吸收等行為。我們將介紹FDTD模擬中網格截斷的幾種不同邊界條件,包括理想電導體(PEC)、理想磁導體(PMC)、周期邊界條件、bloch邊界條件、一階Mur吸收邊界條件以及PML邊界條件。其中mur邊界條件以及PML邊界條件都是吸收邊界,可以模擬光源激發的場傳播到無窮遠處被完全吸收的情況,從而降低反射的光波對FDTD截斷區域的影響,這對FDTD的數值計算至關重要。
理想電導體和理想磁導體
當PEC條件被應用于截斷FDTD計算域時,它將使邊界上的切向電場為零。PEC可以理解為電導率無限大的材料。它的實際例子是波導和腔壁,以及微波電路或貼片天線的接地平面。
與PEC一樣,理想磁導體也是電磁波的一種自然邊界條件,也是全反射的。然而,與PEC不同的是,PMC不是物理的,它只是一種技巧。原則上,我們可以通過強制PMC表面上的切向磁場為零,來截斷計算域。
PEC和PMC經常利用仿真的對稱性,以減小計算域的大小,或者用于截斷正入射平面波時的周期性結構。
周期邊界條件和bloch邊界條件
周期邊界條件通常用于模擬周期性結構,通過應用這種邊界條件,FDTD計算域中的結構和電磁場都被視為周期性的。這意味著在計算域內,結構和電磁場的變化會在一個周期內重復。 而Bloch邊界條件主要適用于平面波以一定角度入射到周期性結構中的情況。Bloch邊界條件將對模擬區域內一個邊界處的場進行相位調整,然后將其注入到另一個邊界中。通過使用Bloch邊界條件,可以準確地模擬周期性結構中的任意入射角度的電磁波傳播特性,其公式可表示為:
其中為平移的晶格矢量,為bloch波矢。
展開 
STAR CCM+中關于邊界條件的設置(三)
4.出口邊界條件
出口邊界條件包含了靜壓力出口和“出口”。靜壓力出口比較常用,通常需要設置背壓值,在考慮到熱交換的時候也需要設置溫度參考值;靜壓力出口無法指定速度的方向;靜壓力出口可以配合所有的入口邊界條件來使用。
出口的位置也會對整個流場起著關鍵性作用,不同的出口位置也會導致整個流場的分布不同。如下圖所示。入口處氣流為均勻的法向方向,出口為靜壓力出口相同的背壓,相同的出口面積。但出口位置不同導致整場的速度分布不同。左圖的出入口之間的夾角較小,氣流分布相對流暢。右圖出入口之間夾角較大,導致整個氣流的流動向出口處偏轉。
“出口”出口邊界條件可以設置不同出口之間的流量的分配比率。不同的的分配比率影響整個流場的分布不同。仍使用第一個案例來說明“出口”邊界類型對流場的影響,如下圖所示。左圖為靜壓力出口,兩出口的背壓相同,由于出口管路的內徑大小不同造成出口管路的壓損不同,內徑較小的壓損較大流量較小,內徑較大的壓損較小流量
較大。往往在計算時求解域只保留的一段模型,對于1,2的背壓有時無法直接給出,但是可以給出的是1,2之間的流量分配比率。在這種情況下可以使用“出口”這種邊界條件來反映真實的工況。
展開 在Workbench中施加節點邊界條件
ANSYS Workbench中可以施加各種類型的邊界條件,其中當然包括對網格節點施加邊界條件。這里舉一個例子說明對節點施加邊界條件的方法和過程,供大家參考。
【案例描述】
單體零件如圖所示,左右是正方體邊長為10mm,中間為長方體長20mm,寬6mm,高6mm,在左側正方體左面隨機旋轉節點施加固定約束,在右側正方體上棱邊隨機選擇節點,在節點上施加延棱邊方向的力30N,觀察零件變形結果。
【案例分析】
按照案例描述中參數設置,劃分網格,建立命名選擇,選擇節點集合,然后施加節點邊界條件并且求解結果。
【案例過程】
1)打開WORKBENCH建立靜力學分析系統,將單位改為Kg,mm,s系列。
2)右鍵點擊A3并且打開SCDM開始建模,具體建模過程這里省略。
3)劃分網格,設置網格大小為1mm,六面體網格。
4)創建零件左側面的命名選擇,隨機選擇左側面上節點,然后創建命名選擇,并且改名字為Fixed。
5)創建右側面上棱邊的命名選擇,選擇棱邊上部分的節點,然后創建命名選擇,并且改名字為Force。
6)從工作環境中添加Direct FE中的Nodal Displacement。
具體設置如下圖所示,Scope中命名選擇為fixed,并且固定所有節點的自由度。
7)從工作環境中添加Direct FE中的Nodal Force。
具體設置如下圖所示,Scope中命名選擇為Force,X方向設置為30N,其它方向為0N。
展開 STAR CCM+中關于邊界條件的設置(一)
在CFD計算時邊界條件的設置是十分重要的一個環節,邊界條件的準確與否會直接影響最終的計算結果,計算的收斂速度,計算假設的合理性等等。邊界條件表示的是使用數學的方法將求解域與外部空間相互作用的結果,使用邊界上條件進行假設。值得注意的是一個CFD求解精度只能達到邊界條件的精度。
1.邊界條件類型概述
從求解空間上分可以分為內流場和外流場:
下圖是內流場示意圖,一般類型的內流場包含了入口、出口和壁面。入口有速度入口、質量流量入口和總壓入口;出口有出口和靜壓出口;壁面有光滑壁面、粗糙壁面、移動壁面、絕熱壁面等等。在STARCCM+中使用不同的圖標表示出來。
下圖是外流場示意圖,一般類型的外流場包含了入口、出口和壁面。入口有速度入口、質量流量入口和總壓入口;出口有出口和靜壓出口;目標壁面有光滑壁面、粗糙壁面、移動壁面、絕熱壁面等等;地面有光滑壁面、粗糙壁面、移動壁面、絕熱壁面等等;頂部面有對稱和滑移等。在STARCCM+中使用不同的圖標表示出來。
2.壁面邊界條件
在流動狀態下壁面邊界條件包含三種情況,剪切應力的假設、表面粗糙度假設、表面速度假設。如下圖所示,剪切應力假設:當表面設置為滑移狀態時表面速度與求解域內第一層網格內速度相等,反之當表面無滑移時表面速度為0;粗糙度假設:當表面設置為0時表面速度將不受粗糙度K的影響,反之則受影響;表面速度假設:相當于在壁面設置了速度矢量,表面的速度為u不再為0,那么整個求解域的計算將受到壁面速度u的影響。
表面速度假設對整場速度分布的影響最大,以一個案例來解釋對整場速度分布的影響如下圖所示。求解域有一個進口,兩個出口,最頂部的壁面考慮靜止和移動后對整場速度的影響。
展開 ANSYS Maxwell中邊界條件的應用
1 前言
Maxwell中有很多種邊界條件,分別適用于不同場合,那么在做電磁仿真時該如何精確有效的使用每種邊界條件呢?
圖1 邊界條件
2 Default Boundary Conditions(Natural and Neumann)
2.1 邊界條件解釋
默認邊界條件,即不添加邊界條件設置時,軟件默認使用的邊界特性,根據邊界位置不同,分為Natural和Neumann兩種。
Natural邊界條件——磁場連續的穿過邊界,實體與實體的交接面即為Natural邊界條件。
Neumann邊界條件——磁場正切于該邊界,磁力線不能穿越該邊界,Maxwell 3D中不定義邊界條件時,Region邊界上即為Neumann邊界條件。
2.2 案例驗證
在Maxwell3D靜磁場中創建一個長條形永磁體,材料設置為“SmCo8”,為了體現邊界條件對磁場的影響,創建一個較小的Region,將“Percentage Offset”設置為每個方向均為50%,如圖2所示。
本案例查看永磁體周圍靜磁場的分布,設置一個足夠收斂的“Setup”,并求解。3D中無法查看Flux_Line,但可以查看B_Vector以判斷磁場走向,圖3和圖4為XY平面的磁密矢量圖。
圖2 模型及Region設置
圖3 Maxwell 3DNeumann邊界條件磁場走向俯視圖
圖4 Maxwell 3D Neumann邊界條件磁場走向等軸測視圖
2.3 應用說明
Natural邊界條件普遍存在于Maxwell的各種求解器中。
展開 abaqus模擬周期性邊界條件(單向纖維復材單胞) ¥19.89
image_process=/format,webp" data-initial-src="https://img.jishulink.com/202502/attachment/825177e8ae3b4565b79e59fd081bbf49.png">
</figure>
</figure><p class="ql-align-center">圖 22 參考點和邊界條件</p><p class="ql-align-justify">施加完邊界條件后,設置分析步。這里一共設置分析步,在每一個分析步中,只讓三個參考點中的一個在1方向有相應的應變,其他的兩個參考點的應變設置為0。
展開 STAR CCM+中關于邊界條件的設置(二)
3.入口邊界條件
入口邊界條件包含的速度入口、質量流量入口和停滯入口。在計算前是需要對氣流的方向進行指定的。在一般情況下只考慮三種情況如下圖所示,邊界幾何法向指定:氣流方向與入口邊界垂直;參考角度:設置與邊界形成的夾角;坐標合成:設置局部或全局坐標系上各個分量。
入口邊界的氣流方向不同對結果影響較大,以一個案例來說明在不同角度下整場的速度分布,如下圖。左圖為指定X方向的流動,該流動方向與入口邊界法向相同,在整個求解域中得到相對均勻的速度場分布。右圖為在Z方向上增加了一個速度分量w入口處的氣流與入口邊界形成一個夾角,氣流進入求解域后沿XZ合速度方向流動,受到頂部壁面和出口的共同影響形成拱形的速度流場分布。
入口邊界條件與氣流的流動息息相關,對于不同規范(通常使用雷諾數Re表征速度的大小,時間尺度表征定常及非定常等),熱交換假設等都適用。以一個表格來簡單總結一下入口可以設置的物質量。
文章來源: 今宏科技Gohope
展開 淺析有限元分析中邊界條件的概念
有限元分析(Finite Element Analysis,FEA)中的邊界條件是指在建立有限元模型時,需要定義的模型邊界上的條件,以便模擬真實系統中的邊界行為。這些條件可以是位移、力、壓力、溫度等,它們對應著真實系統中的約束或外部加載。
通常情況下,邊界條件可分為以下幾類:
1) 位移邊界條件:指在模型的某些邊界上給定位移的條件。例如,可以固定某些邊界上的位移,或者指定某些邊界上的位移大小和方向。這些條件模擬了真實系統中的約束,如零位移邊界條件模擬了系統的固定支撐。
2) 力邊界條件:指在模型的某些邊界上給定力的條件。這些力可以是集中力、分布力或者表面壓力,它們模擬了外部對系統的加載。例如,在模擬橋梁結構時,可以在橋墩上施加垂直于橋面的荷載。
3) 壓力邊界條件:指在模型的某些邊界上給定壓力的條件。這些壓力可以是體積力或者表面力,用于模擬流體或氣體對固體物體的作用。例如,在模擬管道系統時,可以在管道內部施加一定的壓力。
4) 溫度邊界條件:指在模型的某些邊界上給定溫度的條件。這些溫度可以是恒定溫度或者隨時間變化的溫度,用于模擬熱傳導或熱輻射等現象。例如,在模擬熱交換器時,可以在熱交換器表面給定恒定的溫度。
通過正確設置這些邊界條件,有限元分析可以更好地模擬真實系統的行為,從而幫助工程師進行設計優化、性能評估等工作。同時,邊界條件的不恰當設置也會導致模擬結果的誤差,因此在進行有限元分析時,需要仔細考慮和驗證邊界條件的設置。
關于 約束(位移邊界條件):
邊界約束條件是指物體受到外部限制或支持的方式,這些方式會影響物體的運動和變形。
這些條件可以是物體與其他物體的接觸,或物體與地面、支架等的連接方式。
邊界約束條件可以分為以下幾種常見類型:
1) 支持約束:這是物體與支持結構相互作用的方式。
展開 
[問題討論]Fluent中的邊界條件設置總結
給定進口邊界上的質量流量,此時局部進口總壓是變化的,用以調節速度,從而達到給定的流量,這使得計算的收斂速度變慢。所以,如果壓力邊界條件和質量邊界條件都適合流動時,優先選擇用壓力進口條件。對于不可壓速流動,由于密度是常數,可以選擇用速度進口邊界條件。
四、壓力出口邊界條件(pressure-outlet)
給定出口的靜壓(表壓)。該邊界條件只能用于模擬亞音速流動。如果當地速度已經超過音速,則該壓力在計算過程中就不采用了。壓力根據內部流動計算結果給定。其它量都是根據內部流動外推出邊界條件。該邊界條件可以處理出口有回流問題,合理的給定出口回流條件,有利于解決有回流出口問題的收斂困難問題。
出口回流條件需要給定:出口靜壓,回流總溫(如果有能量方程),湍流參數(湍流計算),回流組分質量分數(有限速率模型模擬組分輸運),混合物質量分數及其方差(PDF計算燃燒)。如果有回流出現,給的表壓將視為總壓,所以不必給出回流壓力。回流流動方向與出口邊界垂直。
在出口壓力邊界條件給定中,需要給定出口靜壓(表壓)。當然,該壓力只用于亞音速計算。如果局部變成超音速,則根據前面來流條件外推出口邊界條件。需要特別指出的是,這里的壓力是相對于前面給定的工作壓力。
FLUENT給出了徑向平衡出口邊界條件供大家選擇(適用于三維和軸對稱有旋流動)。這時候,只有在半徑很小的區域使用給定的靜壓邊界條件,其它地方,假定徑向速度可以忽略而計算得到,壓力梯度為:
即使是周向旋轉速度為零,該邊界條件也可以用。
五、壓力遠場邊界條件(pressure-far-field)
如果知道來流的靜壓和馬赫數,FLUENT提供了的壓力遠場邊界條件來模擬該類問題。該邊界條件只適合用理想氣體定律計算密度的問題,而不能用于其它問題。為了滿足壓力遠場條件,需要把邊界放到我們關心區域足夠遠的地方。
展開 Abaqus巖土動力分析-邊界條件轉化
一般在進行巖土動力分析時第一步是靜力分析,第二步是動力分析;但是靜力分析與動力分析的邊界條件不一樣,該如何轉換呢?是直接強制轉換嗎?
仿真技巧 | Ansys HFSS 3D Layout中設置邊界條件的方法
2、Layer Stack中的邊界條件設置
在Layer Stack中對于邊界條件的設置都位于Analysis區域,如下圖,包括Etch,Rough和Solver三個部分,對每一個金屬層,都可以指定這三項設置。
? Etch:控制本層的橫截面形狀。
Etch factor(蝕刻因子)定義如下:
etch_factor = layer_thickness / (bottom_dimension - top_dimension) / 2
當top值大于bottom時,蝕刻因子為負,top值小于bottom時,蝕刻因子為正。在HFSS中,只有信號層具有蝕刻因子,介質層和負信號層不具有信號因子。
? Rough:設置本層的金屬表面粗糙度。
金屬表面粗糙度與傳導損耗有關。其中Top,Bottom和Side的表面粗糙度都可以獨立設置。對于Groisse模型,可將表面粗糙度模型定義為值或變量,Groisse是傳統模型,不具有因果性,僅適用于頻域計算。最大阻抗倍增因子限制為2,對應高度拋光導體表面。傳統項目默認使用Groisse模型。對于Huray模型,還需要設置Nodule radius和Hall-Huray surface ratio。Huray模型具有因果性。
? Solver控制HFSS 3D Layout在低頻時對本層金屬的處理方法。
推薦使用DC thickness,并設置為Effective,可以在只使用面網格的情況下,準確計算金屬的低頻損耗。
文章來源于南京安世亞太,作者朱秀珍
展開 abaqus土體邊界條件怎么設置
如題