System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理領域,特別是涉及一種穩態參數的確定方法以及裝置。
技術介紹
1、穩態配平通常用于描述在某些系統中,特別是動態系統中,各種作用力或變量達到一種平衡狀態,不再隨時間發生明顯的變化。這個概念在多個領域有不同的應用,包括物理學、工程學、經濟學等。
2、穩定的平衡狀態代表了系統在長時間內的穩定行為,對于穩定性能和評估至關重要。如果系統存在穩定性問題,仿真將無法找到解決方案,因此首先應該解決穩態問題,以確保系統的各項工況下都能正常運行。
技術實現思路
1、本申請提供一種以確定穩態參數,解決穩態問題,本申請還提供一種穩態參數的確定裝置。
2、第一方面,本申請提供一種穩態參數的確定方法,包括:
3、確定用戶配置的目標場景下的迭代變量信息以及因變量信息,所述迭代變量信息至少包括:迭代變量的名稱以及迭代變量的初始值;所述因變量信息至少包括:因變量的名稱以及因變量的目標值;
4、根據所述迭代變量信息以及因變量信息構建目標場景的關系方程;
5、若所述關系方程的損失函數達到最小值,確定所述關系方程中迭代變量的當前的初始值為穩態參數;
6、若所述關系方程的損失函數未達到最小值,根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,直至所述損失函數達到最小值或迭代次數達到迭代次數閾值時,確定對應的目標初始值為穩態參數。
7、可選的,所述迭代變量信息還包括迭代變量的取值區間,所述根據預設
8、利用正態分布隨機數的方式從迭代變量的取值區間中確定目標初始值并利用目標初始值對所述關系方程進行迭代。
9、可選的,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
10、隨機選取所述初始值的第一倍數確定為目標初始值并利用目標初始值對所述關系方程進行迭代,所述第一倍數為0至10倍。
11、可選的,當迭代次數達到目標次數時,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
12、選取多次迭代過程中對應的多個初始值中的最小初始值;
13、將第二倍數的最小初始值確定為目標初始值并利用目標初始值對所述關系方程進行迭代,所述第二倍數小于1;
14、或,
15、選取多次迭代過程中對應的多個初始值中的最大初始值;
16、將第三倍數的最大初始值確定為目標初始值并利用目標初始值對所述關系方程進行迭代,所述第三倍數大于1;
17、或,
18、選取多次迭代過程中對應的多個初始值中的最大初始值以及最小初始值;
19、利用二分法從所述最大初始值至最小初始值的區間中確定目標初始值并利用目標初始值對所述關系方程進行迭代。
20、可選的,所述確定對應的目標初始值為穩態參數,包括:
21、根據預設的驗證規則,對所述損失函數達到最小值或迭代次數達到迭代次數閾值時對應的目標初始值進行驗證;
22、當滿足驗證規則確定對應的目標初始值為穩態參數。
23、可選的,所述方法還包括:
24、呈現參數配置界面,所述參數配置界面包括場景選擇選項、迭代變量信息欄以及因變量信息欄;
25、所述確定用戶配置的目標場景下的迭代變量信息以及因變量信息,包括:
26、根據所述用戶對場景選擇選項的選擇操作確定目標場景,根據所述用戶對迭代變量信息欄以及因變量信息欄中輸入的信息確定目標場景下的迭代變量信息以及因變量信息。
27、可選的,所述方法還包括:
28、展示確定的穩態參數以及確定穩態參數的迭代次數;
29、將確定穩態參數的過程生成代碼文件并存儲
30、第二方面,本申請還提供一種穩態參數的確定裝置,所述裝置包括:
31、第一確定單元,用于確定用戶配置的目標場景下的迭代變量信息以及因變量信息,所述迭代變量信息至少包括:迭代變量的名稱以及迭代變量的初始值;所述因變量信息至少包括:因變量的名稱以及因變量的目標值;
32、構建單元,用于根據所述迭代變量信息以及因變量信息構建目標場景的關系方程;
33、第二確定單元,用于若所述關系方程的損失函數達到最小值,確定所述關系方程中迭代變量的當前的初始值為穩態參數;
34、第三確定單元,用于若所述關系方程的損失函數未達到最小值,根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,直至所述損失函數達到最小值或迭代次數達到迭代次數閾值時,確定對應的目標初始值為穩態參數。
35、可選的,所述迭代變量信息還包括迭代變量的取值區間,所述第三確定單元,具體用于:
36、利用正態分布隨機數的方式從迭代變量的取值區間中確定目標初始值并利用目標初始值對所述關系方程進行迭代。
37、可選的,所述第三確定單元,具體用于:
38、隨機選取所述初始值的第一倍數確定為目標初始值并利用目標初始值對所述關系方程進行迭代,所述第一倍數為0至10倍。
39、可選的,當迭代次數達到目標次數時,所述第三確定單元,具體用于:
40、選取多次迭代過程中對應的多個初始值中的最小初始值;
41、將第二倍數的最小初始值確定為目標初始值并利用目標初始值對所述關系方程進行迭代,所述第二倍數小于1;
42、或,
43、選取多次迭代過程中對應的多個初始值中的最大初始值;
44、將第三倍數的最大初始值確定為目標初始值并利用目標初始值對所述關系方程進行迭代,所述第三倍數大于1;
45、或,
46、選取多次迭代過程中對應的多個初始值中的最大初始值以及最小初始值;
47、利用二分法從所述最大初始值至最小初始值的區間中確定目標初始值并利用目標初始值對所述關系方程進行迭代。
48、可選的,所述第三確定單元,具體用于:
49、根據預設的驗證規則,對所述損失函數達到最小值或迭代次數達到迭代次數閾值時對應的目標初始值進行驗證;
50、當滿足驗證規則確定對應的目標初始值為穩態參數。
51、可選的,所述裝置還包括:
52、呈現單元,用于呈現參數配置界面,所述參數配置界面包括場景選擇選項、迭代變量信息欄以及因變量信息欄;
53、所述第一確定單元,具體用于:
54、根據所述用戶對場景選擇選項的選擇操作確定目標場景,根據所述用戶對迭代變量信息欄以及因變量信息欄中輸入的信息確定目標場景下的迭代變量信息以及因變量信息。
55、可選的,所述裝置還包括:
56、展示單元,用于展示確定的穩態參本文檔來自技高網...
【技術保護點】
1.一種穩態參數的確定方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述迭代變量信息還包括迭代變量的取值區間,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
4.根據權利要求1所述的方法,其特征在于,當迭代次數達到目標次數時,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
5.根據權利要求1所述的方法,其特征在于,所述確定對應的目標初始值為穩態參數,包括:
6.根據權利要求1所述的方法,其特征在于,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
8.一種穩態參數的確定裝置,其特征在于,包括:
9.根據權利要求8所述的裝置,其特征在于,所述迭代變量信息還包括迭代變量的取值區間,所述第三確定單元,具體用于:
...
【技術特征摘要】
1.一種穩態參數的確定方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述迭代變量信息還包括迭代變量的取值區間,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方程進行迭代,包括:
4.根據權利要求1所述的方法,其特征在于,當迭代次數達到目標次數時,所述根據預設的初始值選取規則,確定目標初始值,利用目標初始值對所述關系方...
【專利技術屬性】
技術研發人員:張橋,李京燕,王范鳳,
申請(專利權)人:北京世冠金洋科技發展有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。