【摘" 要】本文針對車窗電機紋波周期估計提出一種新方法——相關變換法。經過相關變換后的輸出信號與輸入信號具有相同周期,且相關變換后輸出信號的基波與各次諧波初始相位均為0,這使得在相關變換后輸出信號的基波上峰點及鄰域范圍內,因諧波的同相疊加,基波的上峰銳度和信噪比得到顯著增強。在相關變換輸出域進行信號周期估計時,其準確性和可靠度能夠大幅提升。文章對相關變換的優(yōu)良特性進行理論證明、仿真驗證以及實例驗證,結果準確無誤。
【關鍵詞】有刷電機;相關變換;紋波;周期估計;車窗;防夾
中圖分類號:U463.85"""" 文獻標識碼:A""" 文章編號:1003-8639(2025)01-0065-07
Correlation Transformation and Its Application in Estimation of Window Ripple Period
CHEN Guoan,LIU Donghui,GU Hongtao,F(xiàn)U Zhaohui
(Geely Automobile Research Institute,Ningbo 315336,China)
【Abstract】In this paper,a new method for estimation of ripple period of window motor,the correlation transform method,is proposed. The output signal after correlation transformation has the same period as the input signal,and the initial phase of the fundamental wave and each harmonic of the output signal after correlation transformation is zero. Due to the in-phase superposition of harmonics,the peak sharpness and signal-to-noise ratio of the fundamental wave are significantly enhanced in the range of the fundamental peak point and neighborhood of the output signal after the correlation transformation. The accuracy and reliability of the signal period estimation in the output domain of the correlation transform can be greatly improved. In this paper,the excellent characteristics of correlation transformation are proved by theory,simulation and example,and the results are accurate.
【Key words】brush motor;correlation transformation;ripple;cycle estimation;car windows;anti-pinch
國標GB11552—2009[1]要求電動車窗須具備防夾功能,該標準第4.8.3“自動回縮要求”一節(jié)中規(guī)定車窗玻璃上距邊緣4~200mm范圍內須具備防夾回縮功能。文獻[2]對電動車窗防夾技術做了全面的介紹。近年來,采用有刷電機電流紋波信號取代霍爾信號進行車窗玻璃定位與防夾被廣泛研究[3-6],其中,電機的紋波周期估計與周期分割是定位(紋波計數(shù))與測速(周期分割)的關鍵。特別是在低溫重載極端環(huán)境下,紋波畸變嚴重,紋波周期估計與分割的準確性和可靠性成為考驗控制器性能的關鍵指標。
電機紋波周期估計在應用于運行控制時,由于實時性要求,必須在短時間內完成。直接對紋波時域波形進行整形和邊沿檢測是常用方法。然而,經長期使用磨損或制造過程中存在輕度缺陷的電機,在低溫和重負載時電機紋波波形變形嚴重。其紋波相鄰周期的電流存在跌落/躍升現(xiàn)象,一個紋波周期內波形可能出現(xiàn)嚴重的M波(波形下凹)。而紋波整形的判決線是緩變的,這會造成部分周期紋波的判決線偏上或偏下,導致整形脈沖邊沿大幅抖動,甚至存在個別紋波整個周期位于判決線之上/之下,從而導致紋波漏檢(紋波計數(shù)少計),或者個別M波深度低于判決線,導致紋波多檢(紋波計數(shù)多計),進而造成整體定位誤差超標(防夾區(qū)定位不準),功能偶發(fā)失常(車窗不防夾和誤防夾)。
本文提出一種信號相關變換方法,并將其應用于有刷電機紋波周期估計中,可顯著提高控制器對紋波畸變的容忍度,使得紋波周期估計的準確性和穩(wěn)定性得到較大幅度提升。
1" 信號相關運算及三角函數(shù)整周期相關運算
的特性
1.1" 相關運算
依據(jù)圖1示例說明兩信號采樣序列的相關運算過程。
圖1中,[Ai (i=0,…,19)]是相關運算的輸入序列,[Bj (j=0,…,4)]是相關運算的本地序列,[Ck (k=0,…,15)]是相關運算的輸出序列,其每個輸出值如下。
[C0=A0?B0+A1?B1+A2?B2+A3?B3+A4?B4]
[C1=A1?B0+A2?B1+A3?B2+A4?B3+A5?B4]
[C2=A2?B0+A3?B1+A4?B2+A5?B3+A6?B4]
…" …" …
[C15=A15?B0+A16?B1+A17?B2+A18?B3+A19?B4]
相關運算輸出序列[Ck]的通用表達式為:
[Ck=Ak+0?B0+Ak+1?B1+Ak+2?B2+Ak+3?B3+Ak+4?B4]
更一般性的,相關運算輸出可表示如下:
[Ck= j=0(N?1)Ak+j?Bj ]
式中:[Ai ]——相關運算輸入信號序列;[Bj ]——相關運算的本地序列;[Ck ]——相關運算輸出序列;[N]——本地序列[Bj]的長度。
1.2" 三角函數(shù)及其諧波整周期相關運算及其性質
三角函數(shù)積化和差公式為:
[cosx ?cosy= 12[cos(x+y)+cosx?y]]
設[x(t)=cosω1t+θ1," y(t)=cosω2t+θ2],[st ]是[x(t)]與[y(t)]的乘積,有:
[st=cosω1t+θ1 ?cosω2t+θ2=12 {cos[(ω1+ω2)?t+θ1+θ2]+cos[(ω1?ω2)?t+θ1?θ2]}]
如果兩信號的頻率成位數(shù)關系,即[ω2=][n?ω1],這里[n]是正整數(shù),即[f2=ω22π] = [n?ω12π=n?f1],即[y(t)]是基波[x(t)]的[n]次諧波。
三角函數(shù)及其諧波的整周期相關運算,輸出用[ct]表示,[T1=1f1]是基波的周期,[st]在基波周期[[0,T1]]上的定積分為[ct] ,則
式中:[c1t]——[st]積分后的“和頻”項;[c2t]——[st]積分后的“差頻”項。
[+ω2)?t+θ1+θ2]dt],進一步,區(qū)分[n≠1]和 [n=1]兩種情況。
1)當[n≠1],即[ω2≠ω1]時,[c1t]和[c2t]展開推導如下:
將[ω2=n?ω1]代入,有
將[ω2=n?ω1] 代入,有
以上推導過程中,利用了等式關系:([f1?T1)=(1T1?T1)=1],以及[sink?2π+θ=sin(θ)] ,其中[k]為整數(shù)。值得注意的是,[c1t ]與[c2t] 為0的結果與[θ1]、[θ2]的取值無關。所以在[ω2≠ω1]情況下,[ct=12c1t+c2t =0 。]
2)當 [n=1],也就是[ω2=ω1] 時,此時[c1t]的推導過程與[n≠1]時的情況相同,仍然有[c1t=0]。但[c2t]的推導過程,因為[(ω1?ω2)]=0不能為分母,重新推導如下。
當[θ2=θ1]時,[c2t=][T1][?][cos(0)][=T1],[ct]取得最大值[12?T1]。所以,在[ω2=ω1]情況下,[ct=12?T1?cosθ1?θ2=12?T1?cosΔθ 。]
上述理論推導是在模擬域以定積分形式進行的,在采樣后的數(shù)字域,對應的是時域波形進行相關運算,積分長度是該余弦信號的1個周期;對于整數(shù)倍M周期內的定積分可看作是M個單周期的積分之和。
由上述可見,對于整周期定積分或采樣后的相關運算,輸入信號與本地信號,無論是余弦信號或者是其任意次諧波,只要二者的頻率不同,則該時域波形相關運算的輸出恒為0,此結論與輸入信號與本地信號的初始相位及二者的相位差無關;如果輸入信號與本地信號的頻率相同,則該時域波形相關運算的輸出序列是二者相位差的余弦值。尤其當輸入信號與本地信號頻率相同時,本地信號保持起始時的序列固定不變,輸入信號在一個周期[[0,T1)]內滑動,二者之間的相位差相應經歷[θ∈[0,2nπ)]([n]為諧波次數(shù)),則二者相關變換的輸出波形是一個初始相位為0的完整的[n]次余弦波。
2" 信號相關變換及電機紋波相關變換的特性
2.1" 電機紋波信號波形的數(shù)學表示
電機紋波波形[xRipplet] 可表示為:
式中:[x18t, x14t, x12t]——次諧波,如果電機轉子的換向器有8個換向器片,電刷經過每個換向器片產生1個紋波(基波),則[x18t]是電機的每秒旋轉的周數(shù);[x1t]——紋波的基波;[x2t]——紋波二次諧波;[xn(t)]——紋波[n]次諧波;[n(t)]——噪聲。
電機紋波的諧波產生機理與半導體器件非線性產生諧波的機理不同。電機紋波的諧波是由于電機碳刷在旋轉時跨接換向器片時,因電機繞組的阻抗并聯(lián)效應、電機定子/轉子磁場的交互、碳刷與換向器片之間的接觸不理想等因素產生的。如相鄰換向器片間填充物磨損造成的碳刷徑向起伏、換向器片邊緣的翹起/凹陷以及毛邊在正反換向時引起的碳刷徑向跳動、碳刷與換向器片磨損劃痕造成的非均勻接觸、碳刷與換向器片間接觸面存在碳粉與金屬顆粒引起的接觸間隙、電樞的同心度不良或軸承偏心、碳刷與換向器片間電火花等。這些缺陷在電機旋轉時都會造成碳刷與換向器片間部分接觸面微觀上的跳空或按壓力不足,反映在紋波波形上就是各種紋波波形的畸變/缺損/M凹陷等。對某一電機,每換向器片所產生的紋波畸變方式與諧波成分不同,不同電機個體之間的紋波特性也不同,而且隨著電機負載(反映到電流上)、電機轉速的變化而變化。因而紋波各次諧波之間以及與基波之間的初始相位基本沒有依賴關系。
雖然對“紋波”而言,[x1t]是紋波的基波,[x2t]是紋波的紋波二次諧波,[xn(t)]是紋波[n]次諧波,但從信號的一般性表達,基波與諧波是相對的,確定基波頻率后諧波便是基波頻率的[n]倍([n≥2]);例如也可以將[x14t] 看作信號的基波,則其二次諧波為[x12t],三次諧波為[x34t],四次諧波為[x1t];也可以將[x12t] 看作信號的基波,則其二次諧波為[x1t],三次諧波為[x32t],四次諧波為[x2t],[… ];習慣上將[x1t] 作為通用信號的基波,其二次諧波為[x2t],三次諧波為[x3t],四次諧波為[x4t],[… ]。無論通用信號的基波如果選擇,上述關于基波與諧波之間相關變換的性質都是成立的。
2.2" 信號相關變換定義
設相關運算的輸入序列是周期慢變的準周期性信號,當相關運算的本地序列取自輸入信號序列當前周期起點的前M(M是≥1的整數(shù))個周期,且經每個信號周期本地序列動態(tài)更新一次,用此本地序列與當前周期輸入信號序列各采樣點從始至終逐點滑動做相關運算,相關運算的輸出序列稱為該周期輸入信號序列的相關變換輸出,此相關運算的過程稱為信號的相關變換。
由此可見,實現(xiàn)信號相關變換的系統(tǒng)是有記憶的系統(tǒng),記憶深度是輸入信號序列的M個周期。
信號相關變換的特殊之處是其本地序列的周期動態(tài)更新以及本地序列長度(也是相關運算的長度)的相應更新。對于一個信號采樣率固定不變的系統(tǒng),當信號周期變化時,其連續(xù)M個周期采樣序列的樣本數(shù)也會相應變化。對一特定周期的輸入信號序列相關變換,本地序列及其長度是固定不變的。M值的確定由兩個因素決定,一是系統(tǒng)中允許的信號處理時延,二是連續(xù)M個周期內信號周期變化不大。相關變換的本地序列每間隔一個信號周期更新一次,以保持本地序列與輸入信號序列的相似性。由此可見,一個準周期信號序列的相關變換,是對當前輸入的單周期信號序列,用固定的本地序列逐采樣點滑動的相關計算。每完成一個輸入信號周期序列數(shù)據(jù)的相關變換后,更新一次本地序列,更新方法類似移位寄存器,只是每次更新一個周期的采樣點,即本地序列的頭部增加剛完成相關變換的信號序列,尾部去除最后一個周期的信號序列,更新后的本地序列仍然是M個信號周期,但由于加入的新的單周期序列的采樣點數(shù)與移出的最老的單周期序列的采樣點數(shù)可能不同,更新后的本地序列的采樣點數(shù)可能不同,用更新后本地序列的實際長度作為下一周期信號序列相關變換的相關運算長度。
2.3" 紋波信號的相關變換
為簡明起見,將紋波信號數(shù)學表達式中低于基波頻率的次諧波成分忽略,紋波信號數(shù)字表達式為:
[xpt=k1?x1t+k2?x2t+k3?x3t +…+kn?xnt+nt]
式中:[x1t=cos(ω1t+θ1)]是基波信號;[x2t=cos(ω2t+θ2)],[x3t=cos(ω3t+θ3)],[xnt=cos(ωnt+θn)]是諧波信號;且有[ω2=2ω1, ω3=3ω1, ωn=nω1];初始相位[θ1,θ2,θ3,…,θn]是[[0,2π)]期間的隨機值。
紋波信號的相關變換輸出可表示為:
其中 [τ∈[0,T1)],展開第1項如下,
利用三角函數(shù)的相關運算的特性:
在[ω2≠ω1]情況下,其相關變換輸出[ct=12c1t+c2t =0];在[ω2=ω1]情況下,其相關變換輸出[12?T1?cosΔθ],即[c][t=12?T1?cos][ω1τ]。
可知[0T1x1tx2t+τdt=0],[0T1x1tx3t+τ]
[dt=0],…,[0T1x1txnt+τdt]=0,得:
[0T1x1txpt+τdt=k10T1x1tx1t+τdt+0T1x1tnt+τdt=k1T12?cosω1τ+N1t]
同理可得,
[0T1x2txpt+τdt=k20T1x2tx2t+τdt+0T1x2tnt+τdt=k2T12?cosω2τ+N2t]
……,
[0T1xntxpt+τdt=kn0T1xntxnt+τdt+0T1xntnt+τdt=knT12?cosωnτ+Nnt]
由此得,紋波信號的相關變換輸出為:[Rpt+τ]
[T12[k21cosω1τ+k22cosω2τ+k23cosω3τ+…+k2ncosωnτ+Ntotal],]其中[τ∈[0,T1)]。
從紋波信號相關變換輸出的表示式可以看出,紋波信號相關變換的輸出仍然包括基波、二次諧波、三次諧波等各次諧波。且相關變換輸出的基波頻率與原始紋波信號的基波頻率相同,即紋波相關變換輸出的波形與原紋波信號波形具有相同的周期。另外一個非常重要的特性,相關變換輸出的基波和各次諧波的系數(shù)[k2i]都是正值,相關變換輸出的相位初值都是0。因此,紋波信號相關變換輸出的波形,在其基波的上峰位置,各次諧波的貢獻都是正的,是同相疊加的,使得在基波上峰位置一個鄰域內的波形變得尖銳且不會出現(xiàn)任何凹陷。
由此可見,即使受到具有不同初始相位的各次諧波干擾而變形嚴重的紋波信號,經過相關變換后,基波和所有次諧波的初始相位全都歸零,相關變換的輸出在基波的上峰位置,各次諧波不但不會干擾基波的上峰,而且還會使上峰附近的波形變得更清晰,信噪比更高??梢岳眠@個特性,在相關變換輸出的波形上測量紋波的周期,即測量兩個上峰之間的時間間隔,代替在原始紋波波形上測量紋波周期。另外值得注意的是一個相關變換的優(yōu)良特性,紋波經過相關變換后,原紋波中基波與諧波之間、不同頻的諧波之間的乘積項在積分區(qū)間被相互抵消,隨機噪聲也因相關變換的積分濾波效應而降低,相關輸出的各諧波相位被同步,各諧波成分不再有害反而變得更有利于提高周期測量精度。即使諧波相對功率很高、變形嚴重、傳統(tǒng)周期估計十分困難的紋波,在相關變換的輸出域,其波形上峰立即變得尖銳高聳清朗,紋波周期估計也變得十分輕松而且精度高,紋波計數(shù)不會漏計或多計。
2.4" 非整數(shù)周期相關變換的性能
當相關變換的本地序列長度[N]不是1個或整數(shù)倍個紋波周期對應的采樣點數(shù)時,基波與諧波相互間相關變換的輸出不再為0,下文對此種情況下的相關輸出進行分析。
相關運算是一個積分運算,具有分段可加性,相關運算表示為 [Ck=j=0(N-1)Ak+j?Bj ] ,設紋波ADC的采樣率為[K]采樣點/秒,可將[N]分解為:N = M + m,其中[M]是[N]/[K]的最大整數(shù),[m]是(N mod K)的余數(shù),則相關運算可表示為:
[Ck= j=0(N-1)Ak+j?Bj =j=0(M-1)Ak+j?Bj +j=M(M+m-1)Ak+j?Bj ]
根據(jù)前述討論可知,當[A]與[B]為基頻或諧波的信號序列時,如果二者的頻率不相同,則有 [j=0(M-1)Ak+j?Bj ]=0,此時[Ck=j=M(M+m-1)Ak+j?Bj ]。
所以只要相關變換長度取得略長一些(如4個紋波周期),頻率不同的基波與各次諧波以及各諧波間的相關變換,在整數(shù)個紋波周期內互相關能量在積分(累加)過程中被相互抵消,剩下不足1個周期的互相關能量在積分(累加)過程中部分被抵消,被整個相關變換時段平均后,仍能呈現(xiàn)出整周期相關變換長度所具有的特性,只是有一定的剩余誤差;相關變換后基波頻率成分和各次諧波頻率成分在基頻上峰點位置能量同相疊加的特性仍然成立;總之相關變換后的上峰附近仍然具有較高的信噪比,紋波周期估計仍能正確進行,這種情況主要處于紋波周期估計的初始階段。
3" 仿真驗證
3.1" 三角信號整周期相關運算特性的仿真驗證
兩連續(xù)函數(shù)的乘積在一定時間范圍內的積分,在離散時間情況下就是相關運算過程。以下通過仿真對“余弦信號與其諧波之間的相關運算特性”進行驗證。
仿真時,采樣率為100ks/s,基波信號頻率為1kHz初始相位為[π/4]的正弦,二次諧波為2kHz初始相位為[π/6]的正弦,三次諧波為3kHz初始相位為[π/3]的正弦。產生的基波信號長度為5個周期。仿真時輸入信號序列和本地序列可以分別是基波、二次諧波、三次諧波、(基波+二次諧波+三次諧波)。為了顯示方便,本地序列顯示波形下偏移-3.0,相關變換輸出顯示波形下偏移-6.0。以下觀察相關變換仿真結果。
圖2a和圖2b中,本地波形皆為基波,且其初始相位與輸入信號中的基波初始相位相同。在圖的下部展示了輸入分別為基波與諧波時相關運算的輸出波形。圖中相關運算輸出曲線的每一個點,對應的是本地波形的起始點移動到該點位后,與輸入信號波形對應位置段的數(shù)據(jù)進行相關運算(逐點點乘再累加)所得的值。從圖2a中可以看到,本地基波與輸入基波(同相位)的相關運算輸出是一個初始相位為0的余弦波形,且其頻率與本地或輸入的基波頻率相同;本地基波與輸入二次諧波(同相位)的相關運算輸出也是一個初始相位為0的余弦波形,且其頻率與本地或輸入的二次諧波頻率相同。從圖2b中可見,本地基波與輸入基波(同相位)的相關運算輸出同樣是一個初始相位為0的余弦波形,頻率與本地或輸入的基波頻率相同;本地基波與輸入三次諧波(同相位)的相關運算輸出恒為0,且與初始相位無關。
圖3a和圖3b中,本地波形均為二次諧波,其初始相位與輸入信號中的基波初始相位相同。在圖的下部顯示了輸入分別為基波與諧波時相關運算的輸出波形。圖中相關運算輸出曲線的每一個點,對應的是本地波形的起始點移動到該點位后,與輸入信號波形對應位置段的數(shù)據(jù)進行相關運算(逐點點乘再累加)所得的值。從圖3a中可以看出,本地二次諧波與輸入基波的相關運算輸出恒為0,且與初始相位無關;本地二次諧波與輸入二次諧波(同相位)的相關運算輸出是一個初始相位為0的余弦波形,且其頻率與本地或輸入的二次諧波頻率相同。從圖3b中可見,本地二次諧波與輸入基波(同相位)的相關運算輸出恒為0,且與初始相位無關;本地二次諧波與輸入三次諧波(同相位)的相關運算輸出也恒為0,且與初始相位無關。注:為了便于觀察,此相關變換輸出結果人為下移了-0.05(藍色線)。
圖4a和圖4b中,本地波形都是三次諧波,且其初始相位與輸入信號中的基波初始相位相同。在圖的下部展示了輸入分別為基波與諧波時相關運算的輸出波形。圖中相關運算輸出曲線的每一個點,對應的是本地波形的起始點移動到該點位后,與輸入信號波形對應位置段的數(shù)據(jù)進行相關運算(逐點點乘再累加)所得的值。從圖4a中可見,本地三次諧波與輸入基波的相關運算輸出恒為0,且與初始相位無關;本地三次諧波與輸入二次諧波的相關運算輸出恒為0,且與初始相位無關。從圖4b中可見,本地三次諧波與輸入基波的相關運算輸出恒為0,且與初始相位無關;本地三次諧波與輸入三次諧波(同相位)的相關運算輸出是一個初始相位為0的余弦波形,且其頻率與本地或輸入的三次諧波頻率相同。
圖5中的本地波形為(基波+二次諧波+三次諧波)之和,輸入分別為基波、二次諧波、三次諧波、基波+二次諧波+三次諧波。因為此時本地序列里包含基波、二次諧波、三次諧波各分量,所以本地基波分量與輸入基波相關運算輸出基波同頻的信號,本地二次諧波分量與輸入二次諧波相關變換輸出二次諧波同頻的信號,本地三次諧波分量與輸入三次諧波相關運算輸出三次諧波同頻的信號。本地(基波+二次諧波+三次諧波)與輸入(基波+二次諧波+三次諧波)相關運算輸出為獨立基波輸出+獨立二次諧波輸出+獨立三次諧波輸出之和。值得注意的是,相關運算輸出的獨立基波輸出+獨立二次諧波輸出+獨立三次諧波輸出之和與輸入(基波+二次諧波+三次諧波)及本地(基波+二次諧波+三次諧波)的波形是不一樣的,因為獨立基波輸出+獨立二次諧波輸出+獨立三次諧波輸出中的每個頻率成份都是零相位的,相加后的波形其上峰值處是同相完全疊加的。
圖6a是基波、二次諧波、三次諧波分別自相關運算后的輸出以及三者之和(紅色);圖6b是將圖6a中的基波、二次諧波、三次諧波分別自相關運算后的輸出之和(紅色)與圖5中基波+二次諧波+三次諧波自相關運算后的輸出(黑色)進行比對,結果顯示二者完全重合。這與理論分析結果完全一致。
3.2" 電機紋波信號相關變換及周期估計實例驗證
車窗控制器通過對電機紋波進行累計計數(shù)來確定車窗玻璃的位置,同時依據(jù)電機紋波的周期確定電機轉速,進而確定玻璃的升降速度。在電機紋波波形嚴重畸變的情況下,如何準確測量出紋波的周期,成為車窗電機紋波信號處理的關鍵所在。
上文所定義的信號相關變換,以及對其特性進行的理論分析與仿真結果均顯示,利用相關變換來估計紋波信號周期,相較于傳統(tǒng)直接對紋波波形進行整形與邊沿檢測,其可靠性與準確性要高得多。經過相關變換后的波形,基波與各次諧波的初始相位全部歸零,在基波的上峰位置,基波與各次諧波同相疊加。因此,即使原始紋波中諧波相對功率較大且各次諧波相位分布雜亂,相關變換輸出波形在基波上峰處的信噪比依然很高且不受影響。利用基波上峰間的時間間隔來估算基波紋波周期,能夠得到十分穩(wěn)定可靠的結果。相關變換的優(yōu)良特性表明,相關變換幾乎是電機紋波信號周期估計的最佳方法。
圖7呈現(xiàn)的是車窗電機紋波相關變換的一個實例波形。在圖中,紅色與綠色波形為輸入的待處理紋波波形,其中紅色部分是從輸入信號序列中截取的M=4個紋波周期波形,將其作為相關變換的本地序列,藍色則是相關變換的輸出波形。從圖7a中可以看出,輸入的紋波信號品質欠佳,部分紋波的凹陷深度超過50%,由于ADC分辨率的限制,波形的量化臺階十分明顯,波形的上/下雙峰不穩(wěn)定,波形的直流成分也存在起伏。然而,經過相關變換后的輸出,無論是波形還是周期都十分穩(wěn)定可靠,上峰尖銳,峰間間隔非常穩(wěn)定,如圖7b所示?;诖讼嚓P變換輸出,可以得到十分準確且穩(wěn)定可靠的紋波周期。
圖8為一個電機紋波采用相關變換進行周期估計后對紋波時域波形進行周期分割的實例。圖8a顯示在相關變換的輸出域進行上峰位置確定以及周期估計(相鄰上峰的間隔)。圖8b則顯示利用在相關變換輸出域得到的紋波周期對原始紋波波形進行周期分割??梢钥闯?,即使在紋波波形較差的情況下,通過這種方式得到的紋波周期和波形分割點都十分準確且穩(wěn)定。對故障電機采集的多種嚴重畸變的紋波波形進行處理的結果表明,本文中的相關變換紋波周期估計方法穩(wěn)定可靠。即使在紋波嚴重畸變和噪聲嚴重超標的情況下,相關變換輸出的上峰形狀仍然尖銳穩(wěn)定可靠,能穩(wěn)定地給出正確的紋波周期。
4" 相關變換紋波周期估計流程
相關變換法紋波周期估計流程如圖9所示。首先,根據(jù)電機電流、電機電壓、電機旋轉方向以及環(huán)境溫度等因素,可以粗略估算出初始紋波周期。隨著ADC采樣序列數(shù)據(jù)的不斷到來,當緩沖區(qū)擁有M個周期長度的數(shù)據(jù)后,將這M個周期長度的數(shù)據(jù)暫存進本地序列的暫存區(qū)。此本地序列在對下一周期新進入的輸入信號序列進行相關變換的過程中保持不變,至此,相關變換準備完畢。之后,新輸入每一個信號采樣點數(shù)據(jù),就進行一次相關計算,直至完成共一個周期采樣點數(shù)的新信號相關計算,得到一個周期采樣點數(shù)的新信號相關變換輸出,這標志著一個新周期輸入信號相關變換的結束。接著,進行一次相關變換輸出的上峰搜索與上峰位置時間計算,從而得到剛完成相關變換的信號周期值。此信號周期值可用于紋波周期波形分割、紋波計數(shù)以用于目標定位,經過濾波后還可用于目標速度估計。同時,此信號周期值也用于控制下一周期相關變換的本地序列與輸入序列的更新,為下一周期的相關變換做好準備。依此不斷循環(huán),便能夠不斷求出每個到達紋波信號的周期估計值。
5" 小結
本文提出了一種新的紋波信號周期估計方法——相關變換法,并經過理論分析和仿真驗證,證實了經過相關變換后的輸出信號具有與輸入信號相同的周期,且相關變換后輸出信號的基波與各次諧波的初相為0,在信號基波的上峰處同相疊加,增強了上峰銳度和信噪比,提高了信號周期估計的準確性和可靠性。本文將相關變換方法應用于車窗有刷電機的紋波周期估計中,試驗證明,即使紋波波形嚴重畸變,采用這種方法也能準確可靠地求得紋波周期。相關變換法僅需一至幾個基波周期的信號長度,便能夠在相關變換域準確估計出信號周期,既可以用于紋波信號分析,也可滿足車窗定位、防夾與調速的實時在環(huán)控制要求。
參考文獻
[1] GB 11552—2009,乘用車內部凸出物[S].
[2] 付朝輝.電動防夾車窗技術探討[J].汽車電器,2012(7):15-18.
[3] 李丹丹.車窗控制器及防夾算法的研究[D].哈爾濱:哈爾濱工業(yè)大學,2019.
[4] 周楠怡.基于電機紋波信號的車窗防夾系統(tǒng)設計[D].西安:西安電子科技大學,2021.
[5] 李云,徐洋,李超,等.基于電機電流檢測的汽車電動車窗紋波防夾系統(tǒng)設計[J].汽車零部件,2021(1):91-94.
[6] 王海青,李彥鋒,楊天征,等.汽車玻璃升降系統(tǒng)防夾功能分析研究[J].汽車零部件,2020(1):38-40.
(編輯" 凌" 波)