System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及大壩安全監測領域,具體為一種大壩安全監測報告自動生成方法和報告生成系統。
技術介紹
1、大壩安全監測資料整編分析是水電廠大壩安全管理的重要工作內容,其目的是掌握大壩安全性態,保障水電廠發電生成工作的科學調度、安全運行。監測資料整編分析涉及的數據多、內容廣、專業性強,因此保障監測數據的可靠性是此項工作的重要基礎。
2、近年來,大壩安全監測儀器穩定性和可靠性逐步提高,自動化水平也較以往有較大提升,獲得的監測數據量大幅提升,但受監測設計的缺陷、監測方法不合理、監測系統運行欠佳、監測人員操作不當等多因素影響,難免出現數據粗差點,所謂粗差點,是指在大壩監測的時間序列中,與相鄰時間的測值存在明顯差異的突變點,其成因一般與大壩的真實性態和環境量的變化無直接關聯。此類粗差應予以剔除,以避免干擾后續的分析和評估。
3、目前,制作大壩安全監測報告的過程中數據粗差剔除和監測數據資料整編分析主要憑人工經驗開展相關工作,大壩安全監測報告的數據量龐大,統一制作工作量大且成果的時效性、快速性、規范性大打折扣,已無法滿足水電廠大壩安全現代化管理的需求。
技術實現思路
1、本申請要解決的技術問題為提供一種能夠自動生成大壩安全監測報告自動生成方法,通過以測點信息和采集時間對監測數據進行標記編號,高效且精準地判斷和剔除粗差點獲得預處理數據,根據配置條件快速地匹配到合適測點的預處理數據,將已配置的預處理數據填入自動生成大壩局部的或者單一監測項目的安全監測報告,匯總后生成大壩安全監測報告。
2、本申請具體采用的技術方案如下:一種大壩安全監測報告自動生成方法,包括如下步驟:
3、s1:采集并存儲大壩的監測數據,記錄測點信息,測點信息包括測點編號、監測項目、埋設信息和統計量信息,根據與監測數據對應的測點信息和采集時間監測數據進行標記編號,獲得標記信息;
4、s2:根據監測數據的跳動特征值判斷監測數據的粗差點,剔除粗差點,獲得預處理數據;
5、跳動特征為監測數據偏離線性關系的特征,跳動特征值的計算公式為:
6、;
7、式中,為跳動特征值,為監測數據,j=2,3,,n為監測次數;
8、判斷監測數據的粗差點的方法為,當監測數據足夠多時,根據各個監測數據的跳動特征值的絕對值與均方差的比值是否大于3判斷此監測數據是否為粗差點,比值大于3時對應的監測數據為粗差點;
9、s3:根據大壩監測的部位或者監測項目,根據大壩局部位置或者監測項目制作若干個子模板,以標記信息和數值特征作為配置條件,所述數值特征為數據集合中某一數據取值的特征,將與配置條件相匹配的預處理數據提取并填入相應的子模板中,所述子模板包括文本模板和圖表模板,所述文本模板用于對已配置的預處理數據進行描述,得出監測結論;所述圖表模板將已配置的預處理數據自動繪制成圖表;從而自動生成大壩局部的或者單一監測項目的安全監測報告;
10、s4:獲取大壩工程信息,匯總各個安全監測報告的信息,與工程信息結合后自動生成所需的大壩安全監測報告。
11、進一步地,所述跳動特征值的絕對值與均方差的比值的計算公式為:
12、;
13、式中,為跳動特征值的平均值,為跳動特征值的均方差。
14、進一步地,所述跳動特征值的平均值的計算公式為:
15、。
16、進一步地,所述跳動特征值的均方差的計算公式為:
17、。
18、進一步優選地,所述文本模板還包括報告涵蓋的時段、章節段落號和報告編輯日期;所述圖表模板還包括當前已配置的預處理數據統計的時段、圖片中的圖名、圖例、字體和線型樣式。
19、進一步優選地,所述子模板還包括封面模板、目錄模板、標題模板、概述模板、結論模板和儀器模板。
20、本申請還提供一種基于上述方法的報告生成系統,其特征在于,包括如下模塊:
21、數據采集模塊,用于采集大壩的監測數據;
22、數據儲存模塊,用于存儲監測數據,記錄采集時間和測點信息;
23、數據分析和管理模塊,用于對監測數據進行標記編號、分析監測數據的跳動特征值、判斷并剔除粗差點和對預處理數據進行配置;
24、報告生成模塊,用于將初始的大壩安全監測報告模板分解為若干個子模板,將與配置條件相匹配的預處理數據從數據儲存模塊中提取并填入相應的子模板中,自動生成大壩局部的或者單一監測項目的安全監測報告,匯總各個安全監測報告的信息,自動生成所需的大壩安全監測報告。
25、進一步優選地,所述數據采集模塊還包括數據采集擴展模塊,數據采集擴展模塊用于連接差阻式、電容式、振弦式、電位器式、差動電感式和/或光電式信號傳感器。
26、本申請還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時實現如上任意一項的所述方法。
27、本申請還提供一種電子設備,包括處理器和存儲器;所述存儲器存儲計算機執行指令;所述處理器執行存儲器存儲的計算機執行指令,使得處理器執行如權利要求1-6中任意一項的所述方法。
28、與現有技術相比,本申請具有如下有益效果:
29、本申請通過以測點信息和采集時間對監測數據進行標記編號,對監測數據的跳動特征進行分析,高效且精準地判斷和剔除粗差點獲得預處理數據,將大壩安全監測報告分位置或者項目制作模板,根據配置條件快速地匹配合適的測點,將該測點已配置的預處理數據填入自動生成大壩局部的或者單一監測項目的安全監測報告,匯總后生成大壩安全監測報告,計算機自動分模塊制作安全報告避免了人工處理龐大數據制作報告時容易發生的錯誤,極大地提高監測數據分析和大壩安全監測報告制作的工作效率,滿足水電廠大壩安全現代化管理的需求。
本文檔來自技高網...【技術保護點】
1.一種大壩安全監測報告自動生成方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的大壩安全監測報告自動生成方法,其特征在于,所述跳動特征值的絕對值與均方差的比值的計算公式為:
3.根據權利要求1所述的大壩安全監測報告自動生成方法,其特征在于,所述跳動特征值的平均值的計算公式為:
4.根據權利要求1所述的大壩安全監測報告自動生成方法,其特征在于,所述跳動特征值的均方差的計算公式為:
5.根據權利要求4所述的大壩安全監測報告自動生成方法,其特征在于,所述文本模板還包括報告涵蓋的時段、章節段落號和報告編輯日期;所述圖表模板還包括當前已配置的預處理數據統計的時段、圖片中的圖名、圖例、字體和線型樣式。
6.根據權利要求5所述的大壩安全監測報告自動生成方法,其特征在于,所述子模板還包括封面模板、目錄模板、標題模板、概述模板、結論模板和儀器模板。
7.一種基于上述權利要求1-6任一項所述的大壩安全監測報告自動生成方法的報告生成系統,其特征在于,包括如下模塊:
8.根據權利要求7所述的報告生成系統,其特征
9.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時實現如權利要求1-6中任意一項的所述方法。
10.一種電子設備,其特征在于,包括處理器和存儲器;
...【技術特征摘要】
1.一種大壩安全監測報告自動生成方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的大壩安全監測報告自動生成方法,其特征在于,所述跳動特征值的絕對值與均方差的比值的計算公式為:
3.根據權利要求1所述的大壩安全監測報告自動生成方法,其特征在于,所述跳動特征值的平均值的計算公式為:
4.根據權利要求1所述的大壩安全監測報告自動生成方法,其特征在于,所述跳動特征值的均方差的計算公式為:
5.根據權利要求4所述的大壩安全監測報告自動生成方法,其特征在于,所述文本模板還包括報告涵蓋的時段、章節段落號和報告編輯日期;所述圖表模板還包括當前已配置的預處理數據統計的時段、圖片中的圖名、圖例、字體和線型樣式。
6.根據權利要求5...
【專利技術屬性】
技術研發人員:匡楚豐,桑興旭,周小錄,楊博石,劉毅,
申請(專利權)人:湖南五凌電力科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。