0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

技術(shù)資訊 I 如何在 CFD 設(shè)計(jì)中利用網(wǎng)格維護(hù)幾何形狀并減少運(yùn)行時(shí)間?

深圳(耀創(chuàng))電子科技有限公司 ? 2023-05-15 10:09 ? 次閱讀

盡管計(jì)算機(jī)的處理能力不斷提升,但依然有必要提高數(shù)值仿真的效率。在 CFD 仿真中,求解的質(zhì)量在很大程度上取決于網(wǎng)格劃分。網(wǎng)格間距如果不能求解流體變量的局部變化,就會(huì)引入離散化誤差。另一方面,如果網(wǎng)格過(guò)于精細(xì),就會(huì)增加不必要的計(jì)算時(shí)間和工作量。網(wǎng)格元素類型和數(shù)據(jù)結(jié)構(gòu)也會(huì)影響生成網(wǎng)格所需的人力時(shí)間和技能,以及單位精度的成本。

fc222798-f0a5-11ed-ba01-dac502259ad0.png

圖 1. 基于局部誤差和基于輸出的自適應(yīng)技術(shù)對(duì)比。

如圖 1 所示,網(wǎng)格自適應(yīng)(可以基于局部誤差,也可以基于輸出)是一種常用的技術(shù),有助于提高仿真效率。非結(jié)構(gòu)化的網(wǎng)格自適應(yīng)技術(shù)用于縮小網(wǎng)格大小,以達(dá)到所需的求解精度。這種技術(shù)能夠大大縮短處理時(shí)間,減少內(nèi)存需求和所需的存儲(chǔ)空間。然而,由于無(wú)法獲得基礎(chǔ)的 CAD 數(shù)據(jù),自適應(yīng)工具只限于提高體外網(wǎng)格的分辨率。

Fidelity CFD 中的網(wǎng)格自適應(yīng)技術(shù)能夠維護(hù)幾何形狀,提高網(wǎng)格質(zhì)量,適應(yīng)近壁剪切層,并減少運(yùn)行時(shí)間,改善了 CFD 解決方案。

01

網(wǎng)格自適應(yīng)技術(shù)的設(shè)計(jì)挑戰(zhàn)

使用網(wǎng)格自適應(yīng)技術(shù)來(lái)提高網(wǎng)格質(zhì)量會(huì)面臨一些常見(jiàn)的挑戰(zhàn):

自適應(yīng)無(wú)法求解正確的幾何形狀

大多數(shù)自適應(yīng)程序都是內(nèi)置在 CFD 求解器中的。因此,它們只是自動(dòng)適應(yīng)實(shí)際幾何體(即現(xiàn)有幾何體)的一個(gè)近似面。在適應(yīng)之后,就為錯(cuò)誤的幾何體生成了理想網(wǎng)格。

自適應(yīng)會(huì)降低局部細(xì)化網(wǎng)格的質(zhì)量

許多自適應(yīng)程序使用逐個(gè)擊破的方法來(lái)充實(shí)網(wǎng)格,即把現(xiàn)有的網(wǎng)格元素局部劃分為額外的元素。這種方法雖然編程起來(lái)比較方便,但會(huì)導(dǎo)致網(wǎng)格質(zhì)量隨著細(xì)化而不斷下降,降低穩(wěn)健性,增加運(yùn)行時(shí)間,甚至可能增加離散性。

在流體變量梯度很大的近壁剪切層中

進(jìn)行自適應(yīng)面臨重重挑戰(zhàn)

簡(jiǎn)單粗暴地在近壁處使用各向同性的細(xì)化,會(huì)導(dǎo)致網(wǎng)格尺寸激增。一種常見(jiàn)的策略是采用拉伸四面體來(lái)解析墻面上的大梯度變量,而不對(duì)墻面進(jìn)行過(guò)度細(xì)化。然而,這種方法會(huì)導(dǎo)致網(wǎng)格質(zhì)量大幅度下降。

自適應(yīng)程序常常導(dǎo)致運(yùn)行時(shí)間過(guò)長(zhǎng)

這是因?yàn)榫W(wǎng)格在某些方向或位置被過(guò)度細(xì)化,或者在自適應(yīng)過(guò)程中網(wǎng)格質(zhì)量下降,導(dǎo)致 CFD 求解器運(yùn)行效果不佳,甚至難以決定何時(shí)停止細(xì)化程序。

02

Fidelity CFD 網(wǎng)格劃分工具的優(yōu)勢(shì)

Fidelity Pointwise 是一個(gè)網(wǎng)格生成解決方案,在網(wǎng)格構(gòu)建技術(shù)和網(wǎng)格風(fēng)格方面提供了充分的靈活性。這種靈活性根植于 Fidelity CFD 網(wǎng)格劃分工具的網(wǎng)格劃分理念,使其能夠涵蓋廣泛的工作流程。

Pointwise 網(wǎng)格自適應(yīng)技術(shù)以協(xié)調(diào)的自動(dòng)化方式將網(wǎng)格劃分和求解步驟分離開(kāi)來(lái),能夠根據(jù)變化中的流體解或基于應(yīng)用目標(biāo)對(duì)網(wǎng)格進(jìn)行細(xì)化(如圖 2 所示)。

fc3739ee-f0a5-11ed-ba01-dac502259ad0.png

圖 2. 針對(duì)兩個(gè)不同目標(biāo)對(duì)菱形機(jī)翼進(jìn)行網(wǎng)格自適應(yīng),即適應(yīng)阻力(左)和適應(yīng)沖擊傳播(右)。

這款自動(dòng)網(wǎng)格細(xì)化工具只用于網(wǎng)格存在缺陷的區(qū)域。首先創(chuàng)建一個(gè)基線流體解,通過(guò)使用該流體解,估計(jì)與網(wǎng)格尺寸缺陷相對(duì)應(yīng)的誤差。這個(gè)步驟要重復(fù)多次,以便更好地控制網(wǎng)格離散化誤差。對(duì)于高質(zhì)量的 CFD 網(wǎng)格劃分,這種方法也可以用于體外的體素網(wǎng)格劃分,以便體外特征實(shí)現(xiàn)均一、出色的分辨率,特別是捕捉尾流區(qū)域時(shí)。

在圖 3 中,使用網(wǎng)格自適應(yīng)工具對(duì)轎車的尾流剪切層網(wǎng)格進(jìn)行了精細(xì)處理。

fc8bef0c-f0a5-11ed-ba01-dac502259ad0.png

圖 3:網(wǎng)格細(xì)化,以定義體外特征。

03

總結(jié)

Fidelity Pointwise 網(wǎng)格自適應(yīng)工具:

適應(yīng)基礎(chǔ)幾何形狀

有效求解邊界層區(qū)域內(nèi)的網(wǎng)格

有效控制適應(yīng)速率,逐步提高網(wǎng)格質(zhì)量

減少運(yùn)行時(shí)間

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CFD
    CFD
    +關(guān)注

    關(guān)注

    1

    文章

    117

    瀏覽量

    18424
  • 網(wǎng)格
    +關(guān)注

    關(guān)注

    0

    文章

    139

    瀏覽量

    16026
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ups主機(jī)選購(gòu)方法,選擇電池運(yùn)行時(shí)間滿足

    時(shí),應(yīng)考慮以下幾個(gè)因素:能力確定要連接到UPS的設(shè)備的電源要求。選擇具有足夠容量的UPS,以在所需的持續(xù)時(shí)間內(nèi)處理負(fù)載。電池運(yùn)行時(shí)間考慮在停電期間需要UPS供電多長(zhǎng)時(shí)間
    的頭像 發(fā)表于 12-06 09:28 ?147次閱讀
    ups主機(jī)選購(gòu)方法,選擇電池<b class='flag-5'>運(yùn)行時(shí)間</b>滿足

    影響逆變器電池狀態(tài)的原因,整體運(yùn)行時(shí)間

    逆變器的使用需要了解影響電池性能和整體運(yùn)行時(shí)間的因素。讓我們深入探討最大化電源設(shè)置的關(guān)鍵考慮因素。逆變器效率:逆變器的效率至關(guān)重要。當(dāng)逆變器將電池的DC電能轉(zhuǎn)換為交流
    的頭像 發(fā)表于 10-18 10:41 ?317次閱讀
    影響逆變器電池狀態(tài)的原因,整體<b class='flag-5'>運(yùn)行時(shí)間</b>

    C2000?MCU的運(yùn)行時(shí)堆棧大小監(jiān)測(cè)

    電子發(fā)燒友網(wǎng)站提供《C2000?MCU的運(yùn)行時(shí)堆棧大小監(jiān)測(cè).pdf》資料免費(fèi)下載
    發(fā)表于 09-11 09:30 ?0次下載
    C2000?MCU的<b class='flag-5'>運(yùn)行時(shí)</b>堆棧大小監(jiān)測(cè)

    直線電機(jī)在運(yùn)行時(shí)噪音大不大

    眾所周知,直線電機(jī)采用了簡(jiǎn)化的結(jié)構(gòu)設(shè)計(jì),沒(méi)用中間的傳動(dòng)機(jī)構(gòu),能夠減少振動(dòng)和共振,使得運(yùn)行時(shí)的噪音得到了較好地控制。 直線電機(jī)的主要原材料是磁鐵和銅線,由此也能看出,它的工作原理是基于磁懸浮技術(shù),而磁懸浮
    的頭像 發(fā)表于 08-12 11:37 ?443次閱讀
    直線電機(jī)在<b class='flag-5'>運(yùn)行時(shí)</b>噪音大不大

    三菱plc累計(jì)運(yùn)行時(shí)間怎么編程

    具有重要意義。本文將詳細(xì)介紹如何使用三菱PLC編程實(shí)現(xiàn)累計(jì)運(yùn)行時(shí)間的統(tǒng)計(jì)功能。 一、概述 累計(jì)運(yùn)行時(shí)間是指設(shè)備或系統(tǒng)在一定時(shí)間內(nèi)的總運(yùn)行時(shí)間。在工業(yè)生產(chǎn)中,對(duì)設(shè)備的累計(jì)
    的頭像 發(fā)表于 06-20 11:31 ?2368次閱讀

    請(qǐng)問(wèn)esp-idf 5.0如何在運(yùn)行時(shí)調(diào)節(jié)MCPWM的定時(shí)器頻率?

    idf5.0只提供了創(chuàng)建MCPWM時(shí)通過(guò)結(jié)構(gòu)體mcpwm_timer_config_t初始化定時(shí)器頻率的方法,沒(méi)有提供類似v4.0版本的mcpwm_set_frequence()函數(shù)。 如何在運(yùn)行時(shí)調(diào)節(jié)MCPWM的定時(shí)器頻率?
    發(fā)表于 06-12 07:14

    變頻器帶動(dòng)電機(jī)運(yùn)行時(shí)發(fā)抖的原因及處理方法

    變頻器作為現(xiàn)代工業(yè)控制領(lǐng)域的重要設(shè)備,廣泛應(yīng)用于電機(jī)調(diào)速控制。然而,在實(shí)際應(yīng)用,有時(shí)會(huì)遇到變頻器帶動(dòng)電機(jī)運(yùn)行時(shí)產(chǎn)生抖動(dòng)的問(wèn)題。這種抖動(dòng)不僅影響電機(jī)的正常運(yùn)行,還可能對(duì)生產(chǎn)效率和設(shè)備
    的頭像 發(fā)表于 05-31 14:43 ?5797次閱讀

    何在運(yùn)行時(shí)從HSM對(duì)SWAP UCB進(jìn)行編程?

    不知道的限制? 我已確認(rèn)可以通過(guò) HSM 對(duì) DFLASH 和 PFLASH 進(jìn)行編程。 是否有示例代碼說(shuō)明如何在運(yùn)行時(shí)從 HSM 對(duì) SWAP UCB 進(jìn)行編程?
    發(fā)表于 05-31 06:37

    STM8S在IAR軟件仿真Simulator怎么查看運(yùn)行時(shí)間?

    STM8S 在IAR軟件仿真Simulator怎么查看運(yùn)行時(shí)間?在某些芯片通信時(shí),會(huì)要求延時(shí)5us,10us,150ms等,這些延時(shí)不需要太精確,只要大概就好,但怎么在Simulator仿真里能通過(guò)斷點(diǎn)查看,即兩個(gè)斷點(diǎn)之間的運(yùn)行時(shí)間呢? 除了通過(guò)IO輸出外圍用儀器測(cè)試,能
    發(fā)表于 05-09 07:48

    stm32cubeIDE代碼運(yùn)行時(shí)間如何查看?

    stm32cubeIDE 代碼運(yùn)行時(shí)間,如何查看?就如 keil 調(diào)試時(shí)候那樣,可以測(cè)試代碼的運(yùn)行時(shí)間。但是在stm32cubeIDE ,一直沒(méi)有找到這個(gè)功能,不知道哪位高人可以提示下在哪里查看的?
    發(fā)表于 04-16 08:10

    stm32做https的server ,serverkeychange運(yùn)行時(shí)間10多s怎么優(yōu)化?

    stm32做https的server ,serverkeychange這一步運(yùn)行時(shí)間10多s,求優(yōu)化辦法
    發(fā)表于 03-27 08:03

    何在運(yùn)行時(shí)更改輸入和輸出之間的GPIO配置?

    正在探索如何在運(yùn)行時(shí)更改輸入和輸出之間的 GPIO 配置。 我無(wú)法計(jì)算TESTBOARD_150PC_OUT緩沖區(qū)的效果:CY_GPIO_DM_PULLUP_IN_OFF
    發(fā)表于 03-05 06:20

    何在運(yùn)行時(shí)計(jì)算設(shè)計(jì)中使用的時(shí)鐘頻率?

    我想知道如何在運(yùn)行時(shí)計(jì)算設(shè)計(jì)中使用的時(shí)鐘頻率(設(shè)計(jì)使用時(shí)鐘組件),尤其是組件內(nèi)部的時(shí)鐘,例如 UART。 例如,使用 clock_getSourceRegister () 返回
    發(fā)表于 01-24 06:09

    何在運(yùn)行時(shí)擦除/編程UCB?

    試著在相關(guān)的 UCB 上使用 DFLASH 算法,然后我用磚砌了我的單位。 是否有專門(mén)針對(duì)如何在運(yùn)行時(shí)擦除/編程 UCB?
    發(fā)表于 01-22 07:18

    變壓器空載運(yùn)行時(shí)功率因數(shù)很低是什么原因?

    變壓器空載運(yùn)行時(shí)功率因數(shù)很低是什么原因? 變壓器空載運(yùn)行時(shí)功率因數(shù)很低的原因有多種可能,以下將逐一介紹這些可能性。 1. 磁化電流造成的功率因數(shù)低:當(dāng)變壓器空載運(yùn)行時(shí),變壓器的鐵芯需要維持磁通的運(yùn)動(dòng)
    的頭像 發(fā)表于 01-19 13:58 ?4631次閱讀