版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
四輪驅動輪轂電機多模式控制研究
整車控制算法的實現(xiàn)現(xiàn)在,人們越來越關注環(huán)境保護和能源問題。為了解決這些問題,電動汽車呈現(xiàn)加速發(fā)展的趨勢。四輪驅動輪轂電機電動汽車,如圖1所示,采用4個永磁無刷輪轂電機驅動,具有整車構型簡單,產(chǎn)業(yè)基礎好,控制靈活等優(yōu)點,其優(yōu)越的動力學控制性能受到越來越多的關注。由于采用了4個輪轂電機進行驅動,整車控制的復雜性增加,同時整車的舒適性也對驅動和制動控制提出了更高要求。目前電動汽車用輪轂電機多采用無刷直流電機,通過3個霍爾信號進行六步換相控制,該控制方式簡單,起動轉矩大,調速性能好。其高速時轉矩脈動頻率遠離整車諧振點,產(chǎn)生的振動對車內(nèi)噪聲影響較小,并且可工作在ON/OFF模式下,開關損耗低,具有其優(yōu)越性。但其低速轉矩脈動大,噪聲大,很難滿足車用要求。近年來提出的改善電機設計結構和采用復雜的控制方法可在一定程度上減小轉矩脈動,但因設計困難、算法復雜,不利于工程實現(xiàn)。為徹底解決六步換相控制方式下的低速轉矩脈動大和噪聲大的缺點,采用基于霍爾傳感器的永磁同步電機矢量控制。由于只采用了3個霍爾開關信號作為位置信號,轉子位置只能精確到60°電角度,而根據(jù)電機轉速插值獲得60°區(qū)間內(nèi)的電角度,可以獲得比較精確的轉子位置,能夠實現(xiàn)矢量控制算法。在高速時,因受轉子位置檢測誤差和電機控制PWM載波頻率的限制,且無刷輪轂電機的反電勢并非正弦,而是介于正弦和梯形波之間,如圖2所示,矢量控制性能有所下降。在制動過程中,可選用矢量制動控制算法或開環(huán)正弦波電壓制動控制方法。兩種算法都比六步換相制動方法平穩(wěn)且噪聲低,但矢量制動控制比開環(huán)正弦波電壓制動控制的回饋效率高。輪轂電機采用的控制模式比較多,須根據(jù)加速踏板、制動踏板、擋位和電機轉速等選擇不同的控制模式,且控制模式之間還有切換。傳統(tǒng)的手動編程容易出錯,本文中的整車控制算法在Matlab/Simulink中實現(xiàn),通過Stateflow工具箱來進行不同模式選擇及切換控制,算法通過自動代碼生成下載到MPC5633M單片機運行。最后給出一些典型工況的試驗結果,證明該方法的可行性,提高了整車控制系統(tǒng)的可靠性和靈活性。1步換相驅動控制永磁無刷電機一般采用三相逆變電路控制,如圖3所示。三相逆變電路由6個開關器件組成,通過控制不同開關器件的開通和關斷來實現(xiàn)永磁無刷電機的驅動和制動控制。圖4為永磁無刷電機的霍爾位置傳感器產(chǎn)生的3個信號。由圖可知,一個電周期將產(chǎn)生6種開關狀態(tài),每個開關狀態(tài)持續(xù)60°電角度。當其中任何一個信號發(fā)生跳變時便可以準確測知轉子位置。六步換相驅動控制根據(jù)霍爾開關信號確定開關管的導通。六步換相制動控制根據(jù)霍爾開關信號確定反電勢的狀態(tài),當A、B相之間的反電勢最大時,如果對T4進行PWM調制,則當T4開通時,電流會從A相通過T4和續(xù)流二極管D6流到B相;當T4關斷時,由于電感中的電流不能突變,電流會從A相經(jīng)過續(xù)流二極管D1流入電池,從而給電池充電,實現(xiàn)再生制動。六步換相控制的驅動和制動控制如表1所示。除上述的低邊調制制動控制外,還有高邊調制制動控制,控制效果同低邊調制制動控制;另外還有高低邊同時調制制動控制,控制效果好于高邊或低邊調制。2永通電機正輸入波控制策略2.1u3000dq坐標系下永磁同步電機的數(shù)學模型永磁同步電機由abc坐標系變換到dq坐標系,且滿足功率不變約束的變換公式為[idiq]=23√[cosθ?sinθcos(θ?2π3)?sin(θ?2π3)cos(θ?4π3)?sin(θ?2π3)]???iAiBiC???(1)[idiq]=23[cosθcos(θ-2π3)cos(θ-4π3)-sinθ-sin(θ-2π3)-sin(θ-2π3)][iAiBiC](1)不計鐵芯飽和及鐵耗、三相電流對稱、轉子無阻尼繞組時,可得到dq坐標系下永磁同步電機的數(shù)學模型為電壓方程???ud=dψddt?ωψq+Raiduq=dψqdt+ωψd+Raiq(2){ud=dψddt-ωψq+Raiduq=dψqdt+ωψd+Raiq(2)磁鏈方程{ψd=Ldid+ψfψq=Lqiq(3){ψd=Ldid+ψfψq=Lqiq(3)電磁轉矩方程Te=p(ψdiq-ψqid)=p[ψfiq+(Ld-Lq)idiq](4)式中:ud、uq為定子d、q軸電壓;id、iq為定子d、q軸電流;ψd為定子d軸磁鏈,包括定子d軸電流產(chǎn)生的磁鏈和永磁體產(chǎn)生的磁鏈;ψq為定子q軸磁鏈;Ld、Lq為定子繞組d、q軸電感;ω為轉子電角速度;ψf為永磁體產(chǎn)生的磁鏈;Ra為定子繞組相電阻;θ為轉子的位置角;p為電機極對數(shù)。本文中所用的永磁輪轂電機屬于隱極電機,轉矩方程可簡化為Te=p(ψdiq-ψqid)=pψfiq(5)2.2uref電壓控制永磁同步電機的正弦波電壓控制是通過產(chǎn)生與轉子位置同步的正弦電壓來驅動電機運行。正弦波電壓一般通過空間矢量PWM(SVPWM)產(chǎn)生,如圖5所示。它以三相正弦波電壓供電時交流電機的理想磁通軌跡為基準,用逆變器的8種開關模式產(chǎn)生的實際磁通去逼近基準磁通圓,使電機獲得幅值恒定的圓形磁場即正弦磁通,從而達到較高的控制性能。合成電壓的計算公式為Uref=TxTUx+TyTUy+T0TU0(6)Uref=ΤxΤUx+ΤyΤUy+Τ0ΤU0(6)式中:Uref為參考電壓矢量;Ux、Uy為相鄰的電壓分矢量;U0為零電壓矢量;T為PWM周期;Tx、Ty分別為Ux、Uy的作用時間;T0為U0的作用時間。實際控制中,載波頻率一般設置為10kHz,而PWM占空比只能一個周期(100μs)改變一次,因此電壓矢量不是理想的圓形磁場,而是一個接近圓形的多邊形磁場。低速情況下,這種現(xiàn)象影響并不顯著;但在高速情況下,空間電壓矢量會在較大的電角度(本文中可達9°)才改變一次,電壓矢量在相鄰兩個PWM周期由Uref變?yōu)閁ref1,如圖5所示,電壓矢量不連續(xù),因此會產(chǎn)生一定的高頻諧波。永磁同步電機的正弦波電壓控制直接根據(jù)轉子位置產(chǎn)生正弦電壓矢量,從而在定子中產(chǎn)生正弦電流。正弦波電壓控制無須檢測相電流的大小,與矢量控制相比,控制簡單,不能實現(xiàn)最大轉矩電流控制,在某些負載情況下,會產(chǎn)生較大的d軸電流,效率相對較低。正弦波電壓控制可通過改變正弦電壓矢量的大小和相位來實現(xiàn)制動,在轉速不變的情況下,通過減小電壓矢量的大小甚至反向可實現(xiàn)制動控制。與六步換相控制相比,開環(huán)正弦波電壓控制可產(chǎn)生正弦度較好的電流,沒有換相控制的轉矩波動問題,在低速情況下噪聲較小。2.3制動能量回流分析永磁同步電機的矢量控制是根據(jù)轉子位置將定子三相電流通過Clark和Park變換成隨轉子一起旋轉的兩相電流:d軸電流id和q軸電流iq。永磁同步電機驅動系統(tǒng)經(jīng)矢量變換后,系統(tǒng)在與轉子同步旋轉的d、q軸系下可實現(xiàn)電流解耦。由于表貼磁極的電機d、q軸電感相等,采用id_ref=0,控制iq_ref的大小可以實現(xiàn)最大轉矩電流控制,矢量控制框圖如圖6所示。永磁同步電機的反轉驅動和正轉制動可通過將iq的參考值設為負值來實現(xiàn)。當永磁同步電機d軸電流id_ref=0,電機轉速為正,即ω>0時,穩(wěn)態(tài)情況下,式(2)變?yōu)閧ud=?ωψquq=ωψf+Raiq(7){ud=-ωψquq=ωψf+Raiq(7)由式(7)可知,如果給定q軸電流iq>0,根據(jù)輸入功率方程P1=udid+uqiq(8)此時P1>0,輸入功率為正,根據(jù)式(5)轉矩方程,可得轉矩與轉速方向相同,電機處于驅動狀態(tài),相量圖如圖7(a)所示,其中,U、E分別為電機電壓和反電勢矢量。如果給定q軸電流-ωψf/Ra<iq<0,則P1<0,輸入功率為負,且轉矩與轉速反向,則表明電機處于制動能量回饋狀態(tài),相量圖如圖7(b)所示;如果給定q軸電流iq<-ωψf/Ra,則P1>0,輸入功率為正,轉矩與轉速反向,則表明電機處于能耗制動狀態(tài),相量圖如圖7(c)所示。由以上分析可知,車輛向前行駛時,將q軸電流iq反向可以實現(xiàn)制動控制,制動能量是否回饋與給定q軸電流大小和電機轉速有關。當電機轉速較高,給定q軸電流小于電機反電勢所能提供的最大制動電流時,可實現(xiàn)制動能量回饋。隨轉速下降,電機反電勢變小,當其不能提供所需的制動電流時,將由電機電壓提供欠缺的制動電流,再生制動會過渡到能耗制動。3正弦波電壓控制/矢量控制由于車用工況的復雜性和為滿足舒適性的要求,電機的驅動和制動控制方式并不單一,考慮到整車故障診斷的要求,電機控制存在多種控制模式,控制模式之間需要切換。控制模式的切換邏輯如圖8所示。整車電機控制主要有5種模式:自由狀態(tài)、正弦波電流控制向前驅動、六步換相控制向前驅動、前進制動和倒車驅動。其中,正弦波電流控制向前驅動可以是正弦波電壓控制或矢量控制。在驅動控制中,低速情況下首選矢量控制。矢量控制須對電機電流進行精確檢測,如果電流傳感器出現(xiàn)故障可切換至正弦波電壓控制或六步換相控制。由于電機的反電勢并非正弦,而是介于正弦和梯形波之間,高速時矢量控制的空間電壓矢量產(chǎn)生的精度變差,而六步換相控制在高速的轉矩脈動可由整車的慣性濾除,魯棒性好,開關損耗低。因此可選用矢量控制或六步換相控制。在制動控制中,矢量制動控制比正弦波電壓制動控制的制動效率高,可回饋能量多。二者與六步換相控制相比,具有制動噪聲低等優(yōu)點。4全自動代碼生成技術無刷輪轂電機的多模式控制要求整車控制根據(jù)加速踏板、制動踏板和擋位等信號選擇合適的控制算法,并輸出命令給輪轂電機控制器。整車控制模式的復雜性使手動編程很容易出錯,本文中采用了基于MPC5633M的全自動代碼生成技術,為整車控制算法(包括能量管理、動力學控制和故障診斷)提供了一個開發(fā)平臺。通過將底層代碼封裝成Matlab/Simulink中的模塊庫,算法采用Simulink中的模塊搭建或采用S-function編寫,一鍵生成代碼并下載到MPC5633M中運行。4.1底層驅動設計S-function編寫采用了InlinedS-Function,它為每個S-Function模塊提供相應的TLC文件,使在自動代碼生成時,按照TLC文件里制定的規(guī)則去取代CMEXS-Function里的代碼,使生成的代碼能符合底層驅動的要求,同時又能與仿真時用戶的配置發(fā)生互動,即能根據(jù)用戶的配置來生成相應的底層C代碼,進而相應地配置底層寄存器。利用InlinedS-Function編寫底層驅動的示意圖如圖9所示。4.2模型生成代碼MATLAB的實時工作間介紹了生成代碼的機理,整個過程如圖10所示。首先,實時工作間(Real-TimeWorkshop)將Simulink模型轉換成ASCII型的描述型文件,即RTW文件,它以文本語言的形式來解釋模型的架構,包含了整個模型的所有信息。然后,目標語言編譯器讀取RTW的內(nèi)容,獲得模型信息,接著按照一定的規(guī)范,根據(jù)模型信息生成C代碼。其中,這個規(guī)范由TLC文件制定,TLC文件有兩種類型:一種是系統(tǒng)級的TLC文件,另一種是針對每個特定模塊的TLC文件。其中,系統(tǒng)級的TLC文件決定了模型生成代碼的整體架構,包括生成的所有.c文件和.h文件的數(shù)量、名稱和相互關系;而模塊級的TLC文件決定了由每個模塊生成的函數(shù)的具體算法和參數(shù)設置等信息,前面已經(jīng)用S-function編寫了MPC5633M底層驅動的Simulink模塊,現(xiàn)在還須針對每個模塊編寫TLC文件,以控制底層驅動模塊在自動代碼生成階段的算法輸出和用戶參數(shù)傳遞功能。最后,Matlab還生成makefile文件,再調用外部編譯器,將生成的C代碼編譯成可執(zhí)行文件。由于本文中是針對MPC5633M生成代碼,并不調用MATLAB指定的編譯器,而是調用Freescale公司編譯器Codewarrior來完成makefile文件的生成和編譯工作。4.3整車控制模塊整車控制算法主要包括信息采集、算法模型和控制指令輸出等部分,如圖11所示。與底層相關的模塊有CAN初始化模塊、TTCAN接收與發(fā)送模塊、AD初始化模塊、AD模塊和GPIO模塊,主要采集加速踏板信號、制動踏板信號和擋位信號等,這些模塊都已封裝在Matlab/Simulink環(huán)境中,可直接使用。與上層算法有關的是整車控制模塊,接收底層的信號作為控制算法的輸入,控制算法的輸出通過時間觸發(fā)CAN(TTCAN)模塊發(fā)給各個輪轂電機控制器。模式切換通過算法模型中的Stateflow工具箱來實現(xiàn),如圖12所示。狀態(tài)切換算法根據(jù)加速踏板、制動踏板、擋位和電機轉速來確定整車工作模式,是整個算法的核心部分。整車工作模式通過TTCAN命令發(fā)送給各個電機控制器,電機控制器根據(jù)不同的整車工作模式選擇控制算法。5電機控制模式整車控制算法采用基于MPC5633M的全自動代碼生成技術,采集加速踏板、制動踏板和擋位等信號,信號經(jīng)過控制算法處理后,以TTCAN發(fā)送給輪轂電機控制器。輪轂電機控制器采用dsPIC30F4012控制芯片,接收整車控制器的CAN信息,根據(jù)整車控制器的命令選用不同控制算法。試驗中所用永磁無刷輪轂電機的參數(shù)見表2。圖13為實車試驗時的正弦波電壓控制和六步換相控制算法間接切換的結果。其中,Mode代表控制模式,Mode=5是正弦波電壓驅動,Mode=0是電機自由運轉狀態(tài),Mode=1是六步換相驅動,Mode=4是正弦波電壓制動控制。開始時駕駛員采用正弦波電壓驅動模式,當駕駛員松開加速踏板時,電機工作在自由運轉模式,如果此時轉速高于360r/min,駕駛員再踩加速踏板時,電機控制模式將進入六步換相驅動模式。當駕駛員松開加速踏板,踩下制動踏板時,電機進入正弦波電壓制動控制模式,直流側的電流idc由正值變?yōu)樨撝?電流流向電池。圖14為電機控制模式直接由正弦波電壓驅動模式切換至六步換相驅動模式瞬間的試驗結果。兩種電機控制算法切換時,為保證轉矩的平穩(wěn)過渡,采用基于轉速和加速踏板位置的轉矩標定方法。它在相同轉速和加速踏板位置的情況下,雖然電機控制模式不同,但產(chǎn)生的驅動轉矩相等。在轉速達到480r/min時,電機控制模式開始切換。從圖中可以看出,電機控制切換瞬間即可完成,電流波形并沒有很大畸變,切換較平穩(wěn)。圖15為驅動時矢量控制與六
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024門店承包與品牌授權執(zhí)行合同范本3篇
- (完整版)檔案盒側面標簽模板
- 承包光伏工程勞務合同模板
- 2024薪資保密制度與員工福利待遇及社會保障合同3篇
- 鄭州工業(yè)應用技術學院《財務機器人設計》2023-2024學年第一學期期末試卷
- 吉首大學張家界學院《工程招投標與合同管理》2023-2024學年第一學期期末試卷
- 2024年股權代持協(xié)議:股東之間關于代持股權的約定協(xié)議
- 湛江科技學院《現(xiàn)代企業(yè)運營虛擬仿真綜合實訓》2023-2024學年第一學期期末試卷
- 武漢理工大學《醫(yī)藥銷售管理》2023-2024學年第一學期期末試卷
- 益陽師范高等專科學?!睹缹W原理》2023-2024學年第一學期期末試卷
- GB/T 24804-2023提高在用電梯安全性的規(guī)范
- 中國各省省會-地級市-縣級市明細表-
- 變曲率雙向可調收縫式翻升模板施工工法
- 2023年中國社會科學院外國文學研究所專業(yè)技術人員招聘3人(共500題含答案解析)筆試歷年難、易錯考點試題含答案附詳解
- 2023年廣東石油化工學院公開招聘部分新機制合同工20名高頻考點題庫(共500題含答案解析)模擬練習試卷
- 英語閱讀理解專項練習(40篇)
- 一種基于STM32的智能門鎖系統(tǒng)的設計
- 貨車安全隱患排查表
- 《諫太宗十思疏》《答司馬諫議書》-統(tǒng)編版高中語文必修下冊
- 《戰(zhàn)略三環(huán) 規(guī)劃 解碼 執(zhí)行》讀書筆記思維導圖PPT模板下載
- 2023年百一測評-房地產(chǎn)企業(yè)崗位招聘工程副總經(jīng)理筆試試題
評論
0/150
提交評論