孫玉良, 韓昌佩, 王 飛
(1.中國科學院大學,北京 100049;2.中國科學院 上海技術物理研究所,上海 200083;3.中國科學院 紅外探測與成像技術重點實驗室,上海 200083)
?
基于半實物仿真的高精度永磁同步電機控制方案
孫玉良1,2,3,韓昌佩2,3,王飛2,3
(1.中國科學院大學,北京100049;2.中國科學院 上海技術物理研究所,上海200083;3.中國科學院 紅外探測與成像技術重點實驗室,上海200083)
永磁同步電機憑借其轉換效率高、調速范圍寬等得到了廣泛應用。在其控制方案的設計中,從影響系統控制精度的因素出發,采用了模型參考自適應控制方案,同時使用了編碼器和感應同步器作為粗精通道,融合得到高精度的位置信息作為軸角反饋信息,通過使用MATLAB/Simulink建立離線數學模型,使用HiGale系統的軟硬件環境,搭建了半物理仿真模型。試驗結果表明,PID等參數一致時,離線模型與半實物模型仿真結果一致,同時達到了1″的穩態控制精度。
半實物仿真; 永磁同步電機; 模型參考自適應控制; 空間矢量脈寬調制
由于環境壓力、能源緊張等因素的影響,使新能源電動汽車、動力機車等得到廣泛普及。永磁同步電機(Permanent Magnet Synchronous Motor, PMSM)以其簡單的結構、較高的能量轉換效率、高可靠性、寬調速范圍等優點得到了廣泛應用[1-3]。傳統的PMSM等控制系統的開發方式一般是離線仿真、硬件設計、代碼編寫、系統集成與測試等。實際上,很多問題都是在系統集成的階段才逐步凸現出來,當出現問題時,必須重新從頭開始進行設計和實現,從而造成開發周期過長,開發難度加大[4-6]。因此必須在項目開發初期引入一個方便快捷的方法對控制策略進行驗證,半實物仿真技術就是在這樣的需求下應運而生的。
本文利用HiGale半實物仿真技術平臺,對高精度PMSM伺服控制系統展開研究。針對系統要實現較高的控制精度,本設計采用了模型參考自適應控制與傳統的PID控制相結合的控制算法,使用了高精度的感應同步器和編碼器同時作為軸角傳感器。利用空間矢量脈寬調制(Space Vector Pulse Width Modulation, SVPWM)實現對PMSM的控制。建立了SVPWM的離線仿真模型和三環控制模型,使用HiGale編譯器生成目標代碼下載到半實物系統中,實現系統半實物仿真。本文在離線模型中充分考慮了實際物體和數字控制器,建立了數字模擬混合模型,其控制參數可以直接應用到半實物仿真中,達到了離線仿真系統和真實系統的PID等控制參數一致性,最終系統可以達到1″的穩態控制精度。
PMSM控制系統要實現較高的控制精度,需要從控制器算法、PMSM驅動控制方案和高精度軸角傳感器入手。采用模型參考自適應控制算法,估計理論模型與實際系統之間的偏差,動態調節控制器PID參數,可以顯著降低系統控制誤差。使用SVPWM可以把PMSM復雜的電磁關系轉化成直流電機控制形式,提高直流電壓利用率,降低開關損耗[7-8]。軸角傳感器的選型是實現高精度的關鍵,本文采用雙軸角傳感器的方式,使用720級相對式感應同步器經過信號處理得到數字量信號之后,與絕對式編碼器進行數據融合,得到分辨率為24位的軸角反饋量。綜合以上方面,分別進行論述并建立系統數學模型仿真、驗證。
1.1模型參考自適應控制
自適應控制是20世紀中期發展起來的,針對系統中客觀存在的不確定性,通過連續測量系統中的輸入、狀態、輸出或者性能參數,了解掌握對象,按照一定的設計方法更新控制器的控制作用,使得控制效果達到最優。模型參考自適應控制是設計高性能控制系統常用的方法,由參考模型、被控對象、反饋控制器和調整控制參數的自適應機構等組成。
根據系統的速度環帶寬遠大于電流環帶寬,可將電流環簡化成一階慣性環節,重點對位置環、速度環控制算法進行仿真。建立PMSM的位置環控制模型如圖1所示。

圖1 模型參考自適應控制框圖
圖1中將電流環簡化成慣性環節,KT為電機轉矩常數,取1.54N·m/A;J為電機及負載轉動慣量,取1.0kg·m2。
速度環控制器采用的PI+控制結構框圖如圖2所示。

圖2 PI+控制結構框圖
在PID控制中,積分系數Ki為了避免超調會在量值上受到限制,而PI+本質上是用一個低通濾波器對指令信號進行濾波,以消除超調,因此積分增益可以取更高的值。
速度環閉環傳遞函數為
(1)
式中:Kp——速度環控制器比例增益;
KFR——速度環控制器前饋系數,在一般應用中常取0.65;
Ki——速度環控制器積分增益。
系統廣義誤差為e,被控對象未知或慢時變參數為θ,控制目標為調整控制器參數,使得e(∞)=0。引入性能指標函數為
(2)
為了使J取極小值,比較合理的做法是沿J的負梯度方向變更參數,即
(3)

r——調整率。
由式(1)得到位置環開環傳遞函數G(s),可以取參考模型為kmG(s),km為參考模型增益。
設輸入為yr,輸出為yp,參考模型輸出為ym。根據系統指標要求,系統誤差:
e(t)=yp(t)-yr(t)=
(4)
根據上述,系統靈敏度導數為
(5)
將式(5)代入式(3)得到可調增益自適應律為
(6)
所以得到系統的控制律為
u(t)=kc(t)yr(t)
(7)
根據前文所述,建立位置環模型進行仿真試驗。由圖3可以看出,加入模型參考自適應控制之后,系統在靜態時的誤差比使用PID控制器時小。這說明模型參考自適應控制方法可行,可以實現高精度控制。

圖3 PID與模型參考自適應控制效果對比
1.2PMSM矢量控制
隨著計算水平和人工智能的發展,PMSM的控制理論和實際控制方式上升到了一個新的高度。目前使用范圍比較廣的是矢量控制和直接轉矩控制,其中包括正弦波驅動控制和無位置傳感器控制。
圖4所示為PMSM矢量控制伺服系統的原理框圖。由圖4可知,該系統是一個三環控制系統,從內到外依次為電流環、速度環、位置環。系統主要組成部分有被控對象PMSM、轉子磁極位置檢測計算模塊、坐標轉換模塊、PI控制器、SVPWM模塊、三相逆變器模塊等。

圖4 PMSM矢量控制系統框圖
永磁體基波勵磁磁場軸線為d軸(也稱為直軸),基波轉矩磁場軸線為q軸(也稱為交軸,順著旋轉方向超前d軸90°電角度)。A-B-C坐標系是以PMSM三個繞組軸線為中線,依次相差120°的靜止坐標系。α-β坐標系中α軸與A軸重合,β軸超前α軸90°。根據Park反變換和Clark反變換,將直流電機兩相旋轉d-q坐標系轉換到PMSM三相定子靜止坐標系。根據三相功率驅動電路中的6個IGBT導通關斷來構建矢量表,如表1所示。
得到三相導通、關斷與電磁旋轉關系之后,根據秒伏平衡原理矢量合成,就可以根據三相開關時間來合成理想磁鏈圓。本設計中采用的是id=0的控制方式,驅動q軸電流產生電磁轉矩。

表1 開關矢量與兩相靜止坐標系
1.3高精度軸角傳感器
在現有的工藝和控制技術水平上,要實現超高精度的控制,必須要提高系統的反饋精度。本設計中使用了絕對式編碼器和相對式的感應同步器同時作為軸角傳感器,使用信息融合技術得到高精度絕對式位置反饋量。軸角傳感器安裝對同軸度、間隙、平行度都有很高的要求,如圖5所示。

圖5 感應同步器和編碼器安裝示意圖
本文采用數據融合方式,使用相對式的感應同步器作為精通道,使用絕對式編碼器作為粗通道,兩者數據融合(流程如圖6所示)產生絕對式的軸角傳感器數據。本文使用Xilinx的現場可編程門陣列(Field Programmable Gate Array, FPGA)完成數據采集、數據融合和輸出的工作。

圖6 數據融合流程示意圖
1.4離線仿真模型
在忽略鐵心飽和、不計渦流和磁滯損耗、無轉子阻尼繞組、永磁體電導率為零、空間磁場呈正弦波分布的條件下,在d-q坐標系中,PMSM的電壓方程和運動方程可以表示為
(8)
電機參數根據實際電機的參數進行設置。PMSM參數如表2所示。

表2 PMSM參數
根據前文所述原理,可建立PMSM矢量控制系統的離線仿真模型。模型由外向內包括位置環、速度環、電流環三環,最內環的電流環使用id=0 的矢量控制方法。在要求快速響應的應用中,可以對位置指令進行微分,獲得速度前饋信息直接送入速度環,可以減小位置環相移并且消除靜差。速度校正環節采用微分負反饋的PI型控制器,可以抑制乃至消除超調,提高了速度環的抗干擾性能。位置校正環節一般采用PID或者其變種形式。本設計中位置環采用模型參考自適應控制方式,通過參考模型輸出與實際系統輸出的對比,動態調整位置環控制器的參數。
由于實際系統中數字控制器的大量應用,使用離散模型更能與實際系統相吻合,所以三環分別采用不同的控制周期,電流環125μs,速度環1.25ms,位置環2.5ms。其目的是通過位置校正環節較窄的帶寬保證足夠的低頻增益,從而提供較高的位置跟蹤精度,內環則通過較高的帶寬抑制外界引入的擾動。
基于半實物的控制系統設計開發流程可以分成功能需求定義、快速控制原型(Rapid Control Prototype, RCP)功能測試、目標代碼生成、半實物測試階段即硬件在環(Hardware In Loop, HIL)仿真測試和系統標定。開發流程如圖7所示。

圖7 半實物控制系統開發流程
2.1系統組成
圖8為HiGale半實物仿真系統結構框圖。該系統主要由三部分組成,分別為控制系統算法設計平臺MATLAB/Simulink、HiGale實時仿真平臺及外部實際控制對象。

圖8 基于半實物仿真的PMSM控制系統框架
由圖8可以看出: 主控計算機是整個仿真系統的上位機,通過Simulink、Stateflow、S-Function等手段來構建控制系統模型,進行數字仿真和控制參數優化,編譯生成下載可執行的代碼、運行實時監控測試軟件等。HiGale實時仿真平臺包括HiGale實時接口(Real-Time Interface, RTI)、HiGale實時硬件(Real-Time Hardware,RTH)和實時監控測試軟件HiGaleView。RTI是連接HiGale實時仿真平臺與主控計算機的紐帶。RTI硬件部分包括一系列硬件板卡,如三相電流信息采集板卡、角度信息獲取板卡、PWM信號輸出板卡等,這些板卡獲得的數據通過RTI與上位機Simulink環境相連。實際控制對象與仿真平臺交互是通過A/D、D/A、RS- 422等輸入輸出接口實現的。
被控對象為橢圓形掃描鏡,由鋁鑄造而成,并且在背部掏空實現輕量化,擺動范圍機械限制為±20°。仿真機平臺包括HiGale提供的仿真機箱以及自行設計的配套供電電路、電機驅動電路、電流放大濾波電路和位置信息處理電路。三相電流通過HiGale仿真平臺硬件部分的A/D接口獲得,PWM驅動信號通過驅動接口輸出,位置信息由數據融合之后,通過仿真系統對應的硬件板卡進行采集。
2.2半實物仿真模型
在離線仿真模型的基礎上,對PMSM控制系統的模型進行改造,建立可以半實物仿真的模型。使用真實系統中的PMSM及其驅動電路、軸角傳感器、電流采樣模塊代替離線模型中相應的模塊,算法結構跟離線仿真模型相同。借助HiGale提供的編譯器可以方便地實現模型編譯到代碼下載,使用在線調試平臺HiGaleView可以在線更改模型中的參數,并觀測實際系統運行曲線等。
相關參數設置完畢后,對離散模型進行仿真,首先斷開速度環輸出與電流環命令的連接,這樣系統中只剩下電流環閉環。電流命令為周期2s、占空比50%的方波,使用相同的PID控制參數,數學模型和半實物仿真結果如圖9所示。

圖9 電流仿真圖
把速度控制器接入控制回路中,得到半實物仿真的速度環仿真結果如圖10所示。與數學模型比較,半實物仿真的靜止時速度誤差幾乎為零,勻速段速度誤差也近似為零,加減速段速度誤差最大是2.5mrad/s,這個誤差由Ⅰ型的系統對于Ⅱ型的速度指令是有差跟蹤而產生的。半實物仿真跟隨效果和誤差量級與數學模型是一致的,但是在加減速階段速度波動較明顯,分析原因可能

圖10 速度環仿真結果
是轉矩波動帶來的速度波動。
位置環的命令根據實際項目需要設置為勻速段與“S”形的加減速段。離線模型仿真結果如圖11所示,在加速、減速階段,位置最大誤差能到50,系統穩定時間約為0.05s。

圖11 數學模型位置環仿真結果
半實物仿真結果如圖12所示,其跟隨和誤差與離線模型一致,穩定段控制精度達到1″,但是在勻速階段有較大的波動,穩定端有低頻的噪聲,其應該是由實際系統中的外界環境、系統力矩波動、摩擦、噪聲等因素所致。
本文使用模型參考自適應控制、矢量控制算

圖12 半實物仿真位置環結果
法和高精度軸角傳感器,并利用HiGale半實物仿真平臺,對PMSM高精度伺服控制系統展開研究。建立了細化離線模型和半實物仿真平臺并仿真驗證,結果表明純數學模型可以模擬實際的控制系統,也可以使用半實物模型進行后續的轉矩、摩擦力、形變等誤差因素研究。同時該方案最終位置指向定位精度高(1″)、響應迅速,可以滿足高精度PMSM伺服系統的應用需求。
[1]任先進,余繼良,王峰,等.永磁同步電機空間矢量脈寬調制系統仿真[J].電機與控制應用,2014,41(9): 7-11.
[2]吳恒,王淦泉,陳桂林.基于Simulink的PMSM控制器的建模與控制仿真[J].紅外,2010,31(2): 29-34.[3]王艾盟,馬德軍,舒思婉.基于磁極偏移的新型永磁同步電機性能研究[J].電機與控制應用,2014,41(11): 33-36.
[4]潘峰,薛定宇,徐心和.基于dSPACE半實物仿真技術的伺服控制研究與應用[J].系統仿真學報,2004,16(5): 936-939.
[5]位正.新一代硬件在環仿真平臺的研究和開發[D].北京: 清華大學,2009.
[6]黃蘇融,李良威,高瑾,等.考慮空載損耗的IPMSM半實物實時仿真測試[J].電機與控制應用,2015,42(8): 1-6.
[7]劉軍.永磁電動機控制系統若干問題的研究[D].上海: 華東理工大學,2010.
[8]肖春燕.電壓空間矢量脈寬調制技術的研究及其實現[D].南昌: 南昌大學,2005.
High Precision Permanent Megnet Synchronous Motor Control System Based on Hardware-in-Loop Simulation
SUNYuliang1,2,3,HANChangpei2,3,WANGFei2,3
(1. University of Chinese Academy of Sciences, Beijing 100049, China;2. Shanghai Institute of Technical Physics, Chinese Academy of Sciences, Shanghai 200083, China;3. Key Laboratory of Infrared Detection and Imaging Technology,Chinese Academy of Sciences, Shanghai 200083, China)
With its high conversion efficiency and wide speed range, permanent magnet synchronous motor was used widely. The factors that influenced the precision were analyzed in the design of its control system. The method of model reference adaptive control was applied. Encoder and inductosyn were used as the coarse channel and the fine channel, the high precision angel sensor was obtained through data fusion. System modeling based on MATLAB/Simulink and hardware-software environment provided by HiGale were presented to model a hardware-in-loop servo system. The result showed that the mathematical model performed as same as the HILS with the same PID parameters and reached up one second for the precision of the angle.
hardware-in-loop simulation(HILS); permanent magnet synchronous motor(PMSM); model reference adaptive control; space vector pulse width modulation(SVPWM)
孫玉良(1990—),男,碩士研究生在讀,研究方向為高精度電機控制。
韓昌佩(1979—),男,博士研究生,研究員,研究方向為遙感儀器。
TM 301.2∶TM 351
A
1673-6540(2016)09- 0031- 07
2016-01-15
王飛(1988—),男,碩士研究生,工程師,研究方向為感應同步器信號讀取。