System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本說明書實施例涉及汽車,特別涉及基于預測算法的連接器控制方法。
技術介紹
1、在現有的新能源車上,動力斷開裝置在很多零部件中都有使用,例如變速器的同步器,以及新能源商用車上的取力器。這種裝置主要用于斷開或者傳遞動力,在a狀態時,連接器中的同步器不連接左右兩側的齒輪,動力不會從左側的電機傳遞到右側的負載;在b狀態時,同步器連接左右兩側的齒輪,動力從左側齒輪傳遞到同步器,再從同步器傳遞到右側齒輪,從而達到動力從電機傳遞到右側的負載的目的。同步器由一個控制器ecu驅動,能夠向左或者向右移動,一般為了確認同步器已經完成左右兩側的動力的耦接,兩種方法會被采用:第一種是在連接器的箱體上安裝測量同步器位置的位置傳感器,傳感器的位置信號傳遞到ecu,ecu檢測到信號值以確定同步器已經到達耦接連接器兩側齒輪的位置;第二種是在負載側的旋轉軸上安裝轉速傳感器,傳感器的轉速信號傳遞到ecu,ecu檢測到負載軸轉速值和電機轉速相等之后,確認同步器已經完成了左右兩側的耦接。
2、現有技術大多采用上述方法的一種,也有的方案會同時安裝位置傳感器和轉速傳感器。如果只安裝一種傳感器,當傳感器失效之后,ecu就無法確認同步器是否已經耦接了電機和負載。如果安裝了兩種傳感器,一方面產品的成本較高,另一方面,如果兩個傳感器都出現故障,ecu依然無法確認同步器是否已經耦接電機和負載。
3、一般來說,如果ecu無法確認連接器是否正常工作,電機就不能傳遞動力到負載側,以防止異常情況發生:例如ecu發出耦接的指令,但實際的同步器位置沒有到達既定位置,導致連
4、由此,亟需一種更好的方案。
技術實現思路
1、有鑒于此,本說明書實施例提供了基于預測算法的連接器控制方法。本說明書一個或者多個實施例同時涉及基于預測算法的連接器控制裝置,一種計算設備,一種計算機可讀存儲介質以及一種計算機程序,以解決現有技術中存在的技術缺陷。
2、根據本說明書實施例的第一方面,提供了一種基于預測算法的連接器控制方法,包括:
3、向電機發送轉速請求,基于轉速請求確定第一同步器狀態;
4、基于同步器狀態向電機發送目標轉速控制指令,并基于目標轉速控制指令確定功率信息;
5、基于至少兩個功率信息確定第二同步器狀態;
6、基于第二同步器狀態對連接器進行控制。
7、在一種可能的實現方式中,向電機發送轉速請求,基于轉速請求確定第一同步器狀態,包括:
8、向電機發送轉速請求,確定電機的負載端旋轉軸的轉動狀態;
9、基于轉動狀態確定第一同步器狀態。
10、在一種可能的實現方式中,基于同步器狀態向電機發送目標轉速控制指令,包括:
11、在同步器狀態為脫開的情況下,向電機發送目標轉速控制指令。
12、在一種可能的實現方式中,基于目標轉速控制指令確定功率信息,包括:
13、確定第一循環閾值,確定初始循環次數;
14、基于目標轉速控制指令確定扭矩信息和轉速信息,并將初始循環次數增加1;
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.根據權利要求1所述的方法,其特征在于,所述基于所述同步器狀態向所述電機發送目標轉速控制指令,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述目標轉速控制指令確定功率信息,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于至少兩個所述功率信息確定第二同步器狀態,包括:
6.根據權利要求1所述的方法,其特征在于,所述基于所述至少兩個所述功率信息確定第二同步器狀態,包括:
7.根據權利要求6所述的方法,其特征在于,所述基于所述當前功率信息和所述對比數據確定第二同步器狀態,包括:
8.一種基于預測算法的連接器控制裝置,其特征在于,包括:
9.一種計算設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其存儲有計算機可執行指令,該計算機可執行指令被處理器執行時實現權利要求1至7任意一項所述
...【技術特征摘要】
1.一種基于預測算法的連接器控制方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述向電機發送轉速請求,基于所述轉速請求確定第一同步器狀態,包括:
3.根據權利要求1所述的方法,其特征在于,所述基于所述同步器狀態向所述電機發送目標轉速控制指令,包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述目標轉速控制指令確定功率信息,包括:
5.根據權利要求4所述的方法,其特征在于,所述基于至少兩個所述功率信息確定第二同步器狀態,包括:
...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。