亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于V模式的dSPACE電機控制器開發(fā)

        2014-02-09 03:00:37
        實驗室研究與探索 2014年11期
        關(guān)鍵詞:代碼生成異步電機代碼

        張 奇

        (山東大學(xué) 控制科學(xué)與工程學(xué)院, 山東 濟南 250061)

        0 引 言

        近年來,控制器性能飛速發(fā)展,產(chǎn)品的控制代碼呈現(xiàn)爆炸性增長。早期第四代戰(zhàn)機F35的軟件代碼就已高達800萬行,而現(xiàn)在一臺中高檔汽車的執(zhí)行代碼也已超過1 000萬行。在電機控制領(lǐng)域,一臺電機的控制代碼有時也達數(shù)千行。隨著代碼量的迅速膨脹,傳統(tǒng)開發(fā)模式的缺陷日益明顯,手工編程面臨著產(chǎn)品開發(fā)周期拉長,開發(fā)成本倍增,可靠性難以保障等諸多問題,已很難適應(yīng)當前社會對產(chǎn)品研發(fā)的要求[1]。

        V模式流程解決了傳統(tǒng)開發(fā)的諸多問題,逐漸成為航空航天、汽車、工業(yè)控制等行業(yè)廣泛采用的控制器開發(fā)模式。其流程主要包括需求分析與離線仿真、快速控制原型設(shè)計、代碼生成與原型在環(huán)、控制器硬件在環(huán)測試和在線標定等五個階段。相比于傳統(tǒng)的設(shè)計方法,如圖1所示,基于V模式的各個階段是相互關(guān)聯(lián)在一起的,任何錯誤都能在同一平臺解決,代碼可采用 Code GeneratorTM、RTI等代碼生成工具自動生成[2],縮減了手工編程所需的人力、物力和時間,開發(fā)者可以把主要的精力放在算法和測試用例的建模研究上[3]。本文基于V模式開發(fā)流程的思想,借助dSPACE實時仿真系統(tǒng),實現(xiàn)了異步電機的矢量控制。

        1 控制系統(tǒng)建模與離線仿真

        需求分析與離線仿真階段,主要是根據(jù)被控對象模型,搭建滿足要求的控制器算法模型。

        1.1 控制對象模型

        異步電機在現(xiàn)代工業(yè)中應(yīng)用廣泛,在設(shè)計電機控制算法之前必須對其復(fù)雜的內(nèi)部電磁關(guān)系有一個清晰的認識[4],根據(jù)異步電機物理模型的電壓方程、磁鏈方程、電磁轉(zhuǎn)矩方程和運動方程,可得到在兩相同步旋轉(zhuǎn)坐標系下的數(shù)學(xué)模型,建模過程較為簡單,不再詳述,異步電機的主要參數(shù)如表1所示。

        表1 交流異步電機主要參數(shù)

        1.2 矢量控制器建模

        矢量控制實現(xiàn)了交流電機調(diào)速范圍寬、動態(tài)性能好、零速時輸出額定轉(zhuǎn)矩等高性能控制,應(yīng)用廣泛。

        為了對比控制效果,建立了電流滯環(huán)PWM調(diào)制方式的三相電流閉環(huán)控制系統(tǒng),其原理如圖3所示。

        理論上講,兩者電流閉環(huán)作用相同,差異是后者一般采用硬件電路實現(xiàn),多見于早期產(chǎn)品;前者可采用軟件實現(xiàn),隨著控制器性能的不斷提高,現(xiàn)代產(chǎn)品多采用軟件電流閉環(huán)方式,可用dSPACE系統(tǒng)實現(xiàn)[5]。

        1.3 仿真結(jié)果分析

        電機模型的參數(shù)采用表1,仿真過程固定步長取1e-5。為驗證轉(zhuǎn)速響應(yīng)速度和對轉(zhuǎn)矩突變的抗干擾性,在電機帶負載0.2 N·m的條件下,給定初始轉(zhuǎn)速為92 rad/s,在0.06 s時給定轉(zhuǎn)速變?yōu)?00 rad/s,在0.12 s時突加負載轉(zhuǎn)矩擾動0.4 N·m,仿真結(jié)果如圖4、5所示。

        圖4 負載實驗轉(zhuǎn)速響應(yīng)曲線

        從仿真結(jié)果可知,兩者的轉(zhuǎn)速響應(yīng)都很快,能夠在很短的時間內(nèi)達到期望的轉(zhuǎn)速;電機運行過程中,當負載發(fā)生突變時,對轉(zhuǎn)速的影響很小,系統(tǒng)抗負載擾動性能較強。電流滯環(huán)的矢量控制的轉(zhuǎn)速響應(yīng)更快,但存在較大的超調(diào),究其原因,其采用電流兩點式控制,動態(tài)響應(yīng)快,但電流紋波相對較大; SVPWM調(diào)制方式的矢量控制因其采用連續(xù)的PI控制,轉(zhuǎn)速響應(yīng)較慢,但超調(diào)很小,一般來說電流紋波也略小。

        從轉(zhuǎn)矩響應(yīng)曲線可知,在負載轉(zhuǎn)矩和擾動已知的情況下,三相電流閉環(huán)矢量控制對負載轉(zhuǎn)矩變化的抑制能力較好,轉(zhuǎn)矩響應(yīng)快,但轉(zhuǎn)矩穩(wěn)態(tài)誤差較大;轉(zhuǎn)矩分量和磁鏈分量的矢量控制對負載轉(zhuǎn)矩變化的響應(yīng)較慢,但穩(wěn)態(tài)精度較高。

        圖5 空載實驗轉(zhuǎn)矩響應(yīng)曲線

        2 快速控制原型與自動代碼生成

        本文采用dSPACE實時仿真系統(tǒng)MicroAutoBOxII取代以往的單片機、DSP等,控制算法能夠在線修正,實現(xiàn)電機控制器的快速開發(fā)[6]。

        2.1 程序流程設(shè)計

        系統(tǒng)程序首先完成對系統(tǒng)的初始化操作,包括dSPACE各硬件接口、編碼器單元的初始化配置、全局變量初始化等,確定dSPACE的I/O及外圍器件的初始狀態(tài),然后配置控制器參數(shù),完成系統(tǒng)工作狀態(tài)故障檢測,若系統(tǒng)工作狀態(tài)正常則進入正常的控制主程序。矢量控制程序根據(jù)轉(zhuǎn)速、定子電流的采樣數(shù)據(jù),通過坐標變換與反變換、轉(zhuǎn)差頻率計算、數(shù)據(jù)處理等功能,完成了對電機轉(zhuǎn)速、轉(zhuǎn)矩的精確控制[7-8]。

        2.2 實時快速控制模型

        電機控制程序的實現(xiàn),只需在建立的Simulink仿真模型的基礎(chǔ)上,保留控制算法模塊,用RTI的I/O接口模塊替換原來的邏輯運算即可[9],如圖6所示。

        圖6 dSPACE控制程序的實現(xiàn)

        2.3 自動代碼生成

        通過RTW實現(xiàn)了控制模型到控制代碼的自動生成與下載[10]。通過CCP編譯器自動生成的部分C代碼程序。與人工編寫的代碼相比,自動生成的C代碼可讀性不高,但結(jié)構(gòu)緊湊,代碼量少,容錯性較好,精確度較高。通過對生成代碼的頭文件、配置文件的修改,可實現(xiàn)代碼重用和可移植性,為快速在單片機、DSP等處理器中的應(yīng)用提供了方便。

        3 dSPACE硬件在環(huán)測試[11-14]

        3.1 實驗平臺構(gòu)成

        控制器原型設(shè)計完成之后,需要在半實物仿真平臺上進行硬件在環(huán)實驗,實驗平臺由dSPACE實時系統(tǒng)、控制計算機、 電機及DR系列功率驅(qū)動器、位置/轉(zhuǎn)速檢測單元、調(diào)壓器、磁滯測功機、上位機監(jiān)控軟件ControlDesk、數(shù)字示波器等組成,如圖7所示。

        圖7 實驗平臺硬件連接原理示意圖

        圖8 ControlDesk編制的虛擬儀表監(jiān)控和測試界面

        傳感器、編碼器等實現(xiàn)了定子兩相電流、直流母線電壓、溫度、轉(zhuǎn)速的檢測;由于dSPACE輸出的PWM波為高電平有效,而IPM輸入PWM的控制驅(qū)動信號為低電平有效,為保證死區(qū)電平為高電平,PWM必須先經(jīng)過74HC14反相,才能控制IGBT的通斷。當系統(tǒng)發(fā)生過載、過流等異常時,IPM保護電路在實施保護動作的同時,發(fā)出一個故障檢測信號送到 dSPACE的數(shù)字量輸入接口,觸發(fā)dSPACE封鎖PWM脈沖使系統(tǒng)停止工作,防止損壞電機和逆變器。

        3.2 實驗在線監(jiān)控

        使用RTW自動生成目標C文件、系統(tǒng)配置和描述文件后,用ControlDesk綜合實驗軟件來實時監(jiān)控程序運行、在線調(diào)整參數(shù)、繪制曲線、記錄數(shù)據(jù)等[15]。

        圖8為使用ControlDesk編制的虛擬儀器監(jiān)控測試界面,故障信號、系統(tǒng)和PWM輸出使能狀態(tài)、PWM輸出占空比、三相電流、直流母線電壓、轉(zhuǎn)速、溫度等都可以在線顯示或修改。

        4 實驗結(jié)果分析

        4.1 死區(qū)時間設(shè)置

        為防止同相上下橋臂IGBT同時導(dǎo)通而燒毀IPM, 實驗中根據(jù)IGBT的開關(guān)速度,設(shè)置死區(qū)時間為5 μs。由圖9觀測的PWM波形可知,a相上下橋臂的PWM控制通斷的波形為互補模式,但兩者之間有一定的相位差,即死區(qū)時間。同時74HC14不僅實現(xiàn)了PWM反相,而且消除了PWM的干擾和毛刺。

        圖9 dSPACE 輸出PWM與經(jīng)74HC14反相后的波形對比

        4.2 信號采集濾波

        圖10(a)是三相定子電流ia的波形曲線,可以看出,電流霍爾傳感器的輸出存在大量的干擾諧波分量,嚴重影響了矢量控制精度,必須加入濾波環(huán)節(jié),但同時會帶來延滯,為了平衡延滯作用,需要在電流給定環(huán)節(jié)中加入一個相同時間常數(shù)的給定濾波慣性環(huán)節(jié)[16]。 圖10(b)是加入濾波環(huán)節(jié)之后,測得的定子電流ia的波形,可以看出電流波形得到修正,濾波效果明顯。

        4.3 矢量控制轉(zhuǎn)速實驗

        從圖11電機轉(zhuǎn)速響應(yīng)曲線可知,矢量控制可以控制電機快速無超調(diào)地至給定轉(zhuǎn)速,穩(wěn)態(tài)精度高。

        5 結(jié) 語

        V模式開發(fā)使控制算法能在實時硬件上方便快速地進行修改和進行硬件在環(huán)測試,從而在設(shè)計初期就能發(fā)現(xiàn)存在的問題,整個開發(fā)過程基于同一平臺、循環(huán)往復(fù),大大縮短項目的開發(fā)周期,在復(fù)雜控制算法的實現(xiàn)上其優(yōu)勢更加明顯,該開發(fā)模式可以廣泛用于各行業(yè)控制器從設(shè)計仿真到具體實現(xiàn)的開發(fā)過程。

        [1] 劉 杰, 翁公羽, 周宇博. 基于模型的設(shè)計-MCU篇[M].北京:北京航空航天大學(xué)出版社,2011.

        [2] 楊向忠,安錦文,崔文革. 嵌入式自動代碼生成技術(shù)應(yīng)用研究[J]. 彈箭與制導(dǎo)學(xué)報, 2008, 28(3): 250-257.

        YANG Xiang-zhong, AN Jin-wen, CUI Wen-ge. The Research on Application of Embedded Auto Code Generation[J].Journal of Projectiles, Rockets, Missiles and Guidance, 2008,28(3): 250-257.

        [3] 丁榮軍. 快速控制原型技術(shù)的發(fā)展現(xiàn)狀[J].機車電傳動, 2009(4):1-3.

        DING Rong-jun. The Development Status of Fast Control Prototype[J].Electric Drive Locomotives, 2009(4):1-3.

        [4] 劉錦波, 張承慧.電機與拖動[M].北京:清華大學(xué)出版社, 2006.

        [5] 張承慧,崔納新,李珂.交流電機變頻調(diào)速及其應(yīng)用[M].北京:機械工業(yè)出版社,2008.

        [6] dSPACE.MABXII ACMotor UserGuide[Z]. dSPACE Inc., 2012.

        [7] 李曉寧,李逢春. 基于dSPACE的永磁同步電機控制半實物仿真實驗設(shè)計[J].實驗室研究與探索,2011,30(9):12-14.

        LI Xiao-ning, LI Feng-chun. Design of dSPACE-Based Half-Practicality Simulation System for PMSM Control Experiment[J]. Research and Exploration in Laboratory, 2011,30(9):12-14.

        [8] 彭紅濤. 基于dSPACE的電動汽車異步電機驅(qū)動系統(tǒng)的研究[D]. 武漢:武漢理工大學(xué),2006.

        [9] dSPACE. MicroAutoBox RTI Reference Release 7.2[Z]. dSPACE Inc.,2011.

        [10] 樊曉丹,孫應(yīng)飛,李衍達.一種基于RTW的實時控制系統(tǒng)快速開發(fā)方法[J].清華大學(xué)學(xué)報(自然科學(xué)版),2003,43(7): 895-898.

        FAN Xiao-dan, SUN Ying-fei, LI Yan-da. Rapid development of real-time control systems in C++ based on RTW[J].Journal of Tsinghua Univ(Sci & Tech), 2003,43(7):895-898.

        [11] 宋 科,劉衛(wèi)國,駱光照.控制系統(tǒng)硬件在回路實時仿真實驗平臺的dSPACE實現(xiàn)[J].微特電機,2008(4):28-31.

        SONG Ke, LIU Wei-guo, LUO Guang-zhao.dSPACE Implementation of Hardware in Loop Real-Time Simulation Laboration Plants for Motion Control[J]. Small & Special Electrical Machines, 2008(4):28-31.

        [12] Sung Chul Oh. Evaluation of Motor Characteristics for Hybrid Electric Vehicles Using the Hardware-in-the-Loop Concept[J].IEEE Transactions on Vehicular Technology, 2005,54(3): 817-824.

        [13] I.R. Kendall, R.P. Jones. An investigation into the use of hardware-in-the-loop simulation testing for automotive electronic control systems[J].Control Engineering Practice. 1999(7):1343-1356.

        [14] LU Bin, WU Xin, Hernan Figueroa, Antonello Monti. A Low-Cost Real-Time Hardware-in-the-Loop Testing Approach of Power Electronics Controls[J].IEEE Transactions on Industrial Electronics, 2007,54(2): 919-931.

        [15] dSPACE.ControlDesk Next Generation[Z]. dSPACE Inc., 2011.

        [16] 曾孟雄,方春嬌.基于PMSM的交流伺服系統(tǒng)電流環(huán)設(shè)計及整定[J].組合機床與自動化加工技術(shù),2009(7):44-46.

        ZENG Meng-xiong, FANG Chun-jiao.Designing and Tuning Current Loop on AC Servo System Based on PMSM[J]. Modular Machine Tool & Automatic Manufacturing Technique,2009(7):44-46.

        猜你喜歡
        代碼生成異步電機代碼
        戶外防腐蝕型防爆三相異步電機設(shè)計
        防爆電機(2020年5期)2020-12-14 07:03:58
        大型變頻調(diào)速異步電機的設(shè)計
        防爆電機(2020年4期)2020-12-14 03:11:16
        Lustre語言可信代碼生成器研究進展
        創(chuàng)世代碼
        動漫星空(2018年11期)2018-10-26 02:24:02
        創(chuàng)世代碼
        動漫星空(2018年2期)2018-10-26 02:11:00
        創(chuàng)世代碼
        動漫星空(2018年9期)2018-10-26 01:16:48
        創(chuàng)世代碼
        動漫星空(2018年5期)2018-10-26 01:15:02
        代碼生成技術(shù)在軟件開發(fā)中的應(yīng)用
        電子世界(2016年15期)2016-08-29 02:14:28
        基于XML的代碼自動生成工具
        電子科技(2015年2期)2015-12-20 01:09:20
        第三方異步電機在MTX micro控制系統(tǒng)中的應(yīng)用
        91人妻一区二区三区蜜臀| 亚洲香蕉视频| 亚洲加勒比无码一区二区在线播放| 国产成年无码久久久久下载| 中文字幕人妻精品一区| 欧美性生交大片免费看app麻豆 | 26uuu在线亚洲欧美| 亚洲av麻豆aⅴ无码电影| 99国产小视频| 国产精品亚洲av无人区二区| 免费一级淫片日本高清 | 日本a级免费大片网站| 夜夜揉揉日日人人青青| 久久精品国产亚洲av电影| 日本一区二区国产高清在线播放| 中文字幕一区二区三区综合网| av黄色在线免费观看| 中文字幕久久久人妻无码| 日韩手机在线免费视频| 亚洲色图在线视频观看| 91超精品碰国产在线观看| 免费a级毛片无码a∨男男| 国内成人精品亚洲日本语音| 国产精品人成在线观看不卡| 在厨房被c到高潮a毛片奶水| 精品国产一区二区三区久久狼| 久久这里只精品国产2| 久久91精品国产91久久跳舞| 欧美性xxxxx极品老少| aaaaa级少妇高潮大片免费看| 国产午夜视频免费观看| 亚洲精品不卡av在线免费 | 狠干狠爱无码区| 日韩精品极品在线观看视频| 亚洲国产高清精品在线| 夜夜欢性恔免费视频| 国产成人自产拍免费视频| 久久本道久久综合伊人| a级毛片免费完整视频| 亚洲V在线激情| 男人天堂插插综合搜索|