[發明專利]一維河網水沙生境要素數學模型斷面自動劃分方法有效
| 申請號: | 202011006482.3 | 申請日: | 2020-09-23 |
| 公開(公告)號: | CN112069696B | 公開(公告)日: | 2021-04-27 |
| 發明(設計)人: | 關見朝;管功勛;盧玉海;溫州;丁昌春;李軍;黃海;張磊;王大宇;蒲維維;翟正麗;劉建剛;夏茵茵;劉卉芳;郭佳樂;樂茂華;郭子揚 | 申請(專利權)人: | 中國水利水電科學研究院 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20;G06F113/08 |
| 代理公司: | 北京國林貿知識產權代理有限公司 11001 | 代理人: | 李瑾;李連生 |
| 地址: | 100048 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 河網 生境 要素 數學模型 斷面 自動 劃分 方法 | ||
1.一種一維河網水沙生境要素數學模型斷面自動劃分方法,其特征在于:包括以下步驟:
步驟1自上游至下游確定河段沿河寬方向的中心點:設置兩相鄰河道中心點間距lc,確定河段進口沿河寬方向的中心點Pc,1且以之作為起始0點,自河道上游至下游每隔一個間距lc確定一個沿河寬方向的中心點,直至河段出口,第i個中心點記為Pc,i,其平面坐標(xc,i,yc,i),i=1…Nc,Nc為河段內的中心點總數;
步驟2自上游至下游確定河道左岸邊界點:設置左岸兩個相鄰邊岸點間距ll,確定河段進口斷面的左岸端點Pl,1且以之作為起始0點,自河道上游至下游每隔一個間距ll確定一個河段斷面的左岸端點,直至河段出口,第j個左岸端點記為Pl,j,其平面坐標(xl,j,yl,j),j=1…Nl,Nl為河段左岸端點總數;
步驟3自上游至下游確定河道右岸邊界點:設置右岸兩個相鄰邊岸點間距lr,確定河段進口斷面的右岸端點Pr,1且以之作為起始0點,自河道上游至下游每隔一個間距lr確定一個河段斷面的右岸端點,直至河段出口,第k個右岸端點記為Pr,k,其平面坐標(xr,k,yr,k),k=1…Nr,Nr為河段右岸端點總數;
步驟4確定河段中心線和左、右岸線:自上游至下游,依次連線步驟1所確定的河道中心點得到河段中心線Lc;自上游至下游,依次連線步驟2所確定的河道左岸端點得到河段左岸邊界線Ll;自上游至下游,依次連線步驟3所確定的河道右岸端點得到河段右岸邊界線Lr;
步驟5自上游至下游沿中心線Lc依次計算各中心點Pc,i(xc,i,yc,i)到河段進口位置的第1個中心點Pc,1(xc,1,yc,1)的累積距lc,i;累積距的計算公式如下:
lc,i=(i-1)×lc,i=1…Nc
式中,lc是兩相鄰河道中心點間距,i是河道中心點序號,lc,i是第i個河道中心點距離河段進口斷面第1個中心點的距離,即第i個河道中心點的累積距;
步驟6設置河段內需要劃定的斷面總數Ns,計算兩相鄰斷面間距,計算公式如下:
du=Lc/(Ns-1)
式中,du為兩相鄰斷面間距,Lc為河道中心線總長,Ns為用戶設置的河道內斷面總數;
步驟7確定第m個斷面Sm與中心線的垂足Ps,m坐標(xs,m,ys,m):斷面與河道中心線垂直,第m個斷面距離河段中心線進口位置起始點的距離為ls,m=(m-1)×du,依據lc,ils,m≤lc,i+1,確定Sm所在的中心線段的兩個端點坐標Pc,i(xc,i,yc,i)和Pc,i+1(xc,i+1,yc,i+1),根據dl=ls,m-lc,i,在中心線段(Pc,i,Pc,i+1)上確定第m個斷面Sm與中心線的垂足Ps,m坐標(xs,m,ys,m),dl為Ps,m到Pc,i之間的距離;
步驟8確定斷面Sm所在直線的點斜式方程:
步驟9計算斷面左、右岸端點平面坐標:計算第m個斷面Sm與左岸線Ll的交點Psl,m(xsl,m,ysl,m),以及斷面Sm與右岸線Lr的交點Psr,m(xsr,m,ysr,m),得斷面Sm的左右岸端點坐標;
步驟10插值計算斷面上所有斷面內點的平面坐標:以第m個斷面Sm的左岸端點坐標Psl,m(xsl,m,ysl,m)為起點,以其右岸端點坐標Psr,m(xsr,m,ysr,m)為終點,設置斷面上的點數n,經線性插值,計算斷面Sm的內點平面坐標(xs,m,q,ys,m,q),q=2...n-1,其中左岸端點坐標Psl,m(xsl,m,ysl,m)=(xs,m,1,ys,m,1),右岸端點坐標Psr,m(xsr,m,ysr,m)=(xs,m,n,ys,m,n),斷面內點坐標計算方法如下:
xs,m,q=(q-1)×dx+xsl,m
ys,m,q=(q-1)×dy+ysl,m;
步驟11插值計算Sm斷面上各斷面點(xs,m,q,ys,m,q)高程zs,m,q,以斷面Sm左岸端點為起點,計算各斷面點距離左岸起點的距離dxq,以之與該點高程值zs,m,q配對,獲得高程數據對(dxq,zs,m,q);采用反距離權重法估算計算Sm斷面上各斷面點(xs,m,q,ys,m,q)高程zs,m,q,具體計算公式如下:
式中,zs,m,q是Sm斷面上的斷面點Ps,m,q(xs,m,q,ys,m,q)的高程估算值,A為設置的插值點總數;za是距離斷面點Ps,m,q第a近的已知點的高程值;d0,a是斷面點Ps,m,q與距其第a近的已知點之間的距離,b是指數;
各斷面點距離左岸起點的距離dxq的計算公式如下:
2.根據權利要求1所述的一維河網水沙生境要素數學模型斷面自動劃分方法,其特征在于:步驟9中:計算斷面Sm與左或右岸線的交點坐標時,自上游至下游依次聯立左或右岸線的子線段的直線方程與斷面Sm的直線方程,求解二元一次方程組得到交點坐標后,判斷交點坐標的橫坐標x值是否落于當前左或右岸線子線段兩個端點橫坐標限定的x范圍內,若是,則此交點是斷面Sm的左或右岸端點坐標的一個備選項,若斷面Sm下左或右岸線的多個子線段均有滿足前述規則的交點,則取距離Sm距離最近的點為左或右岸端點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國水利水電科學研究院,未經中國水利水電科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011006482.3/1.html,轉載請聲明來源鉆瓜專利網。





