精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

網格劃分設計知識點匯總

CAE學習之家 ? 來源:CAE學習之家 ? 作者:CAE學習之家 ? 2021-11-05 14:57 ? 次閱讀

網格設計而非劃分

在進行數值模擬計算(包括FEA、CFD等)中,網格的質量對分析計算的結果有至關重要的影響。高質量的網格是高精度分析結果的保證,而質量不好或者差的網格,則可能會導致計算的無法完成或者得到無意義的結果。劃分網格是需要認真考慮的,它內部的計算方程需要設計出好的網格,計算才能更準確。在一個完整的分析計算過程中,與網格設計和修改相關的前處理工作占到了CAE工程師工作量的70-80%,CAE工程師往往要花費大量的時間來進行網格處理,真正用于分析計算的時間很少,所以主要的瓶頸在于如何快速準備好高質量的,滿足分析計算要求的網格。

該項工作對技術人員的技術經驗和背景有相當高的要求。具體的說,就是要求前處理工程師能夠根據CAE工程師提出的分析要求“設計”出能滿足CAE工程師分析要求的合適的網格,然后提交給CAE工程師進行分析計算。之所以是網格“設計”而不是網格“劃分”,說明了要設計出能夠滿足分析計算要求的高質量的網格,并不是一件容易的事情,要完成這項工作需要很多方面的知識和技術要求。

針對一個具體的分析計算要求,要獲得一個滿足該分析計算的高質量網格,需要從以下幾個方面進行綜合考慮:

分析計算的目的。(定性還是定量)

分析計算的類型,如強度分析、剛度分析、耐久性分析、NVH分析、碰撞分析、CFD分析、熱流分析、動力學響應分析等。(不同的分析類型對網格的質量和形狀有不同的要求)

分析計算的時間要求。(要求時間的緊迫與否也決定了采用何種網格形式)

分析計算所采用的求解器。(不同的求解器對不同的分析問題有特定的網格形式和要求)

分析計算可能應用的單元類型。(所應用的求解器可以采用的單元類型,也會決定網格的質量與形狀要求)

盡可能采用最好的網格類型(對于面,盡可能采用四邊形網格;對于體,盡可能采用六面體單元),由此可見,滿足計算分析要求的高質量的網格是由前處理工程師精心“設計”出來的,而不是隨隨便便“劃分”出來的。

二四面體和六面體單元比較

本文只談四面體和六面體選擇的問題。

有限元工程師80%的工作可能都在于網格打交道,對于網格的劃分及選擇確實是,也必須是非常關心的問題。網格劃分的相關問題很多,比如薄殼的處理,一階單元和二階單元的選擇,單元配合等等。

目前,基本上大部分的有限元前處理軟件都基本實現了對面單元的自動四邊形劃分,但是自動六面體單元還是一個難點,有些號稱能夠自動化六面體劃分的,其實采用自欺欺人的辦法(劃分只有表面網格是六面體,但是扒開了看,里層多數還是采用四面體),能夠自動劃分出完美的六面體網格基本還是難題。

相對于四面體,六面體的優勢有:

美。不要小看這一點,網格的美與否對結果的影響其實也是非常大的。劃分網格就像打磨一件藝術品一樣,“漂亮”的網格算出來正確結果的可能性絕對要比“糟糕的”網格大的多。

理論上六面體的精度要比四面體高,這里只談一階單元(二階兩者精度相當)。在有限元理論上也介紹的很明白,一階四面體單元是屬于常應變單元,所謂的常應變單元就是單元只存在一個應力和應變,沒有應力梯度。而六面體單元則是梯度單元,只要不是縮減積分單元,單元內部是可以存在多個應力和應變積分點的,這樣可以準確的描述梯度變化區域。也就意味著,如果是同等精度的話,六面體在應變梯度變化大的地方變形的更加合適。

同等模型尺寸下,六面體的節點數量要比四面體少得多。例如,50*75*50 的立方體,5mm 的網格大小,如果在四面體下,節點數14658 個,單元數9759,而在同等大小的尺寸的六面體下,節點數1936,單元數 1500。也就是說網格數量大幅度減少。

四面體雖然在算法上好像優勢不大,但是瑕不掩瑜。四面體本身可填充任何幾何形狀,這個特性是六面體無法比擬的。優勢如下:

網格劃分快捷。這是四面體網格最大的特點,不管是什么類型的幾何體,通常都可以一鍵操作,再復雜的結構,分分鐘就能得到一個網格出來。對于復雜幾何體來說,這是非常重要的,以前發動機分析,六面體網格沒有半個月的功夫怎能完成,現在也就半天功夫。

網格修改方面。網格的修改體現在兩個方面:第一,網格可以很容易隨著外界CAD的變化而變化,如果是六面體網格,那工作量就大的去了;第二,網格可隨處任意加密,也是一鍵操作。四面體這些屬性,可以幫助四面體網格實現Adaptive Mesh(自適應網格劃分),讓系統在應力梯度高的地方自動實現網格加密,這也是六面體網格無法想象的。

局部網格質量保證。為保證結果計算的準確性,CAE工程師會對網格質量有一定的要求,希望六面體能夠盡量往正方體靠攏,而四面體則盡量接近等邊四面體。但是對于某些薄殼,形狀怪異之處,六面體根本是不可能做到的,而四面體則可以使得網格總體質量保證在一個可以接受的范圍之內。

通用,節省成本。大多數的CAE軟件都具備了自動劃分四面體網格的功能,而且質量都還是相當的不錯。對于復雜結構,比如活塞,想要變成六面體,必須得借助專門網格劃分工具了,對于工程師來說要花時間學習,對于公司來說要增加采購成本。

所以說,四面體網格和六面體網格各有優劣。那么,在工程中如何選擇呢?

馬克思歷史唯物主義哲學說“生產力和生產關系之間相互作用和矛盾運動,構成了生產力和生產關系的內在的、本質的聯系,生產力決定了生產關系,生產關系反過來影響生產力”。所謂的生產力無非是生產效率的手段,效率是第一位!四面體和六面體的網格選擇也必須遵循此項原則。在CAE工程中,生產效率的提高主要包括了以下幾個方面:

模型時間。在有限元分析中,最主要的時間就是網格劃分了。前文說了,大多數情況下六面體劃分網格的時間肯定要比四面體要長得多。

計算成本。如果在網格精度相同的情況下,如果六面體的網格質量能保證的很好,那么計算成本肯定會大大降低。

數值精度。求解的結果當然是為了優化產品,優化產品的前提是詳細了解產品內部受力分布及大小。在數值計算上,六面體也占有一定的優勢。

所以說,四面體網格和六面體需要針對具體模型具體分析了,不過現在的趨勢是往四面體的方向發展。

三各種單元使用條件

一般來說,單元的個數越多,階數越高,網格越密,總體剛度越小,有限元解越接近精確解。但是,并不是單元越密越好。對于網格劃分不合理的情況,如很多單元共用一個節點,單元中存在大的鈍角、小的銳角等等,都不推薦過細的單元網格,而且過細的網格劃分使計算需要更多的CPU時間。

1. 一維單元

桿單元。單元內部應力一樣,即使分得再細也不會改變求解精度。如果將一根構件分成多個單元,反而變成不穩定結構。

梁單元。也可不太考慮單元劃分,因為即使將一根構件化成一個梁單元,也能很好地反映彎曲變形。

2. 二維單元

常用四節點四邊形單元,如果不滿足可加密網格。四邊形內角常不小于45°不大于135°,其長寬比通常不大于10倍,應避免扭曲單元。板單元中將板厚的5倍作為單元長度已足夠,然而可根據求解要求、適用場合,將單元長度縮短或加長。為了得到精度良好的應力分析的結果,盡可能把四邊形單元劃分成正方形,三角形單元劃分成正三角形。

3. 三維單元

對于實體一般選擇六面體單元和帶中間節點的四面體單元(即二階四面體單元:quadratic tetrahedron element)。六面體單元和帶中間節點的四面體單元的計算精度都很高,一個六面體單元有8個節點,計算規模小,然而復雜的結構很難劃分出好的六面體單元;而帶中間節點的四面體單元恰好相反,復雜結構也能輕易地劃分出四面體,但是每個單元有10個節點,總節點數比較多,使計算量增大很多。總之,一定要明確結構仿真分析的目的,計算結果的應用場合、目的不同,單元劃分可能也不相同。具體如下所述。

四面體單元是COMSOL中大部分物理場的缺省單元類型。四面體也稱簡化網格,簡言之,它是指任何三維體都可以利用四面體進行網格剖分,而不論其形狀或是拓撲如何。它也是唯一一種可用于自適應網格細化的單元類型。因此,四面體通常是您的第一選擇。

另外三種單元類型(六面體、棱柱和金字塔形)僅用于確實需要時。首先應注意的是,這些單元并非總能剖分具體幾何。根據剖分算法,用戶通常需要進行更多的輸入來創建這類網格,因此您應該首先問一下自己是否需要這么操作,之后再進行操作。這里,我們將介紹使用六面體和棱柱單元的原因。金字塔形單元僅在需要在六面體和四面體網格之間創建一個過渡區域時使用。

早期程序主要針對那些內存極小的計算機編寫。因此,會使用一階單元(通常有特定的積分方案)來節省內存與時鐘周期。但在結構力學問題中,使用一階四面體單元會帶來嚴重的問題,而一階六面體則可以給出精確的結果。作為這些較早期代碼的遺留產物,現在,許多結構工程師更喜歡使用六面體而非四面體。事實上,在COMSOL中使用二階四面體單元求解結構力學問題會得到精確的結果,與六面體單元的差別僅在于內存需求和求解時間。

在COMSOL中使用六面體和棱柱單元的主要原因是,它們可以極大地降低網格中的單元數。這些單元可能有極高的縱橫比(最長邊對最短邊的比例),而用于創建四面體網格的算法則會盡量保持縱橫比趨于統一。當您知道解在特定方向上會逐漸變化,或者您對這些區域中的精確解并不感興趣,因為您知道感興趣的結果在模型的其他位置時,使用具有高縱橫比的六面體和棱柱單元將較為合理。

四一階與二階四面體單元區別

一階實體四面體單元:

一階(草稿品質)四面體單元在體內沿著面和邊緣模擬一階(線性)位移場。一階(線性)位移場命名了該單元的名稱,即一階單元。在材料力學中,應變是位移的一階導數,那么應變(從位移的導數中求出)和應力在一階四面體單元中均為常數。

每個一階四面體單元共有四個節點,分別對應四面體的四個角點。每個節點有三個自由度,意味著節點位移可完全由三個位移分量來表示。

一階單元的邊是直線,面是平面。在單元加載變形后,這些邊和面必須仍保持直線和平面。

由一階單元組成的網格,模擬出的真實復雜的位移和應力場是有嚴重的局限性的,并且直線和平面不能正確地模擬曲面型幾何模型。

二階實體四面體單元:

二階(高品質)實體四面體單元模擬了二階(拋物線型)位移場以及相應的一階應力場(注意拋物型函數的導數是線性函數)。二階位移場命名了該單元的名稱,即二階單元。

每個二階四面體單元有10個節點(4個角點和6個中間節點),并且每個節點有三個自由度。

當單元因加載而變形時,如果單元需要模擬曲線型幾何模型,則二階單元的邊和面就可以是曲線型形狀。

業務消息

1. 企業項目承接、技術轉移、員工培養、定制培訓。提供中小制造業深度合作,一位工程師的成本支出,享受眾多領域全方面技術支持。各CAE仿真軟件銷售,服務器工作站搭建。

2. 疲勞專題、電池包專題、整車剛強度、前處理、NVH、ABAQUS、CCM、顯示動力學、約束系統等于上海、西安、秦皇島開設(具體時間協調確定),直指企業項目!離能做項目只差一場精品課程。

3. 針對企業、在職人員、學生、業外人員提供定制學習方案。你所擔心的學不好、不會做項目、不被企業認可,這里都可以解決。

4. 高校免費培訓,提供校內培訓。可選擇前處理、剛強度、疲勞。
5. 中小制造業免費技術咨詢與支持、免費做項目。

6.VIP學員、協議學員招生中,你的問題我們幫你解決,你的計劃我們幫你制定,你的職業我們幫你規劃,助力全方面發展。

7. 所有課程(含在線和現場項目精品課程)均可選擇自費、免費、帶補助學習。

8. 課程包含網絡及現場培訓課程(隨時可開),包含Hypermesh(ansa)整車前處理,剛強度,碰撞,約束系統,行人保護,二次開發,疲勞,NVH,熱管理,Abaqus,Fluent,CCM,Workbench等等。

QQ :1171926630 微信:kt1171926630

座機:0335-8903355 電話:18010138523

網站地址:http://www.mtechfea.com/

淘寶寶貝鏈接:sFSOXLLT7cJ(復制口令打開淘寶即可)


ymf

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 精度
    +關注

    關注

    0

    文章

    257

    瀏覽量

    19998
  • COMSOL
    +關注

    關注

    34

    文章

    93

    瀏覽量

    55685
  • CAE
    CAE
    +關注

    關注

    0

    文章

    76

    瀏覽量

    23417
收藏 人收藏

    評論

    相關推薦

    硬件工程師面試基礎知識點

    皮爾斯振蕩器(Pierce oscillator) 上圖中,U1為增益很大的反相放大器,CL1、CL2為匹配電容,是電容三式電路的分壓電容,接地點就是分壓。以接地點即分壓為參考點,輸入和輸出是反相的,但從并聯諧振回路即石英
    的頭像 發表于 11-21 11:04 ?107次閱讀
    硬件工程師面試基礎<b class='flag-5'>知識點</b>

    接口測試理論、疑問收錄與擴展相關知識點

    本文章使用王者榮耀游戲接口、企業微信接口的展示結合理論知識,講解什么是接口測試、接口測試理論、疑問收錄與擴展相關知識點知識學院,快來一起看看吧~
    的頭像 發表于 11-15 09:12 ?192次閱讀
    接口測試理論、疑問收錄與擴展相關<b class='flag-5'>知識點</b>

    FIFO Generator的Xilinx官方手冊

    FIFO作為FPGA崗位求職過程中最常被問到的基礎知識點,也是項目中最常被使用到的IP,其意義是非常重要的。本文基于對FIFO Generator的Xilinx官方手冊的閱讀與總結,匯總主要知識點
    的頭像 發表于 11-12 10:46 ?149次閱讀
    FIFO Generator的Xilinx官方手冊

    MySQL知識點匯總

    大家好,這部分被稱為DQL部分,是每個學習MySQL必須要學會的部分,下面就讓我來介紹MySQL中的其他部分。
    的頭像 發表于 08-05 15:27 ?366次閱讀
    MySQL<b class='flag-5'>知識點</b><b class='flag-5'>匯總</b>

    模擬電子技術知識點問題總結概覽

    給大家分享模擬電子技術知識點問題總結。
    的頭像 發表于 05-08 15:16 ?1096次閱讀
    模擬電子技術<b class='flag-5'>知識點</b>問題總結概覽

    一篇搞定DCS系統相關知識點

    目標。DCS系統廣泛應用于各個行業,如化工、電力、制藥等。在這些行業中,DCS系統可以實現對生產過程的集中監控和分散控制,提高生產效率和產品質量,降低能耗和減少環境污染,從而保證產品質量,并確保生產過程的安全可靠。 二.DCS系統知識點
    的頭像 發表于 03-26 18:40 ?821次閱讀
    一篇搞定DCS系統相關<b class='flag-5'>知識點</b>

    【量子計算機重構未來 | 閱讀體驗】第二章關鍵知識點

    本帖最后由 oxlm_1 于 2024-3-6 23:20 編輯 之所以將第二章單獨拿出來,是因為在閱讀過程中,發現第二章知識點較多,理解起來比較耗時間。 第二章的主要知識點: 量子
    發表于 03-06 23:17

    鴻蒙知識點

    1、鴻蒙上的類似adb的工具名叫hdc hdc(HarmonyOS Device Connector)是HarmonyOS為開發人員提供的用于調試的命令行工具,通過該工具可以在window/linux/mac系統上與真實設備或者模擬器進行交互。 (1) ? hdc list targets ? (2) ? hdc file send local remote ? (3) ? hdc install package File ? 這里列舉的幾個命令是不是很熟悉?一看名字就知道和安卓中的adb是對應關系。不需要去記憶,在需要使用到的時候去官網查一下就行: hdc使用指導 2、Mac系統配置hdc 環境變量 3、項目中的
    的頭像 發表于 01-31 17:40 ?897次閱讀
    鴻蒙<b class='flag-5'>知識點</b>

    基于51單片機的比賽計分設

    電子發燒友網站提供《基于51單片機的比賽計分設計.rar》資料免費下載
    發表于 01-07 09:35 ?2次下載

    電路隔離的基礎知識點匯總

    隔離 什么是隔離?為什么需要隔離? 隔離是一種防止電流在兩個通信之間流動的手段。一般在兩種情況下需使用隔離:第一種是可能會出現導致設備受損或人員傷害的浪涌電流;第二種是互連涉及到不同的地電
    發表于 01-03 08:19

    機器學習、深度學習面試知識點匯總

    AlexNet:在第一個卷積中使用了11x11卷積,第一次使用Relu,使用了NormLayer但不是我們經常說的BN。使用了dropout,在兩個GPU上進行了訓練,使用的訓練方式是模型并行、
    發表于 12-26 10:49 ?341次閱讀
    機器學習、深度學習面試<b class='flag-5'>知識點</b><b class='flag-5'>匯總</b>

    淺談初級電工必備知識點

    對于初學電工的朋友來說,掌握一些基礎且實用的知識點是非常重要的。本文旨在分享初級電工應該掌握的核心知識,幫助新手電工更好地入門和提升技能。
    的頭像 發表于 12-26 10:44 ?1028次閱讀

    TCP協議面試常問知識點總結

    TCP 作為傳輸層的協議,是一個IT工程師素養的體現,也是面試中經常被問到的知識點。在此,我將 TCP 核心的一些問題梳理了一下,希望能幫到各位。
    的頭像 發表于 12-15 10:38 ?771次閱讀
    TCP協議面試常問<b class='flag-5'>知識點</b>總結

    開關模式下的電源電流如何檢測?這12個電路&amp;10個知識點講明白了

    開關模式下的電源電流如何檢測?這12個電路&10個知識點講明白了
    的頭像 發表于 12-06 16:04 ?761次閱讀
    開關模式下的電源電流如何檢測?這12個電路&amp;10個<b class='flag-5'>知識點</b>講明白了

    c語言程序設計基礎知識點

    程序設計的基礎知識點。 首先,我們將從C語言的數據類型和變量開始。C語言提供了多種數據類型,包括整數、浮點數、字符和指針等。整數類型包括int、long和short等,浮點數類型包括float和double等,字符類型用于存儲ASCII字符,指針類型用
    的頭像 發表于 11-27 15:25 ?1618次閱讀