top of page
AR7.jpg
cvlgrid-logo白.png

用於EFDC的曲線正交網格生成器

PugetSound-1.png
什麼是CVLGrid?

CVLGrid是由DSI公司所發展的通用二維曲線正交網格生成器,用於建立流體動力學模型的複雜二維(2D)曲線網格。CVLGrid針對流體動力模組的網格生成器,即使面對最具挑戰性水體分布,也能夠快速、直覺且穩定的建立二維曲線正交網格。

快速建立複雜的網格

Grid+可以用來製作非常複雜的網格(如亞馬遜河和聖華金-薩克拉門托河三角洲),以及超過50萬個單元的非常大的網格

針對 EE 和 EFDC 進行了最佳化

CVLGrid已經針對EEMS和EFDC+進行最佳化,但也可以輸出與導入,與其他流體動力模擬軟體相容的通用網格檔案(例如GRD, P2D, KML, LDB, SHP…)

NY3.jpg
為其他流行的模型建立網格

EFDC+ 和其他流體動力學模型,例如 ECOM、CH3D和 DELFT3D都需要二維曲線正交或笛卡爾網格。 Grid+是支援快速、有效地建立這些網格的理想工具。 

​詳細功能說明

網格建立
網格建立

EFDC+和其他流體動力學模型,如ECOM、CH3D和DELFT3D都需要二維曲線正交或笛卡爾網格。Grid+被設計為一個支援快速有效地建立這些網格的工具。Grid+可以用來製作非常複雜的網格(如下面的聖華金-薩克拉門托河三角洲)和非常大的網格(>50萬個單元)。Grid+是我們繼CVLGrid之後的新一代工具,它的許多功能可以讓使用者更有效地建立網格,包括創建矩形和徑向網格形式,以及許多快捷鍵。

背景圖片

為了使建立網格盡可能簡單和具有物理代表性,Grid+顯示動態線上背景地圖。有不同的地圖,並使用經緯度座標進行投影。對於那些離線工作的人,Grid+提供了載入背景點陣圖檔的選項,包括地理參考的Google Earth圖片,以顯示模型域的地圖。

針對EFDC進行最佳化

由於所有EFDC模型都需要二維曲線正交網格,因此該網格建立工具已針對EFDC+、EFDC_EPA和EFDC_Hydro進行了最佳化。在使用EE建模軟體(EEMS)時,Grid+是系統的一個組成部分,能讓網格建立過程更加快速,並允許您輕鬆反覆進行運算和編輯。

網格/模型導入工具

CVLGrid 允許您從現有模型中導入網格,包括幾乎任何傳統的 EFDC 模型、ECOM 和 CH3D 模型。導入後,您可以編輯和優化網格並將修改後的網格保存為新的 EFDC+ 模型或以 CVLGrid 原生的網格格式保存。

SSJ-Grid-824x648-NEW.jpg
CVLGrid 中的薩克拉門托-聖華金河三角洲

網格建立工具

顯示背景圖和覆蓋檔後,Grid+提供一系列工具來建立網格。 使用地理座標資料,你可以建立一系列的離散塊,然後依次連接它們,建立你的網格。網格解析度、IJ方向、正交性等都可以根據需要進行反覆運算。 你會發現廣泛的刪除/重做功能在建立網格過程中非常有用。

覆蓋工具

您可以導入、匯出和編輯各種第三方工具覆蓋和土地邊界檔,以可視化您的模型域,在網格建立、編輯過程中為你提供指導。

RGF柵格、AutoCad DXF檔案和ESRI形檔案是受支援的一些第三方工具檔案。

網格編輯

對於流體力學建模者,Grid+提供了許多節省時間的功能,支援反覆運算式的網格建立過程。 在建立或載入現有的EFDC網格或第三方工具模型網格到Grid+後,提供了廣泛的網格編輯工具,讓您能夠細化、平滑、調整和配合模型領域的邊界。然後,你可以保存你的網格並直接載入到EE中,或將其匯出到另一個建模工具中以建立最終模型。

維護 I、 J 地圖

Grid+ 的一個重要功能是能夠導入現有的 EFDC+ 模型網格,對網格進行少量更改,然後重新寫出整個模型。如果更改不會更改模型的最大 I 或最大 J(在 EFDC+ 中稱為 IC 和 JC 變數),就可以使用這個功能。這允許您快速反覆運算地改進正交化或擬合陸地邊界,不必在每次編輯時產生一個新的模型。

導入網格

Grid+ 可以從其他模型和格式中導入 2D 曲線正交網格。導入後,您可以顯示模型的各種屬性,如正交偏差、單元大小和座標。

AR6.jpg
使用 CVLGrid 構建的亞馬遜河網格

編輯網格

您可以使用各種工具完全控制模型網格,包括添加、刪除和停用單元格、移動網格節點、網格粗化、細化、規則化、縮放、與邊界配合等。

導出網格

Grid+ 允許您直接導出網格供 EFDC+ 使用,或將其加載到 EFDC_Explorer (EE) 中進一步配置。您還可以將網格導出到許多認可的網格格式,以供其他建模工具使用。

網格編輯
連接網格

對於複雜的河流模型,模型域往往過於複雜,無法建立一個單一的網格來準確地代表整個水體。 在這種情況下,你可能需要建立幾個網格並將它們連接成一個單一的網格。 這可以用Grid+順利完成。

建立模組化網格

為了建立複雜的網格,你可能需要建立許多小網格,然後以模組化的方式將它們連接起來。 Grid+的設計是為了方便這個過程,它將每個子網格保存在一個單獨的檔中,並允許你根據需要打開、關閉、顯示或隱藏每個網格。

分割網格

在建立能夠準確模擬您領域的網格時,網格的正交性是一個關鍵因素。Grid+ 允許您快速且輕鬆地減少整個領域或領域的子區域的正交偏差。

Connect-gif.gif
加載兩個網格,然後將它們連接起來形成一個新網格的示例
連接網格
正交性

建立準確模擬您的域的網格的一個關鍵因素是網格的正交性。CVLGrid 允許您快速輕鬆地減少整個域或域子部分的正交偏差。

Orthogonalization.gif
展示了網格的全域正交化

全域正交性

使用 Grid+,您可以輕鬆改善整個模型領域的正交性,只需按一個按鈕,節省了在網格定製過程中的大量時間。

您可以在左側的示例中看到這一點,在一個簡單的步驟中,將網格的平均正交偏差從 7.43 改善為 0.25。

局部正交化

Grid+ 還具有在特定用戶定義區域內改善網格正交性的能力。Grid+ 應用了多種最佳化工具,其中一些與 RGFGrid 相似。這些工具將幫助您創建計算上可靠的網格。

正交性
bottom of page