麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種控制參數調整方法及裝置與流程

文檔序號:11249996閱讀:1320來源:國知局
一種控制參數調整方法及裝置與流程

本發明涉及家電技術領域,特別涉及一種控制參數調整方法及裝置。



背景技術:

壓縮機作為驅動設備,被廣泛的應用于空調、冰箱等家電中。為了保障空調、冰箱等家電可以在不同頻率或負載下穩定運行,壓縮機需要調整其鎖相環的控制參數或速度環的控制參數。

目前,壓縮機調整其鎖相環的控制參數或速度環的控制參數,通常采用人工調整的方式完成。比如輸入一次角度差等參數后,再獲取鎖相環的控制參數或速度環的控制參數。判斷獲取的鎖相環的控制參數或速度環的控制參數是否為最佳值,如果不是再次人工輸入運轉參數。重復上述過程直至獲取的鎖相環的控制參數或速度環的控制參數為最佳值為止。

通過上述可知,現有的方式,需要人工進行調整。因此,控制參數調整的效率較低。



技術實現要素:

本發明提供了一種控制參數調整方法及裝置,可以提高控制參數調整的效率。

第一方面,本發明提供了一種控制參數調整方法,該方法包括:

將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值;

確定當前所述壓縮機運轉采樣周期中所述控制參數的至少一個誤差值;

根據所述基準值和所述至少一個誤差值,在預先設定的至少一個標志位區間中確定改變量;

利用確定的所述改變量,調整所述控制參數。

優選地,

在所述將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值之前,進一步包括:

判斷當前所述壓縮機運轉采樣周期是否為第一次壓縮機運轉采樣周期,

如果是,采集當前所述壓縮機運轉采樣周期中至少一個當前誤差值,確定所述至少一個當前誤差值中的最大誤差值;

如果否,執行所述將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

優選地,

在所述將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值之前,進一步包括:

判斷是否達到預先設定的壓縮機采樣周期開始時間;

如果是,執行所述將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

優選地,

所述利用確定的所述改變量,調整所述控制參數,包括:

根據確定的所述改變量和當前所述控制參數,計算調整后的所述控制參數對應的第一數值;

判斷所述第一數值是否大于預先設定的數值區間中的任意一個數值,

如果是,將所述控制參數調整為所述數值區間中最大的數值;

否則,判斷所述第一數值是否小于所述數值區間中的任意一個數值,如果判斷出小于,則將所述控制參數調整為所述數值區間中最小的數值;如果判斷出不小于,則將所述控制參數調整為所述第一數值。

優選地,

所述根據所述基準值和所述至少一個誤差值,在預先設定的至少一個標志位區間中確定改變量,包括:

確定所述至少一個誤差值中的最大誤差值;

計算所述基準值和所述最大誤差值間的差值;

根據所述差值在所述至少一個標志位區間中確定目標標志位區間,并在目標標志位區間中確定改變量。

優選地,

所述至少一個標志位區間中包括:第一標志位區間、第二標志位區間以及第三標志位區間;其中,所述第二標志位區間中的各個數值均小于所述第一標志位區間中的各個數值;所述第三標志位區間中的各個數值均小于所述第二標志位區間中的各個數值;

所述根據所述差值在所述至少一個標志位區間中確定目標標志位區間,并在目標標志位區間中確定改變量,包括:

判斷所述差值是否大于所述第一標志位區間中最大的數值,如果是,執行a1;否則執行a2;

a1:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第一標志位區間中,確定第一反方向改變量;

如果否,則在所述第一標志位區間中,確定第一正方向改變量;

a2:判斷所述差值是否大于所述第二標志位區間中最大的數值,如果是,執行a3;否則執行a4;

a3:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第二標志位區間中,確定第二反方向改變量;

如果否,則在所述第二標志位區間中,確定第二正方向改變量;

a4:判斷所述差值是否大于所述第三標志位區間中最大的數值,如果是,執行a5;否則,維持所述控制參數不變;

a5:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第三標志位區間中,確定第三反方向改變量;

如果否,則在所述第三標志位區間中,確定第三正方向改變量。

優選地,

所述控制參數,包括鎖相環的控制參數或速度環的控制參數。

第二方面,本發明提供了一種控制參數調整裝置,該裝置包括:

設定模塊,用于將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值;

誤差值確定模塊,用于確定當前所述壓縮機運轉采樣周期中所述控制參數的至少一個誤差值;

改變量確定模塊,用于根據所述設定模塊設定的所述基準值和所述誤差值確定模塊確定的所述至少一個誤差值,在預先設定的至少一個標志位區間中確定改變量;

調整模塊,用于利用所述改變量確定模塊確定的所述改變量,調整所述控制參數。

優選地,

進一步包括:判斷模塊;

所述判斷模塊,用于判斷當前所述壓縮機運轉采樣周期是否為第一次壓縮機運轉采樣周期,如果是,采集當前所述壓縮機運轉采樣周期中至少一個當前誤差值,確定所述至少一個當前誤差值中的最大誤差值;如果否,觸發所述設定模塊。

優選地,

進一步包括:時間判斷模塊;

所述時間判斷模塊,用于判斷是否達到預先設定的壓縮機采樣周期開始時間;如果是,觸發所述設定模塊。

優選地,

所述調整模塊,包括計算子模塊和調整子模塊;

所述計算子模塊,用于根據所述改變量去確定模塊確定的所述改變量和當前所述控制參數,計算調整后的所述控制參數對應的第一數值;

所述調整子模塊,用于判斷所述第一數值是否大于預先設定的數值區間中的任意一個數值,如果是,將所述控制參數調整為所述數值區間中最大的數值;否則,判斷所述第一數值是否小于所述數值區間中的任意一個數值,如果判斷出小于,則將所述控制參數調整為所述數值區間中最小的數值;如果判斷出不小于,則將所述控制參數調整為所述第一數值。

優選地,

所述改變量確定模塊,包括差值確定子單元和判斷子單元;

所述差值確定子單元,用于確定所述誤差值確定模塊確定的所述至少一個誤差中的最大誤差;計算所述基準值和所述最大誤差間的差值;

所述判斷子單元,用于根據所述差值確定子單元確定的所述差值在所述至少一個標志位區間中確定目標標志位區間,并在目標標志位區間中確定改變量。

優選地,

所述至少一個標志位區間中包括:第一標志位區間、第二標志位區間以及第三標志位區間;其中,所述第二標志位區間中的各個數值均小于所述第一標志位區間中的各個數值;所述第三標志位區間中的各個數值均小于所述第二標志位區間中的各個數值;

所述判斷子模塊,包括:第一判斷子單元、第二判斷子單元以及第三判斷子單元;

所述第一判斷子單元,用于判斷所述差值是否大于所述第一標志位區間中最大的數值,如果是,執行a1;否則,觸發所述第二判斷子單元;

a1:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第一標志位區間中,確定第一反方向改變量;

如果否,則在所述第一標志位區間中,確定第一正方向改變量;

所述第二判斷子單元,用于判斷所述差值是否大于所述第二標志位區間中最大的數值,如果是,執行a3;否則,觸發第三判斷子單元;

a3:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第二標志位區間中,確定第二反方向改變量;

如果否,則在所述第二標志位區間中,確定第二正方向改變量;

第三判斷子單元,用于判斷所述差值是否大于所述第三標志位區間中最大的數值,如果是,執行a5;否則,維持所述控制參數不變;

a5:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第三標志位區間中,確定第三反方向改變量;

如果否,則在所述第三標志位區間中,確定第三正方向改變量。

本發明實施例提供了一種控制參數調整方法及裝置,通過將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值,并確定當前壓縮機運轉采樣周期中控制參數的至少一個誤差值。然后根據確定的基準值和確定的各個誤差值,在預先設定的各個標志位區間中確定改變量。然后利用確定的改變量,調整控制參數。通過上述過程可知,可以根據上一次壓縮機運轉采樣周期中的最大誤差值、當前壓縮機運轉采樣周期中的各個誤差值以及預設的各個標志區間確定改變量,利用確定的改變量對控制參數進行調整,而并不需要人工對控制參數進行調整。因此,本發明提供的方案可以提高控制參數調整的效率。

附圖說明

為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發明一個實施例提供的一種控制參數調整方法的流程圖;

圖2是本發明另一個實施例提供的一種控制參數調整方法的流程圖;

圖3是本發明一個實施例提供的一種控制參數調整裝置所在設備的一種硬件結構圖;

圖4是本發明一個實施例提供的一種控制參數調整裝置的結構示意圖;

圖5是本發明一個實施例提供的一種包括判斷模塊的控制參數調整裝置的結構示意圖;

圖6是本發明一個實施例提供的一種包括時間判斷模塊的控制參數調整裝置的結構示意圖;

圖7是本發明一個實施例提供的一種包括計算子模塊和調整子模塊的控制參數調整裝置的結構示意圖;

圖8是本發明一個實施例提供的一種包括差值確定子模塊和判斷子模塊的控制參數調整裝置的結構示意圖;

圖9是本發明另一個實施例提供的一種控制參數調整裝置的結構示意圖。

具體實施方式

為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例,基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。

如圖1所示,本發明實施例提供了一種控制參數調整方法,該方法可以包括以下步驟:

步驟101:將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值;

步驟102:確定當前所述壓縮機運轉采樣周期中所述控制參數的至少一個誤差值;

步驟103:根據所述基準值和所述至少一個誤差值,在預先設定的至少一個標志位區間中確定改變量;

步驟104:利用確定的所述改變量,調整所述控制參數。

根據如圖1所示的實施例,通過將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值,并確定當前壓縮機運轉采樣周期中控制參數的至少一個誤差值。然后根據確定的基準值和確定的各個誤差值,在預先設定的各個標志位區間中確定改變量。然后利用確定的改變量,調整控制參數。通過上述過程可知,可以根據上一次壓縮機運轉采樣周期中的最大誤差值、當前壓縮機運轉采樣周期中的各個誤差值以及預設的各個標志區間確定改變量,利用確定的改變量對控制參數進行調整,而并不需要人工對控制參數進行調整。因此,本發明提供的實施例可以提高控制參數調整的效率。

在本發明一個實施例中,上述圖1所示流程圖中所涉及的控制參數可以包括鎖相環的控制參數或速度環的控制參數。

在本實施例中,控制參數的類型可以根據業務要求確定。其中鎖相環的控制參數或速度環的控制參數只是優選的方式,還可以根據業務要求確定其他的控制參數。

根據上述實施例,控制參數可以根據業務要求選擇鎖相環的控制參數或速度環的控制參數。因此業務適用性較強。

在本發明一個實施例中,當控制參數為鎖相環的控制參數時,采集的至少一個誤差值均為角度誤差值。當控制參數為速度環的控制參數時,采集的至少一個誤差值為頻率誤差值。

在本發明一個實施例中,在上述圖1所示流程圖步驟101將上一次壓縮機運轉采樣周期中控制參數的最大誤差設定為基準值之前,進一步包括:

判斷當前所述壓縮機運轉采樣周期是否為第一次壓縮機運轉采樣周期,

如果是,采集當前所述壓縮機運轉采樣周期中至少一個當前誤差值,確定所述至少一個當前誤差值中的最大誤差值;

如果否,執行所述將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

在本實施例中,當前壓縮機運轉采樣周期為第一次壓縮機運轉采樣周期時,由于其是第一次運行,并不存在上一次壓縮機運轉采樣周期,因此也無法設定基準值。因此在進行控制參數調整時,需要判斷當前壓縮機運轉采樣周期是否為第一次壓縮機運轉采樣周期。

在本實施例中,當判斷當前壓縮機運轉采樣周期為第一次壓縮機運轉采樣周期時,采集當前壓縮機運轉采樣周期中控制參數的至少一個當前誤差值。其中,采集當前誤差值的具體數量可以根據業務要求確定。待樣本誤差采集完成后,確定各個當前誤差值中的最大誤差值,以使在進行第二次壓縮機運轉采樣周期時可以將最大誤差值設定為基準值。

在本實施例中,當判斷當前壓縮機運轉采樣周期不是第一次壓縮機運轉采樣周期時,直接將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

根據上述實施例,當判斷當前壓縮機運轉采樣周期為第一次壓縮機運轉采樣周期時,需要進行確定采集的各個當前誤差值中的最大誤差值。當判斷當前壓縮機運轉采樣周期不是第一次壓縮機運轉采樣周期時,直接將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。通過上述可知,對第一次壓縮機運轉采樣周期以及非第一次壓縮機運轉采樣周期分別進行不同的基準值確定操作,因此確定的基準值較為精準。

在本發明一個實施例中,在上述圖1所示流程圖步驟101將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值之前,可以進一步包括:

判斷是否達到預先設定的壓縮機采樣周期開始時間;

如果是,執行所述將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

在本實施例中,壓縮機采樣周期開始時間可以根據業務要求確定。當判斷達到設定的壓縮機采樣周期開始時間時,才執將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

根據上述實施例,當判斷達到壓縮機采樣周期開始時間時,才執行將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。從而使控制參數調整按照周期進行,以減小控制參數調整過程中出現混亂調整的可能性。

在本發明一個實施例中,上述圖1所示流程圖步驟104利用確定的所述改變量,調整所述控制參數,可以包括:

根據確定的所述改變量和當前所述控制參數,計算調整后的所述控制參數對應的第一數值;

判斷所述第一數值是否大于預先設定的數值區間中的任意一個數值,

如果是,將所述控制參數調整為所述數值區間中最大的數值;

否則,判斷所述第一數值是否小于所述數值區間中的任意一個數值,如果判斷出小于,則將所述控制參數調整為所述數值區間中最小的數值;如果判斷出不小于,則將所述控制參數調整為所述第一數值。

在本實施例中,根據確定的改變量和當前控制參數,預先計算調整后的控制參數對應的數值。然后將計算出的數值與預先設定的數值區間的各個數值進行比對,并根據比對結果確定控制參數需要調到的數值,以減少控制參數操作設定的數值區間的情況。

在本實施例中,當判斷第一數值大于預先設定的數值區間中的任意一個數值時,將控制參數調整為數值區間中最大的數值。當判斷第一數值不大于預先設定的數值區間中的任意一個數值時,則判斷第一數值是否小于數值區間中的任意一個數值,如果判斷結果為小于,則將控制參數調整為數值區間中最小的數值;如果判斷結果為不小于,則將控制參數調整為第一數值。

在本實施例中,數值區間可以根據業務要求確定,但是需要注意的是,數值區間中的最小值為允許控制參數設定的最小值,數值區間中的最大值為允許控制參數設定的最大值。比如設定的數值區間為[100,200]。當計算得出第一數值為99時,判斷第一數值99不大于數值區間[100,200]中的任意一個數值,則判斷第一數值99是否小于數值區間[100,200]中的任意一個數值,可見判斷結果為小于,則將控制參數調整為數值區間[100,200]中最小的數值100。

根據上述實施例,可以根據確定的改變量和當前控制參數,計算調整后的控制參數對應的數值,并根據計算得出的數值與預先設定的數值區間的關系,調整控制參數。因此控制參數調整的較為精準。

在本發明一個實施例中,上述圖1所示流程圖步驟103根據所述基準值和所述至少一個誤差值,在預先設定的至少一個標志位區間中確定改變量,可以包括:

確定所述至少一個誤差值中的最大誤差值;

計算所述基準值和所述最大誤差值間的差值;

根據所述差值在所述至少一個標志位區間中確定目標標志位區間,并在目標標志位區間中確定改變量。

在本實施例中,標志位區間的數量可以根據業務要求確定,且每一個標志位區間的包括的各個標志位也可以根據業務要求確定。且每一個標志位均可以設置對應的改變量。當控制參數為鎖相環的控制參數時,標志位區間為角度標志位區間。當控制參數為速度環的控制參數時,標志位區間為頻率標志位區間。

在本實施例中,比如設定的了兩個標志位區間:第一標志位區間[1,5]和第二標志位區間[6,10],確定的最大誤差值為10、確定的基準值為15。計算基準值和最大誤差值間的差值為5,則確定第一標志位區間[1,5]為目標標志位區間,并在該區間中確定改變量。

根據上述實施例,由于改變量是根據基準值和最大誤差值之間的差值,以及至少一個標志位區間進行比對之后確定的。因此,確定的改變量較為準確。

在本發明一個實施例中,上述圖1所示流程圖中所涉及的至少一個標志位區間中包括:第一標志位區間、第二標志位區間以及第三標志位區間;其中,所述第二標志位區間中的各個數值均小于所述第一標志位區間中的各個數值;所述第三標志位區間中的各個數值均小于所述第二標志位區間中的各個數值;

所述根據所述差值在所述至少一個標志位區間中確定目標標志位區間,并在目標標志位區間中確定改變量,包括:

判斷所述差值是否大于所述第一標志位區間中最大的數值,如果是,執行a1;否則執行a2;

a1:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第一標志位區間中,確定第一反方向改變量;

如果否,則在所述第一標志位區間中,確定第一正方向改變量;

a2:判斷所述差值是否大于所述第二標志位區間中最大的數值,如果是,執行a3;否則執行a4;

a3:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第二標志位區間中,確定第二反方向改變量;

如果否,則在所述第二標志位區間中,確定第二正方向改變量;

a4:判斷所述差值是否大于所述第三標志位區間中最大的數值,如果是,執行a5;否則,維持所述控制參數不變;

a5:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第三標志位區間中,確定第三反方向改變量;

如果否,則在所述第三標志位區間中,確定第三正方向改變量。

在本實施例中,正方向為將控制參數往小了調節,反方向為將控制參數往大了調節。比如控制參數為100,確定的正方向改變量為10,則將控制參數調整為100+10=100。比如控制參數為100,確定的反方向改變量為10,則將控制參數調整為100-10=90。

在本實施例中,第一標志位區間、第二標志位區間以及第三標志位區間對應的數值均可以根據業務要求確定。比如第一標志位區間為[800-1000]、第二標志位區間為[500-799]、第三標志位區間為[200-499]。當控制參數為鎖相環的控制參數時,上述的各個區間均為角度標志位。當控制參數為速度環的控制參數時,上述的各個區間均為為頻率標志位。

在本實施例中,當確定基準值和最大誤差值間的差值之后,按照標志位區間對應數值從大到小的順序依次與差值進行比對。當確定符合比對要求的目標標志位區間時,將最大誤差值與基準值進行比對,在目標標志位區間中確定改變量。

根據上述實施例,由于改變量的確定需要將差值依次與每一個標志位區間進行比對,確定目標標志位區間。然后再將最大誤差值與基準值進行比對之后,在目標標志位區間中確定改變量。因此,確定的改變量較為準確。

下面以控制參數為鎖相環的控制參數為例。展開說明控制參數調整方法,如圖2所示,該控制參數調整方法,可以包括如下步驟:

步驟201:設置第一標志位區間、第二標志位區間以及第三標志位區間。

在本步驟中,第一標志位區間、第二標志位區間以及第三標志位區間均為角度標志位區間。其中,第二標志位區間中各個數值均小于第一標志位區間中的各個數值,第三標志位區間中各個數值均小于第二標志位區間中的各個數值。比如第一標志位區間為[80-100]、第二標志位區間為[20-79]以及第三標志位區間為[1-19]。

步驟202:判斷是否達到壓縮機采樣周期的開始時間,如果是,執行步驟203;否則繼續執行本步驟。

步驟203:判斷當前壓縮機運轉采樣周期是否為第一次壓縮機運轉采樣周期,如果是,執行步驟204;否則,執行步驟205。

步驟204:采集當前壓縮機運轉采樣周期中的至少一個當前誤差值,確定至少一個當前誤差值中的最大誤差值,并執行步驟202。

在本步驟中,當前壓縮機運轉采樣周期為第一次壓縮機運轉采樣周期時,由于其是第一次運行,并不存在上一次壓縮機運轉采樣周期,因此無法設定基準值。采集當前壓縮機運轉采樣周期中的至少一個當前誤差值比如10個,確定10個當前誤差值中的最大誤差值比如20,以使在進行第二次壓縮機運轉采樣周期時可以將最大誤差值20設定為基準值。

步驟205:將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。

在本步驟中,上一次壓縮機運轉采樣周期中控制參數的最大誤差值為50,則將50設定為基準值。

步驟206:確定當前壓縮機運轉采樣周期中控制參數的至少一個誤差值。

在本步驟中,比如采集了當前壓縮機運轉采樣周期中控制參數的10個誤差值。

步驟207:確定至少一個誤差值中的最大誤差值。

在本步驟中,確定10個誤差值中的最大誤差值為20。

步驟208:計算基準值和最大誤差值間的差值。

在本步驟中,計算步驟205設定的基準值50和步驟207中確定的最大誤差值20的差值為30。

步驟209:判斷差值是否大于第一標志位區間中最大的數值,如果是,執行210;否則執行步驟213。

在本步驟中,判斷步驟208中確定的差值30不大于第一標志位區間[80-100]中最大的數值100,則執行步驟213。

步驟210:判斷最大誤差值是否大于基準值,如果是,執行步驟211;否則,執行步驟212。

步驟211:在第一標志位區間中,確定第一反方向改變量,并執行步驟221。

步驟212:在第一標志位區間中,確定第一正方向改變量,并執行步驟221。

步驟213:判斷差值是否大于第二標志位區間中最大的數值,如果是,執行步驟214;否則執行步驟217。

在本步驟中,判斷步驟208中確定的差值30不大于第二標志位區間[20-79]中最大的數值79,則執行步驟217。

步驟214:判斷最大誤差值是否大于基準值,如果是,執行步驟215;否則,執行步驟216。

步驟215:在第二標志位區間中,確定第二反方向改變量,并執行步驟221。

步驟216:在第二標志位區間中,確定第二正方向改變量,并執行步驟221。

步驟217:判斷差值是否大于第三標志位區間中最大的數值,如果是,執行步驟218;否則,執行步驟227。

在本步驟中,判斷步驟208中確定的差值30大于第三標志位區間[1-19]中最大的第二數值19,則執行步驟218。

步驟218:判斷最大誤差值是否大于基準值,如果是,執行步驟219;否則,執行步驟220。

在本步驟中,判斷步驟207中確定的最大誤差值20不大于步驟205中設定的基準值50。因此,執行步驟220。

步驟219:在第三標志位區間中,確定第三反方向改變量,并執行步驟221。

步驟220:在第三標志位區間中,確定第三正方向改變量,并執行步驟221。

在本步驟中,比如確定的改變量為10。

步驟221:根據確定的改變量和當前控制參數,計算調整后的控制參數對應的第一數值。

在本步驟中,比如計算調整后的控制參數對應的第一數值為1000。

步驟222:判斷第一數值是否大于預先設定的數值區間中的任意一個數值,如果是,執行步驟223;否則,執行步驟224。

在本步驟中,判斷第一數值1000大于預先設定的數值區間[200,850]中的任意一個數值,則執行步驟223。

步驟223:將控制參數調整為數值區間中最大的數值。

在本步驟中,將控制參數調整為850。

步驟224:判斷第一數值是否小于數值區間中的任意一個數值,如果是,執行步驟225;否則,執行步驟226。

步驟225:將控制參數調整為數值區間中最小的數值。

步驟226:將控制參數調整為第一數值。

步驟227:維持控制參數不變。

如圖3、圖4所示,本發明實施例提供了一種控制參數調整裝置。裝置實施例可以通過軟件實現,也可以通過硬件或者軟硬件結合的方式實現。從硬件層面而言,如圖3所示,為本發明實施例提供的控制參數調整裝置所在設備的一種硬件結構圖,除了圖3所示的處理器、內存、網絡接口、以及非易失性存儲器之外,實施例中裝置所在的設備通常還可以包括其他硬件,如負責處理報文的轉發芯片等等。以軟件實現為例,如圖4所示,作為一個邏輯意義上的裝置,是通過其所在設備的cpu將非易失性存儲器中對應的計算機程序指令讀取到內存中運行形成的。本實施例提供的控制參數調整裝置,包括:

設定模塊401,用于將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值;

誤差值確定模塊402,用于確定當前所述壓縮機運轉采樣周期中所述控制參數的至少一個誤差值;

改變量確定模塊403,用于根據所述設定模塊401設定的所述基準值和所述誤差值確定模塊402確定的所述至少一個誤差值,在預先設定的至少一個標志位區間中確定改變量;

調整模塊404,用于利用所述改變量確定模塊確定的所述改變量,調整所述控制參數。

根據如圖4所示實施例,該控制參數調整裝置包括:設定模塊、誤差值確定模塊、改變量確定模塊以及調整模塊。首先利用設定模塊將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值,以及利用誤差值確定模塊確定當前壓縮機運轉采樣周期中控制參數的誤差值。然后通過改變量確定模塊根據設定模塊利用設定的基準值和誤差值確定模塊確定的各個誤差值,在預先設定的各個標志位區間中確定改變量。當改變量確定之后,通過調整模塊利用改變量確定模塊確定的改變量,調整控制參數。通過上述過程可知,可以根據上一次壓縮機運轉采樣周期中的最大誤差值、當前壓縮機運轉采樣周期中的各個誤差值以及預設的各個標志區間確定改變量,利用確定的改變量對控制參數進行調整,而并不需要人工對控制參數進行調整。因此,本發明提供的實施例可以提高控制參數調整的效率。

在本發明一個實施例中,如圖5所示,控制參數調整裝置可以進一步包括:判斷模塊501;

所述判斷模塊501,用于判斷當前所述壓縮機運轉采樣周期是否為第一次壓縮機運轉采樣周期,如果是,采集當前所述壓縮機運轉采樣周期中至少一個當前誤差值,確定所述至少一個當前誤差值中的最大誤差值;如果否,觸發所述設定模塊401。

在本發明一個實施例中,如圖6所示,控制參數調整裝置可以進一步包括:時間判斷模塊601;

所述時間判斷模塊601,用于判斷是否達到預先設定的壓縮機采樣周期開始時間;如果是,觸發所述設定模塊401。

在本發明一個實施例中,如圖7所示,所述調整模塊404可以包括計算子模塊701和調整子模塊702;

所述計算子模塊701,用于根據所述改變量確定模塊403確定的所述改變量和當前所述控制參數,計算調整后的所述控制參數對應的第一數值;

所述調整子模塊702,用于判斷所述第一數值是否大于預先設定的數值區間中的任意一個數值,如果是,將所述控制參數調整為所述數值區間中最大的數值;否則,判斷所述第一數值是否小于所述數值區間中的任意一個數值,如果判斷出小于,則將所述控制參數調整為所述數值區間中最小的數值;如果判斷出不小于,則將所述控制參數調整為所述第一數值。

在本發明一個實施例中,如圖8所示,所述改變量確定模塊403,包括差值確定子單元801和判斷子單元802;

所述差值確定子單元801,用于確定所述誤差值確定模塊402確定的所述至少一個誤差值中的最大誤差值;計算所述基準值和所述最大誤差值間的差值;

所述判斷子單元802,用于根據所述差值確定子單元801確定的所述差值在所述至少一個標志位區間中確定目標標志位區間,并在目標標志位區間中確定改變量。

在本發明一個實施例中,如圖9所示,所述至少一個標志位區間中包括:第一標志位區間、第二標志位區間以及第三標志位區間;其中,所述第二標志位區間中的各個數值均小于所述第一標志位區間中的各個數值;所述第三標志位區間中的各個數值均小于所述第二標志位區間中的各個數值;

所述判斷子模塊802,包括:第一判斷子單元901、第二判斷子單元902以及第三判斷子單元903;

所述第一判斷子單元901,用于判斷所述差值是否大于所述第一標志位區間中最大的數值,如果是,執行a1;否則,觸發所述第二判斷子單元902;

a1:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第一標志位區間中,確定第一反方向改變量;

如果否,則在所述第一標志位區間中,確定第一正方向改變量;

所述第二判斷子單元902,用于判斷所述差值是否大于所述第二標志位區間中最大的數值,如果是,執行a3;否則,觸發第三判斷子單元903;

a3:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第二標志位區間中,確定第二反方向改變量;

如果否,則在所述第二標志位區間中,確定第二正方向改變量;

第三判斷子單元903,用于判斷所述差值是否大于所述第三標志位區間中最大的數值,如果是,執行a5;否則,維持所述控制參數不變;

a5:判斷所述最大誤差值是否大于所述基準值,

如果是,則在所述第三標志位區間中,確定第三反方向改變量;

如果否,則在所述第三標志位區間中,確定第三正方向改變量。

在本發明一個實施例提供了一種可讀介質,該可讀介質包括:執行指令,當存儲控制器的處理器執行所述執行指令時,所述存儲控制器執行上述任一項所述控制參數調整方法。

在本發明一個實施例提供了一種存儲控制器,該存儲控制器包括:處理器、存儲器和總線;所述存儲器用于存儲執行指令;所述處理器與所述存儲器通過所述總線連接;當所述存儲控制器運行時,所述處理器執行所述存儲器存儲的所述執行指令,以使所述存儲控制器執行上述任一項所述控制參數調整方法。

上述裝置內的各模塊之間的信息交互、執行過程等內容,由于與本發明方法實施例基于同一構思,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。

綜上所述,本發明各個實施例至少可以實現如下有益效果:

1、在本發明實施例中,通過將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值,并確定當前壓縮機運轉采樣周期中控制參數的至少一個誤差值。然后根據確定的基準值和確定的各個誤差值,在預先設定的各個標志位區間中確定改變量。然后利用確定的改變量,調整控制參數。通過上述過程可知,可以根據上一次壓縮機運轉采樣周期中的最大誤差值、當前壓縮機運轉采樣周期中的各個誤差值以及預設的各個標志區間確定改變量,利用確定的改變量對控制參數進行調整,而并不需要人工對控制參數進行調整。因此,本發明提供的實施例可以提高控制參數調整的效率。

2、在本發明實施例中,控制參數可以根據業務要求選擇鎖相環的控制參數或速度環的控制參數。因此業務適用性較強。

3、在本發明實施例中,當判斷當前壓縮機運轉采樣周期為第一次壓縮機運轉采樣周期時,需要進行確定采集的各個當前誤差值中的最大誤差值。當判斷當前壓縮機運轉采樣周期不是第一次壓縮機運轉采樣周期時,直接將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。通過上述可知,對第一次壓縮機運轉采樣周期以及非第一次壓縮機運轉采樣周期分別進行不同的基準值確定操作,因此確定的基準值較為精準。

4、在本發明實施例中,當判斷達到壓縮機采樣周期開始時間時,才執行將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值。從而使控制參數調整按照周期進行,以減小控制參數調整過程中出現混亂調整的可能性。

5、在本發明實施例中,可以根據確定的改變量和當前控制參數,計算調整后的控制參數對應的數值,并根據計算得出的數值與預先設定的數值區間的關系,調整控制參數。因此控制參數調整的較為精準。

6、在本發明實施例中,由于改變量是根據基準值和最大誤差值之間的差值,以及至少一個標志位區間進行比對之后確定的。因此,確定的改變量較為準確。

7、在本發明實施例中,由于改變量的確定需要將差值依次與每一個標志位區間進行比對,確定目標標志位區間。然后再將最大誤差值與基準值進行比對之后,在目標標志位區間中確定改變量。因此,確定的改變量較為準確。

8、在本發明實施例中,制參數調整裝置包括:設定模塊、誤差值確定模塊、改變量確定模塊以及調整模塊。首先利用設定模塊將上一次壓縮機運轉采樣周期中控制參數的最大誤差值設定為基準值,以及利用誤差值確定模塊確定當前壓縮機運轉采樣周期中控制參數的誤差值。然后通過改變量確定模塊根據設定模塊利用設定的基準值和誤差值確定模塊確定的各個誤差值,在預先設定的各個標志位區間中確定改變量。當改變量確定之后,通過調整模塊利用改變量確定模塊確定的改變量,調整控制參數。通過上述過程可知,可以根據上一次壓縮機運轉采樣周期中的最大誤差值、當前壓縮機運轉采樣周期中的各個誤差值以及預設的各個標志區間確定改變量,利用確定的改變量對控制參數進行調整,而并不需要人工對控制參數進行調整。因此,本發明提供的實施例可以提高控制參數調整的效率。

需要說明的是,在本文中,諸如第一和第二之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。

本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質中。

最后需要說明的是:以上所述僅為本發明的較佳實施例,僅用于說明本發明的技術方案,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均包含在本發明的保護范圍內。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 乐昌市| 贺兰县| 黔江区| 鹤山市| 灵寿县| 获嘉县| 新疆| 翁源县| 克山县| 砀山县| 南溪县| 蓝山县| 石门县| 加查县| 德阳市| 当涂县| 建水县| 庆云县| 丁青县| 尼木县| 饶河县| 壤塘县| 乌什县| 庐江县| 海口市| 荔浦县| 大宁县| 渑池县| 青浦区| 侯马市| 邹平县| 牡丹江市| 七台河市| 扶风县| 旺苍县| 安丘市| 永平县| 天水市| 西乌珠穆沁旗| 曲阜市| 兴安县|