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

可視化技術在潮流分析中的應用

2016-05-14 12:09:40李佳芮莫磊宋曉波
中國水運 2016年9期

李佳芮 莫磊 宋曉波

摘 要:本文將可視化技術運用到中國近海潮流預報中,建立了可視化平臺,基于開發語言Visual C#,通過MSChart控件及Matlab工具箱的使用,實現了對中國近海潮流預報結果靜態曲線圖的繪制以及整個計算區域上潮流場和潮位場的動態演示。潮流預報可視化平臺的建立,簡化了預報計算的操作過程,將離散的數據用圖像和動畫的形式使預報結果更加直觀的呈現。

關鍵詞:中國近海;潮流預報;可視化技術

中圖分類號:U612.2 文獻標識碼:A 文章編號:1006—7973(2016)09-0047-03

各類水運工程的建設中往往產生大量數據,這些離散的數據若不加以處理和圖形化,則很難讓人得到直觀的理解和判斷。很多工程建設時都需要進行潮流情況的分析和預測,從而需要對大量的實測數據以及計算數據進行處理、分析和總結。比如潮流數值模型預報,其計算結果是大量離散數據,用傳統的處理方法往往需要耗費大量的時間和人力。因此,將可視化技術運用到中國近海潮流預報中,通過建立可視化的系統平臺,可以將預報結果方便、直觀的進行展示,使得潮汐、潮流的運動變化過程一目了然,這是傳統的數據分析手段所不可比擬的。本文在中國近海區域的預報模型的基礎上,討論了基于MSchart控件和Matlab工具箱對計算結果實現可視化的方法。

1 系統模型設計

潮流計算的可視化軟件主要由以下三部分組成: ①前處理系統——用于對數據資料進行輸入和處理;②核心計算部分——建立數學模型,計算出計算區域內預報時間段內的潮汐、潮流情況;③后處理部分——對核心程序的計算結果進行處理,生成易于被工程技術人員理解的圖表或動態文件。本系統的系統模型如圖1所示:

本系統首先建立了中國近海區域潮流預報模型,可以計算出區域內潮汐、潮流連續五天的預報結果。在可視化系統功能的設計上,首先從空間的查詢方式上劃分為整個中國近海區域上場的演示和重要港口各站點的演示兩類,然后再進一步從內容上分為潮汐場、潮流場、站位潮位和站位潮流,最終通過靜態圖及動畫的形式實現潮汐和潮流的可視化。可視化功能設計結構框圖如圖2所示:

2 可視化的實現

潮流預報可視化系統通過MSChart控件及Matlab工具箱的使用,結合開發摘 要:本文將可視化技術運用到中國近海潮流預報中,建立了可視化平臺,基于開發語言Visual C#,通過MSChart控件及Matlab工具箱的使用,實現了對中國近海潮流預報結果靜態曲線圖的繪制以及整個計算區域上潮流場和潮位場的動態演示。潮流預報可視化平臺的建立,簡化了預報計算的操作過程,將離散的數據用圖像和動畫的形式使預報結果更加直觀的呈現。

關鍵詞:中國近海;潮流預報;可視化技術

中圖分類號:U612.2 文獻標識碼:A 文章編號:1006—7973(2016)09-0047-03語言Visual C#,在Visual Studio.NET開發平臺上實現了計算結果的可視化。

2.1 基于MSchart控件的靜態可視化實現

ActiveX 控件(又稱OCX)基于COM技術,作為獨立的軟件模塊,它可以在任何程序設計語言中插入使用。MSChart控件正是這樣一個ActiveX控件。它是一個完全由程序控制的圖形控件,支持所有主要的圖表類型,在很多領域的可視化系統開發中都得到了應用。

通過對控件各屬性的設置和調用,實現了預報結果靜態曲線圖的繪制。由于潮位、流速和流向的顯示方式類似,因此以潮位預報數據為例,其主要的數據顯示及圖表顯示樣式屬性設計代碼如下:

chart22.Series["潮位"].ChartType=SeriesChartType.Spline; //設置顯示類型為平滑曲線//綁定數據點集合,T2為時間數組, W2為潮位數組

chart22.Series["潮位"].Points.DataBindXY(T2, W2) ;

chart22.ChartAreas["ChartArea1"].AxisX.Interval = 25; //設置X軸間隔

chart22.ChartAreas["ChartArea1"].AxisX.Title = "日期(y-m-d)";//設置橫坐標顯示標題

chart22.ChartAreas["ChartArea1"].AxisY.Title = "潮位(m)"; //設置縱坐標顯示標題

圖3即為“海口”站的潮位預報結果和潮流的展示效果圖。

2.2 基于Matlab工具集的動態可視化實現

基于MATLAB工具箱實現對潮位場和潮流場預報結果的動態可視化。Matlab由美國MathWorks公司開發推出,是當今國際科學界最具有影響力,也是最有活力的軟件之一。它提供了強大的圖形表達功能,可以用簡單的命令方便地繪制二維、三維圖形,尤其是在計算流體力學中,經常涉及到等值線以及速度、壓力的分布,速度的矢量合成圖等,已經廣泛的使用于各領域的可視化軟件開發中。

GUIDE即圖形用戶界面開發環境(Graphical User Interface Development Environment),是一套MATLAB工具集,它主要由七部分組成:版面設計器、屬性編輯器、菜單編輯器、調整工具、對象瀏覽器、Tab順序編輯器、M文件編輯器。首先對版面進行設計,同時在M文件編輯器中進行用戶操作命令的后臺程序編寫。在程序應用中還用到matlab中的偏微分方程(PDE)工具箱,PDE工具箱集偏微分方程的求解及圖形可視化一體,其包括對有限差分網格及無結構網格進行處理的內部函數。本系統的數值計算結果是采用三角形網格,因此主要應用pdeplot對潮位場進行繪圖,而潮流場繪制采用插值后的數據,由quiver命令實現,最后通過movie2avi制作成動畫文件。

主要的M文件代碼如下:

quiver(p(1,:),p(2,:),v(1,:),v(2,:),2.5) //潮流場的繪制

pdeplot(p,[],t,'xydata',ele,'mesh','off','contour','on','colormap','jet'); //潮位場的繪制

movie2avi(M,'mov2','compression','none','fps',fps) //動畫的制作

當實現了圖像和動畫的制作后,通過windows media player 控件調用動畫文件并最終在界面上演示。潮位場的演示中通過不同的顏色表征潮位的大小。在潮流場的演示中,綠色表示大陸,流速大小和方向通過矢量箭頭的長短和方向表示,動畫演示畫面如圖4、圖5所示:

3 小結

隨著海洋開發強度的增加和計算及技術的發展,可視化技術逐漸成為海洋工程發展的一個重要的現代化研究工具和手段。本文針對中國近海范圍為(13°~50°N ;105°~150°E)的潮流預報模型,建立了預報模型系統可視化平臺,討論了基于MSchart控件和Matlab工具集對計算結果實現靜態及動態可視化的方法,并給出了實例展示。系統的建立,簡化了預報計算的操作過程,并使預報結果得到了直觀、生動的展示。

參考文獻:

[1]周傳德,秦樹人,尹愛軍.科學可視化理論及智能虛擬顯示系統[M].北京:科學出版社,2007.

[2]劉超.海岸帶潮流場數值模擬及可視化研究[D].大連理工大學,2005.

[3]呂航.基于GIS的潮汐潮流動態可視化模擬系統[D].吉林大學,2007.

[4]呂珍,姜曼松,樓明珠.流場數據可視化的實現方法[J].中國水運,2007,5(4):145-147

[5]茅麗華,嚴以新,宋志堯.潮流計算結果的可視化[J].海洋工程,2000,18(4):86-89.

[6]史治洪,胡文東,李曉京,馬進,王濤.使用Chart控件實現生理信號的實時顯示[J].電子設計工程.2011,19(5): 63-66.

[7]郭先春,姜林,羅定貴.基于MSChart控件的動態綜合水文GIS專題圖的生成[J].安徽農業科學.2010,38(1):250-252.

[8]徐磊,袁達,葉志才.基于MATLAB的人工地震波合成可視化軟件開發[J].水電能源科學.2010,28(11):120-122

[9] 題原,張勁松.基于MATLAB的語音信號采集和分析系統的可視化設計[J].齊齊哈爾大學學報.2006,22(6):43-46.

主站蜘蛛池模板: 四虎在线观看视频高清无码| 青草娱乐极品免费视频| 亚洲视频免费播放| 国产精品欧美日本韩免费一区二区三区不卡| 99热最新网址| 欧美97色| 国产a网站| a级毛片免费网站| 亚洲人免费视频| 精品国产网站| 国产伦片中文免费观看| 在线精品亚洲一区二区古装| 亚洲无码视频喷水| 真实国产乱子伦高清| 最新痴汉在线无码AV| 99久久精品国产综合婷婷| 亚洲色无码专线精品观看| 欧美日韩激情在线| 国产精品理论片| 欧亚日韩Av| 亚洲欧美精品在线| 国产成人h在线观看网站站| 欧美国产视频| 中日无码在线观看| 1级黄色毛片| 日韩欧美视频第一区在线观看| 久久久精品国产SM调教网站| 99无码中文字幕视频| 高清无码一本到东京热| 激情综合图区| 免费xxxxx在线观看网站| 久久精品人妻中文系列| 国产网站一区二区三区| 亚洲第七页| 色男人的天堂久久综合| 色偷偷一区| 亚洲aaa视频| 亚洲AⅤ永久无码精品毛片| 人人91人人澡人人妻人人爽| 午夜精品福利影院| 欧美亚洲激情| 国产高潮流白浆视频| 成人欧美日韩| 欧美中文一区| 女人18一级毛片免费观看| 日本人妻丰满熟妇区| 亚洲乱亚洲乱妇24p| 色天天综合| 91系列在线观看| 国模视频一区二区| 国内丰满少妇猛烈精品播| 欧美日本在线观看| 欧美午夜在线播放| 高清久久精品亚洲日韩Av| 国产一区二区三区精品久久呦| 亚洲欧美成aⅴ人在线观看| 亚洲人成人伊人成综合网无码| 国产国语一级毛片在线视频| 亚洲最大福利视频网| yjizz国产在线视频网| 亚洲v日韩v欧美在线观看| 国内精品九九久久久精品 | 免费一极毛片| 亚洲国产成人无码AV在线影院L| 国产成人精彩在线视频50| 日韩最新中文字幕| 亚洲天堂免费在线视频| 国产在线98福利播放视频免费| 91无码人妻精品一区| 最新精品久久精品| 国产天天射| 欧洲日本亚洲中文字幕| 久久婷婷人人澡人人爱91| 久久婷婷六月| 色婷婷在线播放| 伊人狠狠丁香婷婷综合色| a网站在线观看| 国产综合亚洲欧洲区精品无码| 亚洲永久视频| 国产日韩欧美黄色片免费观看| 国产小视频在线高清播放| 日本五区在线不卡精品|