System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數字孿生,具體地涉及一種模型遷移方法、計算設備及機器可讀存儲介質。
技術介紹
1、隨著工程機械的控制技術快速發展,數字孿生技術廣泛應用于各種類型的工程機械控制場景中。數字孿生是指利用通過實時數據和建模技術,在虛擬空間中完成工程機械的映射,從而反映工程機械對應的實體裝備的運行狀態。在塔機等工程機械的控制場景中,通常基于數字孿生技術構建塔機的整機代理模型,通過整機代理模型對塔機進行應力預測和優化,提高塔機的運行可靠性。
2、然而,塔機等工程機械通常由多個可換裝部件組成的復雜系統,通常塔機等工程機械在使用過程中,會通過組裝不同的可換裝部件,形成不同組裝配置以適應復雜的工程施工環境。在塔機的組裝配置發生變化的情況下,需要重新構建塔機的代理模型,并重新對塔機的代理模型進行訓練及測試。工程機械的組裝配置發生變化需要耗費大量時間重新部署代理模型,進而導致了工程機械的代理模型部署效率低下。
技術實現思路
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、本申請實施例的其它特征和優點將在隨后的具體實施方式部分予以詳細說明。
本文檔來自技高網...【技術保護點】
1.一種模型遷移方法,其特征在于,所述模型遷移方法包括:
2.根據權利要求1所述的方法,其特征在于,每個所述目標部件代理模型均包括至少一個子網絡;
3.根據權利要求2所述的方法,其特征在于,所述基于所述目標部件代理模型中的每個所述子網絡的精度誤差,訓練所述目標部件代理模型,包括:
4.根據權利要求3所述的方法,其特征在于,每個所述目標部件代理模型還包括匯總網絡,每個所述子網絡均連接所述匯總網絡;
5.根據權利要求3所述的方法,其特征在于,所述基于所述目標部件代理模型中的每個所述子網絡的精度誤差,訓練所述目標部件代理模型,包括:
6.根據權利要求1所述的方法,其特征在于,所述預設代理模型庫根據以下步驟得到:
7.根據權利要求6所述的方法,其特征在于,所述分別構建每個所述可換裝部件的代理模型包括:
8.根據權利要求1所述的方法,其特征在于,所述根據所述部件配置集合從預設代理模型庫中進行選取,得到對應的所有目標部件代理模型,包括:
9.一種計算設備,其特征在于,包括:
10.一種
...【技術特征摘要】
1.一種模型遷移方法,其特征在于,所述模型遷移方法包括:
2.根據權利要求1所述的方法,其特征在于,每個所述目標部件代理模型均包括至少一個子網絡;
3.根據權利要求2所述的方法,其特征在于,所述基于所述目標部件代理模型中的每個所述子網絡的精度誤差,訓練所述目標部件代理模型,包括:
4.根據權利要求3所述的方法,其特征在于,每個所述目標部件代理模型還包括匯總網絡,每個所述子網絡均連接所述匯總網絡;
5.根據權利要求3所述的方法,其特征在于,所述基于所述目標部件代理模型中的每個所述子網絡的精度誤差,訓練所述目標部...
【專利技術屬性】
技術研發人員:員征文,柳青揚,佘玲娟,張鵬,褚盼,顏鍍鐳,
申請(專利權)人:中聯重科建筑起重機械有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。