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

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

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

3天內不再提示

技術資訊 I 如何在 CFD 設計中利用網(wǎng)格維護幾何形狀并減少運行時間?

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

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

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

圖 1. 基于局部誤差和基于輸出的自適應技術對比。

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

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

01

網(wǎng)格自適應技術的設計挑戰(zhàn)

使用網(wǎng)格自適應技術來提高網(wǎng)格質量會面臨一些常見的挑戰(zhàn):

自適應無法求解正確的幾何形狀

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

自適應會降低局部細化網(wǎng)格的質量

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

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

進行自適應面臨重重挑戰(zhàn)

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

自適應程序常常導致運行時間過長

這是因為網(wǎng)格在某些方向或位置被過度細化,或者在自適應過程中網(wǎng)格質量下降,導致 CFD 求解器運行效果不佳,甚至難以決定何時停止細化程序。

02

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

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

Pointwise 網(wǎng)格自適應技術以協(xié)調的自動化方式將網(wǎng)格劃分和求解步驟分離開來,能夠根據(jù)變化中的流體解或基于應用目標對網(wǎng)格進行細化(如圖 2 所示)。

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

圖 2. 針對兩個不同目標對菱形機翼進行網(wǎng)格自適應,即適應阻力(左)和適應沖擊傳播(右)。

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

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

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

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

03

總結

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

適應基礎幾何形狀

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

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

減少運行時間

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

    關注

    1

    文章

    109

    瀏覽量

    18380
  • 網(wǎng)格
    +關注

    關注

    0

    文章

    139

    瀏覽量

    16000
收藏 人收藏

    評論

    相關推薦

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

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

    C2000?MCU的運行時堆棧大小監(jiān)測

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

    三菱plc累計運行時間怎么編程

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

    請問esp-idf 5.0如何在運行時調節(jié)MCPWM的定時器頻率?

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

    變頻器帶動電機運行時發(fā)抖的原因及處理方法

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

    何在運行時從HSM對SWAP UCB進行編程?

    不知道的限制? 我已確認可以通過 HSM 對 DFLASH 和 PFLASH 進行編程。 是否有示例代碼說明如何在運行時從 HSM 對 SWAP UCB 進行編程?
    發(fā)表于 05-31 06:37

    STM8S在IAR軟件仿真Simulator怎么查看運行時間

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

    stm32cubeIDE代碼運行時間如何查看?

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

    何在運行時更改輸入和輸出之間的GPIO配置?

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

    何在運行時計算設計中使用的時鐘頻率?

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

    何在運行時擦除/編程UCB?

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

    CFD 設計利器:結構化和非結構化網(wǎng)格的組合使用

    CFD的發(fā)展歷史,結構化網(wǎng)格出現(xiàn)最早,至今仍在使用。結構化網(wǎng)格有幾個主要優(yōu)點,如精度高、生成速度快、單元分布均勻。有些工具擅長繪制這類網(wǎng)格
    的頭像 發(fā)表于 12-23 08:12 ?1709次閱讀
    <b class='flag-5'>CFD</b> 設計利器:結構化和非結構化<b class='flag-5'>網(wǎng)格</b>的組合使用

    jvm運行時內存區(qū)域劃分

    JVM是Java Virtual Machine(Java虛擬機)的縮寫,它是Java編程語言的運行環(huán)境。JVM的主要功能是將Java源代碼轉換為機器代碼,并且在運行時管理Java程序的內存。JVM
    的頭像 發(fā)表于 12-05 14:08 ?504次閱讀

    redis容器運行時間久了會自動執(zhí)行flushdb

    Redis是一種開源的內存數(shù)據(jù)庫,常用于緩存、消息傳遞、持久化等場景。在Redis,flushdb命令用于清空當前數(shù)據(jù)庫的所有數(shù)據(jù)。然而,Redis容器的運行時間并不會自動觸發(fā)flushdb命令
    的頭像 發(fā)表于 12-05 10:12 ?902次閱讀

    西門子SCL編程50臺電機運行時間累計方法

    當RUN信號為TRUE時,開始計時,為FALSE時停止計時,單次運行時間清零,長按RESET為5秒時,單次和總運行時間都清零。
    發(fā)表于 11-27 09:59 ?1757次閱讀
    西門子SCL編程50臺電機<b class='flag-5'>運行時間</b>累計方法