999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的永磁同步電機(jī)速度控制*

2024-04-29 05:49:24于長松劉曰濤姜佩岑鄒大林祝保財(cái)
關(guān)鍵詞:系統(tǒng)

于長松,劉曰濤,姜佩岑,鄒大林,祝保財(cái)

(山東理工大學(xué)機(jī)械工程學(xué)院,淄博 255049)

0 引言

永磁同步電機(jī)(permanent magnet synchronous motor,PMSM)具有功率密度高、動(dòng)態(tài)性能好及控制精度高等優(yōu)點(diǎn),被廣泛應(yīng)用于高性能工業(yè)控制器領(lǐng)域。目前,PMSM伺服控制系統(tǒng)普遍采用數(shù)字控制器(DSP)配以復(fù)雜的外圍電路來完成對(duì)電機(jī)的控制,因此硬件電路的靈活性較差[1]。PMSM伺服控制系統(tǒng)比較復(fù)雜,具有多變量、強(qiáng)耦合、非線性和變參數(shù)的特點(diǎn),因此常采用一定的控制算法,以實(shí)現(xiàn)對(duì)PMSM伺服控制系統(tǒng)高頻響、高精度的控制性能。電機(jī)控制算法直接影響了電機(jī)的運(yùn)行性能,電機(jī)能夠平穩(wěn)地運(yùn)行,同時(shí)在遇到外界干擾時(shí)仍能保持較好的穩(wěn)定性都離不開一個(gè)好的控制算法。面對(duì)越來越復(fù)雜的控制算法,采用單一微型控制器已經(jīng)不能滿足高控制性能的需求,因此本文將采用現(xiàn)場可編輯邏輯門陣列(FPGA)對(duì)該問題進(jìn)行解決。

與DSP相比,FPGA具有下列兩個(gè)優(yōu)點(diǎn):①運(yùn)行速度上有很大優(yōu)勢;②各種各樣的IP核發(fā)展日益成熟,采用IP核進(jìn)行設(shè)計(jì)可以縮短開發(fā)周期,同時(shí)提高系統(tǒng)的穩(wěn)定性。因此,國內(nèi)外學(xué)者在關(guān)于FPGA對(duì)電機(jī)伺服控制系統(tǒng)上做了大量研究。周兆勇等[2]提出了基于FPGA的全數(shù)字化集成的電機(jī)速度伺服系統(tǒng),電機(jī)在低速和高速狀態(tài)下均有快速的動(dòng)態(tài)響應(yīng)。AGUIRRE等[3]設(shè)計(jì)了基于FPGA的離散PI控制器,并進(jìn)行了實(shí)驗(yàn)測試,穩(wěn)態(tài)誤差和系統(tǒng)響應(yīng)均達(dá)到了設(shè)計(jì)要求。HANHILA等[4]設(shè)計(jì)了基于FPGA的差分PI控制器,改進(jìn)了差分PI算法,實(shí)驗(yàn)結(jié)果證明提高了精度和收斂速度。張華西等[5]針對(duì)大規(guī)模電機(jī)控制問題進(jìn)行研究,文章設(shè)計(jì)的基于FPGA多通道的電機(jī)控制系統(tǒng)能夠?qū)崿F(xiàn)多路電機(jī)的并行、同步驅(qū)動(dòng),速度響應(yīng)快、到位精度高,具有的良好的動(dòng)態(tài)響應(yīng)與穩(wěn)態(tài)特性。上述研究僅僅通過硬件語言(hardware description language,HDL)來實(shí)現(xiàn),存在開發(fā)效率低的問題。本文通過高層次綜合技術(shù)(high-level synthesis,HLS)將用C/C++編寫的代碼綜合成HDL代碼,并將其打包成IP核,在FPGA芯片上實(shí)現(xiàn)。

傳統(tǒng)的PMSM控制策略大都選用PI控制,由于逆變器電壓和電機(jī)電流具有非線性飽和特性,引入積分環(huán)節(jié)會(huì)產(chǎn)生Windup現(xiàn)象。該現(xiàn)象會(huì)引起超調(diào)量增大,穩(wěn)定時(shí)間變長,系統(tǒng)動(dòng)態(tài)性能變差和穩(wěn)定性變差等問題。為了解決該問題,可以設(shè)計(jì)控制器抑制飽和現(xiàn)象發(fā)生,或者系統(tǒng)出現(xiàn)飽和時(shí)盡快退出飽和區(qū)[6]。因此本文電流環(huán)采用PI控制,速度控制器采用Anti-Windup策略的新型PI控制器。

1 PMSM數(shù)學(xué)模型

對(duì)永磁同步電機(jī)作有假設(shè):①轉(zhuǎn)子永磁磁場在氣隙空間成正弦分布,定子電樞繞組中的感應(yīng)電動(dòng)勢也為正弦分布;②忽略定子鐵心飽和,轉(zhuǎn)子上無阻尼繞組,電感參數(shù)不變;③不計(jì)鐵心渦流和磁滯損耗。在dq同步旋轉(zhuǎn)坐標(biāo)系下建立永磁同步電機(jī)數(shù)學(xué)模型,其電壓方程為:

(1)

式中:id、iq分別為d、q軸的定子電流,ud、uq分別為d、q軸的定子電壓,Ld、Lq分別為d、q軸的電感,R為定子電阻,ψf為永磁體磁鏈,ωe為電角度。

電磁轉(zhuǎn)矩方程為:

(2)

式中:Te為電磁轉(zhuǎn)矩,pn為電機(jī)的極對(duì)數(shù),對(duì)于表貼式三相PMSM電感滿足Ld=Lq=L。采用id=0控制策略,所以電磁轉(zhuǎn)矩方程可簡化為:

(3)

PMSM電機(jī)機(jī)械運(yùn)動(dòng)方程為:

(4)

式中:J為轉(zhuǎn)動(dòng)慣量,ω為機(jī)械角速度,Tl為負(fù)載轉(zhuǎn)矩,B為摩擦系數(shù)。PMSM控制框圖如圖1所示。

圖1 PMSM控制框圖

2 控制器模型

2.1 電流環(huán)PI模型

PID控制是一種基于誤差的反饋控制,具有開關(guān)頻率固定、算法簡單、工程容易實(shí)現(xiàn)等特點(diǎn)。其中,比例環(huán)節(jié)在系統(tǒng)產(chǎn)生偏差時(shí),可以迅速減小誤差,但當(dāng)系統(tǒng)穩(wěn)定時(shí),不會(huì)消除系統(tǒng)中存在的穩(wěn)態(tài)誤差;積分環(huán)節(jié)可以消除系統(tǒng)穩(wěn)定時(shí)出現(xiàn)的穩(wěn)態(tài)誤差,如果積分環(huán)節(jié)太強(qiáng),會(huì)出現(xiàn)超調(diào)量增加、穩(wěn)定性下降等問題;微分環(huán)節(jié)可以減小超調(diào)量,提高系統(tǒng)的響應(yīng)速度,但是引入微分環(huán)節(jié)會(huì)增加噪聲,使系統(tǒng)穩(wěn)定性降低[7]。為了提高系統(tǒng)響應(yīng)速度和穩(wěn)定性,電流環(huán)控制器只用到了比例環(huán)節(jié)和積分環(huán)節(jié)。

PI控制算法的公式為:

(5)

式中:Kp為比例系數(shù),Ki為積分系數(shù),u(t)為輸出量,e(t)為偏差量。

以上公式是PI算法的連續(xù)計(jì)算公式,為了便于在FPGA中實(shí)現(xiàn),需要將其離散化。離散式PI控制算法為:

(6)

d軸和q軸電流環(huán)PI控制器采用相同的比例系數(shù)Kp和積分系數(shù)Ki,上述公式在HLS中實(shí)現(xiàn)并封裝成IP核,定時(shí)讀取經(jīng)過Park變換輸出的電流,并進(jìn)行運(yùn)算,最后輸入到Park逆變換模塊中。

2.2 速度環(huán)PI模型

速度環(huán)采用具有Anti-Windup策略的新型PI控制器,如圖2所示。

圖2 Anti-Windup結(jié)構(gòu)

(7)

由式(7)可以得出,經(jīng)坐標(biāo)變換可通過控制電流iq來達(dá)到控制電機(jī)的目的。

圖2的電流限幅環(huán)節(jié)可表示為:

(8)

式中:im為電流幅值。

圖2中,當(dāng)PI調(diào)節(jié)器輸出為正限幅值時(shí),反饋值為正,此時(shí)施加到積分項(xiàng)的修正量為負(fù),可減小積分正向累計(jì)導(dǎo)致的飽和作用;當(dāng)PI調(diào)節(jié)器輸出值為負(fù)限幅值時(shí),反饋量為負(fù),此時(shí)施加到積分項(xiàng)的修正量為正,可增強(qiáng)積分作用,使控制器盡快退出負(fù)飽和。PI控制器的輸出iq為:

(9)

(10)

式(10)為典型PI調(diào)節(jié)器傳遞函數(shù)。當(dāng)式(9)滿足Tc=Ti時(shí),有:

(11)

式(11)表明可參考積分時(shí)間常數(shù)Ti來設(shè)計(jì)反饋回路時(shí)間常數(shù)Tc,經(jīng)過比較計(jì)算,本文最終選擇Tc=0.9Ti。

3 矢量控制模塊的設(shè)計(jì)與實(shí)現(xiàn)

基于FPGA的PMSM控制系統(tǒng)模塊如圖3所示,主要由時(shí)鐘分頻模塊、AD采集模塊、編碼器信號(hào)處理模塊、坐標(biāo)轉(zhuǎn)換模塊、PI控制器模塊以及空間電壓矢量脈寬調(diào)制模塊(SVPWM)等組成。FPGA采用Xilinx的XC7S25CSGA324C-1芯片。該芯片有29 200個(gè)FIFO,150個(gè)I/O引腳,14 600個(gè)LUT,可實(shí)現(xiàn)復(fù)雜算法的加速工作以及大數(shù)據(jù)處理工作。

圖3 基于FPGA的PMSM控制模塊框圖

3.1 時(shí)鐘分頻模塊

如圖3所示,FPGA系統(tǒng)時(shí)鐘為100 MHz,系統(tǒng)時(shí)鐘經(jīng)過分頻后產(chǎn)生50 MHz、1 MHz和40 kHz,其中50 MHz時(shí)鐘作為編碼器四倍頻計(jì)數(shù)時(shí)鐘;1 MHz時(shí)鐘作為PWM死區(qū)發(fā)生器時(shí)鐘;40 kHz時(shí)鐘作為坐標(biāo)變換模塊和控制器時(shí)鐘。

3.2 AD采集模塊

電流采集模塊通常使用A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),并通過外部電路傳輸?shù)紽PGA中。但是,這種方法需要使用外掛器件,增加了數(shù)據(jù)受到干擾的風(fēng)險(xiǎn)。一般由高準(zhǔn)確度的A/D轉(zhuǎn)換器對(duì)被測模擬信號(hào)進(jìn)行數(shù)字化采樣,前置電路的模擬輸入信號(hào)調(diào)理到A/D轉(zhuǎn)換器的有效輸入范圍,經(jīng)過算法處理后可得到被測信號(hào)的各種參數(shù)信息[8]。本文采用AD8418芯片對(duì)電機(jī)相電流進(jìn)行采集,并且采用XADC將模擬量轉(zhuǎn)為數(shù)字量。

XADC(xilinx analog-to-digital converter)為FPGA芯片中內(nèi)置的AD轉(zhuǎn)化模塊,相比較傳統(tǒng)的FPGA加外部ADC,采用XADC增強(qiáng)了抗干擾性,并簡化了電路。XADC提供了一個(gè)雙12 bits、采樣率為1 MSPS的模擬電壓采集接口,輸入類型支持單端信號(hào)和差分信號(hào),支持內(nèi)部觸發(fā)和外部觸發(fā)等多種工作模式,最多可采集17個(gè)外部模擬輸入[9]。進(jìn)行Clarke變換時(shí),只需A、B兩相電流值,所以XADC只需兩個(gè)接口進(jìn)行采集。

調(diào)用XADC模塊只需要在FPGA工程中例化IP核,并進(jìn)行相關(guān)功能的配置。本設(shè)計(jì)中采用動(dòng)態(tài)重新配置端口(DRP)與外界進(jìn)行數(shù)據(jù)交換,經(jīng)XADC轉(zhuǎn)換后,將數(shù)據(jù)存儲(chǔ)到狀態(tài)存儲(chǔ)器中,每一個(gè)狀態(tài)存儲(chǔ)器都有唯一的通道地址,因此XADC采集后,數(shù)據(jù)會(huì)存儲(chǔ)在對(duì)應(yīng)的地址中,如圖4所示。

圖4 XADC寄存器地址

配置完成后,用Verilog代碼對(duì)XADC采集到的數(shù)據(jù)進(jìn)行讀取,采用狀態(tài)機(jī)的方式讀取地址空間中的數(shù)據(jù)。

3.3 HLS生成IP核

本次工程的濾波器模塊、編碼器模塊、坐標(biāo)變換模塊、控制器模塊和SVPWM模塊用HLS開發(fā),HLS工具采用C/C++語言對(duì)算法進(jìn)行建模,然后轉(zhuǎn)換成硬件描述語言(HDL),大大提高了FPGA的開發(fā)效率。圖5為HLS開發(fā)流程簡圖。

圖5 HLS開發(fā)流程簡圖

永磁同步電機(jī)的功率器件開關(guān)頻率在幾千赫茲至上百千赫茲,因此信號(hào)干擾主要來自高頻開關(guān)頻率和它對(duì)應(yīng)產(chǎn)生的諧波分量[10]。所以濾波器模塊采用一階IIR低通數(shù)字濾波器,用軟件實(shí)現(xiàn)硬件RC濾波器功能來去除高次諧波。

一階IIR低通數(shù)字濾波器公式如下:

Ij=Ij-1+K(ij-Ij-1)

(12)

式中:Ij為輸出結(jié)果,ij為輸入數(shù)值,K為截止頻率參數(shù)。在HLS中編寫C++代碼實(shí)現(xiàn)算法并封裝成IP核,例化到FPGA工程中。

編碼器是一種用于電機(jī)控制的伺服反饋設(shè)備,它可以及時(shí)的反饋電機(jī)的位置和速度[11]。編碼器模塊包括數(shù)據(jù)通信、脈沖濾波和四倍頻計(jì)數(shù)。選擇SPI通信協(xié)議完成FPGA與編碼器的數(shù)據(jù)傳輸;編碼器在工作過程中,A、B相信號(hào)會(huì)產(chǎn)生大量毛刺,影響電機(jī)控制的精度,因此設(shè)計(jì)了基于FPGA的脈沖濾波信號(hào)模塊來去除A、B相信號(hào)的毛刺;經(jīng)過數(shù)據(jù)通信模塊和脈沖濾波模塊就可以在此基礎(chǔ)上對(duì)A、B相信號(hào)進(jìn)行四倍頻計(jì)數(shù),以此來獲取電機(jī)轉(zhuǎn)過的實(shí)際空間角度。

以HLS實(shí)現(xiàn)Park變換算法為例,輸入為靜止坐標(biāo)系下電流iα和iβ,以及轉(zhuǎn)子當(dāng)前的電角度θ,輸出為同步旋轉(zhuǎn)坐標(biāo)系下電流id和iq。HLS優(yōu)化的目的是在資源和速度中取最優(yōu)解,即在合理的消耗資源下取得最優(yōu)的性能。經(jīng)過HLS優(yōu)化生成的Park變換IP核綜合性能如圖6所示。

圖6 Park變換IP核

從圖6可以看出,在100 MHz時(shí)鐘資源下,Park變換時(shí)間延遲為4個(gè)時(shí)鐘周期,消耗的資源很少。

3.4 工程生成與分析

在FPGA工程中完成了對(duì)永磁同步電機(jī)電流環(huán)和速度環(huán)的建模并下載到FPGA芯片上,工程需要的資源如表1所示。

表1 需要的資源

消耗的總功率為0.286 W,如圖7所示。

圖7 工程功耗分析

4 實(shí)驗(yàn)結(jié)果

為了驗(yàn)證本文提出的控制策略的合理性和優(yōu)越性,對(duì)實(shí)驗(yàn)平臺(tái)進(jìn)行搭建,如圖8所示,并采用FPGA芯片控制電機(jī)。

1.示波器 2.上位機(jī) 3.FPGA芯片 4.AD8418芯片 5.Stewart并聯(lián)機(jī)構(gòu)驅(qū)動(dòng)腿(內(nèi)含電機(jī))

實(shí)驗(yàn)中用到的PMSM參數(shù)如表2所示。

表2 PMSM參數(shù)

為了驗(yàn)證系統(tǒng)在負(fù)載突變情況下的響應(yīng)速度和穩(wěn)定性,設(shè)置電機(jī)的初始轉(zhuǎn)速為1000 r/min,初始負(fù)載為0,在0.1 s處突加12 N·M的負(fù)載。比較速度環(huán)控制器采用傳統(tǒng)PI控制與Anti-Windup策略控制的控制性能。

圖9為PMSM在兩種控制方式下的響應(yīng)曲線。圖10為PMSM在兩種控制方式下的啟動(dòng)轉(zhuǎn)速對(duì)比曲線。圖11為在負(fù)載處轉(zhuǎn)速對(duì)比曲線。

圖9 系統(tǒng)響應(yīng)曲線

圖11 負(fù)載處轉(zhuǎn)速對(duì)比曲線

實(shí)驗(yàn)結(jié)果顯示,采用Anti-Windup策略的PI控制器超調(diào)量為4.3%,傳統(tǒng)PI控制器超調(diào)量為10.8%,可見采用Anti-Windup策略可以使超調(diào)量明顯減小;在PMSM系統(tǒng)突增負(fù)載時(shí),傳統(tǒng)PI控制器的轉(zhuǎn)速波動(dòng)為51 r/min,到達(dá)穩(wěn)態(tài)時(shí)間為0.018 s,相比于傳統(tǒng)PI控制器,具有Anti-Windup的控制器轉(zhuǎn)速波動(dòng)小,為14 r/min,并且只需經(jīng)過0.01 s就能迅速恢復(fù)到給定轉(zhuǎn)速值。

由圖9~圖11可知,在負(fù)載突增情況下,相比于傳統(tǒng)PI控制,采用Anti-Windup策略的速度控制器具有良好的控制效果,可以大幅減小超調(diào)量,縮短調(diào)節(jié)時(shí)間。

圖12為負(fù)載突增情況下PMSM相電流在兩種控制方式下的變化曲線。圖13為PMSM在兩種控制方式下的電磁轉(zhuǎn)矩變化曲線。

(a) PI控制 (b) Anti-Windup控制

(a) PI控制 (b) Anti-Windup控制

結(jié)果顯示,在突加負(fù)載處,相比于傳統(tǒng)PI控制器,采用Anti-Windup策略的控制器電流響應(yīng)波動(dòng)更小,證明有更好的抗干擾能力;采用Anti-Windup策略的控制器轉(zhuǎn)矩波動(dòng)小,響應(yīng)快。

綜上所述,通過實(shí)驗(yàn)可以驗(yàn)證,本文設(shè)計(jì)的采用Anti-Windup策略作為速度環(huán)控制器的PMSM調(diào)速系統(tǒng),能大幅減小超調(diào)量,負(fù)載處調(diào)節(jié)時(shí)間短,有明顯的抗負(fù)載轉(zhuǎn)矩?cái)_動(dòng)的能力,實(shí)驗(yàn)結(jié)果驗(yàn)證了本文設(shè)計(jì)的控制策略的合理性和優(yōu)越性。

5 結(jié)論

本文設(shè)計(jì)了基于FPGA的PMSM調(diào)速系統(tǒng),其中速度環(huán)控制器采用Anti-Windup策略的新型PI控制器,該控制器可以解決由于電機(jī)器件具有非線性飽和特性產(chǎn)生的控制器積分飽和問題。采用HLS完成了對(duì)濾波器模塊、編碼器模塊、坐標(biāo)變換模塊、控制器模塊和SVPWM模塊的建模,封裝成IP核導(dǎo)入到工程中,并下載到FPGA芯片上。實(shí)驗(yàn)結(jié)果證明:PI控制器的轉(zhuǎn)速超調(diào)量為10.8%,在負(fù)載處轉(zhuǎn)速誤差為51 r/min,調(diào)節(jié)時(shí)間為0.018 s,相電流和電磁轉(zhuǎn)矩有明顯的波動(dòng);采用Anti-Windup策略的PI控制器轉(zhuǎn)速超調(diào)量為4.3%,在負(fù)載處轉(zhuǎn)速誤差為14 r/min,調(diào)節(jié)時(shí)間為0.01 s,相電流和電磁轉(zhuǎn)矩波動(dòng)大幅減小。因此,基于FPGA的采用Anti-Windup策略的速度PI控制器,具有更高的抗干擾和動(dòng)態(tài)響應(yīng)能力,滿足永磁同步電機(jī)伺服控制系統(tǒng)的應(yīng)用需求。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产精品三级专区| 99久久99视频| 中文字幕乱码二三区免费| 免费观看无遮挡www的小视频| 99re热精品视频国产免费| 久久永久免费人妻精品| 97一区二区在线播放| 国产爽爽视频| 亚洲区第一页| 欧美一区二区自偷自拍视频| 久久精品波多野结衣| 国产欧美日韩综合一区在线播放| 国产在线97| 91啦中文字幕| 尤物午夜福利视频| 91综合色区亚洲熟妇p| 91精品啪在线观看国产60岁| 亚洲码一区二区三区| 黄色免费在线网址| 日本人妻一区二区三区不卡影院 | 色精品视频| 日韩精品一区二区三区大桥未久| 久久黄色一级片| 久久黄色影院| 日韩人妻无码制服丝袜视频| 暴力调教一区二区三区| 亚洲av无码成人专区| 国产视频a| 国产青青操| 久久人妻xunleige无码| 久久精品只有这里有| 欧美福利在线| 国产香蕉一区二区在线网站| a级毛片网| 狠狠躁天天躁夜夜躁婷婷| 欧美一区精品| 久久婷婷五月综合色一区二区| 最新国产你懂的在线网址| 亚洲天堂网在线视频| 国产日韩丝袜一二三区| 深夜福利视频一区二区| 99人妻碰碰碰久久久久禁片| 国产主播在线观看| 日韩精品一区二区三区免费| 99精品久久精品| 三级毛片在线播放| 人人艹人人爽| 中国特黄美女一级视频| 国产原创自拍不卡第一页| 欧美一级片在线| 午夜高清国产拍精品| 视频二区中文无码| 日韩国产欧美精品在线| 99re精彩视频| 亚洲国产精品美女| 国产第一页亚洲| 国产精品视频猛进猛出| 99在线国产| 久久狠狠色噜噜狠狠狠狠97视色 | 国产精品第页| 久久久久国产精品熟女影院| 日韩午夜片| 免费国产无遮挡又黄又爽| 精品无码一区二区三区在线视频| 国产精品任我爽爆在线播放6080| 97青青青国产在线播放| 97国产在线视频| 久久中文字幕不卡一二区| 亚洲高清资源| 欧美自慰一级看片免费| 成人福利一区二区视频在线| 成年人午夜免费视频| 四虎永久免费地址| 久久永久精品免费视频| 国产aaaaa一级毛片| 亚洲欧美在线综合一区二区三区| 国产激情影院| 久久成人免费| 亚洲乱码精品久久久久..| 啊嗯不日本网站| 在线欧美一区| 亚洲黄色视频在线观看一区|