無感FOC - 滑膜觀測與電角度

  • 滑膜觀測器其實就是一種逆向遞推跟隨的思路,正向推算會得到含毛刺干擾的結果,那么反過來先假定一個穩(wěn)定的結果,用結果去求一個傳感器能測的已知量,這樣基于可以用這個預測量和傳感器真實量進行比較得到偏差,從而形成一種閉環(huán)。
  • 如果預測不準,就通過這個偏差修正預測的反電動勢,使假預測iα能一直緊緊跟隨傳感器測得真實的iα。
  • 正是因為滑膜觀測器擁有這種閉環(huán)的特性,因此很適用于計算毛刺很高的量,也因此用于對抗系統(tǒng)參數(shù)波動的能力。
  • 盡管Rm和Lm會隨著電機溫度,載荷變化,但觀測器有閉環(huán)檢測部分,也是能夠將假定的Vbemf_α和Vbemf_β調(diào)節(jié)到正確的值上,很適合無傳感器的場景
  • 不過不能用于位置環(huán)和直接觀測靜止的電機,因為不轉沒有反電動勢,只有高頻注入才能獲取靜止狀態(tài)下的反電動勢

一.為什么要觀測?

從上一章得到如下方程計算α和β軸電流:


相電流計算

對上面公式進行推算,計算Vbemf_α和Vbemf_β:


Vbemf_α和Vbemf_β

通過最后一個推導出公式可知,影響反電動勢主要因素:
  • Rm:電機電阻
  • Lm:電機電感
  • (iα_now - iα_pre):α軸電流當前時刻和前一時刻變化量
    -Uα:α軸電壓
  • 線圈不同的發(fā)熱情況會影響Rm、Lm和磁導率變化。
  • (iα_now - iα_pre)相當于對傳感器值進行微分(電流變化速度),而傳感器一般都有毛刺,這相當于求解毛刺的變化速度,一個小的毛刺就會對反電動勢計算產(chǎn)生較大影響,產(chǎn)生跟隨毛刺的大幅波動,進而無法求解正確電角度。

二.觀測器

滑膜觀測器就是用于解決毛刺對電角度計算的問題。


image.png

已知Lm(電機電感)、Ts(時間間隔)、Rm(電機電阻)、Uα(α軸電壓)都是已知量,而(iα_now - iα_pre)存在會使Vbemf是一個帶非常大毛刺的量,顯然這個原因是(iα_now - iαpre)這個微分過程導致。
那么可不可以取消掉這個微分過程?
可以先假定一個穩(wěn)定的Vbemf
α的值,到推出iα_now(估計值),讓這個估計值iα_now和真實值iα_now進行對比。

估計Vbemf_α倒推估計值iα_now

估計和真實做差求誤差

  • =0:說明觀測(猜測/假定的)Vbemf_α可以使iα_now(預測)能夠累加跟隨真實值
  • ≠0:說明觀測(猜測/假定的)Vbemf_α,不能使iαnow(預測)能夠累加跟隨真實值,需要調(diào)整Vbemfα(猜測/假定的)

觀測器實際觀測是反電動勢,最后通過如下公式即可觀測出電角度:


電角度計算

image.png

三.滑模面

當預測和真實值無偏差,則形成一個y=x的線


預測和真實的偏差

無偏差

當預測和真實值有偏差,有兩種方法調(diào)整Vbemf_α和Vbemf_β:


調(diào)整方法

h:滑膜增益的系數(shù)

1. 符號調(diào)節(jié)法

iα(預測) - iα(真實)偏差小的時候可能會造成抖動,畢竟只能以滑膜增益h作為步進值反復調(diào)節(jié)。


調(diào)節(jié)步進sign

震蕩波形

2. 飽和調(diào)節(jié)法

會形成不斷逼近滑模面的平滑波形


調(diào)節(jié)步進sat

平滑收斂波形
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容