System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于軌道交通系統運行維護,尤其涉及一種基于組態技術的算法模型創建系統。
技術介紹
1、安全、可靠是軌道運行維護最基本也是最重要的要求,隨著技術的發展,軌道交通運行維護日趨復雜,數據的多樣性、綜合化水平和智能化程度不斷提高。在現代列車運維中,組態創建模型邏輯已經是列車運行維護的趨勢,動態的創建故障或預警監聽邏輯逐漸成為列車運行維護的重要手段。
2、算法模型創建目前很少應用于實際的列車運行維護中,大多使用的都是先確定好一段固定的故障或預警邏輯,服務商提前寫好監聽的服務,在列車運行中實現具體故障或預警的監聽,但隨著列車上使用的技術越發先進,原有的一些固定監聽邏輯已經不能滿足運行維護的要求。
技術實現思路
1、本專利技術的目的在于提供一種基于組態技術的算法模型創建系統,其特征在于,包括如下步驟:
2、s1:設定組態模型節點,組態模型節點包括變量類節點、函數類節點、自定義函數類節點和end節點;
3、s2:連接各節點完成組態模型邏輯;
4、s3:上傳測試數據,運行組態模型邏輯,通過測試數據完成組態模型邏輯的測試,得到測試結果;
5、s4:判斷測試結果是否可以精準命中故障或預警,若精準命中故障或預警,進入s5;若未能精準命中故障或預警,則回到s1,并重復s1-s4,直至進入s5;
6、s5:搭建組態模型邏輯,并完成基于組態技術的算法模型創建系統。
7、進一步地,s1中,變量類節點包括變量節點和常量節點
8、進一步地,s1中,函數類節點包括數據處理方法和數據采集模塊,數據處理方法包括算術運算、比較運算、邏輯運算、數學函數、切割運算和聚合函數,數據采集模塊包括計數器節點和定時器節點,計數器節點具體為:設定開始條件和結束條件,并根據設置的條件采集一組數據,定時器節點具體為:設定開始條件以及采集的時長或數據量,然后根據設置采集一組數據;
9、自定義函數類節點具體為:針對復雜數據的處理或計算需求,當函數類節點無法滿足用戶需求時,用戶自己通過設置參數并編寫python代碼,將對應數據連接到代碼的參數項上,從而實現數據的處理、采集或校驗作用。
10、進一步地,s1中,end節點具體為:設置異常情況的報警等級和報警類型,當數據滿足設置的異常情況時,系統根據end節點設置的信息報出故障或預警。
11、進一步地,end節點通過設置不同的數據應對不同的組態模型類型。
12、進一步地,s2中,節點的連接表現為:在模型化膜編輯頁面,通過依次拖入變量類節點、函數類節點或自定義函數類節點和end節點;具體為:
13、通過拖入變量節點實現數據的映射,拖入變量節點選擇對應的數據字段后,該變量節點即代表選中的設備數據本身;然后拖入函數類節點或自定義函數類節點來對數據進行相應的計算或收集,當拖入函數類節點時,選擇函數類節點中對應的計算邏輯,將變量節點連接到函數類節點時,即可實現數據的流通;當拖入自定義函數類節點時,連接變量節點時,使變量節點和自定義函數設置的參數一一對應;最后拖入end節點,將最終計算的結果節點連接至end節點上,end節點對結果數據進行判斷,滿足end節點設置的異常情況時,系統根據end節點設置的信息報出故障或預警。
14、進一步地,s3具體為:運行組合模型邏輯,并根據組合模型邏輯針對性地生成測試數據,通過上傳測試數據,驗證模型邏輯是否可以精準命中故障或預警。
15、進一步地,s5中,基于組態技術的算法模型創建系統包括組態模型邏輯、后臺服務邏輯和模型調度。
16、進一步地,后臺服務邏輯具體為:根據已經編輯完成的組態模型邏輯,以end節點作為起點,向前推理,記錄所有節點的執行順序,根據變量節點取得對應的數據字段,將數據推送至節點執行順序中開始計算每個節點的邏輯,當數據流向end節點時,判斷當前結果是否滿足end節點設置的閾值,當滿足時,則新增一條數據結果。
17、進一步地,模型調度為:周期性的執行組態模型,周期性包括實時調度、間隔調度和單次調度;
18、實時調度具體為:實時地監聽數據,有數據時馬上執行模型邏輯;
19、間隔調度具體為:設定固定時間間隔周期,在該周期內,組態模型執行一次,數據內容為該周期內的所有數據;
20、單次調度具體為:每隔二十四小時組態模型啟用一次,數據內容是該二十四小時內的數據。
21、與現有技術相比,本專利技術的有益效果主要體現在:
22、1、本專利技術內置算法,通過對設備進行健康管理,管理預測設備的健康狀況,實現設備從計劃修變成狀態修的轉變。
23、2、本專利技術為模型工程師提供低代碼平臺,通過簡單的拖拉拽就能實現模型的搭建,降低了上手難度,減少了客戶的開發成本。
本文檔來自技高網...【技術保護點】
1.一種基于組態技術的算法模型創建系統,其特征在于,包括如下步驟:
2.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述S1中,所述變量節點包括變量節點和常量節點,其中,變量為列車運行時各個設備的數據,常量為設置的一個具體的數值。
3.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述S1中,所述函數類節點包括數據處理方法和數據采集模塊,所述數據處理方法包括算術運算、比較運算、邏輯運算、數學函數、切割運算和聚合函數,所述數據采集模塊包括計數器節點和定時器節點,所述計數器節點具體為:設定開始條件和結束條件,并根據設置的條件采集一組數據,所述定時器節點具體為:設定開始條件以及采集的時長或數據量,然后根據設置采集一組數據;
4.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述S1中,所述end節點具體為:設置異常情況的報警等級和報警類型,當數據滿足設置的異常情況時,系統根據end節點設置的信息報出故障或預警。
5.根據權利要求4所述的基于組態技術的算法模型創建系統,其特征在于,根據
6.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述S2中,節點的連接表現為:在模型編輯頁面,通過依次拖入變量類節點、函數類節點和end節點;具體為:
7.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述S3具體為:運行組合模型邏輯,并根據組合模型邏輯針對性地生成測試數據,通過上傳測試數據,驗證模型邏輯是否可以精準命中故障或預警。
8.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述S5中,所述基于組態技術的算法模型創建系統包括組態模型邏輯、后臺服務邏輯和模型調度。
9.根據權利要求8所述的基于組態技術的算法模型創建系統,其特征在于,所述后臺服務邏輯具體為:根據已經編輯完成的組態模型邏輯,以end節點作為起點,向前推理,記錄所有節點的執行順序,根據變量節點取得對應的數據字段,將數據推送至節點執行順序中開始計算每個節點的邏輯,當數據流向end節點時,判斷當前結果是否滿足end節點設置的閾值,當滿足時,則新增一條數據結果。
10.根據權利要求8所述的基于組態技術的算法模型創建系統,其特征在于,所述模型調度為:周期性的執行組態模型,所述周期性包括實時調度、間隔調度和單次調度;
...【技術特征摘要】
1.一種基于組態技術的算法模型創建系統,其特征在于,包括如下步驟:
2.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述s1中,所述變量節點包括變量節點和常量節點,其中,變量為列車運行時各個設備的數據,常量為設置的一個具體的數值。
3.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述s1中,所述函數類節點包括數據處理方法和數據采集模塊,所述數據處理方法包括算術運算、比較運算、邏輯運算、數學函數、切割運算和聚合函數,所述數據采集模塊包括計數器節點和定時器節點,所述計數器節點具體為:設定開始條件和結束條件,并根據設置的條件采集一組數據,所述定時器節點具體為:設定開始條件以及采集的時長或數據量,然后根據設置采集一組數據;
4.根據權利要求1所述的基于組態技術的算法模型創建系統,其特征在于,所述s1中,所述end節點具體為:設置異常情況的報警等級和報警類型,當數據滿足設置的異常情況時,系統根據end節點設置的信息報出故障或預警。
5.根據權利要求4所述的基于組態技術的算法模型創建系統,其特征在于,根據不同的組態模型類型,end節點設置不同的數據。
6.根據權利要求1所...
【專利技術屬性】
技術研發人員:彭星輝,王波,莊溪,劉婷,翁元,焦中尉,趙偉航,
申請(專利權)人:上海鳴嘯信息科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。