轉矩閉環的基礎是完成電流閉環。馬達的狀態方程式建立為

(20)
式中,R 0為馬達靜態電阻;R n為馬達運轉時電阻的變化量;u、i分別為狀態方程式的輸入、輸出。
對於馬達而言,EPS系統的擾動如係統摩擦力、路面阻力等最終體現在馬達轉速上,難以準確判斷。同時,電機參數如電機電阻等會隨著電機運轉狀態的變化而變化,因此電機輸入電流不僅與電機電壓有關,還會受到電機內外擾動的影響。 ADRC的核心思想實現需要三個步驟:(1)將系統內外擾動視為總擾動;(2)利用ESO估計總擾動;(3)利用閉環控制環節對估計結果進行補償。因此,狀態方程式可以改寫為

(21)
式中,a0和b分別為系統參數,f為總擾動。根據公式( 21 ),建立ESO為

(22)
式中,z 1為電流i的估計值;z 2為總擾動的估計值;ei 為真實值與估計值之間的誤差;β 1 和β 2 分別為反饋增益係數;g(ei)為誤差的反饋函數。當g(ei )為線性函數時,建立LESO。當g ( ei )為非線性函數時,建立NESO 。一般非線性函數為

(23)
其中α和δ是函數的參數。
當ESO估計效果良好時,比例控制可以達到良好的電流閉環控制。因此,對總擾動估計進行比例補償,建立電流閉環控制方程式為

(24)
式中,i 0為目標轉矩閉迴路控制所得到的馬達目標電流;u 0為i 0與z 1的比例誤差回饋;K p為比例係數;u為擾動補償後的實際輸出電壓。
事實上,估計擾動和真實擾動之間總是存在觀察誤差:

(25)
式中, f ′ 為擾動觀測誤差。採用NESO並匹配適當的參數時,f ′ 較小,系統運作良好。但在實際應用中,非線性函數的計算量很大。而採用LESO時,計算量較小,但當目標增益較大或乾擾頻率較高時, f ′ 較大,嚴重影響ADRC的反應速度及抗干擾能力。
基於自抗擾控制(ADRC)的原理,擾動補償的根本目的是將未知系統模型轉換為易於求解的一階積分系統。因此,擾動觀測的誤差是目標電流與輸出電流之差。目標電流是目標電壓的一階積分函數:

(26)
只要對f ′進行補償,就能提高擾動估計的精度。設f ′為輸入u2為零時 系統的輸出,建立一個新的LESO2供系統估計f ′,新的LESO2與原LESO1組成並聯線性擴張狀態觀測器(P-LESO)。系統的總擾動由LESO1觀測並補償,LESO1中擾動觀測的誤差由LESO2觀測並補償。因此,P-LESO觀測方法可以減少擾動觀測的誤差,提高系統的動態反應能力。 P-LESO構造如下:

(27)

(28)
其中,z 11為輸出電流估計值;z 12為系統總擾動估計值;z 21為f ′估計值 ;β 1和β 2為可調參數,其值將直接影響擾動估計的快速性和準確性。圖5示出了基於P-LESO改良型ADRC策略的EPS馬達控制框圖。

圖5 基於改良型ADRC的EPS馬達控制框圖。
LESO1以狀態空間形式表示為:

(29)
狀態方程式是

(30)
在哪裡,

即係統矩陣。
根據勞斯穩定性準則,當β 1 > 0且β 2 > 0時,觀測器必定穩定;同時,LESO2的系統矩陣與LESO1形式相同,LESO2也是穩定的。
在EPS系統中,觀測器需要快速且準確地估計低頻(10 Hz以內)擾動。因此,觀測器頻寬應高於100 Hz。 δ 0是期望觀測器頻寬。當β 1 = 2 時,δ 0和

,期望觀測器特徵方程式為

(31)
設系統初始狀態為0,經拉普拉斯變換後消去中間變量,可得到P-LESO方程式:

(32)
根據式( 32 ),估計擾動與實際擾動可以抽象化為二階振盪環節,因此,估計擾動是對實際擾動進行兩次一階低通濾波後得到的,每級低通濾波器的截止頻率為δ 0。然而,當β 1 = 2時,δ 0和

,阻尼比為1,方程式有兩個相等的負實根−δ0 。實際應用中,此參數設定為過阻尼,以防止階躍響應出現超調。本文取β1 = 250,β2 =12000。
將公式( 26)和(29 )拉普拉斯變換,得到馬達輸入電壓和輸出電流之間的傳遞函數:

(33)
根據式(33)可知,改良型ADRC策略中輸出電流與輸入電壓的關係由一階慣性環節和微分環節組成,在確保系統穩定性的前提下,可以對系統的輸出進行更早的校正,以提高響應性。