亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進MulSim相似聚類算法的水利信息管控方法

        2022-12-27 13:14:54李心愉
        計算技術(shù)與自動化 2022年4期
        關(guān)鍵詞:可視化水利數(shù)據(jù)庫

        李心愉,楊 恒

        (山東省海河淮河小清河流域水利管理服務(wù)中心,山東 濟南 250100)

        隨著我國水利水電技術(shù)的不斷發(fā)展,水利工程的數(shù)量和規(guī)模不斷擴大,工程項目中水利數(shù)據(jù)越來越多產(chǎn)生多維數(shù)據(jù)集合[1]。這些數(shù)據(jù)維度高、信息復(fù)雜,如何從高維水利數(shù)據(jù)中了解數(shù)據(jù)結(jié)構(gòu),并獲取有用的水利信息就成為當(dāng)前解決的技術(shù)問題[2]。針對該問題,文獻[3]提出分層平行坐標(biāo)可視化技術(shù),用樹形結(jié)構(gòu)展示高維數(shù)據(jù)幾何,雖然能夠更好地分析隱藏信息,但分層平行坐標(biāo)可視化時間復(fù)雜度較高,數(shù)據(jù)處理效率低下,獲取有效數(shù)據(jù)能力滯后。文獻[4]應(yīng)用維度重排算法,可以調(diào)整溫度間距,提高了可視化效果。但僅優(yōu)化了維度關(guān)系,沒有對高緯度數(shù)據(jù)集合進行處理。在數(shù)據(jù)處理時間時,無法實現(xiàn)高緯度信息降維處理。

        針對上述技術(shù)的不足,本研究應(yīng)用MulSim聚類算法實現(xiàn)水利多維數(shù)據(jù)信息的管理,該方法能夠根據(jù)水利信息的屬性值進行評估,將多維數(shù)據(jù)集劃分為多個簇。利用BIM技術(shù)建立多維水利信息可視化管理系統(tǒng),對水利工程各階段數(shù)據(jù)進行采集,并對多維數(shù)據(jù)進行可視化顯示,有利于直觀了解工程信息并方便管理。下文對該技術(shù)內(nèi)容進行詳細(xì)描述。

        1 水利信息管控系統(tǒng)架構(gòu)設(shè)計

        為了提高水利信息管控能力,設(shè)計了一套可視化管控系統(tǒng),能夠?qū)λこ探Y(jié)構(gòu)受到的水壓、水流流速、溫度、地基沉降等因素進行信息分析,應(yīng)用可視化管理系統(tǒng)使管理人員可隨時對水利建筑結(jié)構(gòu)、監(jiān)測器狀態(tài)、監(jiān)測數(shù)據(jù)等信息進行添加、查詢和修改。可視化管理系統(tǒng)架構(gòu)示意圖如圖1所示。

        數(shù)據(jù)庫管理系統(tǒng)為目前主流的CS系統(tǒng)框架,可以在系統(tǒng)設(shè)計時在客戶端和服務(wù)器之間進行任務(wù)分配,更好地提供數(shù)據(jù)管理服務(wù)[6]。由于服務(wù)器運行數(shù)據(jù)的負(fù)擔(dān)較輕,再加上存儲管理功能透明,能夠?qū)崿F(xiàn)客戶端和服務(wù)器間的快速有效響應(yīng),使系統(tǒng)任務(wù)分配均勻。數(shù)據(jù)庫管理系統(tǒng)以C#為主要編程語言,面向?qū)ο笄疫\行于.NTE Framework之上,采用Microsoft Visual Studio 2013作為開發(fā)平臺[7]。數(shù)據(jù)庫服務(wù)器采用Microsoft SQL Server 2012,具有非過程化和統(tǒng)一化的命令集,能夠完成各類數(shù)據(jù)庫間信息的操作[12]。系統(tǒng)提出一種數(shù)據(jù)立方體結(jié)構(gòu)Nanocubes,能夠有效降低數(shù)據(jù)占用的內(nèi)存空間,對高維多粒度的水利數(shù)據(jù)進行高效的存儲和檢索,可以支持多維度的實時聚合分析。系統(tǒng)的可視化框架采用MVVM架構(gòu)模式,通過Controller實現(xiàn)可視化相關(guān)視圖操作業(yè)務(wù),視圖模型ViewModel可重用、獨立開發(fā)的特點,MVVM的視圖層包含數(shù)據(jù)綁定和事件的主動視圖層[8]。根據(jù)多維水利信息的不同功能,利用SQL技術(shù)對數(shù)據(jù)庫進行設(shè)計,其中用戶數(shù)據(jù)庫中主要用來存儲管理人員的賬號信息,權(quán)限級別和賬號可用狀態(tài)等信息,監(jiān)測數(shù)據(jù)主要用來存儲不同類型監(jiān)測器監(jiān)測到的水利信息,包括水溫、監(jiān)測時間、設(shè)備編號、參數(shù)值等[9]。在數(shù)據(jù)庫中選中編號可查看監(jiān)測數(shù)據(jù)參數(shù),直觀顯示了水利數(shù)據(jù)的最大值、最小值,增加了水利信息峰值讀取和查詢的準(zhǔn)確性。

        圖1 水利信息管控系統(tǒng)架構(gòu)示意圖

        2 可視化控制單元設(shè)計

        多維水利信息可視化管理系統(tǒng)幫助管理人員實現(xiàn)水利工程信息的實時、動態(tài)可視化管理,根據(jù)采集到的信息做出正確、合理的安排。將重復(fù)的監(jiān)測信息數(shù)據(jù)分析和處理工作簡單化,只需將監(jiān)測器采集到的水利數(shù)據(jù)傳輸?shù)綌?shù)據(jù)庫管理系統(tǒng),自動對各類水利信息進行整理和分類[10]。本研究系統(tǒng)的可視化控制單元使用STC89C51RC單片機作為控制模塊,外部集成無線傳輸模塊、電平轉(zhuǎn)換模塊和其他模塊,可視化控制單元結(jié)構(gòu)如圖2所示。

        圖2 可視化控制單元結(jié)構(gòu)

        可視化控制單元使用了12MHZ的無源晶振,兩個引腳與主控單元的XTAL1和XTAL2相連接,并在主控單元的下方連接一個30 pF的電容,用來消除電路工作時產(chǎn)生的諧波,提高控制單元的穩(wěn)定性。在REST引腳經(jīng)過一個10 kΩ的下拉電阻接地,在電源與復(fù)位引腳之間串聯(lián)一個10μF的電容C1,電路開始工作時先給電容進行充電,充電完成后可以給REST引腳一個值為2μs的高電平,完成控制器初始化將寄存器清零。在控制單元的外圍電路中設(shè)置有2個SPI通信接口,接口1用來進行芯片的調(diào)試,藍牙模塊以T1CC2540/41芯片作為處理器。藍牙芯片的引腳1連接電源模塊,引腳2接地,將引腳3連接一個10kΩ的電阻,設(shè)置為復(fù)位端用來控制模塊的正常復(fù)位[11]。將通信端口21設(shè)定為控制單元芯片的串口發(fā)送引腳,并連接控制單元的RX4引腳,實現(xiàn)數(shù)據(jù)的傳輸和通信。主控制芯片的引腳連接無線傳輸模塊和串口模塊后,可以控制GSM模塊和功能按鍵模塊實現(xiàn)并聯(lián)。在可視化控制單元的控制下,在主控制芯片和觸控屏之間設(shè)置一個中間層,在中間層內(nèi)設(shè)定一個串行通信模塊,主控制芯片的串口0連接一個5 V的TLL電平微控制器,在顯示模塊的RS-232接口連接串行通信辦卡的串口1。板卡電路的電源電壓為3.3 V,顯示模塊的接口連接轉(zhuǎn)換芯片的串口實現(xiàn)可視化控制單元的電平轉(zhuǎn)換[12]。

        在可視化控制單元硬件電路結(jié)構(gòu)和監(jiān)測器設(shè)備的支持下,采集到多利工程的多維數(shù)據(jù),對應(yīng)整合處理為3個維度的數(shù)據(jù)集合,數(shù)據(jù)集合可表示為:

        (3)

        其中X、Y、Z表示水利工程信息的維度。隨著水利工程的不斷建設(shè)發(fā)展,水利多維信息不斷變化,更新處理多維數(shù)據(jù),再進行平滑處理,可表示為:

        (4)

        其中Pd表示多維數(shù)據(jù)的濾波數(shù)值,i表水利工程數(shù)據(jù)鄰域的更新參數(shù)。同步該濾波數(shù)據(jù)后,根據(jù)多維水利數(shù)據(jù)的時間狀態(tài),離散控制得到平滑數(shù)據(jù),可表示為:

        (5)

        其中xk+1表示k+1時刻多維水利數(shù)據(jù)的狀態(tài)參數(shù),F(xiàn)K+1表示多維水利數(shù)據(jù)的變換矩陣,Bk+1表示控制輸入的水利數(shù)據(jù)[13]。使用濾波迭代處理離散過程,計算多維水利數(shù)據(jù)的增益,可表示為:

        (6)

        其中Hk+1表示示k+1時刻多維水利數(shù)據(jù)的狀態(tài)量,H′表示狀態(tài)量的測量值,R表示濾波偏差。

        以增益作為多維水利數(shù)據(jù)的轉(zhuǎn)換量,以該轉(zhuǎn)換值作為多維數(shù)據(jù)的標(biāo)準(zhǔn)變化區(qū)間,實現(xiàn)水利工程中不同維度數(shù)據(jù)的相互轉(zhuǎn)換。使用可視化控制單元和數(shù)據(jù)管理系統(tǒng),實現(xiàn)多維水利信息的可視化和數(shù)據(jù)管理。

        3 基于MulSim單點與多點相似的聚類算法

        基于上述技術(shù)的不足,為了能夠在多維數(shù)據(jù)集中的情況下識別出形狀、密度、大小不同的簇,本研究提出了MulSim聚類算法。聚類過程將多維水利數(shù)據(jù)集的點進行分組,簇內(nèi)的點盡可能相似,簇與簇之間的點盡可能區(qū)分開,本研究相似度函數(shù)自動適應(yīng)數(shù)據(jù)集密度變化[14]。設(shè)定x1,x2,…,xn表示多維水利數(shù)據(jù)集中的n個點,對于數(shù)據(jù)集中任意點xi,最相似的k個點被稱為xi的k最近鄰,表示為Nk(xi),Nk(xi)?。

        給定數(shù)據(jù)集中兩個點xi和xj,當(dāng)xi∈Nk(xi)且xj∈Nk(xi)時,xi和xj為互k最近鄰,點xi的互k最近鄰的集合為MkNN(xi)。對于數(shù)據(jù)點a、b,根據(jù)歐式距離獲取兩個點所有的kNN,并根據(jù)距離進行排序,得到兩個點的排序位置,定義兩點的相似性度量,可表示為:

        biggerk(a,b)=bigger(oa(b),ob(a))

        (1)

        其中oa(b)表示b在a序列中的位置,ob(a)表示a在b序列中的位置,biggerk(a,b)的值為兩個位置中較大的值[15]。兩點之間biggerk(a,b)較小說明a是b的較近鄰值,并且b也是a的較近鄰值。

        為了構(gòu)件簇結(jié)構(gòu),引入閾值k,也是多維水利數(shù)據(jù)中每個數(shù)據(jù)點的kNN個數(shù)[16]。對于數(shù)據(jù)集中的兩個點xi和xj,如果兩個點相似,則biggerk(xi,xj)≤k。只有一個點與點xi相似時,且點xi的一個或多個個kNN點相似,才將這兩個點放置在一個簇中。當(dāng)數(shù)據(jù)點xi的MkNN和xj的MkNN的交集中點數(shù)大于給定數(shù)量時,才能將點xi和xj放置在同一個簇中[17]。如果點xi和xj中一個互k最近鄰,xi和xj相似且同時與xi的m個最近鄰相似,則:

        |MkNN(xi)∩MkNN(xj)|≥m

        (2)

        其中k表示bigger的閾值,m表示聚類時需要xi的最近鄰的數(shù)量,MkNN(xi)表示xi的互k最近鄰,MkNN(xj)表示xj的互k最近鄰[18]。多維水利數(shù)據(jù)聚類過程如表1所示。

        表1 多維水利數(shù)據(jù)聚類過程

        多維水利數(shù)據(jù)集中一個數(shù)據(jù)點與另一個相似,同時也與這個點的多個相鄰點相似,根據(jù)相似度函數(shù)將這兩個點分配到同一個簇中,并且在聚類的過程中能夠自動適應(yīng)數(shù)據(jù)集密度的變化。

        4 應(yīng)用測試

        為驗證本研究多維水利信息可視化管理系統(tǒng)的性能,分別使用文獻[3]系統(tǒng)、文獻[4]系統(tǒng)和本研究系統(tǒng)進行實驗,對比三種系統(tǒng)的聚類效果和可視化時間。本研究實驗利用VC編輯軟件和OPENGL數(shù)據(jù)庫,將OPENGL和可視化仿真結(jié)合,以多維水利數(shù)據(jù)為依據(jù),依靠系統(tǒng)的數(shù)據(jù)處理能力和圖形處理能力,對多維水利工程信息進行處理和可視化分析。實驗環(huán)境如圖3所示。

        圖3 實驗環(huán)境

        實驗環(huán)境配置如表2所示。

        表2 實驗環(huán)境配置

        在淮河流域中隨機選擇一處水域環(huán)境作為實驗對象,實驗水域環(huán)境如圖4所示。

        圖4 實驗水域環(huán)境

        在實驗水域環(huán)境中隨機分布6個采集點,采集水利數(shù)據(jù),經(jīng)過系統(tǒng)處理分析后得到采集點的水利數(shù)據(jù)如表3所示。

        表3 采集點水利數(shù)據(jù)

        以表3中采集點的水利數(shù)據(jù)為實驗樣本數(shù)據(jù),使用三種系統(tǒng)對實驗數(shù)據(jù)進行聚類分析,得到的聚類結(jié)果如圖5所示。

        圖5 聚類結(jié)果

        觀察三種系統(tǒng)的聚類結(jié)果可知,本研究系統(tǒng)的多維數(shù)據(jù)聚類算法對采集點水利數(shù)據(jù)的聚類效果最好,聚類得到簇的個數(shù)最多,并且檢測到的異常數(shù)據(jù)點的個數(shù)最多。本研究系統(tǒng)能夠根據(jù)不同閾值有效地處理異常點,閾值越大檢測出的異常點的個數(shù)越多。其中對采集點4數(shù)據(jù)集進行聚類得到簇的個數(shù)最多達到13個,檢測到的異常點個數(shù)為220個。

        文獻[3]系統(tǒng)對采集點3數(shù)據(jù)集進行處理,將數(shù)據(jù)集3最多分為9個簇,對采集點1進行聚類得到簇的個數(shù)最小僅為4個。檢測到采集點4中數(shù)據(jù)的異常點個數(shù)最多,最高達到148個,對采集點5的水利數(shù)據(jù)檢測到的異常點個數(shù)最少為72個。文獻[4]對多維水利數(shù)據(jù)的聚類效果不好,得到簇的個數(shù)和檢測到異常數(shù)據(jù)點的個數(shù)不多,文獻[4]在對采集點2和采集點5中的數(shù)據(jù)進行聚類時得到簇的個數(shù)與文獻[3]系統(tǒng)一樣。對實驗樣本處理后得到簇的個數(shù)最多為8個,檢測到的異常點數(shù)最多為135,最低為76個。

        使用三種系統(tǒng)的可視化開發(fā)工具對采集到的多維水利數(shù)據(jù)進行可視化處理,在表2所示的相同的實驗環(huán)境下,統(tǒng)計三種系統(tǒng)的數(shù)據(jù)可視化時間,可視化結(jié)果如圖6所示。

        圖6 可視化結(jié)果

        根據(jù)采集點的可視化時間變化可知,在相同的操作環(huán)境下三種系統(tǒng)對同一采集點數(shù)據(jù)集的可視化時間不同。本研究可視化管理系統(tǒng)對多維數(shù)據(jù)的可視化時間最短,6個采集點水利數(shù)據(jù)的平均可視化時間為42 ms。其中對采集點2的水利數(shù)據(jù)可視化時間最大為57 ms,采集點5的水利數(shù)據(jù)可視化時間最小為20 ms。文獻[3]系統(tǒng)的平均可視化時間為75.8 ms,文獻[4]系統(tǒng)的平均可視化時間為93.2 ms。文獻[3]系統(tǒng)和文獻[4]系統(tǒng)對6個采集點數(shù)據(jù)的可視化時間都大于本研究可視化時間,且都在60 ms以上。

        5 結(jié) 論

        分析水利數(shù)據(jù)特點,建立多維水利信息可視化管理系統(tǒng),實現(xiàn)了多維水利數(shù)據(jù)的可視化表達,提高了信息管理效率,并降低了運營管理成本。提出了MulSim聚類算法, 單個點與多個點相似的聚類策略,具有更強的限制條件,能夠檢測出不同的簇數(shù)據(jù)結(jié)構(gòu)。并引入合適的閾值k,且點xi的一個或多個kNN點相似,才將這兩個點放置在一個簇中。使用STC89C51RC單片機設(shè)計可視化控制單元,并加入無源晶振和起振電容,消除電路工作時的諧波,并將采集到的多維水利數(shù)據(jù)整合為三個維度的數(shù)據(jù)集合。

        本研究仍存在一些不足還需改進,由于監(jiān)測器采集到水利數(shù)據(jù)量過大,將監(jiān)測數(shù)據(jù)批量錄入數(shù)據(jù)庫管理系統(tǒng)的速度較慢,還需進行優(yōu)化。

        猜你喜歡
        可視化水利數(shù)據(jù)庫
        基于CiteSpace的足三里穴研究可視化分析
        基于Power BI的油田注水運行動態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        為奪取雙勝利提供堅實水利保障(Ⅱ)
        為奪取雙勝利提供堅實水利保障(Ⅰ)
        基于CGAL和OpenGL的海底地形三維可視化
        水利工會
        “融評”:黨媒評論的可視化創(chuàng)新
        傳媒評論(2019年4期)2019-07-13 05:49:14
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        精品久久一品二品三品| 亚洲免费观看网站| 日韩毛片久久91| 国产一区二区三区在线爱咪咪 | 中文字幕无线码一区二区| 欧美国产精品久久久乱码| 日韩欧美国产丝袜视频| 18禁成人免费av大片一区| 无遮挡很爽很污很黄的女同| 色噜噜av亚洲色一区二区| 国产小毛片| 亚洲男女视频一区二区| 亚洲女人毛茸茸粉红大阴户传播 | 久久综合伊人有码一区中文字幕| 欧美xxxxx在线观看| 精品无码一区二区三区亚洲桃色| 亚洲精品国产老熟女久久| 美女视频在线观看一区二区三区| 无码乱肉视频免费大全合集| 亚洲国产成人久久一区www| 日韩激情网| 女同恋性吃奶舌吻完整版| 国产欧美一区二区三区在线看| 鲁一鲁一鲁一鲁一澡| 日韩一区二区三区中文字幕| 亚洲综合在线观看一区二区三区| 久久精品国产亚洲av高清热| 国产精品久久久久久2021| 国产av熟女一区二区三区蜜臀| 亚洲av丰满熟妇在线播放| 亚洲色欲色欲www在线播放| 国产午夜精品久久久久九九| 亚洲av老熟女一区二区三区| 久久久无码精品亚洲日韩按摩| 午夜短视频日韩免费| 国产又色又爽的视频在线观看91| 日本精品久久久久中文字幕| 亚洲精品久久久久久| 日本韩国黄色三级三级| 亚洲中文字幕在线一区| 国产va在线观看免费|