本發明涉及電磁閥控制領域,具體涉及一種電磁閥的顫振參數調度方法、系統以及工程機械。
背景技術:
1、比例電磁閥是液壓伺服控制系統中電液轉換的關鍵元件,在使用比例電磁閥作為壓力控制信號的大部分技術路線中,由于設定壓力長期不變,導致閥芯處于力平衡狀態后產生靜摩擦力,閥芯再次運動時需要克服較大的靜摩擦力才能開始動作,因此,在實際應用中,在設定的開度附近疊加一定的顫振擾動,使閥芯一直處于小幅振動狀態以克服靜摩擦力便于后續調節。
2、然而,一個特定參數的顫振只能適應一個較窄的溫度區間,其他溫度區間的顫振要么過大,要么過小,無法滿足多場景下使比例電磁閥一直處于最佳工作狀態的需求,導致出現單一的顫振參數無法滿足電磁閥在較大溫度區間下保持顫振有效的技術問題。
技術實現思路
1、有鑒于此,本發明提供了一種電磁閥的顫振參數調度方法、系統以及工程機械,解決了單一的顫振參數無法滿足電磁閥在較大溫度區間下保持顫振有效的技術問題。
2、作為本發明的第一方面,本發明提供了一種電磁閥的顫振參數調度方法,包括:獲取先導壓力的波動數據,對波動數據進行幅頻特征計算,得到先導壓力的頻率特征和幅值特征,其中,先導壓力用于表征當前液壓油溫下顫振電流作用于電磁閥產生的壓力,幅值特征響應顫振電流的頻率參數和占空比參數進行變化;判斷幅值特征是否處于預設幅值區間內,其中,預設幅值區間為預設目標溫度區間下且電磁閥處于目標顫振狀態時電磁閥對應的幅值區間;若幅值特征未處于預設幅值區間內,基于預設幅值區間對顫振電流的頻率參數和占空比參數進行逐一調度。
3、在本發明一種可能的實現方式中,若幅值特征未處于預設幅值區間內,基于預設幅值區間對顫振電流的頻率參數和占空比參數進行逐一調度,包括:判斷幅值特征是否處于第一預設幅值區間內,其中,第一預設幅值區間的最大值為預設幅值區間的最小值;若幅值特征處于第一預設幅值區間內,對頻率參數進行負向調度;若幅值特征未處于第一預設幅值區間內,對占空比參數進行負向調度。
4、在本發明一種可能的實現方式中,若幅值特征處于第一預設幅值區間內,對頻率參數進行負向調度之后,包括:判斷對頻率參數進行負向調度之后得到的第一幅值特征是否處于預設幅值區間內;若第一幅值特征未處于預設幅值區間內,對占空比參數進行正向調度,直至調度之后得到的幅值特征處于預設幅值區間內;若第一幅值特征處于預設幅值區間內,確定對電磁閥的顫振參數調度結束。
5、在本發明一種可能的實現方式中,若幅值特征未處于第一預設幅值區間內,對占空比參數進行負向調度之后,包括:判斷對占空比參數進行負向調度之后得到的第二幅值特征是否處于預設幅值區間內;若第二幅值特征未處于預設幅值區間內,對頻率參數進行正向調度,直至調度之后得到的幅值特征處于預設幅值區間內;若第二幅值特征處于預設幅值區間內,確定對電磁閥的顫振參數調度結束。
6、在本發明一種可能的實現方式中,若幅值特征未處于預設幅值區間內,基于預設幅值區間對顫振電流的頻率參數和占空比參數進行逐一調度之后,包括:獲取當前液壓油溫下顫振電流的幅值調整值和頻率調整值,其中,幅值調整值和頻率調整值用于表征先導壓力的幅值特征處于預設幅值區間內的顫振電流的調整參數;基于電磁閥的顫振電流函數,對幅值調整值和頻率調整值進行計算,得到顫振電流的調整值;基于顫振電流的調整值,調整電磁閥的顫振電流。
7、在本發明一種可能的實現方式中,對波動數據進行幅頻特征計算,得到先導壓力的頻率特征和幅值特征之后,還包括:對電磁閥進行顫振的有效性判斷。
8、在本發明一種可能的實現方式中,對電磁閥進行顫振的有效性判斷,包括:獲取電磁閥在顫振電流作用下的當前顫振頻率;判斷當前顫振頻率和頻率特征是否一致;若當前顫振頻率和頻率特征一致,確定對電磁閥的顫振作用有效;若當前顫振頻率和頻率特征不一致,確定對電磁閥的顫振作用失效。
9、在本發明一種可能的實現方式中,該方法還包括:獲取電磁閥的液壓油溫與顫振參數之間的映射關系圖,其中,映射關系圖是通過在預設幅值區間下,對電磁閥進行多次顫振測試得到的液壓油溫與顫振參數之間的映射關系,顫振參數至少包括顫振電流的頻率參數和占空比參數;基于映射關系圖以及當前顫振電流的頻率參數和占空比參數,確定電磁閥的當前液壓油溫。
10、作為本發明的第二方面,本發明還提供了一種電磁閥的顫振參數調度裝置,包括:計算模塊,用于獲取先導壓力的波動數據,對波動數據進行幅頻特征計算,得到先導壓力的頻率特征和幅值特征,其中,先導壓力用于表征當前液壓油溫下顫振電流作用于電磁閥產生的壓力,幅值特征響應顫振電流的頻率參數和占空比參數進行變化;判斷模塊,用于判斷幅值特征是否處于預設幅值區間內,其中,預設幅值區間為預設目標溫度區間下且電磁閥處于目標顫振狀態時電磁閥對應的幅值區間;調度模塊,用于若幅值特征未處于預設幅值區間內,基于預設幅值區間對顫振電流的頻率參數和占空比參數進行逐一調度。
11、作為本發明的第三方面,本發明還提供了一種電磁閥的顫振參數調度系統,包括:控制器和至少一個電磁閥,其中,控制器分別與各電磁閥的控制端相連;控制器用于執行上述任一項的電磁閥的顫振參數調度方法。
12、作為本發明的第四方面,本發明還提供了一種工程機械,包括:上述的電磁閥的顫振參數調度系統。
13、作為本發明的第五方面,本發明還提供了一種計算機可讀存儲介質,存儲介質存儲有計算機程序,計算機程序用于執行上述任一的電磁閥的顫振參數調度方法。
14、本發明提供的電磁閥的顫振參數調度方法,通過獲取先導壓力的波動數據,對波動數據進行幅頻特征計算,得到先導壓力的頻率特征和幅值特征,其中,先導壓力用于表征當前液壓油溫下顫振電流作用于電磁閥產生的壓力,幅值特征響應顫振電流的頻率參數和占空比參數進行變化;判斷幅值特征是否處于預設幅值區間內,其中,預設幅值區間為預設目標溫度區間下且電磁閥處于目標顫振狀態時電磁閥對應的幅值區間;若幅值特征未處于預設幅值區間內,基于預設幅值區間對顫振電流的頻率參數和占空比參數進行逐一調度。容易注意到的是,根據先導壓力的幅頻特征,判斷當前液壓油溫狀態下的當前顫振參數是否使電磁閥處于最佳工作狀態,通過自適應調度顫振電流的頻率和占空比,從而實現電磁閥顫振始終工作在最佳區間的目的,進而達到了提升電磁閥在復雜多變工況下的顫振有效性的技術效果,以此解決了單一的顫振參數無法滿足電磁閥在較大溫度區間下保持顫振有效的技術問題。
1.一種電磁閥的顫振參數調度方法,其特征在于,包括:
2.根據權利要求1所述的電磁閥的顫振參數調度方法,其特征在于,所述若所述幅值特征未處于所述預設幅值區間內,基于所述預設幅值區間對所述顫振電流的頻率參數和占空比參數進行逐一調度,包括:
3.根據權利要求2所述的電磁閥的顫振參數調度方法,其特征在于,若所述幅值特征處于所述第一預設幅值區間內,對所述頻率參數進行負向調度之后,所述方法還包括:
4.根據權利要求2所述的電磁閥的顫振參數調度方法,其特征在于,若所述幅值特征未處于所述第一預設幅值區間內,對所述占空比參數進行負向調度之后,所述方法還包括:
5.根據權利要求1所述的電磁閥的顫振參數調度方法,其特征在于,若所述幅值特征未處于所述預設幅值區間內,基于所述預設幅值區間對所述顫振電流的頻率參數和占空比參數進行逐一調度之后,所述方法還包括:
6.根據權利要求1所述的電磁閥的顫振參數調度方法,其特征在于,對所述波動數據進行幅頻特征計算,得到所述先導壓力的頻率特征和幅值特征之后,所述方法還包括:對所述電磁閥進行顫振的有效性判斷。
7.根據權利要求6所述的電磁閥的顫振參數調度方法,其特征在于,所述對所述電磁閥進行顫振的有效性判斷,包括:
8.根據權利要求1所述的電磁閥的顫振參數調度方法,其特征在于,所述方法還包括:
9.一種電磁閥的顫振參數調度系統,其特征在于,包括:控制器和至少一個電磁閥,其中,
10.一種工程機械,其特征在于,包括:如權利要求9所述的電磁閥的顫振參數調度系統。