本發(fā)明涉及車輛領(lǐng)域,具體而言,涉及一種發(fā)動機(jī)的控制方法、裝置、車輛、存儲介質(zhì)、處理器和程序產(chǎn)品。
背景技術(shù):
1、目前,在現(xiàn)有的混合動力汽車中,發(fā)電機(jī)拖動發(fā)動機(jī)的轉(zhuǎn)速調(diào)整通常依賴于傳統(tǒng)的比例-積分-微分(proportional-integral-derivative?control,簡稱為pid)控制算法,該方法通過測量發(fā)動機(jī)的實際轉(zhuǎn)速與期望轉(zhuǎn)速之間的差值來計算轉(zhuǎn)速控制策略,但是,該方法存在對發(fā)動機(jī)進(jìn)行控制的效率低的技術(shù)問題。
2、針對上述的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例提供了一種發(fā)動機(jī)的控制方法、裝置、車輛、存儲介質(zhì)、處理器和程序產(chǎn)品,以至少解決對發(fā)動機(jī)進(jìn)行控制的效率低的技術(shù)問題。
2、根據(jù)本發(fā)明實施例的一個方面,提供了一種發(fā)動機(jī)的控制方法,該方法可以包括:分別在車輛啟動過程中的多個時刻,獲取車輛中發(fā)電機(jī)的輸入扭矩,以及發(fā)動機(jī)的輸出轉(zhuǎn)速,得到多個輸入扭矩和多個輸出轉(zhuǎn)速;基于多個輸入扭矩和多個輸出轉(zhuǎn)速,調(diào)整時間序列模型的模型參數(shù),其中,時間序列模型通過發(fā)動機(jī)的歷史輸出轉(zhuǎn)速和發(fā)電機(jī)的歷史輸入扭矩構(gòu)建得到;控制調(diào)整后的時間序列模型,對多個時刻中當(dāng)前時刻對應(yīng)的輸入扭矩進(jìn)行預(yù)測,得到發(fā)動機(jī)的轉(zhuǎn)速控制策略;按照轉(zhuǎn)速控制策略,調(diào)整發(fā)動機(jī)的輸出轉(zhuǎn)速。
3、可選地,控制調(diào)整后的時間序列模型,對多個時刻中當(dāng)前時刻對應(yīng)的輸入扭矩進(jìn)行預(yù)測,得到發(fā)動機(jī)的轉(zhuǎn)速控制策略,包括:確定車輛在當(dāng)前時刻的行駛工況;控制調(diào)整后的時間序列模型,利用行駛工況,對當(dāng)前時刻對應(yīng)的輸入扭矩進(jìn)行預(yù)測,得到轉(zhuǎn)速控制策略。
4、可選地,控制調(diào)整后的時間序列模型,利用行駛工況,對當(dāng)前時刻對應(yīng)的輸入扭矩進(jìn)行預(yù)測,得到轉(zhuǎn)速控制策略,包括:控制調(diào)整后的時間序列模型,對當(dāng)前時刻的輸入扭矩,以及行駛工況進(jìn)行預(yù)測,得到發(fā)動機(jī)的預(yù)測轉(zhuǎn)速;確定預(yù)測轉(zhuǎn)速和當(dāng)前時刻的輸出轉(zhuǎn)速二者之間的轉(zhuǎn)速偏差;基于轉(zhuǎn)速偏差,確定轉(zhuǎn)速控制策略。
5、可選地,基于轉(zhuǎn)速偏差,確定轉(zhuǎn)速控制策略,包括:控制控制系統(tǒng),對轉(zhuǎn)速偏差進(jìn)行轉(zhuǎn)換,得到轉(zhuǎn)速控制策略。
6、可選地,基于多個輸入扭矩和多個輸出轉(zhuǎn)速,調(diào)整時間序列模型的模型參數(shù),包括:利用多個輸入扭矩和多個輸出轉(zhuǎn)速,構(gòu)建得到參數(shù)矩陣;利用參數(shù)矩陣調(diào)整模型參數(shù)。
7、可選地,利用多個參數(shù)矩陣調(diào)整模型參數(shù),包括:響應(yīng)于存在多個相同的參數(shù)矩陣,將參數(shù)矩陣確定為模型參數(shù)。
8、可選地,基于多個輸入扭矩和多個輸出轉(zhuǎn)速,調(diào)整時間序列模型的模型參數(shù),包括:獲取時間序列模型對輸入扭矩進(jìn)行預(yù)測,得到的第一輸出轉(zhuǎn)速;確定與輸入扭矩相同時刻的第二輸出轉(zhuǎn)速;確定第一輸出轉(zhuǎn)速和第二輸出轉(zhuǎn)速二者之間的轉(zhuǎn)速誤差;基于轉(zhuǎn)速誤差,調(diào)整模型參數(shù)。
9、可選地,該方法還可以包括:獲取發(fā)電機(jī)在歷史時段內(nèi)的多個歷史輸入扭矩,以及發(fā)動機(jī)在歷史時段內(nèi)的多個歷史輸出轉(zhuǎn)速;利用多個歷史輸入扭矩和多個歷史輸出轉(zhuǎn)速,構(gòu)建得到時間序列模型。
10、根據(jù)本發(fā)明實施例的另一方面,還提供了一種發(fā)動機(jī)的控制裝置,該裝置可以包括:獲取單元,用于分別在車輛啟動過程中的多個時刻,獲取車輛中發(fā)電機(jī)的輸入扭矩,以及發(fā)動機(jī)的輸出轉(zhuǎn)速,得到多個輸入扭矩和多個輸出轉(zhuǎn)速;調(diào)整單元,用于基于多個輸入扭矩和多個輸出轉(zhuǎn)速,調(diào)整時間序列模型的模型參數(shù),其中,時間序列模型用于表征輸入扭矩和輸出轉(zhuǎn)速之間的關(guān)聯(lián)關(guān)系;預(yù)測單元,用于控制調(diào)整后的時間序列模型,對多個時刻中當(dāng)前時刻對應(yīng)的輸入扭矩進(jìn)行預(yù)測,得到發(fā)動機(jī)的轉(zhuǎn)速控制策略;控制單元,用于按照轉(zhuǎn)速控制策略,調(diào)整發(fā)動機(jī)的輸出轉(zhuǎn)速。
11、根據(jù)本發(fā)明實施例的另一方面,還提供了一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)包括存儲的程序,其中,在程序運行時控制該計算機(jī)可讀存儲介質(zhì)所在設(shè)備執(zhí)行本發(fā)明實施例的發(fā)動機(jī)的控制方法。
12、根據(jù)本發(fā)明實施例的另一方面,還提供了一種處理器,該處理器用于運行程序,其中,程序被該處理器運行時執(zhí)行本發(fā)明實施例的發(fā)動機(jī)的控制方法。
13、根據(jù)本發(fā)明實施例的另一方面,還提供了一種程序產(chǎn)品,該程序產(chǎn)品包括計算機(jī)指令,其中,該計算機(jī)指令被處理器執(zhí)行時實現(xiàn)本發(fā)明實施例的發(fā)動機(jī)的控制方法。
14、根據(jù)本發(fā)明實施例的另一方面,還提供了一種車輛,該車輛可以用于執(zhí)行本發(fā)明實施例的發(fā)動機(jī)的控制方法。
15、在本發(fā)明實施例中,分別在車輛啟動過程中的多個時刻,獲取車輛中發(fā)電機(jī)的輸入扭矩,以及發(fā)動機(jī)的輸出轉(zhuǎn)速,得到多個輸入扭矩和多個輸出轉(zhuǎn)速;基于多個輸入扭矩和多個輸出轉(zhuǎn)速,調(diào)整時間序列模型的模型參數(shù),其中,時間序列模型通過發(fā)動機(jī)的歷史輸出轉(zhuǎn)速和發(fā)電機(jī)的歷史輸入扭矩構(gòu)建得到;控制調(diào)整后的時間序列模型,對多個時刻中當(dāng)前時刻對應(yīng)的輸入扭矩進(jìn)行預(yù)測,得到發(fā)動機(jī)的轉(zhuǎn)速控制策略,其中,轉(zhuǎn)速控制策略用于表示車輛中控制系統(tǒng)的控制參數(shù);按照轉(zhuǎn)速控制策略,調(diào)整發(fā)動機(jī)的輸出轉(zhuǎn)速。也就是說,在本發(fā)明實施例中,在車輛啟動過程中,不斷收集發(fā)動機(jī)的多個輸出轉(zhuǎn)速(也即,轉(zhuǎn)速數(shù)據(jù))和發(fā)電機(jī)的多個輸入扭矩(也即,控制輸入),基于多個輸出轉(zhuǎn)速和多個輸入扭矩,實時更新時間序列模型(比如,armax模型),并利用更新后的時間序列模型確定轉(zhuǎn)速控制策略,從而實現(xiàn)了提高發(fā)動機(jī)的控制效率的技術(shù)效果,解決了對發(fā)動機(jī)進(jìn)行控制的效率低的技術(shù)問題。
1.一種發(fā)動機(jī)的控制方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,控制調(diào)整后的所述時間序列模型,對所述多個時刻中當(dāng)前時刻對應(yīng)的所述輸入扭矩進(jìn)行預(yù)測,得到所述發(fā)動機(jī)的所述轉(zhuǎn)速控制策略,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,控制調(diào)整后的所述時間序列模型,利用所述行駛工況,對所述當(dāng)前時刻對應(yīng)的所述輸入扭矩進(jìn)行預(yù)測,得到所述轉(zhuǎn)速控制策略,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,基于所述轉(zhuǎn)速偏差,確定所述轉(zhuǎn)速控制策略,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于多個所述輸入扭矩和多個所述輸出轉(zhuǎn)速,調(diào)整所述時間序列模型的模型參數(shù),包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,利用多個所述參數(shù)矩陣調(diào)整所述模型參數(shù),包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,基于多個所述輸入扭矩和多個所述輸出轉(zhuǎn)速,調(diào)整時間序列模型的模型參數(shù),包括:
8.根據(jù)權(quán)利要求1至7中任意一項所述的方法,其特征在于,所述方法還包括:
9.一種發(fā)動機(jī)的控制裝置,其特征在于,包括:
10.一種車輛,其特征在于,用于執(zhí)行權(quán)利要求1至8中任意一項所述的方法。
11.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)包括存儲的程序,其中,在所述程序運行時控制所述計算機(jī)可讀存儲介質(zhì)所在設(shè)備執(zhí)行權(quán)利要求1至8中任意一項所述的方法。
12.一種處理器,其特征在于,所述處理器用于運行程序,其中,所述程序被所述處理器運行時執(zhí)行權(quán)利要求1至8中任意一項所述的方法。
13.一種計算機(jī)程序產(chǎn)品,其特征在于,包括計算機(jī)指令,該計算機(jī)指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至8中任意一項所述的方法。