本發明涉及計算機技術領域,尤其涉及一種出風電機調速方法及裝置。
背景技術:
對于出風電機(例如空調的出風電機等),一般根據傳遞函數的參數值,得到控制算法的參數值,進而根據控制算法的參數值,對出風電機進行風速的控制,目前一般都是使用初始的控制函數參數值來得到控制算法的參數值。
但實際使用中,由于使用不同風道、風葉以及電機的空調,其傳遞函數的參數會有所差別;或者是空調在長期使用過程中,蒸發器及過濾網的臟堵、元器件參數特性偏移等,也會使傳遞函數的參數發生改變,而現有技術仍然使用初始的控制函數參數值來得到控制算法的參數值,因而無法對出風電機進行準確地控制,一般表現為轉速波動、出風不均等現象。
綜上所述,現有技術存在出風電機調速不精準的技術問題。
技術實現要素:
本發明提供一種出風電機調速方法及裝置,用以提高出風電機調速的精準性。
第一方面,本發明實施例提供一種出風電機調速方法,包括:
主控板對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;
所述主控板檢測所述出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數;
所述主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值;
所述主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。
可選地,所述主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值,包括:
所述參數對的數量等于2;所述主控板根據所述階躍信號控制量及兩個參數對,確定所述出風電機的傳遞函數參數值;或者
所述參數對的數量大于2;所述主控板根據所述階躍信號控制量及多個參數對,確定所述出風電機的傳遞函數參數的多組計算值;
所述主控板根據所述多組計算值,確定所述出風電機的傳遞函數參數值。
可選地,所述主控板檢測所述出風電機在轉速改變過程中的至少兩個參數對,包括:
所述主控板根據預設的采樣周期,獲取每個采樣時間點對應的轉速,直至所述出風電機的轉速趨于穩定,其中,相鄰的兩個采樣時間點的間隔不大于預設閾值;
所述主控板根據采樣時間點及所述采樣時間點對應的轉速,確定所述出風電機的轉速與時間的對應關系;
所述主控板從所述轉速與時間的對應關系中確定至少兩個參數對。
可選地,所述傳遞函數為y=K*U(1-e-(t-τ)/T),其中,U為所述階躍信號控制量,t為時間變量,y為速度變量,K,T,τ為所述傳遞函數參數值,其中,T為系統時間常數,τ為系統純滯后時間,K為輸出增益。
可選地,所述主控板對出風電機施加階躍信號控制量,包括:
所述主控板在檢測到所述出風電機上電時,對所述出風電機施加階躍信號控制量;或者
所述主控板在接收到遙控命令時,對所述出風電機施加階躍信號控制量。
第二方面,本發明實施例提供一種出風電機調速裝置,包括:
第一控制單元,用于對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;
參數檢測單元,用于檢測所述出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數;
傳遞函數參數值確定單元,用于根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值;
第二控制單元,用于根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。
可選地,所述傳遞函數參數值確定單元,具體用于:
所述參數對的數量等于2;根據所述階躍信號控制量及兩個參數對,確定所述出風電機的傳遞函數參數值;或者
所述參數對的數量大于2;根據所述階躍信號控制量及多個參數對,確定所述出風電機的傳遞函數參數的多組計算值;根據所述多組計算值,確定所述出風電機的傳遞函數參數值。
可選地,所述參數檢測單元,具體用于:
根據預設的采樣周期,獲取每個采樣時間點對應的轉速,直至所述出風電機的轉速趨于穩定,其中,相鄰的兩個采樣時間點的間隔不大于預設閾值;
根據采樣時間點及所述采樣時間點對應的轉速,確定所述出風電機的轉速與時間的對應關系;
從所述轉速與時間的對應關系中確定至少兩個參數對。
可選地,所述傳遞函數為y=K*U(1-e-(t-τ)/T),其中,U為所述階躍信號控制量,t為時間變量,y為速度變量,K,T,τ為所述傳遞函數參數值,其中,T為系統時間常數,τ為系統純滯后時間,K為輸出增益。
可選地,所述第一控制單元,具體用于:在檢測到所述出風電機上電時,對所述出風電機施加階躍信號控制量;或者在接收到遙控命令時,對所述出風電機施加階躍信號控制量。
本發明實施例,主控板對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;主控板檢測出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數,主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值,主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。本發明實施例,主控板實時確定出風電機的當前實時的傳遞函數的參數值,并根據當前實時的傳遞函數的參數值控制出風電機的運行,從而可以提高出風電機調速的精確性。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的出風電機調速方法流程圖;
圖2為本發明實施例提供的出風電機調速方法詳細流程圖;
圖3為本發明實施例提供的出風電機調速裝置示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
下面結合說明書附圖對本發明實施例作進一步詳細描述。
如圖1所示,本發明實施例提供的出風電機調速方法,包括:
步驟101、主控板對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;
步驟102、所述主控板檢測所述出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數;
步驟103、所述主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值;
步驟104、所述主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。
上述步驟101中,主控板對出風電機施加階躍信號控制量,其中,階躍信號控制量用于改變所述出風電機的轉速,并且,主控板對出風電機施加階躍信號控制量的時間點可以是:主控板在檢測到出風電機上電時,對出風電機施加階躍信號控制量,或者是主控板在接收到遙控命令時,對出風電機施加階躍信號控制量。
上述步驟102中,由于主控板對出風電機施加階躍信號控制量,因而導致出風電機的轉速發生變化,一般是轉速越來越快,然后到達某個時間點,轉速趨于穩定,在此過程中,主控板檢測出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數。
例如,檢測到兩個參數對為:(t1,y1),(t2,y2),其中,第一個參數對表示在t1時刻的出風電機的轉速為y1,第二個參數對表示在t2時刻的出風電機的轉速為y2;當然還可以是檢測獲取多個參數對,例如,3個,4個,4或者以上等。
當然,參數對還可以是通過下述方法獲取:
主控板根據預設的采樣周期,獲取每個采樣時間點對應的轉速,直至出風電機的轉速趨于穩定,其中,相鄰的兩個采樣時間點的間隔不大于預設閾值;主控板根據采樣時間點及所述采樣時間點對應的轉速,確定出風電機的轉速與時間的對應關系;述主控板從轉速與時間的對應關系中確定至少兩個參數對。
即主控板首先根據采樣到的時間點與轉速的對應關系,確定出出風電機的轉速與時間的對應關系,例如可以是一個函數關系式,或者是一個時間與轉速的曲線關系圖,根據出風電機的轉速與時間的對應關系,可以從中選取至少兩個時間點,并確定與該至少兩個時間點對應的轉速。
上述方法首先確定出對應關系,然后再確定出參數對的方法,其好處在于:可以靈活地獲取到非采樣時間點上的參數對,從而有利于主控板提高計算參數值的速度。
上述步驟103中,主控板根據階躍信號控制量及所述至少兩個參數對,確定出風電機的傳遞函數參數值。
舉例來說,假設傳遞函數為y=K*U(1-e-(t-τ)/T),其中,U為所述階躍信號控制量,t為時間變量,y為速度變量,K,T,τ為所述傳遞函數參數值,其中,T為系統時間常數,τ為系統純滯后時間,K為輸出增益。
即K,T,τ即為需要求得的傳遞函數參數值。下面給出兩種求得傳遞函數參數值的方法,包括:
方法一、參數對的數量等于2
即在上述步驟102中,獲取兩個參數對,假設獲取的兩個參數對分別為:(t1,0.37Y)和(t2,0.63Y),其中,Y表示出風電機速度趨于穩定時的轉速。
并且,本發明實施例中,出風電機的參數對的采樣周期非常小,因此,可近似認為當t趨于無窮大時,出風電機速度趨于穩定時的轉速,即有Y=K*U。
因而,可得到如下方程組:
從而可以得到:K=Y/U,τ=2t1-t2,T=2(t1-t2)。
方法二、參數對的數量大于2
主控板根據所述階躍信號控制量及多個參數對,確定所述出風電機的傳遞函數參數的多組計算值;主控板根據所述多組計算值,確定所述出風電機的傳遞函數參數值。
假設還有兩個參數對分別為:(t3,0.55Y)和(t4,0.87Y)。
因而,可得到如下方程組:
從而可以得到:K=Y/U,τ=(5t3-2t4)/3,T=5(t3-t4)/6。
然后,可計算得到:
K=Y/U,
該方法二,是求多個計算結果的平均值,從而可以更準確地得到當前傳遞函數參數值。
上述步驟104中,主控板根據得到的出風電機的傳遞函數參數值,控制出風電機運行。
本發明實施例,主控板對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;主控板檢測出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數,主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值,主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。本發明實施例,主控板實時確定出風電機的當前實時的傳遞函數的參數值,并根據當前實時的傳遞函數的參數值控制出風電機的運行,從而可以提高出風電機調速的精確性。
下面對本發明實施例提供的出風電機調速方法做詳細描述,如圖2所示,包括:
步驟201、主控板在檢測到所述出風電機上電時或者主控板在接收到遙控命令時,對所述出風電機施加階躍信號控制量。
步驟202、主控板根據預設的采樣周期,獲取每個采樣時間點對應的轉速,直至所述出風電機的轉速趨于穩定,主控板根據采樣時間點及所述采樣時間點對應的轉速,確定所述出風電機的轉速與時間的對應關系,主控板從所述轉速與時間的對應關系中確定至少兩個參數對。
步驟203、主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值。
步驟204、主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。
本發明實施例,主控板對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;主控板檢測出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數,主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值,主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。本發明實施例,主控板實時確定出風電機的當前實時的傳遞函數的參數值,并根據當前實時的傳遞函數的參數值控制出風電機的運行,從而可以提高出風電機調速的精確性。
基于相同的技術構思,本發明實施例還提供一種出風電機調速裝置,如圖3所示,包括:
第一控制單元301,用于對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;
參數檢測單元302,用于檢測所述出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數;
傳遞函數參數值確定單元303,用于根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值;
第二控制單元304,用于根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。
可選地,所述傳遞函數參數值確定單元303,具體用于:
所述參數對的數量等于2;根據所述階躍信號控制量及兩個參數對,確定所述出風電機的傳遞函數參數值;或者
所述參數對的數量大于2;根據所述階躍信號控制量及多個參數對,確定所述出風電機的傳遞函數參數的多組計算值;根據所述多組計算值,確定所述出風電機的傳遞函數參數值。
可選地,所述參數檢測單元302,具體用于:
根據預設的采樣周期,獲取每個采樣時間點對應的轉速,直至所述出風電機的轉速趨于穩定,其中,相鄰的兩個采樣時間點的間隔不大于預設閾值;
根據采樣時間點及所述采樣時間點對應的轉速,確定所述出風電機的轉速與時間的對應關系;
從所述轉速與時間的對應關系中確定至少兩個參數對。
可選地,所述傳遞函數為y=K*U(1-e-(t-τ)/T),其中,U為所述階躍信號控制量,t為時間變量,y為速度變量,K,T,τ為所述傳遞函數參數值,其中,T為系統時間常數,τ為系統純滯后時間,K為輸出增益。
可選地,所述第一控制單元301,具體用于:在檢測到所述出風電機上電時,對所述出風電機施加階躍信號控制量;或者在接收到遙控命令時,對所述出風電機施加階躍信號控制量。
本發明實施例,主控板對出風電機施加階躍信號控制量,所述階躍信號控制量用于改變所述出風電機的轉速;主控板檢測出風電機在轉速改變過程中的至少兩個參數對,所述參數對為時間參數與對應的轉速參數,主控板根據所述階躍信號控制量及所述至少兩個參數對,確定所述出風電機的傳遞函數參數值,主控板根據所述出風電機的傳遞函數參數值,控制所述出風電機運行。本發明實施例,主控板實時確定出風電機的當前實時的傳遞函數的參數值,并根據當前實時的傳遞函數的參數值控制出風電機的運行,從而可以提高出風電機調速的精確性。
本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明范圍的所有變更和修改。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。