一種電子膨脹閥控制方法、裝置及系統與流程
2023-06-09 05:21:06 3

本發明涉及電氣技術領域,特別涉及一種電子膨脹閥控制方法、裝置及系統。
背景技術:
電子膨脹閥(electronicexpansionvalve,exv),是一種節流元件,能夠進行流量控制,從而在空調等製冷設備中得到廣泛地應用。例如,一個多聯空調系統中可能包含多個電子膨脹閥。目前,一個電子膨脹閥的勵磁常採用一相勵磁和兩相勵磁交替進行,那麼如何控制多個電子膨脹閥的勵磁,則成為現如今比較關注的問題。
目前,主要是對需要進行勵磁的各個電子膨脹閥同時進行控制。但是,當同時控制的電子膨脹閥的數量較多,且同時控制各個電子膨脹閥均為兩相勵磁時,由於進行兩相勵磁需要的驅動功耗大,因此此時將會造成較大的驅動功耗。
技術實現要素:
本發明實施例提供了一種電子膨脹閥控制方法、裝置及系統,能夠降低驅動功耗。
第一方面,本發明實施例提供了一種電子膨脹閥控制方法,包括:
確定當前至少兩個待勵磁的電子膨脹閥;
從所述至少兩個待勵磁的電子膨脹閥中,確定至少兩個待控制的電子膨脹閥;
控制所述至少兩個待控制的電子膨脹閥進行勵磁,且滿足所述至少兩個待控制的電子膨脹閥不同時進行兩相勵磁。
優選地,
當所述待控制的電子膨脹閥的個數為兩個時,
所述控制所述至少兩個待控制的電子膨脹閥進行勵磁,且滿足所述至少兩個待控制的電子膨脹閥不同時進行兩相勵磁,包括:
確定兩個所述待控制的電子膨脹閥的下一步勵磁需求;
當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求中,一個為一相勵磁,另一個為兩相勵磁時,則執行:
控制所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁,並在所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁後,控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
優選地,
進一步包括:
當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求均為兩相勵磁時,則執行:
判斷兩個所述待控制的電子膨脹閥中的任一電子膨脹閥的當前勵磁狀態是否為兩相勵磁;
如果是,則控制所述當前勵磁狀態為兩相勵磁的電子膨脹閥進行兩相勵磁;如果否,則控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
優選地,
所述確定當前至少兩個待勵磁的電子膨脹閥,包括:
所述確定當前至少兩個待勵磁的電子膨脹閥,包括:
針對所對應的各個所述電子膨脹閥,均執行:
s1:確定當前電子膨脹閥的目標步數;
s2:確定所述當前電子膨脹閥的實際步數;
s3:判斷所述目標步數與所述實際步數是否相等,如果否,則執行s4,如果是,則結束當前流程;
s4:將所述當前電子膨脹閥確定為所述待勵磁的電子膨脹閥。
優選地,
所述從所述至少兩個待勵磁的電子膨脹閥中,確定至少兩個待控制的電子膨脹閥,包括:
根據預設的每一個所述電子膨脹閥的優先級,以優先級由高至低的排序規則,對所述至少兩個待勵磁的電子膨脹閥進行排序;
基於排序後的所述至少兩個待勵磁的電子膨脹閥,確定所述至少兩個待控制的電子膨脹閥,其中,任一所述待控制的電子膨脹閥的優先級均不小於任一其他所述待勵磁的電子膨脹閥的優先級。
第二方面,本發明實施例提供了一種電子膨脹閥控制裝置,包括:
第一確定單元,用於確定當前至少兩個待勵磁的電子膨脹閥;
第二確定單元,用於從所述至少兩個待勵磁的電子膨脹閥中,確定至少兩個待控制的電子膨脹閥;
控制單元,用於控制所述至少兩個待控制的電子膨脹閥進行勵磁,且滿足所述至少兩個待控制的電子膨脹閥不同時進行兩相勵磁。
優選地,
所述第二確定單元,具體用於從所述至少兩個待勵磁的電子膨脹閥中,確定兩個待控制的電子膨脹閥;
所述控制單元,具體用於確定兩個所述待控制的電子膨脹閥的下一步勵磁需求;當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求中,一個為一相勵磁,另一個為兩相勵磁,則執行:
控制所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁,並在所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁後,控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
優選地,
所述控制單元,進一步用於當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求均為兩相勵磁時,則執行:
判斷兩個所述待控制的電子膨脹閥中的任一電子膨脹閥的當前勵磁狀態是否為兩相勵磁;
如果是,則控制所述當前勵磁狀態為兩相勵磁的電子膨脹閥進行兩相勵磁;如果否,則控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
優選地,
所述第二確定單元,具體用於根據預設的每一個所述電子膨脹閥的優先級,以優先級由高至低的排序規則,對所述至少兩個待勵磁的電子膨脹閥進行排序;基於排序後的所述至少兩個待勵磁的電子膨脹閥,確定所述至少兩個待控制的電子膨脹閥,其中,任一所述待控制的電子膨脹閥的優先級均不小於任一其他所述待勵磁的電子膨脹閥的優先級。
第三方面,本發明實施例提供了一種電子膨脹閥控制系統,包括:上述任一實施例所述的電子膨脹閥控制裝置和至少兩個電子膨脹閥;其中,
所述至少兩個電子膨脹閥中的每一個電子膨脹閥,用於通過所述電子膨脹閥控制裝置的控制進行勵磁。
本發明實施例提供了一種電子膨脹閥控制方法、裝置及系統,首先確定出當前需要進行勵磁的至少兩個待勵磁的電子膨脹閥,然後從確定出的至少兩個待勵磁的電子膨脹閥中,再確定出當前能夠進行控制的至少兩個待控制的電子膨脹閥,那麼在控制至少兩個待控制的電子膨脹閥進行勵磁的過程中,控制至少兩個待控制的電子膨脹閥不同時進行兩相勵磁,這樣,通過控制,同一時間將不再會出現多個電子膨脹閥均進行兩相勵磁的情況,從而避免了由於均進行兩相勵磁而導致的驅動功耗較大的問題,因此本方案能夠降低驅動功耗。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明一個實施例提供的一種電子膨脹閥控制方法的流程圖;
圖2是本發明另一個實施例提供的一種電子膨脹閥控制方法的流程圖;
圖3是本發明一個實施例提供的一種電子膨脹閥控制裝置的結構示意圖;
圖4是本發明一個實施例提供的一種電子膨脹閥控制系統的結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例,基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
如圖1所示,本發明實施例提供了一種電子膨脹閥控制方法,該方法可以包括以下步驟:
步驟101:確定當前至少兩個待勵磁的電子膨脹閥。
步驟102:從所述至少兩個待勵磁的電子膨脹閥中,確定至少兩個待控制的電子膨脹閥。
步驟103:控制所述至少兩個待控制的電子膨脹閥進行勵磁,且滿足所述至少兩個待控制的電子膨脹閥不同時進行兩相勵磁。
在圖1所示的實施例中,首先確定出當前需要進行勵磁的至少兩個待勵磁的電子膨脹閥,然後從確定出的至少兩個待勵磁的電子膨脹閥中,再確定出當前能夠進行控制的至少兩個待控制的電子膨脹閥,那麼在控制至少兩個待控制的電子膨脹閥進行勵磁的過程中,控制至少兩個待控制的電子膨脹閥不同時進行兩相勵磁,這樣,通過控制,同一時間將不再會出現多個電子膨脹閥均進行兩相勵磁的情況,從而避免了由於均進行兩相勵磁而導致的驅動功耗較大的問題,因此本方案能夠降低驅動功耗。
為了降低驅動功耗,避免同時進行兩相勵磁,本發明一個實施例中,當所述待控制的電子膨脹閥的個數為兩個時,所述步驟103的具體實施方式,可以包括:
確定兩個所述待控制的電子膨脹閥的下一步勵磁需求;
當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求中,一個為一相勵磁,另一個為兩相勵磁時,則執行:
控制所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁,並在所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁後,控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
例如,確定了兩個待控制的電子膨脹閥,分別為1號和2號,其中,1號電子膨脹閥的下一步勵磁需求為一相勵磁,2號電子膨脹閥的下一步勵磁需求為兩相勵磁,此時可至少包括如下幾種場景:
場景1:1號電子膨脹閥的當前勵磁狀態為一相勵磁,2號電子膨脹閥的當前勵磁狀態為兩相勵磁。
場景2:1號電子膨脹閥的當前勵磁狀態為兩相勵磁,2號電子膨脹閥的當前勵磁狀態為一相勵磁。
場景3:1號電子膨脹閥的當前勵磁狀態為一相勵磁,2號電子膨脹閥的當前勵磁狀態為一相勵磁。
針對上述場景1,1號、2號電子膨脹閥在下一步勵磁時均需要進行持續勵磁,也即為了防止丟步,需要分別按照對應的當前勵磁狀態持續勵磁預設的時間,如500毫秒,此時,無論是先控制哪一個電子膨脹閥進行勵磁,都將勵磁三相,而不會出現勵磁四相的情況,因此只需按照1號和2號電子膨脹閥分別對應的下一步勵磁需求,控制需要進行一相勵磁的1號電子膨脹閥進行一相勵磁,並控制需要進行兩相勵磁的2號電子膨脹閥進行兩相勵磁。
針對上述場景2,1號電子膨脹閥需要從當前兩相勵磁切換至一相勵磁,而2號電子膨脹閥需要從當前的一相勵磁切換至兩相勵磁,那麼如果首先控制2號電子膨脹閥切換至兩相勵磁,則由於1號電子膨脹閥也是兩相勵磁,從而會出現勵磁四相的情況,因此為降低驅動功耗,還需先控制1號電子膨脹閥進行一相勵磁後,再控制2號電子膨脹閥進行兩相勵磁,這樣,在對1號和2號電子膨脹閥進行勵磁控制的過程中,最多勵磁三相。
針對上述場景3,1號電子膨脹閥需要進行持續勵磁,而2號電子膨脹閥則需要從當前的一相勵磁切換至兩相勵磁,此時,無論先控制哪一個電子膨脹閥進行勵磁,最多只勵磁三相,而也不會出現勵磁四相的情況,因此此場景下,只需按照1號和2號電子膨脹閥分別對應的下一步勵磁需求,控制需要進行一相勵磁的1號電子膨脹閥進行一相勵磁,並控制需要進行兩相勵磁的2號電子膨脹閥進行兩相勵磁。
那麼,當1號電子膨脹閥的下一步勵磁需求為兩相勵磁,2號電子膨脹閥的下一步勵磁需求為一相勵磁時,針對上述場景1,則對應場景2的分析過程,而針對上述場景2,則對應場景1的分析過程,具體不再贅述。
通過控制下一步勵磁需求為一相勵磁的電子膨脹閥首先進行一相勵磁,並在該電子膨脹閥進行一相勵磁後,再控制另一個進行兩相勵磁,避免了先控制下一步勵磁需求為兩相勵磁的電子膨脹閥進行兩相勵磁時,下一步勵磁需求為一相勵磁的電子膨脹閥也處於兩相勵磁而造成的同時進行兩相勵磁的情況,從而,當前情形下,通過控制,同一時間只能勵磁三相,因此降低了電子膨脹閥的驅動功耗。
為了降低驅動功耗,避免同時進行兩相勵磁,本發明一個實施例中,可進一步包括:
當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求均為兩相勵磁時,則執行:
判斷兩個所述待控制的電子膨脹閥中的任一電子膨脹閥的當前勵磁狀態是否為兩相勵磁;
如果是,則控制所述當前勵磁狀態為兩相勵磁的電子膨脹閥進行兩相勵磁;如果否,則控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
例如,確定了兩個待控制的電子膨脹閥,分別為r和t,其中,r和t的下一步勵磁需求均為兩相勵磁,此時可至少包括如下幾種場景:
場景a:r的當前勵磁狀態為一相勵磁,t的當前勵磁狀態為兩相勵磁。
場景b:r的當前勵磁狀態為兩相勵磁,t的當前勵磁狀態為一相勵磁。
場景c:r的當前勵磁狀態為一相勵磁,t的當前勵磁狀態為一相勵磁。
針對場景a,r需要從當前的一相勵磁切換至兩相勵磁,而t需要進行持續勵磁,那麼為避免出現勵磁四相的情況,則需控制當前勵磁狀態為兩相勵磁的t進行持續勵磁,也即控制t進行兩相勵磁,而r可保持一相勵磁,此時最多勵磁三相。
針對場景b,r需要進行持續勵磁,而t需要從當前的一相勵磁切換至兩相勵磁,與上述場景a相似,為避免同時進行兩相勵磁,則需控制當前勵磁狀態為兩相勵磁的r進行持續勵磁,也即控制r進行兩相勵磁,而t可保持一相勵磁,此時最多也只勵磁三相。
針對場景c,r和t均需要從當前的一相勵磁切換至兩相勵磁,那麼為避免同時進行兩相勵磁,則只允許控制其中一個進行兩相勵磁,而另一個可保持一相勵磁。
因此,無論是針對場景a、場景b,亦或場景c,當判斷出r和t中任一個的當前勵磁狀態為兩相勵磁狀態時,則判斷出的電子膨脹閥進行兩相勵磁,也即持續勵磁,而另一個電子膨脹閥可保持一相勵磁,那麼當判斷出r和t中任一個的當前勵磁狀態不為兩相勵磁狀態時,則對未進行判斷的電子膨脹閥進行兩相勵磁,而進行判斷的電子膨脹閥可保持一相勵磁。
為了能夠確定有勵磁需求的電子膨脹閥,本發明一個實施例中,所述步驟101的具體實施方式,可包括:
針對所對應的各個所述電子膨脹閥,均執行:
s1:確定當前電子膨脹閥的目標步數;
s2:確定所述當前電子膨脹閥的實際步數;
s3:判斷所述目標步數與所述實際步數是否相等,如果否,則執行s4,如果是,則結束當前流程;
s4:將所述當前電子膨脹閥確定為所述待勵磁的電子膨脹閥。
例如,一個多聯空調系統中共有8個電子膨脹閥,其中,當前針對1號電子膨脹閥確定的目標步數為500步、實際步數為200步,則由於500步不等於200步,也即1號電子膨脹閥的閥門的當前開度值小於目標開度值,從而確定1號電子膨脹閥有勵磁需求,所以將1號電子膨脹閥確定為待勵磁的電子膨脹閥;同樣,當前針對6號電子膨脹閥確定的目標步數為300步、實際步數為400步,則由於300步不等於400步,也即6號電子膨脹閥的閥門的當前開度值大於目標開度值,從而確定出6號電子膨脹閥也有勵磁需求,所以也將6號電子膨脹閥確定為待勵磁的電子膨脹閥;同樣,當前針對4號電子膨脹閥確定的目標步數為280步、實際步數為280步,則由於目標步數280步等於實際步數280步,也即4號電子膨脹閥的閥門的當前開度值等於目標開度值,從而確定出4號電子膨脹閥沒有勵磁需求,所以當前並未將4號電子膨脹閥確定為待勵磁的電子膨脹閥…,如,在這8個電子膨脹閥中,確定出當前有6個待勵磁的電子膨脹閥。
為了在確定出的待勵磁的電子膨脹閥中確定出待控制的電子膨脹閥,本發明一個實施例中,所述步驟102的具體實施方式,可包括:
根據預設的每一個所述電子膨脹閥的優先級,以優先級由高至低的排序規則,對所述至少兩個待勵磁的電子膨脹閥進行排序;
基於排序後的所述至少兩個待勵磁的電子膨脹閥,確定所述至少兩個待控制的電子膨脹閥,其中,任一所述待控制的電子膨脹閥的優先級均不小於任一其他所述待勵磁的電子膨脹閥的優先級。
例如,一個多聯空調系統中共有5個電子膨脹閥l、m、n、o和p,其分別對應的優先級為2、5、3、1、4,若當前將l、m、o和p確定為待勵磁的電子膨脹閥,則首先根據優先級,以優先級由高至低的排序規則,對待勵磁的電子膨脹閥l、m、o和p進行排序,得到o、l、p、m,若需確定兩個待控制的電子膨脹閥,則基於排序後的待勵磁的電子膨脹閥o、l、p、m,確定o和l為兩個待控制的電子膨脹閥,其中,o和l中任一個待控制的電子膨脹閥的優先級均不小於p和m中任一個待勵磁的電子膨脹閥的優先級,也即在排序後的電子膨脹閥中,將排在前兩位的電子膨脹閥確定為待控制的電子膨脹閥。
下面將以確定兩個待控制的電子膨脹閥為例,詳細說明本發明實施例提供的一種電子膨脹閥控制方法,如圖2所示,該方法可以包括如下步驟:
步驟201:確定當前5個待勵磁的電子膨脹閥a、b、c、d和e。
例如,一個空調系統中共有6個電子膨脹閥,分別為a、b、c、d、e和f,其中,當前針對電子膨脹閥f確定的目標步數與實際步數相等,而其餘五個電子膨脹閥均未滿足目標需求,從而當前只有電子膨脹閥f沒有勵磁需求,因此當前將其餘五個電子膨脹閥確定為待勵磁的電子膨脹閥。
步驟202:根據預設的每一個電子膨脹閥的優先級,以優先級由高至低的排序規則,對a、b、c、d和e進行排序,得到b、e、a、c、d。
例如,針對電子膨脹閥a、b、c、d、e和f,預設對應的優先級為3、1、4、5、2、6,那麼接下來則以優先級由高至低的排序規則對待勵磁的電子膨脹閥a、b、c、d和e進行排序,由於a的優先級是3、b的優先級是1、c的優先級是4、d的優先級是5、e的優先級是6,從而通過排序得到b、e、a、c、d。
步驟203:基於排序後的b、e、a、c、d,確定兩個待控制的電子膨脹閥b、e,其中,b、e中任一個的優先級均不小於a、c和d中任一個的優先級。
本發明實施例中,在以優先級由高至低的排序規則排序得到b、e、a、c、d之後,由於排在前兩位地優先級較高,因此將電子膨脹閥b和e確定為當前的兩個待控制的電子膨脹閥。
步驟204:確定b、e的下一步勵磁需求,當確定出一個為一相勵磁,另一個為兩相勵磁時,執行步驟205,當確定出均為兩相勵磁時,執行步驟206。
本發明實施例中,電子膨脹閥b、e的下一步勵磁需求除了一個為一相勵磁,另一個為兩相勵磁,以及均為兩相勵磁的情形外,b、e的下一步勵磁需求還可能均為一相勵磁,此時可包括如下幾種場景:
場景α:b的當前勵磁狀態為一相勵磁,e的當前勵磁狀態為一相勵磁。
場景β:b的當前勵磁狀態為一相勵磁,e的當前勵磁狀態為兩相勵磁。
場景γ:b的當前勵磁狀態為兩相勵磁,e的當前勵磁狀態為一相勵磁。
針對場景α,b和e下一次均需要進行持續勵磁,此場景下,無論先控制b,亦或e,只會勵磁兩相,而不會出現勵磁四相的情況,因此可同時,亦可一先一後控制b、e均進行一相勵磁,無需進行特殊處理。
針對場景β,b下一次需要進行持續勵磁,而e需要從當前的兩相勵磁切換至一相勵磁,此場景下,最多會勵磁三相,而也不會出現勵磁四相的情況,因此亦可同時,或一先一後控制b進行一相勵磁,控制e進行兩相勵磁,也無需進行特殊處理。
針對場景γ:b下一次需要從當前的兩相勵磁切換至一相勵磁,而e需要進行持續勵磁,原理同上述場景β相同,具體不再贅述。
從而,本發明實施例中只是以需要進行特殊處理的兩類情形進行說明,而並未對b和e下一步勵磁需求均是一相勵磁的情形進行說明。
步驟205:控制b、e中下一步勵磁需求為一相勵磁的電子膨脹閥先進行一相勵磁,並在下一步勵磁需求為一相勵磁的進行一相勵磁後,控制b、e中的另一個進行兩相勵磁,並結束當前流程。
例如,b的下一步勵磁需求為兩相勵磁,e的下一步勵磁需求為一相勵磁,為避免出現勵磁四相的情況,則可通過判斷b和e中任一個電子膨脹閥的當前勵磁狀態是否為兩相勵磁來進行控制,如判斷出b的當前勵磁狀態並不為兩相勵磁,那麼為避免先控制b進行兩相勵磁時,由於e的勵磁狀態為兩相勵磁而造成勵磁四相的情況,也即同時進行兩相勵磁,因此在判斷後,可按照下一次勵磁需求,首先控制e進行一相勵磁,並在e進行一相勵磁後,再控制b進行兩相勵磁,這樣,最多勵磁三相,從而降低了驅動功耗。
步驟206:判斷b、e中任一個的當前勵磁狀態是否為兩相勵磁,如果是,則執行步驟207,如果否,則執行步驟208。
例如,本發明實施例選擇對電子膨脹閥e的當前勵磁狀態進行判斷。
步驟207:控制b、e中當前勵磁狀態為兩相勵磁的電子膨脹閥進行兩相勵磁,並結束當前流程。
例如,上述步驟206中判斷出e的當前勵磁狀態為兩相勵磁,則為確保不同時進行兩相勵磁,因此控制e進行持續勵磁,即進行兩相勵磁,而b可保持一相勵磁。
步驟208:控制b、e中的另一個電子膨脹閥進行兩相勵磁。
若上述步驟206中判斷出e的當前勵磁狀態並不為兩相勵磁,則此時控制電子膨脹閥b進行持續勵磁,即進行兩相勵磁,而e可保持一相勵磁。
在完成每一次的勵磁控制時,記錄每一個電子膨脹閥的當前勵磁狀態,並清除本次的勵磁需求。
如圖3所示,本發明實施例提供了一種電子膨脹閥控制裝置,包括:
第一確定單元301,用於確定當前至少兩個待勵磁的電子膨脹閥;
第二確定單元302,用於從所述至少兩個待勵磁的電子膨脹閥中,確定至少兩個待控制的電子膨脹閥;
控制單元303,用於控制所述至少兩個待控制的電子膨脹閥進行勵磁,且滿足所述至少兩個待控制的電子膨脹閥不同時進行兩相勵磁。
為了降低驅動功耗,避免同時進行兩相勵磁,本發明一個實施例中,
所述第二確定單元302,具體用於從所述至少兩個待勵磁的電子膨脹閥中,確定兩個待控制的電子膨脹閥;
所述控制單元303,具體用於確定兩個所述待控制的電子膨脹閥的下一步勵磁需求;當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求中,一個為一相勵磁,另一個為兩相勵磁,則執行:
控制所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁,並在所述下一步勵磁需求為一相勵磁的電子膨脹閥進行一相勵磁後,控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
為了降低驅動功耗,避免同時進行兩相勵磁,本發明一個實施例中,所述控制單元303,進一步用於當確定出兩個所述待控制的電子膨脹閥的所述下一步勵磁需求均為兩相勵磁時,則執行:
判斷兩個所述待控制的電子膨脹閥中的任一電子膨脹閥的當前勵磁狀態是否為兩相勵磁;
如果是,則控制所述當前勵磁狀態為兩相勵磁的電子膨脹閥進行兩相勵磁;如果否,則控制兩個所述待控制的電子膨脹閥中的另一個電子膨脹閥進行兩相勵磁。
為了在確定出的待勵磁的電子膨脹閥中確定出待控制的電子膨脹閥,本發明一個實施例中,
所述第二確定單元302,具體用於根據預設的每一個所述電子膨脹閥的優先級,以優先級由高至低的排序規則,對所述至少兩個待勵磁的電子膨脹閥進行排序;基於排序後的所述至少兩個待勵磁的電子膨脹閥,確定所述至少兩個待控制的電子膨脹閥,其中,任一所述待控制的電子膨脹閥的優先級均不小於任一其他所述待勵磁的電子膨脹閥的優先級。
上述裝置內的各單元之間的信息交互、執行過程等內容,由於與本發明方法實施例基於同一構思,具體內容可參見本發明方法實施例中的敘述,此處不再贅述。
本發明實施例提供了一種電子膨脹閥控制系統,包括:上述任一實施例所述的電子膨脹閥控制裝置和至少兩個電子膨脹閥。
具體的,如圖4所示,為一種電子膨脹閥控制系統,包括:電子膨脹閥控制裝置401、1號電子膨脹閥402、2號電子膨脹閥403、3號電子膨脹閥404、4號電子膨脹閥405和5號電子膨脹閥406,其中,電子膨脹閥控制裝置401可以通過一系列計算過程,從5個電子膨脹閥中確定出當前需要進行勵磁的電子膨脹閥,假設1-5號均確定為待勵磁的電子膨脹閥,那麼接下來電子膨脹閥控制裝置401可根據預設的1-5號電子膨脹閥的優先級,從5個電子膨脹閥中確定出至少兩個待控制的電子膨脹閥,如共確定了兩個,分別為1號和4號,再之後,電子膨脹閥控制裝置401可通過確定1號電子膨脹閥402和4號電子膨脹閥405分別對應的下一步勵磁需求來進行不同的處理,當確定1號電子膨脹閥402對應的下一步勵磁需求為一相勵磁,4號電子膨脹閥405對應的下一步勵磁需求為兩相勵磁時,首先控制需要進行一相勵磁的1號電子膨脹閥402進行一相勵磁,之後再控制需要進行兩相勵磁的4號電子膨脹閥405進行兩相勵磁,從而能夠避免同時進行兩相勵磁,這樣,在同一時間,通過控制則最多勵磁三相;而當確定1號電子膨脹閥402和4號電子膨脹閥405分別對應的下一步勵磁需求均為兩相勵磁時,電子膨脹閥控制裝置401可繼續判斷1號和4號中任一電子膨脹閥的當前勵磁狀態,如若當前判斷出1號電子膨脹閥402的當前勵磁狀態為兩相勵磁,則電子膨脹閥控制裝置401控制其進行兩相勵磁即可,否則,控制4號電子膨脹閥405進行兩相勵磁,這樣,針對下一步勵磁需求均為兩相勵磁的情形,通過控制,同一時間也最多勵磁三相。通過本發明實施例中的電子膨脹閥控制401,將不會出現1號和4號電子膨脹閥同時進行兩相勵磁的情況,從而能夠降低驅動功耗,更加符合當今正在倡導的節能,而且每一次的勵磁控制過程需要較短的時間就可完成,因此也具有不錯的實時性,具有很好地推廣價值。
本發明實施例提供了一種計算機可讀介質,包括計算機執行指令,當存儲控制器的處理器執行所述計算機執行指令時,所述存儲控制器執行上述任一實施例中的電子膨脹閥控制方法。
本發明實施例提供了一種存儲控制器,包括:處理器、存儲器和總線;
所述存儲器用於存儲計算機執行指令,所述處理器與所述存儲器通過所述總線連接,當所述存儲控制器運行時,所述處理器執行所述存儲器存儲的所述計算機執行指令,以使所述存儲控制器執行上述任一實施例中的電子膨脹閥控制方法。
綜上,本發明各個實施例至少具有如下有益效果:
1、在本發明實施例中,首先確定出當前需要進行勵磁的至少兩個待勵磁的電子膨脹閥,然後從確定出的至少兩個待勵磁的電子膨脹閥中,再確定出當前能夠進行控制的至少兩個待控制的電子膨脹閥,那麼在控制至少兩個待控制的電子膨脹閥進行勵磁的過程中,控制至少兩個待控制的電子膨脹閥不同時進行兩相勵磁,這樣,通過控制,同一時間將不再會出現多個電子膨脹閥均進行兩相勵磁的情況,從而避免了由於均進行兩相勵磁而導致的驅動功耗較大的問題,因此本方案能夠降低驅動功耗。
2、在本發明實施例中,當待控制的電子膨脹閥的個數為兩個時,若確定兩個待控制的電子膨脹閥的下一步勵磁需求中,一個為一相勵磁,另一個為兩相勵磁,那麼通過控制下一步勵磁需求為一相勵磁的電子膨脹閥首先進行一相勵磁,並在該電子膨脹閥進行一相勵磁後,再控制另一個進行兩相勵磁,避免了先控制下一步勵磁需求為兩相勵磁的電子膨脹閥進行兩相勵磁時,下一步勵磁需求為一相勵磁的電子膨脹閥也處於兩相勵磁而造成的同時進行兩相勵磁的情況,從而,當前情形下,通過控制,同一時間只能勵磁三相,因此降低了電子膨脹閥的驅動功耗。
3、在本發明實施例中,當待控制的電子膨脹閥的個數為兩個時,若確定兩個待控制的電子膨脹閥的下一步勵磁需求均為兩相勵磁,那麼通過判斷兩個待控制的電子膨脹閥中任一個電子膨脹閥的當前勵磁狀態,如果判斷出當前勵磁狀態為兩相勵磁,則控制判斷的電子膨脹閥進行兩相勵磁,而此時另一個可保持一相勵磁,如果判斷出當前勵磁狀態不為兩相勵磁,則控制另一個電子膨脹閥進行兩相勵磁,而此時判斷的電子膨脹閥可保持一相勵磁,這樣,當前情形下,通過控制,同一時間最多勵磁三相,而避免同時進行兩相勵磁,因此降低了電子膨脹閥的驅動功耗。
4、在本發明實施例中,通過預先設置各個電子膨脹閥的優先級,那麼在確定待控制的電子膨脹閥時,可根據優先級,確定出優先級相對較高的至少兩個待控制的電子膨脹閥,從而能夠更加符合實際需求。
5、在本發明實施例中,通過控制,將不會出現多個電子膨脹閥同時進行兩相勵磁的情況,從而能夠降低驅動功耗,更加符合當今正在倡導的節能,而且,也比較容易、方便地進行維護,成本也較低,另外,由於每一次的勵磁控制過程需要較短的時間就可完成,因此也具有不錯的實時性,具有很好地推廣價值。
需要說明的是,在本文中,諸如第一和第二之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。而且,術語「包括」、「包含」或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句「包括一個······」限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲在計算機可讀取的存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光碟等各種可以存儲程序代碼的介質中。
最後需要說明的是:以上所述僅為本發明的較佳實施例,僅用於說明本發明的技術方案,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內所做的任何修改、等同替換、改進等,均包含在本發明的保護範圍內。