專利名稱:防護電機驅動系統以防電流傳感器故障的影響的制作方法
技術領域:
本發明主要涉及電機驅動系統中的故障防護,并且更具體地涉及對電機相電流傳感器故障的識別和補救動作以阻止或減輕對電機驅動系統及其部件的損壞。
背景技術:
現今,廣泛使用由直流(DC)能源供以電力的交流(AC)電機系統。DC能源是蓄電池的車輛的電機推進系統是眾所周知。固定式DC-AC電機推進系統也是廣泛使用的。這類推進系統內使用的控制系統監測和控制流入多相電機的每個相的電流。這類系統中使用的電流傳感器不是一直如所期望的那樣精確,或者,它們的精確度可能隨著系統老化的時間而變化。現有技術的電機控制系統不能區別正常的操作誤差與由電流傳感器故障引起的誤差。當傳感器誤差或故障未被發現時,系統控制器和/或推進電機本身會受到損壞并且系統用戶可能處于危險條件下。因此,期望提供一種改善的控制系統和方法,用于檢測由傳感器故障引起的相電流傳感器誤差,并且在適當的情況下,采取補救動作。另外,期望的是,用于檢測這類傳感器誤差和采取補救動作的設備和方法是簡單的、耐用可靠的且適合于對現有系統的改造。此夕卜,本發明的其它的合乎需要的要素和特征將通過隨后的詳細說明和附上的權利要求變得明顯,參照附圖以及前述的技術領域和背景技術。
發明內容
提供方法和設備用于檢測多相電機(26)中的相電流傳感器(38)故障以及采取適當動作。接收或測量電機(26)的輸入轉矩指令T*(43)和包括電機(26)的每個相的相電流Ix在內的反饋信號組(60),為電機(26)生成對應于輸入轉矩指令Τ*的一個值的直和正交指令相電流Id*、Iq*,生成總指令電流Is = [(Iq*)2 + (Id*)2]1/2,從感測到的相電流計算負序電流Ineg,此處,對于三個相是Ineg = (1/3) [la + ( a 2) Ib + (a)Ic],S*,a =ej2ll/3, Ineg和Is聯合提供標準化的負序電流Inn = Ineg/Is,該標準化的負序電流Inn與預定閾值INN*作比較以確定相電流傳感器(38)故障的存在,并且在Inn>INN*時執行控制動作。該控制動作可以包括下列的一個或多個,設置故障標記和/或設置診斷代碼以表征故障的性質,和/或,降低相激勵電壓Vx和/或相激勵電流Ix以防止對電機和/或向電機提供能源的推進系統的其它元件的損壞,和/或,提供軟或硬關閉以最小化對與包含電機的推進系統有關的任何人員、材料或工藝的風險。本發明的實施例可以針對現有推進系統而進行改型。本發明還提供了以下方案1. 一種用于檢測多相電機中的相電流傳感器故障的方法,該方法包括
接收輸入轉矩指令τ*并且測量包括電機每個相的相電流Ix的電機的反饋信號組; 為電機生成對應于輸入轉矩指令T*的值的直和正交指令相電流Id*、Iq* ;
確定總指令電流Is = f (Id*,Iq*);產生負序電流Ineg = f (Ix);
聯合Ineg和Is以提供標準化的負序電流Inn = Ineg/Is ;
將標準化的負序電流Inn與預定閾值INN*作比較以確定相電流傳感器故障的存在;和 在Inn>INN*時執行控制動作。2.如方案I所述的方法,其中,所述控制動作包括在Inn>INN*時設置故障標記。3.如方案2所述的方法,其中,所述控制動作包括設置表征故障性質的診斷代
碼。 4.如方案I所述的方法,其中,所述控制動作包括,降低流向電機的相電流Ix。5.如方案I所述的方法,其中,所述控制動作包括,降低施加給電機的相電壓Vx。6. 一種用于檢測三相電機中的相電流傳感器故障的方法,該方法可由適于控制電機的電機控制器執行,并且包括
測量輸入轉矩指令T*并且設置包括電機三個相的每個的相電流la、lb、Ic的電機的反饋信號組,并且使用所述控制器;
為電機生成對應于輸入轉矩指令T*的值的直和正交指令相電流Id*、Iq* ;
確定總指令電流 Is = [(Iq*)2 + (Id*)2]172 ;
產生負序電流 Ineg= (1/3) [la + (Q2)Ib+ ( a ) Ic],其中 a =ej2"3 ;
聯合Ineg和Is以提供標準化的負序電流Inn = Ineg/Is ;
將標準化的負序電流Inn與預定閾值INN*作比較以確定相電流傳感器故障的存在;和 在Inn>INN*時執行控制動作。7.如方案6所述的方法,進一步地包括,在Inn>INN*時設置故障標記。8.如方案7所述的方法,進一步地包括,還設置表征故障性質的診斷代碼。9.如方案6所述的方法,其中,所述控制動作包括,降低流向電機的相電流中的一個或多個。10.如方案6所述的方法,其中,所述控制動作包括,降低施加給電機的電壓Va、Vb, Vc011. 一種用于保護電動推進系統不受一個或多個電流傳感器的故障影響的方法,所述電流傳感器測量進入驅動電機的繞組Wa、Wb、Wc的相電流,所述電流傳感器提供指示電機相電流信號la、lb、Ic,所述方法包括
從所述電流傳感器接收指示電機相電流信號la、lb、Ic ;
從指令輸入源接收電機轉矩指令T* ;
從所述電機接收電機轉速《r ;
從向所述電機繞組Wa、Wb、Wc提供驅動電流的DC電源接收直流(DC)電壓Vdc ;
使用Τ*、ω r和Vdc,獲得隨時間變化的直軸指令電流Id*和正交軸指令電流Iq*的值; 確定總指令電流Is = [(Iq*)2 + (Id*)2]1/2的值;
確定負序電流 Ineg = (1/3) [la + a 2Ib + a Ic]的值,其中,a = eJ2"/3 ;
確定標準化的負序電流Inn = Ineg/Is的值;和
比較Inn與預定閾值INN*,并且,如果Inn>INN*,就執行控制動作。12.如方案11所述的方法,進一步地包括,如果Inn>INN*,就降低流向電機繞組Wa、Wb、Wc的驅動電流。
13.如方案12所述的方法,其中,通過把電壓Vdc轉化成施加給電機的各個繞組Wa、Wb、Wc的不同相A、B、C的三個隨時間變化的電壓Va、Vb、Vc,獲得來自DC電壓源的流向電機繞組Wa、Wb、Wc的驅動電流,并且其中,通過降低Na、Vb、Vc來降低流向電機繞組Wa、Wb、Wc的驅動電流。14.如方案13所述的方法,其中,施加給各個電機繞組Wa、Wb、Wc的不同相A、B、C的三個隨時間變化的電壓Va、Vb、Vc取決于轉矩指令T*,并且,如果Inn>INN*,就撤銷T*以降低Va, Vb, Vc015.如方案14所述的方法,其中,至少部分地由操作者致動的節流位置導出所述轉矩指令T*。16.如方案11所述的方法,進一步地包括,當Inn>INN*時,執行控制動作以在存儲器中設置誤差標記。17.如方案16所述的方法,其中,執行控制動作的步驟包括在存儲器中設置誤差診斷代碼。18.如方案16所述的方法,進一步地包括,當Inn>INN*時,設置故障標記或指示器,然后降低相電壓Va、Vb、Vc。19.如方案11所述的方法,進一步地包括,當Inn>INN*時,降低進入繞組Wa、Wb、Wc的一個或多個相電流。20.如方案11所述的方法,進一步地包括,當Inn>INN*時,關閉驅動電機。
下文將連同下列圖形一起描述本發明,其中,相同的數字代表相同的元件,并且
圖1示出典型的DC-AC電機推進系統,使用了現有技術中已知的元件連同按照圖2和3示出的本發明實施例工作的元件;
圖2按照本發明實施例示出示意工作圖,解釋圖1的控制器如何工作,包括用于檢測圖1的推進系統中的傳感器誤差或故障的算法;和
圖3是按照本發明的又一實施例的流程圖,解釋用于檢測圖1和2所示推進系統中的傳感器故障或誤差和保護系統不受到可能由這些誤差或故障而引起的損壞的方法。
具體實施例方式下列詳細說明本質上僅僅是示范性的并且不意圖限制本發明或本發明的應用和使用。此外,不意圖受到前述技術領域、背景技術、發明內容或之后的詳細說明中出現的任何明確或暗示理論的限制。電流傳感器故障能夠導致電流傳感器之間的重大增益/偏移誤差,這在感測電流中引起三相失衡。在轉矩或電流模式控制的情況下,這些相中的實際電流可能比感測電流大很多。人們發現,由于感測電流中的三相失衡,負序電流出現,這能用于保護系統。圖1示出典型的DC-AC電機推進系統20、80,使用了現有技術中已知的元件連同按照圖2和3示出的本發明實施例工作的元件。當圖1的系統按照本發明實施例執行圖2和3示出的算法和方法時,該系統以不同方式工作并且獲得現有技術中未發現的結果。采用的約定是,把按照現有技術工作的圖1的現有技術元件的組合看成〃系統20",例如基于包含現有技術存儲器33,把有些類似但重新編程的不同工作的元件的組合看成〃系統80",其按照本發明實施例以圖2和3所示方式實行。為推進系統20、80所共有的那些元件一齊論述。推進系統20、80包括DC電源22、指令輸入源24、電機26和控制系統28。控制系統28接收(i)經由線路23、231來自DC電源22例如蓄電池的DC能Vdc,和(ii)經由線路25來自指令輸入源24的指令輸入(例如指令轉矩T*),并且提供電力以控制電機26的運轉。輸入指令源輸入24中的用戶定制的指令輸入告訴推進系統20、80干什么,例如,電機26應當如何運轉。控制系統28響應于從輸入指令源24收到的輸入指令(多個)把從DC電源22收到的DC能轉化為AC能并且經由線路37把適當相和大小的AC能輸送給電機26。為了便于說明,假定電機26是具有電機相A、B、C的三相電機,但是帶有更多或更少相的其它AC電機也可以與系統80 —起使用。控制系統28包括控制器30、驅動模塊34、電力切換模塊36和分別用于電機26的相A、B和C的電流測量元件38A、38B、38C (—起為38)。驅動模塊34是·傳統的。驅動模塊34經由總線31接收控制器30產生的相控制信號,并且做好準備,無論可能需要什么電平移動,都將上述驅動控制信號轉化成適合電力切換模塊36用的電平,把它們經由線路35發送,例如,對于相A,經由線路351,對于相B,經由線路352,對于相C,經由線路353。上述的相控制信號也稱作脈寬調制(PWM)信號。對于三相電機,電力切換模塊36通常包括六個電力切換裝置(例如每個相有2個),這些電力切換裝置在由從驅動模塊34收到的PWM信號確定的適當的時間在局部基準電壓(例如電機)與DC電源23提供的Vdc之間切換相A、B、C。電力切換模塊36提供分別在電機相A、B、C上的脈沖相電壓Va、Vb、Vc,例如,在線路371上的電機相A的相電壓Va,在線路372上的電機相B的相電壓Vb和在線路373上的電機相C的相電壓Vc。上述的電力切換模塊是本領域公知的。根據需要的推進或驅動系統的類型,經由線路25來自接口 24的指令輸入(多個)可以包括的輸入是規定了,例如但不意圖限于,希望電機26提供的轉矩T*或希望電機26提供的以轉或弧度每單位時間為單位的電機26的轉速ωΓ*或其它一些對推進系統20、80的使用有重大影響的參數。為了便于說明但不意圖限制,此后假定指令輸入源24提供期望轉矩指令*給推進系統20、80。為了便于描述,把星號添加在參數或變量上以表征上述變量或參數是與實際或測得值相反的指令或參考值。例如,變量或參數Τ*用來表征期望或指令轉矩值,而不帶星號的變量或參數T用來表征實際轉矩值。類似地,ωΓ*指的是電機26的指令轉子轉速,指的是電機26的相應的實際轉子轉速。全文都遵循這個約定。電流傳感器38A、38B、38C洪同為38)測量從DC電源22經由電力切換模塊36和線路37分別流向電機26的相A、B、C的電流Ia、Ib、Ic (共同為Ix)。代表這些測得值的信號經由線路39饋給控制器30,例如,代表Ia的測得值在線路391上,代表Ib的測得值在線路392上,代表Ic的測得值在線路393上。然而,對本領域熟練的人員將懂得,它們不是線路39中流向控制器30的真實電流,而僅僅是表征實際上流經線路37到電機26的真實電流la、lb、Ic的大小的信號。通常或共同地,術語Ix用來指的是相電流,術語Vx用來指的是相電壓(并且信號代表上述相電流或電壓),其中,X采用適于在使用的電機相數的值。例如,對于雙相機器,X將米用兩個值(例如,a、b),對于三相機器是三個值(例如,a、b、c),對于六相機器是六個值,諸如此類。控制器30具有輸入/輸出接口(I/O)部件301-306、處理器32和存儲器33、33’。存儲器33用來指的是控制按照現有技術操作的系統20的操作的存儲器,存儲器33’用來指的是控制按照圖2-3操作的系統80的操作的存儲器。處理器32可以是單處理機、多核處理器或分擔控制器30的計算負荷的多個準獨立處理器。I/O接口部件301-306分別經由線路或總線3011、3021、3031、3041、3051、3061與處理器32通信。輸入接口部件301接收例如來自指令輸入源24經由線路或總線25的T*輸入。輸入接口部件302經由線路或總線23和231從DC電源22接收Vdc。輸入接口部件302在線路或總線39上分別從電流傳感器38A、38B、38C接收代表la、Ib和Ic的信號。輸入接口部件304經由線路或總線261從電機26接收轉子角度信息ΘΓ。輸入接口部件304經由線路或總線261從電機26接收轉子角度信息。輸入接口部件305經由線路或總線262從電機26接收轉子轉速信息ωΓ。輸入接口部件301-305做好準備,無論可能需要什么電平移動或其它信號操作,都使上述信息與處理器32兼容。輸出接口部件306經由線路或總線3061從處理器32接收電機相致動信號,并且做好準備,無論可能需要什么電平移動或其它信號操作,都使上述指令經由線路或總線31對驅動模塊34有用。存儲器33、33’和處理器32由線路或總線331連接。為了便于說明,處理器32和存儲器33、33’在圖1中示為由線路331連接的獨立元件,但是 在其它實施例中,他們可以合并。任一布置都可用。在本發明的一個實施例中,控制器30接收關于Vdc、la、lb、Ic、Θ r和ωΓ的反饋信息,將該信息與儲存在存儲器33’中的關于推進系統80的性質的信息組合并且使用連同圖2-3描述的也便利地儲存在存儲器33’中的算法,檢測是否已經出現傳感器誤差或故障并且采取適當動作以警告系統用戶和/或保護推進系統80不受損壞。雖然圖1描繪的推進系統20、80的獨立元件的大部分可能是技術中過時的,但是,上述元件與連同圖2-3描述且例如儲存在存儲器33’或別處的算法的組合提供了新的、改進了的系統80和方法800,能夠檢測傳感器故障并采取補救動作。圖2示出簡圖40,帶有控制器功能圖42和算法44。功能圖42解釋圖1的控制器30如何產生出現在總線或線路31上給驅動模塊34的信號并且最終使電力切換模塊36能夠向圖1的電機26的相A、B、C提供電壓Va、Vb、Vc和電流la、lb、Ic。算法44使控制器30能夠檢測圖1的推進系統80中的電流傳感器誤差或故障并采取補救動作。多相電機可以用數學的方式說成具有兩個磁對稱軸,S卩,直軸(d)和正交軸(q),這將是本領域普通技術人員理解的。上述多相電機的工作可以用調整成以提供直軸定子磁通量Vd*、¥d的相應的直軸電流Id*、Id和調整成提供正交定子磁通量的正交電流Ψ,*、Vq的正交電流Iq*、Iq表示,在此,如前所述,有*的表征指令量,沒*的表征實際或測得量,Id和Iq例如用方程式表示
Id = (2/3) [ (Ia) (cos Θ r) + (Ib) (cos ( Θ r - 2 π /3)) + (Ic) (cos ( θ r +2^/3))]方程式I
Iq = (2/3) [ (Ia) (sin θ r) + (Ib) (sin ( θ r - 2 π /3) ) + (Ic) (sin ( θ r +2π/3))] 方程式2
式中,ΘΓ是轉子角度。如果使用實際或測得電流Ia、Ib、Ic和轉子角度ΘΓ,結果就提供Id和Iq (即沒有*),如果使用指令電流la*、lb*、Ic*和轉子角度Θ r,結果就提供Id*和Iq*。在實踐中,T、Vdc、ωΓ與Ia、Ib、Ic之間的物理關系是通過試驗確定的,計算Id和Iq并放在例如查詢表中或其當量在存儲器例如圖1的存儲體33、33’中。于是,如圖2的框46所示,對于輸入指令43 (例如T*)、Vdc和ωι·的任意指定組合,就能夠從查詢表確定Id* and Iq*。功能圖42包括的部分48具有(i)組合器491、492 (共同為49),它們接收導線4911上的輸入Iq*、導線4912上的輸入Iq、導線4921上的輸入Id*和導線4922上的輸入Id* ;(ii)比例積分(PI)控制器501、502 (共同為50),它們分別·連接到組合器49的輸出;
(iii)組合器511、512(共同為51),它們在導線5111和5121上接收PI控制器50的輸出,并且在導線5112上輸入{(ω) (Vd*) + (Iq*)(Rs)}且在導線5122上輸入{-(ω』(Ψ( *)+ (1扣)(Rs)},式中,Rs是電機26的定子電阻;和(iv)d、q _a、b、c轉化器52,其接收組合器511、512的輸出、導線521上的輸入和導線522上的輸入Θ r,并且產生在輸出523處的信號Va*、在輸出524處的信號Vb*和在輸出525處的信號Vc*,從而得到在線路或總線31 (見圖1)上的信號,足以在電力切換模塊36的輸出處產生線路37上的Va、Vb、Vc以提供電流Ia、Ib、Ic給電機26的相A、B、C。控制器30的規定的另一路部分42提供在輸出541處的脈寬調制(PWM)信號Da、在輸出542處的信號Db和在輸出543處的信號Dc (共同為54),這些在通過驅動模塊34饋給圖1的電力切換模塊36時在電機26的相A、B、C上產生 Va、Vb、Vc。給控制器30的反饋信號60可以包括輸入601上的相電流信號la、輸入602上的相電流信號lb、輸入603上的相電流信號Ic、輸入604上的圖1所不DC電壓源22的電壓Vdc、輸入605上的測得轉子轉速cor和輸入606上的測得轉子角度θ r。因此,控制器30處理的其它信號可以包括圖1的電機26的直軸定子磁通量(Ψ(1*)和正交定子磁通量(Vq*)以及其(Rs),這些值可以儲存在圖1的存儲器33、33’或者由處理器32根據儲存在存儲器33,33'中的關于電機26的數據很容易地算出。如簡圖40的部分48所示,控制器30適于處理信號43和60以產生用于電機26的控制的相電壓Va、Vb和Vc。控制器30還使用其它傳統的AC電機控制變量。正如本領域普通技術人員將好理解的,電壓和電流可以表示成d_q坐標系上的矢量。因此,控制器30適合于確定電流指令值Id*、Iq*即提供給相應的d軸和q軸的電流和電壓指令值Vd*、Vq*即應用到d軸和q軸上的電壓值,基于輸入431上的轉矩指令信號(例如T*) 43和儲存在存儲器33、33’中的關于電機26的數據。圖42的塊46表明,通過向那里接收輸入461上的T*、向那里接收輸入462上的Vdc以及向那里接收輸入463上的ωr,上述變量與查詢表一起用于提供塊46的輸出464上的Iq*和塊46的輸出465上的Id*,這些分別經由線路4641、4651傳遞給部分44的塊441。類似地,Ia經由線路421,Ib經由線路422,Ic經由線路423傳遞給部分44的塊442。盡管為了簡單起見在圖1和2中未示出,但是,本領域普通技術人員將理解,存在各種方式用于檢測或測量d-q電壓和電流值,包括使用解算器、電流傳感器、電壓傳感器等等。控制器30最終通過接口 306輸出一組脈寬調制(PWM)信號54 (例如輸出541上的Da、輸出542上的Db和輸出543上的Dc)給驅動模塊34和電力切換模塊36,用于電機26的轉速和轉矩控制。在圖2的部分44中示意性地示出按照本發明的電流傳感器故障檢測算法,其中,相電流la、lb、Ic分別經由線路421、422、423進行傳遞,直和正交指令電流Id*和Iq*分別經由線路4641、4651從部分42傳遞到算法44。圖3是流程圖,示出方法800,用于檢測圖1示出的推進系統80中的電流傳感器38的故障或誤差并且保護系統80不受到由上述傳感器誤差或故障引起的潛在損壞。一起論述部分44和圖3。方法800從開始801和初始步驟802開始,其中,獲得針對指示相電流Ix和指令電流Iq*、Id*的信號。伴隨有,圖1的控制器30或圖2的部分42接收(i)分別對應于圖1的電流傳感器38 (例如38A、38B、38C)的信號輸出Ix (例如la、lb、Ic)的信號;(ii)對應于來自DC電源22的指令輸入源24的轉矩指令T*43的信號;(iii)來自電機26或其它電機轉速源的轉子轉速信號ωΓ ;和
(iv)來自電機26或其它轉子角度源的轉子角度信號ΘΓ。在控制器30內產生對應于正交和直指令電流Iq*和Id*的信號,例如但不意圖限于,通過從存儲器33’的查詢表中提取,如圖2的塊46所示。在方法步驟804處,把上面提到的值儲存在例如存儲器33’或推進系統80能夠存取的任何其它存儲器中。在圖3的方法步驟806和圖2的塊441中,按照下列方程式計算總指令電流Is =f (Iq*, Id*),
Is = [(Iq*)2 + (Id*)2]1/2方程式 3
并且,結果Is出現在塊441的輸出4411上并且理想地儲存在存儲器例如圖1的存儲器33’中。在圖3的方法步驟808和圖2的塊442中,計算負序電流Ineg = f (Ix),在三相系統的情況下,按照下列方程式
Ineg = (1/3) [la + ( a 2) Ib + ( a ) Ic], where a =ej2ll/3方程式 4
并且,Ineg出現在輸出4421上并且理想地儲存在存儲器例如圖1的存儲器33’中。當有重大傳感器誤差時,由不平衡的三相電流生成負序電流Ineg。可以以按次序或大致并行的方式執行步驟806、808和塊441、442,取決于可用處理器的數量。在圖3的方法步驟810和圖2的塊443中,使Ineg標準化,也就是說,按照下列方程式計算標準化負序電流Inn
Inn = Ineg/Is方程式 5
并且,Inn出現在塊443的輸出4431上。然后執行圖3的詢問步驟812或圖2的“測試”塊444,其中,確定Inn是否大于儲存在存儲器例如圖1的存儲器33’中的預定閾值INN*。當沒有重大傳感器誤差時,Irm接近零。如果詢問Inn > INN*的結果為“NO”,表明沒有重大傳感器誤差,那么方法800如圖3所示例如沿著路徑813返回到步驟802-810進行數據更新。或者,如圖2所示,NO標識出現在測試塊444的輸出4441上以“重復”圖2的塊445,并且,從圖2的塊445出來的箭頭446表征使用新數據重復塊441-444。理想地,選擇INN*以考慮與電流傳感器38相關的制造公差。例如,如果已知傳感器38具有大約+/-7%的單個誤差范圍,那么,理想地,選擇INN*以適應有些大的傳感器啊,也許提供10-15%的幅度。如果需要承受一個以上的傳感器中的誤差,那么,可以把INN*設定為單個傳感器誤差范圍的數倍,也許提供25-30%的幅度。只要Inn < INN*,那么,詢問812的結果和測試塊444保持“NO”并且返回802-812-813-802等和441-444等,繼續。如果詢問812的結果是“YES (是)”,表明已經檢測到重大傳感器誤差,那么,方法800可沿著路徑815-1前進到步驟816,在此,在存儲器例如存儲器33’中設置故障或誤差標記。方法800可以沿著路徑817-1前進到結束820。在另一實施例中,方法800可以從詢問812的結果“YES”沿著815-2前進到818,在此,執行控制動作,例如,減小Ia,lb, Ic以排除對電力切換模塊36和/或電機26的損壞,或由于其它原因,并 且然后沿著路徑819到結束820。在又一另外的實施例中,方法800可以經由路徑815-1前進到步驟816,在此,設置誤差或故障標記,并且然后沿著路徑817-2前進到步驟818,在此,執行控制動作,然后沿著路徑819到結束820。上述的任一都是可用的。上述動作也在圖2中示出,當“YES”結果出現在測試塊44到塊448的輸出4442上時,塊448示出結果“如果為YES,設置故障標記和/或執行控制動作”。在存儲器中設置誤差故障標記用于保護推進系統80和/或系統80的操作者,不管是否緊接著有步驟18關閉系統80或減少提供給電力切換模塊(PSM) 36且得到向電機26的相電流Ia、Ib、Ic的電流驅動指令。如果INN*的值設在低于可引起對PSM 36或電機26的損壞的相電流la、lb、Ic的水平,那么,系統80的操作可以繼續,例如,同時,控制器30檢查Inn的進一步變化,或者,同時,警告燈、喇叭或其它警告信號反饋給系統操作者,例如,通過在指令輸入源24附近公布警告。這個方法尤其在系統80的無預兆關閉(例如調到OFF)本身可能對與系統80有關的人員或設置或工藝有風險時有用。因此,算法44和方法800能夠適應寬種類的失效-安全關閉或減慢或失效-軟協議,它們排除或最小化對系統80的敏感部件的損壞,例如且不限于僅僅是PSM 36和電機26,同時還適應與推進系統80相關的人員或產品或材料的安全需求。例如,如果推進系統80與車輛相關,方法800能夠設置故障標記,警告車輛駕駛員已經出現傳感器故障,并且,如果上述故障大或持續,就建議駕駛員立刻采取動作以到達安全停止位置。在另一例子中,在推進系統例如驅動循環泵冷卻有害材料時,控制動作可以包括開動備用冷卻系統或獲得以相同或更小的水平的繼續運行以允許實現手動關閉或操作人員安全離開這個區域。盡管在前面的詳細描述中已經給出了至少一個示范實施例,但是應當意識到存在大量的變形。還應當意識到,釋放實施例僅僅是例子,并且不意圖以任何方式限制本發明的范圍、應用或構造。相反地,前面的詳細描述將給本領域技術人員提供方便的指導來實施示范實施例。應當理解,在不脫離所附權利要求及其法定等同物限定的發明范圍的情況下,能夠對元件的功能和布置做出各種改變。
權利要求
1.一種用于檢測多相電機中的相電流傳感器故障的方法,該方法包括 接收輸入轉矩指令τ*并且測量包括電機每個相的相電流Ix的電機的反饋信號組; 為電機生成對應于輸入轉矩指令T*的值的直和正交指令相電流Id*、Iq* ; 確定總指令電流Is = f (Id*,Iq*); 產生負序電流Ineg = f (Ix); 聯合Ineg和Is以提供標準化的負序電流Inn = Ineg/Is ; 將標準化的負序電流Inn與預定閾值INN*作比較以確定相電流傳感器故障的存在;和 在Inn>INN*時執行控制動作。
2.如權利要求1所述的方法,其中,所述控制動作包括在Inn>INN*時設置故障標記。
3.如權利要求2所述的方法,其中,所述控制動作包括設置表征故障性質的診斷代碼。
4.如權利要求1所述的方法,其中,所述控制動作包括,降低流向電機的相電流Ix。
5.如權利要求1所述的方法,其中,所述控制動作包括,降低施加給電機的相電壓Vx。
6.一種用于檢測三相電機中的相電流傳感器故障的方法,該方法可由適于控制電機的電機控制器執行,并且包括 測量輸入轉矩指令T*并且設置包括電機三個相的每個的相電流la、lb、Ic的電機的反饋信號組,并且使用所述控制器; 為電機生成對應于輸入轉矩指令T*的值的直和正交指令相電流Id*、Iq* ; 確定總指令電流 Is = [(Iq*)2 + (Id*)2]172 ; 產生負序電流 Ineg= (1/3) [la + (Q2)Ib+ ( a ) Ic],其中 a =ej2"3 ; 聯合Ineg和Is以提供標準化的負序電流Inn = Ineg/Is ; 將標準化的負序電流Inn與預定閾值INN*作比較以確定相電流傳感器故障的存在;和 在Inn>INN*時執行控制動作。
7.如權利要求6所述的方法,進一步地包括,在Inn>INN*時設置故障標記。
8.如權利要求7所述的方法,進一步地包括,還設置表征故障性質的診斷代碼。
9.如權利要求6所述的方法,其中,所述控制動作包括,降低流向電機的相電流中的一個或多個。
10.一種用于保護電動推進系統不受一個或多個電流傳感器的故障影響的方法,所述電流傳感器測量進入驅動電機的繞組Wa、Wb、Wc的相電流,所述電流傳感器提供指示電機相電流信號la、lb、Ic,所述方法包括 從所述電流傳感器接收指示電機相電流信號la、lb、Ic ; 從指令輸入源接收電機轉矩指令T* ; 從所述電機接收電機轉速《r ; 從向所述電機繞組Wa、Wb、Wc提供驅動電流的DC電源接收直流(DC)電壓Vdc ; 使用Τ*、ωΓ和Vdc,獲得隨時間變化的直軸指令電流Id*和正交軸指令電流Iq*的值; 確定總指令電流Is = [(Iq*)2 + (Id*)2]1/2的值; 確定負序電流 Ineg = (1/3) [la + a 2Ib + a Ic]的值,其中,a = eJ2"/3 ; 確定標準化的負序電流Inn = Ineg/Is的值;和 比較Inn與預定閾值INN*,并且,如果Inn>INN*,就執行控制動作。
全文摘要
本發明涉及防護電機驅動系統以防電流傳感器故障的影響。提供方法和設備用于檢測多相電機中的相電流傳感器故障。該方法包括,接收輸入轉矩指令T*并且測量包括電機的每個相的相電流Ix在內的反饋信號組,為電機生成對應于輸入轉矩指令T*的一個值的直和正交指令相電流Id*、Iq*,確定總指令電流Is=[(Iq*)2+(Id*)2]1/2,產生負序電流Ineg,此處,對于三個相是Ineg=(1/3)[Ia+(α2)Ib+(α)Ic],式中,α=ej2π/3,Ineg和Is聯合提供標準化的負序電流Inn=Ineg/Is,該標準化的負序電流Inn與預定閾值INN*作比較以確定相電流傳感器故障的存在,并且在Inn>INN*時執行控制動作。
文檔編號G01R35/00GK103018698SQ20121035382
公開日2013年4月3日 申請日期2012年9月21日 優先權日2011年9月23日
發明者S.M.N.哈桑, S.E.舒爾斯, D.P.塔斯基 申請人:通用汽車環球科技運作有限責任公司