在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于磁場定向控制的 Simulink 實現分析和應用

MATLAB ? 來源:djl ? 作者:MathWorks ? 2019-09-11 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是 Field Oriented Control

永磁同步電機(PMSM, Permanent Magnet Synchronous Motor)由于它噪聲小、高效節能的顯著優勢,廣泛被用于新能源汽車、機器人伺服和家電等領域。

關于磁場定向控制的 Simulink 實現分析和應用

上圖是一個PMSM的示意圖,ABC 為三相交流電,外圈為定子(顧名思義就是保持不動),內部可以旋轉的叫轉子(可以旋轉)。轉子為永磁體(permanent magnet)。當定子線圈通上 ABC 三相交流電后,由于電磁效應帶動轉子轉動,而轉子轉動的頻率和 ABC 三相交流電的頻率相同,所以叫同步電機(synchronous motor)。

和 PMSM 非常相似的一種電機叫做 BLDC Motor(直流無刷電機,Brushless DC)。它們顯著的區別在于反電動勢(back EMF)的波形。BLDC 的反電動勢呈梯形狀,而 PMSM 的反電動勢呈正弦波狀。這兩者的差異的原因是由于 PMSM 的定子繞組線圈纏繞呈正弦分布,而 BLDC 的定子繞組線圈纏繞為集中式。下面的動圖展現了 BLDC 和 PMSM 在控制上的差異:

關于磁場定向控制的 Simulink 實現分析和應用

淺藍色箭頭代表轉子的磁場矢量方向,可以看到藍色箭頭在 BLDC 和 PMSM 都是在不停旋轉,并且這個旋轉會產生力矩(torque)帶動機械負載的運動。BLDC 的轉子旋轉是一頓一頓的,PMSM 的轉子旋轉是非常連續平滑。控制 BLDC 的最經濟的方法是 6 步換向法。通常通過檢測轉子角度位置,來依次給定子換向,這樣的換向,造成了輸出力矩有波動。而 PMSM 通過 FOC 控制,不需要換向,可以使得轉子保持連續、平滑的轉動。

這樣的“平滑”效應就是 Field Oriented Control(FOC)的結果。定子三相交流電流生成的空間磁場向量,通過控制驅動轉子磁場旋轉,形成力矩– 這就是 Field Oriented Control(磁場定向控制)。

MTPA(最大力矩電流比控制,Maximum Torque Per Amp)

永磁同步電機一般分為兩種:SPM(表貼式)和 IPM(內嵌式)。從控制的角度 SPM 要比 IPM 簡單很多,我們先以 SPM 為例,暫不考慮弱磁(一種高轉速情況下的控制方法)。如果我們的目標是“相同的電流輸入,達到最大的輸出力矩”。假設下圖中上下端是定子,中間的是轉子。讓我們人為改變定子磁場矢量和轉子磁場矢量的夾角,當夾角為 0 度的時候,沒有輸出任何力矩,因為磁性的南北極互相吸引。再讓我們旋轉轉子,改變一下夾角,會覺得力矩增大。當定子和轉子磁場向量成 90 度的時候,產生的力矩最大。

關于磁場定向控制的 Simulink 實現分析和應用

這是我們想達到的效果 – 最大化電流的利用效率,我們稱之為:MTPA(Maximum Torque Per Amp)。

在這種狀態下,輸出的力矩和輸入的電流幅度成正相關。我們只需要調整電流的幅值,就可以控制電機輸出的力矩。如果我們需要根據反饋來調整電機的電流、速度和位置,可以通過三個 PI 控制器的級聯的電流環、速度環和位置環來實現。但最終,還是通過對電流的控制來實現。

關于磁場定向控制的 Simulink 實現分析和應用

通過上面的介紹,我們可以把 ABC 三相交流電形成的磁場,看著一個矢量。FOC 最重要的原則就是使這個電流矢量和永磁體轉子轉動形成的磁場矢量保持垂直。由于轉子是在不停的轉動,FOC 的任務就是:

不停的觀測轉子的角度

將電流矢量的角度保持和轉子磁場矢量垂直(MTPA)

大家都知道 ABC 是一個三相交流電:

關于磁場定向控制的 Simulink 實現分析和應用

上圖右側是 ABC 三相交流電的示意圖。三種顏色代表三相交流電 ABC。它們的相位差為 120 度,我們可以把它們表示為上圖左側的矢量形式(abc 矢量坐標系)。它們合成的總矢量是淡藍色。

為了研究方便,我們將靜止的 abc 坐標系變為靜止的 αβ 坐標系,這一步也叫 Clarke 變換:

關于磁場定向控制的 Simulink 實現分析和應用

接著,我們將靜止的 αβ 坐標系變為旋轉的 dq 坐標系,這一步也叫 Park 變換:

關于磁場定向控制的 Simulink 實現分析和應用

在經歷 Clarke-Park 變換后,三相交流電變成了“直流電”:Id(深藍)和Iq(紅色),它們實際上是電流矢量在 dq 坐標系的投影。d 表示 direct(直接),q 代表了 quadrature(正交)。如果是 SPM,為了使得電流效率最高(MTPA),我們只要使 Id = 0,即所有的電流都作用于正交 – 產生力矩。這樣大大簡化了控制。

我們通過控制 Id、Iq 去產生相應的 Vd、Vq,經過反 Park/Clarke 變換和 SVPWM(Space Vector Pulse Width Modulation)調制電壓信號,經過門驅動(Gate Driver)和逆變器(Inverter)產生三相電壓 Va、Vb、Vc,最后將 Va、Vb、Vc 輸入到 PMSM,完成了 FOC。

關于磁場定向控制的 Simulink 實現分析和應用

上圖是 FOC 的控制信號示意圖,其中藍色的模塊是軟件實現模塊,灰色的為硬件部分。

我們經常聽到,電流環的的控制周期為 100us(10K Hz)。通常來說,上面的藍色部分一般在 DSP 或者 MCU 的 ISR(interrupt service routine,中斷服務程序)中實現。也就是說,每隔 100us,DSP 或者 MCU 就有專門的 ISR 函數做如下處理動作:

測量出轉子的角度(θ),得出所需的 Id、Iq 電流。將所需要的 Iq 電流向量和該角度保持垂直。在 MTPA 情況下,如果是 SPM,所需 Id 設為 0。

測量出實際相電流(Ia、Ib、Ic),通過 Clarke/Park 變換產生實際 Id、Iq 電流。

利用上述的所需電流和實際電流信號差,通過 PI 控制器,得出 Vd、Vq。

經過反 Park/Clarke 變換、SVPWM 產生占空比,交給逆變器生成 Va、Vb、Vc 驅動電機。

弱磁控制(flux-weakening)

在上面過程中,我們沒有考慮轉子對定子的影響。電機的永磁體轉子,在電磁作用的影響下,旋轉產生反電動勢(back EMF)。當轉速達到一定程度(通常叫基速),加載在定子的反電動勢足以抵消施加的正向電壓。這種情況下,必須改變 Id 和 Iq,使得電流矢量和轉子磁場向量的夾角不再是 90 度。簡單的說,就是通過犧牲力矩來獲取高轉速。這就是弱磁控制。

下圖為 flux-weakening 的示意圖:整個電機控制區域可以分為 MTPA 和 flux-weakening 兩塊,當轉子轉速達到基速時候,進入 flux-weakening 區域。

關于磁場定向控制的 Simulink 實現分析和應用

表貼式(Surface Mounted Permanent Magnet,SPM)和內嵌式(Interior Permanent Magnet,IPM)永磁同步電機

永磁同步電機一般分為兩種:SPM 和 IPM。

我們看一下它們的區別:SPM 將磁鋼貼在轉子表面,而 IPM 將磁鋼嵌至轉子內部。SPM 只有一種力矩 – electromagnetic torque(電磁力矩);IPM 有兩種力矩 electromagnetic torque(電磁力矩)和 reluctant torque(磁阻力矩),IPM 的總力矩是電磁力矩和磁阻力矩的總和。

我們上面說的,在 MTPA 情況下 Id=0 的那種電機就是 SPM,左下圖表示了其 torque angle(Id 和 Iq 合成的電流矢量和 d 軸夾角)和力矩之間的關系。當 torque angle 為 90 度的時候,力矩最大。此時 Id =0。由于 Iq 永遠和 Id 垂直,MTPA 的時候,torque angle 就是 90 度。

而 IPM 在 MTPA 的情況下,torque angle 并非是 90 度,而是大于 90 度(見右下圖的黃線最頂端)。并且,這個角度隨著電流的變化而變化,并非一個固定值。Id 也不等于 0。如果 reluctant torque 是一條直線(值為 0),IPM 就變成 SPM。

關于磁場定向控制的 Simulink 實現分析和應用

一般來說,大部分 SPM 的控制只考慮 MTPA 控制,比較簡單 – 即將 Id 設為 0。而 IPM 需要考慮 MTPA 和弱磁控制。IPM 的 MTPA 和弱磁控制,常常通過 LUT(look-up table,查表)放在控制策略中。用戶只需根據當前的力矩指令和轉速,或者通過轉速換算得到的磁鏈值和力矩指令,查找對應的 Id、Iq。然后通過 PI 控制器算出所需的 Vd、Vq。

下圖為一個查表的示例:

關于磁場定向控制的 Simulink 實現分析和應用

紫色的點即 LUT 中對應的 Id、Iq 點,這些點受電壓橢圓、電流圓、MTPA 線、MTPV 線的限制。具體細節請參閱:

https://www.mathworks.com/company/newsletters/articles/designing-a-torque-controller-for-a-pmsm-through-simulation-on-a-virtual-dynamometer.html

Simulink 相關模塊和算法

被控對象模型

Simulink 提供三種不同精度的永磁同步電機被控對象模型:

線性模型 – 力矩和電流為線性方程

非線性飽和模型 – 力矩和電流的關系為非線性飽和型

飽和加空間諧波模型– 力矩和電流的關系為飽和加空間諧波型

關于磁場定向控制的 Simulink 實現分析和應用

線性模型的建立

Simulink 中的 Simscape Electrical 以及 Powertrain Blockset 都提供了線性模型供設計參考。

線性模型所需參數:

關于磁場定向控制的 Simulink 實現分析和應用

關于磁場定向控制的 Simulink 實現分析和應用

如何獲取這些參數:

關于磁場定向控制的 Simulink 實現分析和應用

非線性飽和模型的建立

Simulink 中的 Powertrain Blockset 提供了非線性飽和模型供設計參考。用戶可通過兩種方式獲取數據后填充這些模型(即填充 Nonlinear Flux - Current表格)。

關于磁場定向控制的 Simulink 實現分析和應用

這兩種獲取數據方式為電機臺架測試(Dyno Testing)和有限元分析(FEA)。

關于磁場定向控制的 Simulink 實現分析和應用

飽和加空間諧波模型

飽和加空間諧波模型的建立只有通過 FEA(有限元分析)的方式獲得,Simulink Powertrain Blockset 的為用戶提供了:

基本的飽和加空間諧波模型的 Simulink 模型框架

通過不同 FEA(ANSYS,JMAG等)工具獲取數據后的處理腳本(處理導入數據至模型框架)

關于磁場定向控制的 Simulink 實現分析和應用

關于磁場定向控制的 Simulink 實現分析和應用

控制部分

TI C2000 示例 – SPM 控制器

Simulink 提供了基于 TI C2000 的 SPM 控制器的開發示例,包含了基本的 FOC 算法以及產生 SVPWM 占空比。用戶可在模型仿真的基礎上,產生應用層C代碼。應用層代碼通過調用底層驅動模塊,在 TI CCS 環境下編譯鏈接,并可直接運行在 TI C2000 平臺上。

關于磁場定向控制的 Simulink 實現分析和應用

這個示例提供了三種功能:

桌面仿真——被控對象為簡單的線性模型,在接受到 SVPWM 占空比信號后,通過逆變器產生相電壓驅動電機,并通過絕對編碼器將位置信號反饋到控制器。

代碼生成——將 FOC 和 SVPWM 占空比信號生成部分產生 C 代碼,嵌入到 TI C2000 的 ISR 中。

性能比較——將 C2000 中運行的實時電機控制數據導入模型,進行桌面仿真和實時運行的性能比較。

IPM 控制器示例

在 Simulink 的 Powertrain Blockset 中有個比較詳細的 IPM 控制器示例。其中 MTPA 和弱磁控制都是基于公式推導。

關于磁場定向控制的 Simulink 實現分析和應用

關于磁場定向控制的 Simulink 實現分析和應用

關于磁場定向控制的 Simulink 實現分析和應用

弱磁表格

各種弱磁算法的目的都是找出一個符合實際情況的 Id、Iq 組合來實現控制的優化。在實踐中,很多工程師使用 LUT(Look-Up Table)來做弱磁查表。

MATLAB/Simulink 有一個 MBC(Model Based Calibration,基于模型的標定)工具箱,可以快速、方便地根據優化目標和約束條件,標定 MTPA 和弱磁控制表格。例如,約束條件:電壓橢圓限制、電流圓限制。輸出:基于速度和力矩的 Id、Iq 表;或者基于磁鏈(flux amplitude)和力矩的 Id、Iq 表。標定數據來源,可來自于 FEA 模型或臺架實測。如果是臺架實測,還可以利用 MBC 工具箱進行 DoE(Design of Experiments)試驗,減少臺架試驗時間,降低成本。

目前,北美多個汽車 OEM 和電機廠商正采取這種新穎的方式進行電機弱磁表格的標定。下篇文章,我們也將著重進行講解。

關于磁場定向控制的 Simulink 實現分析和應用

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 磁場
    +關注

    關注

    3

    文章

    901

    瀏覽量

    24751
  • 數據
    +關注

    關注

    8

    文章

    7250

    瀏覽量

    91625
  • 永磁同步電機

    關注

    28

    文章

    878

    瀏覽量

    50528
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    張飛FOC磁場定向控制有感、無感電機驅動視頻課程及STM32開發套件(共257集)

    控制理論,再結合代碼分析與實際調試,最后完成一個完整的FOC磁場定向控制驅動電機轉動項目。 學生或新手能不能學會? 課程既講永磁同步電機基
    發表于 07-02 15:59

    無刷直流電機磁場定向控制系統研究

    摘要:轉矩脈動是無刷直流電機(BLDCM)目前存在的突出問題之一。這里闡述了BLDCM 轉矩脈動機理及抑制。仿照永磁同步電機磁場定向控制(FOC),提出了采用FOC策略降低BLDCM轉矩脈動,給出
    發表于 06-26 13:31

    無刷直流電機RBF磁場定向控制及監控系統設計

    專用芯片MC33035,設計了無刷直流電機磁場定向控制系統。并開發基于Visual Basie的配套電機上位機監控系統,能在低成本下實現轉建等參數的圖形化顯示及電機參數等的設置。實驗結
    發表于 06-25 13:15

    三相永磁同步電機直接轉矩控制技術研究

    摘要:電動機控制的核心是實現對其電磁轉矩的控制,其控制方法有矢量控制和直接轉矩控制等,相比關量
    發表于 06-16 21:51

    無傳感器磁場定向控制

    隨著技術的跟新換代,電機的控制也在不斷的更新進步。磁場定向控制(Field Oriented Control,FOC)也越來越多的被應用在電動車、風扇、洗衣機、空調等家用電器產品。相比
    發表于 03-14 16:26

    簡體中文版 永磁同步電機磁場定向控制 (PMSM FOC)軟件庫 V2.0

    永磁同步電機磁場定向控制庫是由幾個 C 語言的模塊構成,并列裝 IAREWARM 5.20,Keil 公司的 RealView MDK 3.22a 和 Green Hills 5.03 工作區。它是
    發表于 03-04 21:27

    磁場定向控制如何優化BLDC電機性能

    無刷直流(BLDC)電機因其高效、可靠和低維護需求而得到廣泛應用。然而,控制這類電機面臨諸多挑戰,尤其是在實現平穩、高效運行方面。本文將探討磁場定向
    的頭像 發表于 02-13 14:19 ?1333次閱讀
    <b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>如何優化BLDC電機性能

    使用旋轉電感式位置傳感器的三相BLDC電機的磁場定向控制(FOC)

    電子發燒友網站提供《使用旋轉電感式位置傳感器的三相BLDC電機的磁場定向控制(FOC).pdf》資料免費下載
    發表于 01-22 16:41 ?0次下載
    使用旋轉電感式位置傳感器的三相BLDC電機的<b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>(FOC)

    Simulink自定義模塊開發教程 Simulink控制系統中的應用

    控制系統的設計和分析中,Simulink 提供了一個強大的工具集,允許工程師通過圖形化界面快速構建和測試復雜的系統模型。然而,Simulink 的標準庫可能不包含所有特定的功能,這時
    的頭像 發表于 12-12 09:21 ?2128次閱讀

    使用TMS320C25 DSP實現交流電機的磁場定向控制

    電子發燒友網站提供《使用TMS320C25 DSP實現交流電機的磁場定向控制.pdf》資料免費下載
    發表于 10-28 10:16 ?0次下載
    使用TMS320C25 DSP<b class='flag-5'>實現</b>交流電機的<b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    使用F2833x的三相感應電動機的無傳感器磁場定向控制

    電子發燒友網站提供《使用F2833x的三相感應電動機的無傳感器磁場定向控制.pdf》資料免費下載
    發表于 10-12 11:30 ?0次下載
    使用F2833x的三相感應電動機的無傳感器<b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    三相感應電動機的無傳感器磁場定向控制

    電子發燒友網站提供《三相感應電動機的無傳感器磁場定向控制.pdf》資料免費下載
    發表于 10-12 11:00 ?1次下載
    三相感應電動機的無傳感器<b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    使用CLA對3相感應電動機進行無傳感器磁場定向控制

    電子發燒友網站提供《使用CLA對3相感應電動機進行無傳感器磁場定向控制.pdf》資料免費下載
    發表于 10-12 09:05 ?1次下載
    使用CLA對3相感應電動機進行無傳感器<b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>

    使用TI智能柵極驅動器輕松實現無刷直流(BLDC)電機的磁場定向控制(FOC)

    電子發燒友網站提供《使用TI智能柵極驅動器輕松實現無刷直流(BLDC)電機的磁場定向控制(FOC).pdf》資料免費下載
    發表于 08-29 11:49 ?1次下載
    使用TI智能柵極驅動器輕松<b class='flag-5'>實現</b>無刷直流(BLDC)電機的<b class='flag-5'>磁場</b><b class='flag-5'>定向</b><b class='flag-5'>控制</b>(FOC)

    利用滑模觀測器實現永磁同步電機的無傳感器磁場定向控制

    利用滑模觀測器實現永磁同步電機的無傳感器磁場定向控制
    發表于 07-13 09:32 ?2次下載
    主站蜘蛛池模板: 可以免费观看的一级毛片 | 日本三级2018亚洲视频 | 欧美特级午夜一区二区三区 | 欧美xxxxbbbb | 丁香婷五月 | 最好看免费中文字幕2018视频 | 国产20岁美女一级毛片 | 91大神精品全国在线观看 | 天天操夜夜爱 | 国产大片黄在线观看 | 天天做天天爱天天爽天天综合 | 午夜小视频免费观看 | 爱婷婷网站在线观看 | 最新四虎4hu影库地址在线 | 日本v片免费一区二区三区 日本www.色 日本wwwwww | 久综合| 97人人做人人添人人爱 | 一区二区三区高清在线 | 色久优优 | 亚洲午夜精品一区二区 | 四虎精品影院在线观看视频 | 国产成人啪午夜精品网站 | 亚洲成人在线电影 | 可以免费观看的黄色网址 | 侵犯希崎中文字幕在线 | 一级毛片 在线播放 | 国产高清视频免费最新在线 | 亚洲 午夜在线一区 | 男人的天堂一区二区视频在线观看 | 东莞a级毛片 | 一起射综合网 | 亚洲成a人不卡在线观看 | 久久久精品免费视频 | 亚洲三级视频在线观看 | 婷婷成人丁香五月综合激情 | 国产高清片 | 亚洲欧美7777 | 久久午夜影视 | 精品新一区二区三区四区 | 色综合亚洲天天综合网站 | 国产精品免费久久久久影院 |