本發明涉及空調器,特別涉及一種空調器電機轉速控制方法、裝置、空調器及存儲介質。
背景技術:
1、空調器的出風量是通過電機的轉動實現的。不過在實際場景中,當空調器處于運行狀態時,由于溫度變化、濕度變化、負載變化等不同因素的變化,會導致電機也受到影響,進而可能出現電機的實際轉速與軟件設定的額定轉速不一致等現象,這就會導致電機運行不穩定,致使空調器的出風量發生波動,影響用戶體驗。目前對于上述問題的解決手段是通過實時檢測當前電機的轉速,并與目標轉速進行對比計算,然后通過結果的正負來判斷電機轉速的轉速狀況,進而對電機進行調速。但是這種轉速調節方案存在剛性較大、不穩定且不具備自適應能力等缺陷,也就是說,當前的轉速調節方案依舊會導致電機轉速不夠穩定,從而影響出風量。因此,如何提高空調器電機轉速的穩定性,確保空調器的出風量穩定可靠是本領域技術人員需要解決的問題。
技術實現思路
1、本發明實施例提供了一種空調器電機轉速控制方法、裝置、空調器及存儲介質,旨在增強對于空調器電機的控制效果,提高電機工作時的穩定性。
2、第一方面,本發明實施例提供了一種空調器電機轉速控制方法,包括:
3、獲取空調器電機的實際轉速,并將所述實際轉速與設定轉速進行比較,得到轉速誤差;
4、利用bp神經網絡對所述轉速誤差進行反饋調節,并輸出關于pi控制器的控制器參數;
5、將所述轉速誤差和控制器參數輸入至pi控制器中,以由所述pi控制器輸出空調器電機的調節q軸電流,并根據所述調節q軸電流得到所述空調器電機的調節d軸電流;
6、利用電流前饋解耦模塊對所述調節d軸電流和調節q軸電流進行解耦補償,以此得到所述空調器電機的調節d軸電壓和調節q軸電壓;
7、利用所述調節d軸電壓和調節q軸電壓對所述空調器電機的轉速進行控制。
8、第二方面,本發明實施例提供了一種空調器電機轉速控制裝置,包括:
9、轉速比較單元,用于獲取空調器電機的實際轉速,并將所述實際轉速與設定轉速進行比較,得到轉速誤差;
10、反饋調節單元,用于利用bp神經網絡對所述轉速誤差進行反饋調節,并輸出關于pi控制器的控制器參數;
11、電流輸出單元,用于將所述轉速誤差和控制器參數輸入至pi控制器中,以由所述pi控制器輸出空調器電機的調節q軸電流,并根據所述調節q軸電流得到所述空調器電機的調節d軸電流;
12、解耦補償單元,用于利用電流前饋解耦模塊對所述調節d軸電流和調節q軸電流進行解耦補償,以此得到所述空調器電機的調節d軸電壓和調節q軸電壓;
13、轉速控制單元,用于利用所述調節d軸電壓和調節q軸電壓對所述空調器電機的轉速進行控制。
14、第三方面,本發明實施例提供了一種空調器,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如第一方面所述的空調器電機轉速控制方法。
15、第四方面,本發明實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如第一方面所述的空調器電機轉速控制方法。
16、本發明實施例提供了一種空調器電機轉速控制方法、裝置、空調器及存儲介質,該方法包括:獲取空調器電機的實際轉速,并將所述實際轉速與設定轉速進行比較,得到轉速誤差;利用bp神經網絡對所述轉速誤差進行反饋調節,并輸出關于pi控制器的控制器參數;將所述轉速誤差和控制器參數輸入至pi控制器中,以由所述pi控制器輸出空調器電機的調節q軸電流,并根據所述調節q軸電流得到所述空調器電機的調節d軸電流;利用電流前饋解耦模塊對所述調節d軸電流和調節q軸電流進行解耦補償,以此得到所述空調器電機的調節d軸電壓和調節q軸電壓;利用所述調節d軸電壓和調節q軸電壓對所述空調器電機的轉速進行控制。本發明實施例通過pi控制器對空調器電機的轉速進行自動調節,并結合bp神經網絡對pi控制器的參數進行設定,同時還利用電流前饋解耦補償對pi控制器的輸出電流進行前饋解耦補償,如此可以增強對于空調器電機的控制效果,提高電機工作時的穩定性,從而不僅可以避免空調器負載變化對電機轉速產生干擾的問題,還可以避免電機因轉速不穩定而導致出風量波動的問題,確保空調器的出風量能夠得到穩定控制,進而提高用戶的使用體驗。
1.一種空調器電機轉速控制方法,其特征在于,包括:
2.根據權利要求1所述的空調器電機轉速控制方法,其特征在于,所述利用bp神經網絡對所述轉速誤差進行反饋調節,并輸出關于pi控制器的控制器參數,包括:
3.根據權利要求1所述的空調器電機轉速控制方法,其特征在于,所述將所述轉速誤差和控制器參數輸入至pi控制器中,以由所述pi控制器輸出空調器電機的調節q軸電流,并根據所述調節q軸電流得到所述空調器電機的調節d軸電流,包括:
4.根據權利要求3所述的空調器電機轉速控制方法,其特征在于,所述利用電流前饋解耦模塊對所述調節d軸電流和調節q軸電流進行解耦補償,以此得到所述空調器電機的調節d軸電壓和調節q軸電壓,包括:
5.根據權利要求1所述的空調器電機轉速控制方法,其特征在于,所述利用所述調節d軸電壓和調節q軸電壓對所述空調器電機的轉速進行控制,包括:
6.根據權利要求1所述的空調器電機轉速控制方法,其特征在于,所述獲取空調器電機的實際轉速,并將所述實際轉速與設定轉速進行比較,得到轉速誤差,包括:
7.根據權利要求4所述的空調器電機轉速控制方法,其特征在于,所述采集所述空調器電機的當前三相電流,并根據所述當前三相電流得到當前d軸電流和當前q軸電流,包括:
8.一種空調器電機轉速控制裝置,其特征在于,包括:
9.一種空調器,其特征在于,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至7任一項所述的空調器電機轉速控制方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的空調器電機轉速控制方法。