System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及機理模型,具體而言,涉及一種用于生成機理模型的算子組件編排方法和設備。
技術介紹
1、數據驅動模型通常不依賴于系統的內部機制,而是通過分析大量數據來發現模式和關系構建模型,這些模型可能在預測上非常有效,但由于內部工作機制不透明,通常缺乏可解釋性。
2、而機理模型是一種基于對系統或過程的深入理解構建的模型,這種模型試圖通過模擬系統的內部機制和工作原理來預測系統的行為,通常基于物理定律、化學方程、生物學原理或其他科學理論,因此機理模型的參數和結構都有明確的物理或化學意義,機理模型的構建和驗證需要深入的領域知識和精確的實驗數據。
3、因此,本申請為了輸入這些專業領域的精確實驗數據,使得每一個數據都有明確的意義,通過將不同業務領域的定律方程原理等定義為一個算子,使用算子生成機理模型,并完成機理模型整個流程的數據流轉。
技術實現思路
1、本專利技術的目的在于,針對上述現有技術中的不足,提供一種生成機理模型的算子組件編排方法和設備,以便通過對待研究業務系統的多個目標算子所生成的組件進行編排操作,能夠生成滿足待研究業務系統業務需求的機理模型。
2、為實現上述目的,本申請實施例采用的技術方案如下:
3、第一方面,本申請實施例提供了一種用于生成機理模型的算子組件編排方法,包括:
4、在預設配置界面的畫布上顯示多個算子組件,所述多個算子組件分別為:針對待研究業務系統的多個目標算子所生成的組件;所述多個目標算子至少包括:輸入算子、
5、根據通過所述畫布輸入的針對各算子組件的編排操作,對所述各算子組件對應算子進行業務參數配置,并對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,得到編排后的多個算子組件;
6、根據所述編排后的多個算子組件,生成針對所述待研究業務系統的機理模型。
7、在可選的實施方式中,所述在預設配置界面的畫布上顯示多個算子組件,包括:
8、在所述預設配置界面顯示預設算子庫的算子列表,所述預設算子庫的算子列表包括:所述輸入算子的名稱、所述輸出算子的名稱以及至少一個預設業務領域的業務算子的名稱;
9、根據針對所述輸入算子的拖拽操作,在所述畫布上顯示所述輸入算子的組件;
10、根據針對所述輸出算子的拖拽操作,在所述畫布上顯示所述輸出算子的組件;
11、根據針對所述至少一個預設業務領域中所述目標業務領域的所述目標業務算子的拖拽操作,在所述畫布上顯示所述目標業務算子的組件。
12、在可選的實施方式中,所述目標數據轉換算子還包括:目標數學運算算子;所述預設算子庫的算子列表還包括:多個數學運算算子的名稱;
13、所述在預設配置界面的畫布上顯示多個算子組件,還包括:
14、根據針對所述目標數學運算算子的拖拽操作,在所述畫布上顯示所述目標數學運算算子的組件。
15、在可選的實施方式中,所述根據通過所述畫布輸入的針對各算子組件的編排操作,對所述各算子組件對應算子進行業務參數配置,并對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,包括:
16、根據通過所述畫布輸入的針對所述各算子組件的第一編排操作,對所述各算子組件對應算子在所述待研究業務系統下的算子名稱和算子變量進行業務參數配置;
17、根據通過所述畫布輸入的針對所述各算子組件的第二編排操作,對所述輸入算子的組件的輸出點位和所述目標數據轉換算子的輸入點位進行連線配置,對所述輸出算子的組件的輸入點位和所述目標數據轉換算子的輸出點位進行連線配置,并對不同所述目標數據轉換算子的輸入點位和輸出點位進行連線配置。
18、在可選的實施方式中,所述對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,包括:
19、獲取所述畫布上已連線算子組件的第一連線數據列表;
20、根據所述第一連線數據列表,確定當前算子組件與待連接算子組件是否滿足預設連接約束條件;
21、若所述當前算子組件與所述待連接算子組件滿足所述預設連接約束條件,則對所述當前算子組件與所述待連接算子組件對應算子之間的輸入輸出關系進行連線配置。
22、在可選的實施方式中,所述根據所述第一連線數據列表,確定當前算子組件與待連線算子組件是否滿足預設連接約束條件,包括:
23、根據所述第一連線數據列表,確定所述當前算子組件的當前連線指向的所述待連線算子組件的輸入點位是否在所述第一連線數據列表中;
24、若所述待連線算子組件的輸入點位在所述第一連線數據列表中,則通過所述預設配置界面輸出第一連線失敗提示信息;
25、根據所述第一連線數據列表,確定所述當前連線指向的所述待連線算子組件的輸出點位是否已連接至所述當前算子組件的輸入點位;
26、若所述待連線算子組件的輸出點位已連接至所述當前算子組件的輸入點位,則通過所述預設配置界面輸出第二連線失敗提示信息;
27、確定所述待連線算子組件和所述當前算子組件是否為同一算子組件;
28、若所述待連線算子組件和所述當前算子組件為同一算子組件,則通過所述預設配置界面輸出第三連線失敗提示信息。
29、在可選的實施方式中,所述方法還包括:
30、獲取所述畫布上所有算子組件的節點數據列表和第二連線數據列表;
31、根據所述節點數據列表和第二連線數據列表,對所述機理模型進行配置校驗。
32、在可選的實施方式中,所述根據所述節點數據列表和第二連線數據列表,對所述機理模型進行配置校驗,包括:
33、對所述節點數據列表中的節點數據進行篩選,確定第一集合、第二集合和第三集合,其中,第一集合包括:所有輸入算子和所有輸出算子,所述第二集合包括:所述所有輸入算子的業務參數配置和所述所有輸出算子的業務參數配置,所述第三集合包括:所述所有算子的輸入節點和輸出節點;
34、根據所述第一集合,確定所述機理模型是否配置有至少一個輸入算子和至少一個輸出算子;
35、若所述機理模型未配置有至少一個輸入算子和至少一個輸出算子,則通過所述預設配置界面輸出第一配置校驗提示信息;
36、根據所述第二集合,確定所述機理模型配置的所述所有輸入算子的業務參數配置和所述所有輸出算子的業務參數配置是否有重復;
37、若所述所有輸入算子的業務參數配置和所述所有輸出算子的業務參數配置有重復,則通過所述預設配置界面輸出第二配置校驗提示信息;
38、根據所述節點數據列表,確定所述機理模型中所有需要配置變量的算子是否都有配置;
39、若所述機理模型中存在目標算子沒有配置變量,則通過所述預設配置界面輸出第三配置校驗提示信息;
40、根據所述第三集合和所述第二連線數據列本文檔來自技高網...
【技術保護點】
1.一種用于生成機理模型的算子組件編排方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述在預設配置界面的畫布上顯示多個算子組件,包括:
3.根據權利要求2所述的方法,其特征在于,所述目標數據轉換算子還包括:目標數學運算算子;所述預設算子庫的算子列表還包括:多個數學運算算子的名稱;
4.根據權利要求1所述的方法,其特征在于,所述根據通過所述畫布輸入的針對各算子組件的編排操作,對所述各算子組件對應算子進行業務參數配置,并對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,包括:
6.根據權利要求5所述的方法,其特征在于,所述根據所述第一連線數據列表,確定當前算子組件與待連線算子組件是否滿足預設連接約束條件,包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.根據權利要求7所述的方法,其特征在于,所述根據所述節點數據列表和第二連線數據列表,對所述機理
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
10.一種計算機設備,其特征在于,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的程序指令,當計算機設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述程序指令,以執行如權利要求1至9任一所述的用于生成機理模型的算子組件編排方法的步驟。
...【技術特征摘要】
1.一種用于生成機理模型的算子組件編排方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述在預設配置界面的畫布上顯示多個算子組件,包括:
3.根據權利要求2所述的方法,其特征在于,所述目標數據轉換算子還包括:目標數學運算算子;所述預設算子庫的算子列表還包括:多個數學運算算子的名稱;
4.根據權利要求1所述的方法,其特征在于,所述根據通過所述畫布輸入的針對各算子組件的編排操作,對所述各算子組件對應算子進行業務參數配置,并對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,包括:
5.根據權利要求1所述的方法,其特征在于,所述對所述各算子組件對應算子之間的輸入輸出關系進行連線配置,包括:
6.根據權利要...
【專利技術屬性】
技術研發人員:姜雪明,張小紅,虞錦明,張士威,朱凡凡,
申請(專利權)人:浙江中控信息產業股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。