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

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

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

3天內不再提示

Fluent Meshing讀入幾何的三種常用方法

8XCt_sim_ol ? 來源:仿真秀App ? 2023-08-21 18:20 ? 次閱讀

對于我們流體工程師來講,仿真驅動設計”是常常被掛在嘴邊的一句話。CFD的主要工作,也是將我們所熟識的物理現象,應用到特定的場景(產品)之中。那么,對于這些不一樣的產品,對應的CAD模型就是一個最為主要的特征。是否能夠準確合理的在流體仿真中描述這個CAD模型,就成為了最重要的一件事。

當然,由于仿真效率與規模的限制,過于詳細的CAD描述則可能會影響仿真的進程,因此,我們必須要尋找一種既高效又準確的方法來讀入CAD模型,從而幫助我們的仿真流程得以順利完成。

Fluent Meshing作為一款高級的流體前處理工具,具備有多種CAD導入的方法,涵蓋從快捷高效到精細準確的多個環節。而且隨著近幾年版本的更新,功能也逐步完善,用以應對不同CAD模型、不同仿真精度的多個需求。

一、Fluent Meshing支持哪些CAD幾何格式?

從ANSYS 16.0開始,Fluent Meshing讀入幾何的接口就與SCDM完全一致了,換句話說,幾乎所有主流的CAD格式,目前都可以直接讀入到Fluent Meshing中來。

當然,在實際的流體仿真中,我們仍舊推薦導入ANSYS所支持的幾何格式,比如*.scdoc,*.agdb,*.pmdb等,因為這一類的幾何格式不僅可以確保CAD的數據無錯的傳遞,而且還可以保留共享拓撲及命名等信息

9454ae88-400a-11ee-ac96-dac502259ad0.jpg

圖2 Fluent Meshing支持的輸入和輸出文件格式

二、Fluent Meshing讀入幾何的三種常用方法

94729394-400a-11ee-ac96-dac502259ad0.jpg

圖3 不同精度的CAD表面離散方法

1、通過 CAD Faceting方式讀入幾何文件

這種方法是Fluent Meshing的默認CAD導入方式,也是使用Workbench打開Fluent Meshing并進行幾何輸入的唯一方法。通過該方法導入的幾何會出現在Geometry Object結構樹中,并以類似于*.stl格式的刻面文件方式存在。 該方法主要的優點是讀入幾何的速度快,生成網格的數量少,占用內存小,整個計算機和軟件對模型的響應也更為迅速,因此在工作效率上是比較高的。

當然,該方法也有較大的缺陷:一是通過該方法離散得到的CAD表面網格不能直接作為流體仿真的表面網格,因為網格質量太差;二是該方法離散的精度不高,無法有效捕捉幾何的一些重要特征(如曲面等);三是該方法不支持自定義的加密,無法人為的對離散后的網格尺寸分布進行干預。所以可以認為CAD Faceting的方法效率雖高,但精度無法保證。

9489b6e6-400a-11ee-ac96-dac502259ad0.jpg

圖4 使用 CAD Faceting 方法導入幾何模型

2
、通過 CFD surface Mesh方法讀入幾何文件

該方法可以認為是在讀入幾何的同時進行了一次Remesh的操作,因此導進來的CAD文件直接存在于Mesh Object結構樹下。同時,絕大多數的網格質量較好,可以作為流體仿真的表面網格,來進行下一步的操作。

使用該方法之前需要對尺寸函數進行定義,包括最大值、最小值、曲率和狹縫的加密等等;當然,也可以直接輸入已有的尺寸分布文件(需要預先生成)。

該方法的優勢是導入后生成的面網格幾何精度高、質量好。缺點是工作效率較低、生成速度較慢,尤其是當幾何存在問題時,這種方法會極大的延長操作的時間。

94a5aa72-400a-11ee-ac96-dac502259ad0.jpg

圖5 使用 CFD surface Mesh 方法導入幾何模型

3、通過readàmeshà *.tgf格式的網格文件導入幾何

對于早期接觸Fluent和Tgrid軟件的流體工程師而言,*.tgf是一個常見的網格文件格式,他與傳統的*.stl格式文件類似,都是通過離散化CAD表面幾何而形成的。

而且,無論是早期的Tgrid還是現在的Fluent Meshing,在導入幾何后仍舊會在默認的緩存目錄下生成一個*.tgf格式的網格文件,用以恢復崩潰所帶來的影響。

對于*.tgf的生成方式,在SCDM 18.0之后的版本中可以直接保存。使用SCDM輸出*.tgf網格文件的效率,要比使用Fluent Meshing讀入*.scdoc幾何文件(CAD Faceting方法)快30%~70%,而且還不會受到版本的限制(比如低版本的Fluent Meshing是無法直接導入高版本的*.scdoc文件的)。

同時,該方法在輸出表面的時候,還可以調節精度。因此,對于某些單個流體區域的問題(多區域可能會有問題),還是建議使用*.tgf文件進行過渡的;輸出文件之后,直接在FM中使用readàmesh就可以找到了。

94b6cf78-400a-11ee-ac96-dac502259ad0.jpg

圖6 使用 SCDM軟件輸出*.tgf網格文件

三、準確高效的讀入CAD模型的幾種策略

了解了FM讀入幾何的幾種方法之后,我們究竟該如何選擇呢?接下來就來討論一下不同的處理策略。

策略一:先通過 CAD Faceting方式讀入幾何,再通過Remesh方法改進

CAD Faceting方法工作效率高,離散速度快,可以高效的將幾何文件讀入到Fluent Meshing的算例中來。但是如上文所述,該方法的曲面精度可能不盡如人意。針對這個問題,可能有些CFD工程師會有疑惑,“Fluent Meshing不是具備有網格重構(Remesh)技術嘛,這個時候只要把粗糙的表面網格加密,就應該可以解決精度不足的問題了。” 對于這樣的情況,網格重構(Remesh)技術確實可以處理一部分問題,比如互相垂直的特征,或者交線兩側的角度比較大,都可以通過加密的方式來提高離散的精度;但是對于曲率較大的弧面,單純的后續加密是無法提高精度的。

如下圖所示,如果按照相對高效的方法(CAD Faceting)讀入了初始的 CAD 文件,那么在球面部分的網格會比較大,可以認為此時的球面被離散成了一個多面體。這個時候再進行尺寸分布的定義并隨后對網格重新劃分,如圖所示,則可以看到: 雖然網格數量有所增加,但離散后的多面體仍舊存在,加密的點并未投影在之前 CAD的球面上,相反則是多出一個加密了的 “多面體”。因此可以認為,這種方式對于曲面的精度提升是失敗的,而且新增的網格和節點會耗費大量的計算資源,可以認為是“好鋼沒有用在刀刃上”。

策略二:直接通過CFD Surface Mesh的方法導入CAD幾何

如果在首次導入幾何的時候就按照高精度的 CFD Surface Mesh方法,對曲率和狹縫的位置進行加密,那么確實可以有效解決弧面處網格精度不高的問題。當然,這種方法也是包含有一定風險的,比如:幾何細節未知導致尺寸參數不好確定,全局統一參數設定無法體現局部差異,幾何尺寸過小導致網格數量巨大、等待時間過長等。

策略三:先通過SCDM軟件輸出*.tgf格式的網格文件,再通過Remesh方法改進

對于策略一中的CAD Faceting方法,可能存在精度不高又無法有效調整的情況。如上文所述,與其類似的*.tgf網格格式則可以在導出時定義相應的精度,從而提高曲面特征的準確性。

隨后,依照該面網格進行的Remesh網格重構,就可以順利的實現CAD表面向CFD面網格的轉變。 當然,對于這一類方法也是存在一定的不足,比如過于精細的*.tgf網格文件會占用較大的硬盤空間,讀取起來所需時間也相對較長;同時,多實體間的共享拓撲可能會在*.tgf格式的網格中失效。

策略四:先通過 CAD Faceting方式讀入幾何,隨后保存*.pmdb和*.sf文件,最后使用CFD Surface Mesh的方法重新讀入該幾何

對于該方法,通常需要3個步驟才能順利完成。

Step 1 通過CAD Faceting的方式導入幾何,并保存*.pmdb文件

這個選項中的*.pmdb格式是ANSYS所支持的幾何文件,和*.scdoc,*.agdb等格式類似,都是可以將CAD幾何無錯的傳遞到ANSYS的網格劃分軟件中來。

當然,*.pmdb也有自己的特點,那就是讀取的速度更快,同樣通過Import的方式導入幾何文件,*.pmdb和*.scdoc相比通常都會有數倍甚至數十倍的差別。

9510f73c-400a-11ee-ac96-dac502259ad0.jpg

圖9 導入CAD的同時保存*.pmdb文件

Step 2 定義尺寸分布并保存*.sf文件

讀入之后,我們就可以根據這個粗糙的三角面片文件進行一些參數的設定,比如:細節特征的測量,狹縫與曲率的捕捉,強制尺寸設置,影響體尺寸設置等。有了這些表面網格尺寸分布并計算確認之后,接下來則不需要進行網格的重新劃分(Remesh)或是包裹(Wrap),而是儲存當前的尺寸分布情況Size Field(*.sf文件)。

95285652-400a-11ee-ac96-dac502259ad0.jpg

圖10 設定并保存*.sf尺寸分布文件

需要注意的是,尺寸分布的情況是空間坐標的函數,與幾何的形狀并無直接的關系,原則上同一個尺寸分布的文件甚至可以使用在完全不同的CAD模型上(當然對應的效果可能會比較差)。

953fcc10-400a-11ee-ac96-dac502259ad0.jpg

圖11 Fluent Meshing可以直接顯示尺寸分布的云圖 S

tep 3 按照CFD Surface Mesh的方法重新讀入*.pmdb文件,并包含*.sf的尺寸分布


保存完畢后,我們重新讀入CAD模型,并按照高精度的 CFD Surface Mesh方法來處理。這個時候,之前保存的尺寸分布(*.sf)文件就排上用場了,我們無需再給定曲率與狹縫的加密方法,也無需擔心幾何會被過度的細化,只需要按照已有的分布進行幾何表面的離散化即可。

當然,重新讀入的幾何建議采用*.pmdb格式,這個是在初次導入幾何時保存的文件,就如同前面說的,*.pmdb格式的文件可以極大的提升CAD導入的效率,同時還能保證幾何的曲面形狀,從而達到提高工作效率與離散精度的“雙贏”效果。

955b4f80-400a-11ee-ac96-dac502259ad0.jpg

圖12 重新讀入 CAD模型

綜上所述,建議大家按照以下方法選擇策略:

對于只包含一個實體幾何的流體計算區域,使用策略三和策略四都可以,因為這兩者都兼顧了效率與準確性的要求; 對于多區域的實體(比如共軛換熱問題、多參考坐標系問題、多孔介質問題等),建議使用策略四來做,因為*.tgf文件中的共享拓撲效果可能會失敗,從而導致大量的重疊與交叉需要后續處理。





審核編輯:劉清

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

    關注

    14

    文章

    1016

    瀏覽量

    83647
  • CAD
    CAD
    +關注

    關注

    17

    文章

    1083

    瀏覽量

    72369
  • SCDMA
    +關注

    關注

    0

    文章

    77

    瀏覽量

    26726

原文標題:Fluent Meshing 高效準確讀入CAD模型343攻略

文章出處:【微信號:sim_ol,微信公眾號:模擬在線】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    光電耦合器的三種檢測方法

    光電耦合器的三種檢測方法
    發表于 05-22 11:26 ?940次閱讀
    光電耦合器的<b class='flag-5'>三種</b>檢測<b class='flag-5'>方法</b>

    啟動Redis的三種方法

    Redis筆記(1)——安裝、卸載、三種方法啟動Redis,Redis命令使用(干貨十足),Redis兩種方法設置密碼,時間復雜度(更完善哦~)
    發表于 06-08 16:09

    常用的FBAR模型有哪三種?

    常用的FBAR模型有哪三種?
    發表于 03-11 06:16

    STM32實現復位的三種常用方式問題

    STM32實現復位的三種常用方式問題:最近做項目碰到單片機程序運行過程中,需要根據外部輸入信號,對單片機進行復位的操作。解決:目前常用的復位方式有硬件復位和兩軟件復位:1、硬件復位通
    發表于 08-12 07:23

    基于C語言進行編程的Fluent UDF

    無中生有搞出其他數據類型來?! DF常用的數據類型如下:  1. 實數(real):  實數是Fluent UDF中最常用的數據類型之一,用于存儲浮點數值。實數通常用于定義物理量,如
    發表于 03-21 15:03

    噪聲系數測量的三種方法

    噪聲系數測量的三種方法 本文介紹了測量噪聲系數的三種方法:增益法、Y
    發表于 05-07 13:38 ?2143次閱讀

    解決電池問題有三種方法

    解決電池問題有三種方法      對于手機電池問題如何解決,業內人士指出有以下三種方法:   一、發明新型電池。目前有日本生產商已經展示了概念性的燃
    發表于 11-10 14:26 ?950次閱讀

    三種不同的“防 Ping”技巧

    三種不同的“防 Ping”技巧 淺析三種不同的“防 Ping”方法   眾所周知,Ping命令是一個非常有用的網絡命令,大家常用
    發表于 04-14 13:53 ?1121次閱讀

    java中數組的三種定義方式_java中數組的定義及使用方法(推薦)

    java中,數組是一常用的工具,本文將介紹來java中數組的三種定義方式以及java中數組的定義及使用方法
    發表于 01-29 09:53 ?3.2w次閱讀

    開關模式電源電流檢測的三種常用檢測方法的詳細資料介紹

    開關模式電源有三種常用電流檢測方法是:使用檢測電阻,使用MOSFET RDS(ON),以及使用電感的直流電阻(DCR)。每種方法都有優點和缺點,選擇檢測
    的頭像 發表于 07-03 16:09 ?1.4w次閱讀
    開關模式電源電流檢測的<b class='flag-5'>三種</b><b class='flag-5'>常用</b>檢測<b class='flag-5'>方法</b>的詳細資料介紹

    python統計詞頻的三種方法

    python統計詞頻的三種方法方法。
    發表于 05-25 14:33 ?2次下載

    三種IGBT驅動電路和保護方法

    三種IGBT驅動電路和保護方法(新型電源技術作業答案)-三種IGBT驅動電路和保護方法,非常不錯,受益頗多,感興趣的可以看看,值得一看。
    發表于 09-17 17:01 ?295次下載
    <b class='flag-5'>三種</b>IGBT驅動電路和保護<b class='flag-5'>方法</b>

    FPGA應用之vivado三種常用IP核的調用

    今天介紹的是vivado的三種常用IP核:時鐘倍頻(Clocking Wizard),實時仿真(ILA),ROM調用(Block Memory)。
    發表于 02-02 10:14 ?3391次閱讀

    噪聲系數測量的三種方法

    本文介紹了測量噪聲系數的三種方法:增益法、Y系數法和噪聲系數測試儀法。這三種方法的比較以表格的形式給出。
    的頭像 發表于 05-18 11:02 ?1271次閱讀
    噪聲系數測量的<b class='flag-5'>三種方法</b>

    電源的三種常用冷卻方法

    在電源領域,散熱至關重要,它可直接影響電源性能、可靠性和壽命。隨著電子元件的尺寸不斷縮小,功率越來越大,有效的冷卻方法對于防止過熱和確保最佳功能至關重要。在本文中,我們將深入獨具吸引力的電源冷卻領域,并探討三種常用
    的頭像 發表于 12-03 10:29 ?998次閱讀