矢量控制的核心思想是為了簡化無刷電機(jī)的控制模型,將一個需要換相的無刷電機(jī)通過各種算法變換,抽象為一個直流電機(jī)的控制模型,只需要控制簡單的兩個直流分量來控制無刷電機(jī),其中Vq抽象為直流電機(jī)的兩端電壓,Vd可調(diào)節(jié)電機(jī)力矩,但這個模型需要一個實(shí)時的電機(jī)軸角度θ參與計(jì)算。
為了實(shí)現(xiàn)這個直流電機(jī)的控制模型,需要用到兩個數(shù)學(xué)變換,即clarke變換和park變換。需要用到最原始的PID控制器等內(nèi)容。
一、clarke變換:
初衷是將三相的磁路模型變換成正交的兩相磁路模型,即將三相abc,變換為兩相α,β

波形如下圖

clarke逆變換則是反過來變換,已知α,β,求abc

二、park變換:
通過clarke變換,變量已經(jīng)由三個變少到兩個,但是依然是一個交流分量,對于控制來說依然不夠友好,所以引入了park變換,將兩相的坐標(biāo)軸看做轉(zhuǎn)子沿著圓形旋轉(zhuǎn)起來,便可以得出兩個直流量q、和d。

這樣變換后周期變化的波形變化成了兩個直流的信號,對于控制來說非常友好,即將α,β,θ轉(zhuǎn)換為q,d

park逆變換則是反過來變換,已知q,d和電角度θ,轉(zhuǎn)換成α,β

三、了解了上面的兩個變換,我們將它變現(xiàn),對,先讓電機(jī)轉(zhuǎn)起來吧

使用park逆變換,和clarke逆變換,很容易就能將無刷當(dāng)做一個直流電機(jī)轉(zhuǎn)起來
輸入?yún)?shù)有三個:Vq,Vd,和實(shí)時電角度θ(theta),其中Vq,Vd是兩個直流分量,可控制無刷電機(jī)的轉(zhuǎn)速和力矩。θ則是通過間接或者直接測量得到的輸出軸的實(shí)際角度,關(guān)于電角度和機(jī)械角度的文章很多,可以百度查清楚。
通過這兩個逆變換后得到了abc的電壓,Va,Vb,Vc,將這三個值輸出到pwm的三個通道的比較輸出寄存器中,即可將無刷電機(jī)驅(qū)動起來,筆者使用Vq = 3000,Vd = 0做的測試,一個單磁極的內(nèi)轉(zhuǎn)子電機(jī)無聲的轉(zhuǎn)到4000多rpm。

通過變換后,Vα,Vβ的波形和pwm的duty的波形,到此電機(jī)可以通過Vq直接控制無刷電機(jī)轉(zhuǎn)動,反轉(zhuǎn)則給Vq一個負(fù)數(shù)即可。
四、無刷電機(jī)能通過一個直流分量轉(zhuǎn)起來了,但是是開環(huán)控制,矢量控制其中有個優(yōu)點(diǎn)就是功率因數(shù)可以做的很好,原因就是電流和電壓的波形很一致,那如果是開環(huán)控制,這個優(yōu)點(diǎn)就不一定有保證,而且增加電流環(huán)后力矩也可以得到控制。
廢話不多說,對于算法而言,需要采集到電機(jī)三相的線上電流,可以通過三電阻采樣法,單電阻采樣法,相電流直接采樣法等等方法獲得,具體可以百度一下。
通過電流采集業(yè)務(wù)觀測到的三相電流Ia,Ib,Ic波形如下,與控制輸出給電機(jī)的Va,Vb,Vc波形相位相同。由于在任意時刻滿足Ia+Ib+Ic = 0,所以只用采集a相和b相的電流

通過clarke變換和park變換后可以得到Iq,Id,如下圖

為何要大費(fèi)周章變換那么多次呢?就是為了得到Iq,Id呀,這可是一個直流量啊,符號代表了轉(zhuǎn)動方向,發(fā)現(xiàn)沒,Vq,Vd也是直流量,所以目的很簡單,就是為了用最經(jīng)典的PID做閉環(huán)控制呀!

使用最經(jīng)典的PI控制,將電壓跟隨電流的變化,從而實(shí)現(xiàn)電流閉環(huán)控制
五、一般來講,電流壞是高速環(huán),也一般作為無刷電機(jī)的內(nèi)環(huán),如果要實(shí)現(xiàn)速度閉環(huán)控制,那電流環(huán)就是內(nèi)環(huán),速度環(huán)就是外環(huán),下面上一個總圖

foc速度環(huán)+電流環(huán)總框圖
原文鏈接:https://blog.csdn.net/xinglucao/article/details/86534003
-
直流電機(jī)
+關(guān)注
關(guān)注
36文章
1773瀏覽量
73549 -
無刷電機(jī)
+關(guān)注
關(guān)注
60文章
934瀏覽量
48790 -
FOC控制
+關(guān)注
關(guān)注
0文章
51瀏覽量
3517
發(fā)布評論請先 登錄
其利天下技術(shù)·FOC控制和方波控制的區(qū)別?分別應(yīng)用場景是什么?無刷電機(jī)驅(qū)動方案
淺談無刷電機(jī)分類和控制方式
無刷電機(jī)開發(fā)FOC方波
無感FOC的控制原理詳細(xì)資料說明
【硬聲推薦】電機(jī)FOC控制視頻合集
直流無刷電機(jī)FOC控制算法——理論
無刷電機(jī)FOC矢量控制入門知識
無刷電機(jī)Foc控制
其利天下技術(shù)·FOC控制和方波控制區(qū)別及分別應(yīng)用場景·無刷電機(jī)驅(qū)動開發(fā)

無刷電機(jī)FOC控制筆記
評論