999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MATLAB程序和Excel在大斷面水力要素計算中的聯合運用

2021-03-25 06:56:14溫斯鈞張浩安航永
河南水利與南水北調 2021年1期
關鍵詞:程序

溫斯鈞,張浩,安航永

(1.華北水利水電大學,河南 鄭州 450045;2. 濮陽黃河河務局范縣黃河河務局,河南 濮陽 457506;3.廣州禺山水務勘測設計股份有限公司,廣東 廣州 511400)

0 引言

大斷面水力要素計算是水文與水力學工作中經常遇到的問題,其目的是根據已知的大斷面實測數據,計算特定水位所對應的過水面積、濕周、水力半徑、水面寬等水力要素。傳統手算法求解斷面水力要素費時、費力,且當需要計算多個斷面多個水位對應的水力要素時大量的重復性工作極易出錯,計算精度難以保證。MATLAB強大的插值計算和數據處理能力將傳統水力要素計算方法程序化,使其能夠更加高效、準確地解決大斷面水力要素計算問題。

1 基本原理

實測大斷面示意圖如圖1所示,計算水位為h。

圖1 實測大斷面示意圖

水力要素計算步驟如下:根據計算水位h,在大斷面上插值得a、b點;去掉高于a、b點的實測點,見圖2;過實測點在水位h和地形線間做輔助線,分別求出各單元對應的河寬Bi、過水面積Ai、濕周Si;累加Bi得水位h對應的水面寬度,累加Ai得水位h對應的過水面積,累加Si得水位h對應的濕周;水力半徑R=過水面積A/濕周S。

圖2 水力要素計算示意圖

2 計算程序及使用方法

由Excel完成實測斷面數據的錄入工作,然后通過MATLAB程序調用斷面數據完成大斷面水力要素計算并將計算結果輸出至Excel。

2.1 數據錄入

首先,根據程序要求創建名稱為data的Excel文件。在data.xls內建立2個工作表,分別用來存儲斷面數據(input)和計算結果(output),工作表數據錄入格式如圖3。

圖3 斷面數據錄入格式圖

2.2 計算程序

大斷面水力要素計算MATLAB程序如下:

[ipd,T]=xlsread(′data.xls′,′input′);

[hang,lie]=size(ipd);lie1=lie/2;opd=[];

for sc=1:lie1;

sc0=sc*2;dtA=ipd(:,sc0-1:sc0);

data=dtA(~any(isnan(dtA),2),:);

qdj=data(:,1);gc=data(:,2);

migc=min(gc);masw=floor(max(gc));

misw=ceil(min(gc));dt=0.1;

fdt=-1*dt;misw2=misw-dt;

if misw2>migc

sw0=[migc misw2:fdt:migc misw:dt:masw];

sw=sort(sw0);

elseif misw2<=migc&&misw~=migc

sw=[migc misw:dt:masw];

elseif misw2<=migc&&misw==migc

sw=(misw:dt:masw);

end

dto=[sc 0 0 0 0 sc];n1=length(sw);

for i=1:n1

n2=length(data)-1;h=sw(i);dt0=data;

for j=1:n2

if gc(j)>h&&gc(j+1)

a1=[qdj(j) qdj(j+1)];b1=[gc(j) gc(j+1)];

Jl=interp1(b1,a1,sw(i),′linear′);

dti=[Jl h];dt0=cat(1,dt0,dti);

elseif gc(j)h

a1=[qdj(j) qdj(j+1)];b1=[gc(j) gc(j+1)];

Jl=interp1(b1,a1,h,′linear′);

dti=[Jl h];dt0=cat(1,dt0,dti);

end

end

dt2=sortrows(dt0,1);qdj2=dt2(:,1);

gc2=dt2(:,2);n3=length(dt2)-2;

for L=1:n3

if qdj2(L)==qdj2(L+1)&&qdj2(L)==qdj2(L+2)&&gc2(L)

gc3=[gc2(L) gc2(L+1) gc2(L+2)];gc2(L)=min(gc3);

gc2(L+1)=h;gc2(L+2)=max(gc3);

end

if qdj2(L)==qdj2(L+1)&&qdj2(L)==qdj2(L+2)&&gc2(L)>gc2(L+2)

gc3=[gc2(L) gc2(L+1) gc2(L+2)];gc2(L)=max(gc3);

gc2(L+1)=h;gc2(L+2)=min(gc3);

end

end

a=qdj2;b=gc2;n4=length(a)-1;A=0;S=0;B=0;H=h-migc;

for k=1:n4

A1=(a(k+1)-a(k))*(h-migc);

A2=(a(k+1)-a(k))*(b(k)+b(k+1)-2*migc)/2;

A0=A1-A2;

S0=sqrt((a(k+1)-a(k))^2+(b(k+1)-b(k))^2);

B0=a(k+1)-a(k);c0=[b(k) b(k+1)];

c1=max(c0);c2=min(c0);

if c1>h

A0=0;S0=0;B0=0;

elseif c1==c2&&c1==h

A0=0;S0=0;B0=0;

end

A=A+A0;S=S+S0;B=B+B0;

end

R=A/S;dt4=[h A S R B H];

dto=cat(1,dto,dt4);

end

opd=[opd;dto];

end

xlswrite(′data.xls′,opd,′output′,′A2′);

程序通過MATLAB中xlsread函數自動調用data.xls中的斷面數據,然后完成水力要素計算,并通過xlswrite函數將演算結果輸出至“output”工作表,整個計算過程均由計算機完成且可以同時完成多斷面多水位的水力要素計算,即提高了計算速度又能確保計算精度。

4 應用實例

以市橋水道大斷面水力要素計算為例,驗證該方法的方便、準確性。市橋水道北自廣州市番禺區鐘村鎮的石壁始,上游為屏山河,南流經西海咀、韋涌,下南山峽,西自龍灣河入口,至南山峽與屏山河相匯稱市橋水道,東流經市橋城區和鐘村、沙灣、石碁3鎮,在觀音沙尾匯入沙灣水道后出獅子洋,全長38.60 km。

計算斷面取市橋水道大刀沙村委處橫斷面(見圖4),計算間隔dt定為1 m。

圖4 市橋水道大刀沙村委處橫斷面圖

根據市橋水道大刀沙村委處橫斷面實測數據,在錄入基礎數據后運行MATLAB程序完成計算。程序輸出結果包括水位(m)、斷面過水面積(m2)、濕周(m)、水力半徑(m)、水面寬(m)和水深(m),計算結果見表1。

表1 水力要素計算結果表

5 結語

以市橋水道大斷面水力要素計算為例,聯合運用MATLAB程序和Excel,方便、快速地完成了市橋水道大刀沙村委處大斷面水力要素計算工作。該方法不僅操作方便、計算迅速,而且避免了傳統手工算法的誤差,計算精度也得以提高。可見,聯合運用MATLAB程序和Excel解決大斷面水力要素計算問題,為廣大水利工程技術人員提供了一個方便、快捷地解決大斷面水力要素計算工作的方法。

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 在线精品亚洲一区二区古装| 日本人真淫视频一区二区三区| 自拍中文字幕| 久久午夜夜伦鲁鲁片无码免费| 国产又粗又猛又爽视频| 午夜在线不卡| 国产亚洲美日韩AV中文字幕无码成人 | 欧美自慰一级看片免费| 国产午夜不卡| 精品国产女同疯狂摩擦2| 欧美激情福利| 好吊妞欧美视频免费| 亚洲天堂视频在线观看| 成人无码一区二区三区视频在线观看 | 视频一区视频二区中文精品| 国产欧美视频综合二区| 午夜激情婷婷| 97人妻精品专区久久久久| 99性视频| 国产成人亚洲无码淙合青草| 天天做天天爱天天爽综合区| 尤物亚洲最大AV无码网站| 性欧美久久| 国产精品99久久久久久董美香| 欧美精品亚洲精品日韩专区| 国产亚洲欧美另类一区二区| 亚洲第一页在线观看| 日日拍夜夜嗷嗷叫国产| 伊人91视频| 中文毛片无遮挡播放免费| 夜夜操狠狠操| 无码啪啪精品天堂浪潮av| 免费观看无遮挡www的小视频| 中文字幕资源站| 国产精品福利社| 日韩欧美国产精品| av一区二区三区高清久久| 九九视频免费在线观看| 看国产毛片| 久久综合伊人77777| 免费观看亚洲人成网站| 中文无码精品a∨在线观看| 日本高清有码人妻| 国产成人欧美| 国产成人精品高清不卡在线| 国产一区二区三区精品欧美日韩| 麻豆国产原创视频在线播放 | 国产成人免费手机在线观看视频| 欧美性色综合网| 99视频在线看| 亚洲精品国产精品乱码不卞 | 思思99热精品在线| 国产粉嫩粉嫩的18在线播放91 | 青青青视频91在线 | 91精品国产丝袜| 国产视频久久久久| 亚洲青涩在线| 国产免费怡红院视频| 国产精品一老牛影视频| 九九视频免费看| 亚洲人成网站日本片| 国产精品色婷婷在线观看| 青青久久91| 亚洲va在线∨a天堂va欧美va| 国产在线小视频| 996免费视频国产在线播放| 国产原创演绎剧情有字幕的| 99热国产这里只有精品9九| 又污又黄又无遮挡网站| 伊人中文网| 999国产精品永久免费视频精品久久 | 激情网址在线观看| 亚洲欧洲国产成人综合不卡| 成人亚洲国产| 嫩草影院在线观看精品视频| 欧美日韩中文国产| 最新国语自产精品视频在| 狠狠躁天天躁夜夜躁婷婷| 国产欧美另类| 亚洲国产欧美自拍| 91av国产在线| yjizz国产在线视频网|