HydroGo-Pre 水動力學模型建模統一前處理系統使用說明
簡 介
HydroGo-Pre是一款通用的水動力學模型建模前處理軟件,可以將測量斷面、河道中心線資料等快速整理為河海大學數字流域系統、HEC-RAS、MIKE11等常用水動力學建模系統可識別的格式,並且可以完成上述軟件導出文檔的相互轉換,為水文水利工作者提供便利。
軟件的主界面顯示了正確導入的斷面、測點以及導入過程中可能存在的問題等實時信息,常用的建模處理功能均安排在軟件主界面上,方便使用。
軟件分為免註冊版和收費註冊版,對於模型間的相互轉換,免註冊版與收費註冊版均不做限制。免註冊版允許單一河道不超過12個斷面的處理工作,對軟件的使用次數並不限制,因此,若用於一般的建模項目,河道單一,且斷面較少,可以直接使用;收費註冊版對於河道條數、斷面個數均不做限制。
另外若您采用收費註冊版,可以根據您的要求對原始資料格式進行定制,以更適合您當地的水系、資料情況。
1 原始數據格式
1.1 斷面文件格式
軟件可讀取兩種格式的斷面文件:(1)一般格式;(2)標準格式。兩種文件均采用文本文件(.txt),這些在軟件界面的幫助菜單中已有體現,以下對該文件格式再次進行說明,並告知您如何整理。
1.1.1 一般格式
(1)文件結構說明
數據采用文本文件格式,如下圖:
第一行為斷面格式說明,可選一般格式/標準格式兩種,此處是一般格式;
第二行開始為斷面數據:K0+000,樁號,此處須為字母數字+數字格式,可以是A12+333.000、AKK25+256等類似格式,但首字符須是英文字母,不能是0+221、2+555等不帶字母的樁號!
第三行開始為斷面的測點,分別為起點距、高程;這裏一個斷面有多少測點就寫多少個,起點距-高程這一組數據中間可以用逗號、空格、Tab作為分割;
下一個斷面
樁號
起點距 高程
起點距 高程
……
有多少個斷面就寫多少個。
註意,文件最後不要留空行,最好將光標停留在最後一個高程數據後。
(2)如何獲取制作
數據文件可以直接從測繪單位提取,也可以是Arcgis根據相關文件進行切割,之後在Excel、Notepad++等軟件稍做整理,在文本第一行寫上一般格式即可。
1.1.2 標準格式
(1)文件結構說明
數據采用文本文件格式,如下圖:
第一行為斷面格式說明,可選一般格式/標準格式兩種,此處是標準格式;
第二行,斷面個數,必須是數字
第三行開始為斷面:
0,樁號
14,本斷面有多少個測點,即本斷面有多少組(起點距 高程)這樣的數據
0.00 212.83 測點(起點距 高程)數據,這些數據的量一定要和前面的測點數對應
……
500,下一個樁號
……
直到最後一個斷面、測點。
導入成功後可以在軟件界面上顯示導入的成果。
(2)如何獲取制作
若您有測量數據文件,則可借助Excel、Notepad++等工具編輯實現,若您只有CAD測量文件,可以與我聯系,為您提供一個在CAD中運行的宏,快速提取,當然您也可以自己在CAD中編寫宏或者lsp程序進行提取。
註意:各個建模軟件都要求斷面的測點不能有重復的點,因此原始數據一個斷面中起點距高程數據原則上不能有重復,即不允許有完全相同的測點,軟件中已有相應功能進行監測,如果兩個測點完全一樣,則保留一個,如果兩個測點起點距相等而高程不等,如現實中的直立式擋墻,那麽程序自動在第二個測點起點距上增加0.001,以示區別,並在實時窗口給出處理信息。
斷面導入正確,實施信息窗口將會顯示導入信息。
1.2 中心線文件格式
(1)文件結構說明
數據采用文本文件格式,如下圖:
第一行:中心線點的個數,也即下面有多少對x-y坐標值。
第2行至第n行,x,y坐標值,與中心線點數對應有多少組。
(2)如何獲取制作
a、在Autocad先將所計算的河段中心線用多段線描繪出來,然後使用list命令即可獲得。
b、使用lsp程序提取。
1)打開HydroGo-Pre程序->幫助->河道走向(中心線文件格式),然後在文本框鼠標右擊,彈出菜單,即可獲得lsp程序代碼,如下圖所示。
2)打開CAD文件,然後菜單欄工具->AutoLsp->加載引用程序,加載成功後CAD命令行提示如下:
而後鍵入zxx,提取中心線,提取完成後生成一個x,y坐標的文本文檔,請在最上面加上中心線點個數即可。
1.3 常見問題
導入的斷面不顯示,可能是你寫的斷面測點數與實際的x,y組數不一致,請檢查。
2 創建河海大學模型
2.1 讀取數據
通過本程序文件菜單分別導入中心線文件、斷面文件。導入正確則會在軟件界面上顯示斷面,您可以逐個查看
註意:斷面導入過程程序界面的實時信息欄會有處理提示。顯示有多少個斷面,每個斷面有多少測點,是否有重復的測點等,您可以根據實際進行辨別修正。
2.2 創建河海大學模型
點擊“創建河海大學模型”,彈出參數設置界面如下:
進行相應設置,確定,即可在在斷面文件或中心線文件所在的文件夾下,已經創建了一個以上述河流名稱命名的文件夾“**(BDS格式)”,其內有兩個文件,一個是中心線文件,一個是斷面文件,而後按河海大學數字流域系統相應說明導入、創建、生成。
3 創建HEC-RAS模型
3.1 讀取數據
同2.1節。
3.2 創建HEC-RAS模型
點擊“創建HEC-RAS模型”,彈出參數設置界面如下:
您可以根據需要填寫,也可以完全不做更改,而後在HEC界面中修改,填寫完畢後點擊“保存參數並生成HEC-RAS模型”即可生成相應模型,模型保存在斷面文件或中心線文件所在的文件夾中,並以您填寫的項目名稱為文件夾名稱,然後用HEC軟件打開相應的.prj文件。
說明:
a、項目名稱、河流名稱、河段名稱請盡量采用英文填寫,若是中文,某些版本的HEC軟件可能無法識別;
b、計算方法,按默認選擇,計算時根據實際在HEC界面中更改;
c、智能監測上下遊功能,默認選中,因為HEC要求斷面是從上遊到下遊,這樣你原始斷面順序不論是從上遊到下遊還是從下遊到上遊均可正確引入,如果不勾選,則不監測,按您的資料順序排列。
d、計算條件可以據實填寫,也可在HEC界面中更改;其中灘槽分界點,建議根據測量斷面的情況填寫1、2、3等數字,這個數字代表每個斷面的第幾個測點為灘槽分界點。如下圖,填寫2,則生成的HEC模型每個斷面都是第二個點與倒數第二個點為分界點,您可以先試著做一個,然後根據實際調整;
e、HEC界面中需要輸入的LOB、Channel、ROB三個數字,此處均是通過樁號計算的平均間距,您可以據實調整;
f、您斷面資料中的樁號,導入後寫在了Description行中。
3.3 打開HEC-RAS模型
創建好的HEC-RAS模型保存在斷面文件或中心線文件所在的文件夾中,您可以雙擊.prj文件打開,或者是先打開HEC軟件再加載。
3.4 常見問題
(1)HEC界面上河道流向與實際相反
這種情況主要是您用多段線點繪中心線時的起、終點方向與實際相反導致的;可以通過本程序菜單 工具->中心線倒序 進行調整。
(2)HEC打開.prj文件後沒有引入相應的地形文件.g01
這種情況可能是您使用的軟件版本不識別中文,您可以重新采用英文項目名稱重新生成。
4 創建MIKE11模型
4.1 讀取數據
同2.1節。
4.2 創建MIKE11模型
點擊“創建MIKE11模型”,彈出參數設置界面如下:
您可以根據需要選擇markers模式,程序會自動幫您進行輔助計算,不一定準確,但還是提供了一定的便利,而後您可以在mike11斷面文件界面中調整;
河道名稱輸入實際河名,點擊確定,即可創建成功。
4.3 打開MIKE11模型
(1)查看本程序創建的相應文件
在斷面文件或中心線文件所在的文件夾下,已經創建了一個以上述河流名稱命名的文件夾“**(MIKE11格式)”,其內有四個文本文件如下:
CrossSection,斷面文件;NETWORK,河網文件;NETWORK視口範圍,視口範圍設置文件。
(2)新建MIKE11相應文件
a、創建河網文件.nwk11
啟動mike zero,選擇file->new->file,然後選擇MIKE11,選擇River Network(.nwk11),如下圖:
此時會彈出顯示範圍設置窗體如下:
這裏的X、Y值,您可以打開本程序生成的**(NETWORK視口範圍).txt查看,進行填寫。
而後在以下界面中選擇File->Import->Point and Branch from Point-Branch ASCII file, 然後選擇本程序生成的**(NETWORK).txt文件,在後面均點擊OK即可。保存即可。
b、創建斷面文件.xns11
同a,選擇創建.xns11;而後在以下界面中操作
File->Import-> Import Raw Data,然後選擇本程序生成的**(CrossSection).txt即可。
至此,MIKE11原始數據已全部導入完成,接下來您可設置邊界條件、參數、水文數據序列等進行建模。
5 創建YDQ模型
5.1 讀取數據
同2.1節。
5.2 創建YDQ模型
點擊“創建YDQ模型”即可。
此模型為本人自主研發的通用河網非恒定流模擬系統,不做介紹。
6 HEC 轉 MIKE11
6.1 讀取數據
點擊“HEC 轉MIKE11”,選擇你要轉換的HEC模型相應的.g01文件。
6.2 轉換模型
該版本目前僅允許轉換純河流模型,不能有HEC中的堰、橋等建築物,如要轉換,請先備份,刪除相關的水工建築物,而後再做轉換。
7 軟件註冊
7.1 註冊
點擊菜單註冊,即可彈出如下窗體:
將序列號發送至[email protected]即可。
HydroGo-Pre 水動力學模型建模統一前處理系統使用說明