国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

動車組牽引控制單元DSP程序設計與實現(xiàn)

2021-10-08 02:23:02麗,孫華,陳敬,張
計算機測量與控制 2021年9期
關鍵詞:機軟件傳動系統(tǒng)控制算法

王 麗,孫 華,陳 敬,張 東

(西安翔迅科技有限責任公司,西安 710068)

0 引言

鐵路運輸在我國交通運輸領域中一直扮演著舉足輕重的角色,根據(jù)中長期鐵路網規(guī)劃,到2020年全國鐵路營業(yè)里程將達到12萬公里以上,其中客運專線1.6萬公里以上[1]。2019年鐵道統(tǒng)計公報顯示,全國鐵路營業(yè)里程達到13.9萬公里,其中,高速鐵路營業(yè)里程達到3.5萬公里;全國鐵路機車擁有量為2.2萬臺,其中電力機車1.37萬臺[2]。但是,我國高鐵事業(yè)飛速發(fā)展的腳步仍然不能滿足人民日益增長的美好生活需要。

近年來,隨著國內動車組的不斷發(fā)展與全面建設,我國對動車組的性能要求逐漸提升,牽引傳動系統(tǒng)作為動車組的動力核心部件[3],其功能的可靠性和高效性至關重要。牽引傳動系統(tǒng)對機車運行的控制、監(jiān)測和保護等功能還需進一步的深入研究與優(yōu)化。因此,關于動車組牽引傳動系統(tǒng)的運行機制、監(jiān)測功能、保護功能,文中做更進一步的研究。

針對牽引傳動系統(tǒng),我國學者開展了眾多研究與實踐工作。崔恒斌等人基于Matlab/Simulink建立了牽引傳動系統(tǒng)離散數(shù)學模型,并使用dSPACE實時仿真器[4-5]搭建了牽引傳動系統(tǒng)實時仿真平臺,最終通過測試牽引控制單元的車載程序,驗證了該平臺的有效性和正確性[6]。高吉磊等設計了基于連續(xù)功能圖的軟件開發(fā)平臺TKDET,并用于動車組牽引傳動系統(tǒng)中CPU板卡軟件的開發(fā)和調試[7]。顧春杰等采用RT-LAB實時仿真器,并與GE公司CT11系統(tǒng)為開發(fā)平臺的控制器,以及列車通信網絡組成硬件在環(huán)的實時仿真系統(tǒng)[8]。江程研究了動車組牽引傳動系統(tǒng)參數(shù)的設計方法,并使用Matlab/Simulink搭建了牽引傳動系統(tǒng)的仿真模型,完成對動車組參數(shù)的仿真驗算[9]。王琛琛等針對大功率電機應用場合中逆變器開關頻率低的問題,提出了適用低開關頻率的SHEPWM和SVPWM控制策略,具體分析了各個調制策略的優(yōu)缺點并對其進行了驗證[10]。

結合我國學者已有的研究成果,文中針對大功率牽引傳動系統(tǒng)設計了控制算法和調制策略,以及可在線調測控制算法的上位機軟件,最后在Matlab/Simlink和dSPACE仿真器搭建的動車組牽引傳動系統(tǒng)實時仿真平臺驗證了控制策略、程序設計的可用性、正確性和實時性。

1 系統(tǒng)結構及軟件總體設計

動車組牽引傳動系統(tǒng)采用交流電動機驅動輪對。動車組的受電弓先從接觸網獲得25 kV的單相交流電,經變壓器降壓后,再由兩個相同結構的四象限整流器變換為電壓可調的直流電,直流電通過逆變器和相對應的控制模塊將直流電轉換為可驅動電機的頻率可調的三相交流電,最終電動機的傳動軸通過減速齒輪組傳遞給輪對,從而帶動列車運行。

TCU是交流傳動系統(tǒng)中的控制單元,其中包含CPU卡、整流卡、逆變卡、數(shù)字信號輸入輸出采集卡、數(shù)模信號轉換采集卡,其中整流卡發(fā)生PWM信號,控制四象限整流器輸出直流電壓,逆變卡發(fā)生PWM信號,控制PWM逆變器發(fā)出三相交流電(同時反饋回控制系統(tǒng))以驅動電機轉動。TCU與主功率電路的控制關系如圖1所示。

圖1 TCU與主電路的控制關系圖

整流和逆變控制、調制算法(下位機程序)將分別在整流卡和逆變卡的DSP芯片中實現(xiàn)??紤]到整流、逆變板卡裝上結構殼安裝到TCU機箱后,無法連接DSP程序調測用的仿真器,故為了板卡裝箱后便于在線調試DSP中的控制程序,設計和開發(fā)了DSP在線調試軟件(上位機軟件)。整流和逆變DSP程序分別負責系統(tǒng)對四象限整流器和PWM逆變器的控制,并為DSP在線調試軟件提供數(shù)據(jù)采集和通信支撐。DSP在線調試軟件運行于PC機中,通過人機交互界面,為用戶提供DSP控制程序的關鍵指標波形繪制和程序升級等功能。牽引傳動控制軟件架構如圖2所示。

圖2 牽引傳動控制系統(tǒng)架構圖

下位機程序運行于DSP微處理器,使用C語言編寫[11]。

上位機軟件使用QT、Python 3.8.0、Sqlite3技術[12],通過RS232串口連接整流卡和逆變卡進行狀態(tài)監(jiān)控、在線調試和下位機程序在線升級。軟件由業(yè)務層和服務層組成,業(yè)務層為用戶提供人機交互界面,服務層為業(yè)務層提供基礎的后臺操作支撐。上位機軟件類圖如圖3所示。

圖3 上位機軟件類圖

2 系統(tǒng)軟件詳細設計

2.1 整流控制系統(tǒng)

2.1.1 整流控制算法

整流部分的控制采用瞬態(tài)直接電流控制算法,如圖4所示??刂品绞綖榍梆伩刂坪碗妷弘娏麟p閉環(huán)結合的復合控制策略。圖4中鎖相環(huán)采集的相角和頻率用于計算變壓器的端電壓(其中uLN=ωLNin*cosωt,uRN=RNin*),uLN為動車組變壓器副邊網側電感LN的端電壓,uRN為動車組變壓器副邊網側電感RN的端電壓,其中(un-uLN-uRN)為前饋控制的擾動信號;電流內環(huán)采用適合正弦波諧振的PR控制,利用鎖相環(huán)求得的相角和頻率用于計算電網電流給定信號in*,實現(xiàn)輸出的實際網側電流in跟隨給定電流in*,實現(xiàn)輸入端的功率因數(shù)接近1;電壓外環(huán)采用PI算法[13],前饋和內外環(huán)結合計算的給定電壓為Udc*,PI算法控制流側電壓輸出udc跟隨給定電流Udc*,實現(xiàn)逆變器的輸入電壓穩(wěn)定可控[14]。

圖4 瞬態(tài)直接電流控制原理框圖

由圖4可得:

(1)

(2)

(3)

其中:Ti和Kp為調節(jié)器的參數(shù),IL為直流側負載電流平均值,unm為網側電壓峰值,K為比例放大系數(shù),ω為網側電壓角頻率。為了減輕直流環(huán)節(jié)電壓PI調節(jié)器的負荷,改善PI調節(jié)器的動態(tài)響應,采用直流環(huán)節(jié)電流IL來計算給定電流的有效分量inm2*,通過式(3)可獲得參考電壓信號即調制信號uab(t)。

調制算法采用雙極性SPWM調制方式[15]。當調制波uam大于三角波ucm時,輸出1,反之為0。PWM逆變器兩組整流橋臂的調制方式一致。

2.1.2 整流控制程序設計

整流控制程序分為主控部分和算法部分。主控部分包括系統(tǒng)時鐘配置、定時器中斷配置、LED燈配置、I/O引腳配置、中斷等待和中斷處理。圖5為主控程序流程圖。

圖5 主控制程序流程圖

定時器中斷服務程序是控制程序的關鍵,控制算法被中斷服務程序調用。定時器中斷按照固定周期觸發(fā)一次,中斷觸發(fā)后讀取采樣值,執(zhí)行瞬態(tài)直接電流控制算法,即完成電網角度的鎖相環(huán)控制、給定電網電流的PI控制、調制波計算中間量Ui的PR控制以及調制波生成等。

調制波生成流程和SPWM信號生成流程分別如圖6中(a)和(b)所示。將DSP算法生成的調制波與三角波比較,生成整流器4個開關的PWM信號。調制算法計算出每一中斷周期4個PWM信號,分別向4個復用為PWM功能的GPIO寫0或1即可。

圖6 瞬態(tài)直接電流控制算法流程圖

2.2 逆變控制系統(tǒng)

2.2.1 逆變控制算法

本文采用間接磁場定向控制[16-17],如圖7所示,將采集的三相電流按照轉矩和磁鏈的控制進行解耦,算法即等效為類似于直流電機的控制方式,其中,控制的主要思想是通過對轉子磁場同步角頻率的積分來獲得磁場定向角φ。

圖7 間接磁場定向矢量控制原理框圖

轉差角頻率為:

(4)

利用轉速傳感器得到轉子角頻率ωr,則轉子磁場同步角頻率為:ωs=ωr+ωsl,對其進行積分運算即可得到轉子磁場定向角:

(5)

經3/2變換和2/2變換所得的dq軸坐標系下,求得轉子磁鏈電壓模型的狀態(tài)方程,如式(6)。

(6)

式中,漏磁系數(shù)σ=1-Lm/LsLr,轉子電磁時間常數(shù)為Tr=Lr/Rr。

電壓控制單元的表達式為:

(7)

其中:usd、usq為前饋電壓,與式(6)一致,△usd、△usq為PI運算求得的反饋電壓。

根據(jù)動車組的牽引特性曲線可知,牽引電機運行方式為恒轉矩-恒功率。電機運行在低頻區(qū)時,為了減小電路中的多次諧波和定子產生穩(wěn)定均勻的磁場,在低頻區(qū)一般采用開關頻率相對較高的異步調制方式;當電機啟動后考慮開關頻率切換的平滑性和電路對電機的控制要求較低,電機在中高速采用同步調制模式;在高速區(qū),考慮逆變器的母線電壓的利用率,采用方波模式[18-19]。

2.2.2 逆變控制程序設計

逆變控制系統(tǒng)的主控制程序流程和整流控制系統(tǒng)一致,此處不再贅述。

根據(jù)間接磁場定向矢量控制算法,繪制程序流程圖,如圖8所示。

研究證明HPV的感染是可以預防的,并且宮頸癌可能成為第一個可以用疫苗預防的癌癥。研究發(fā)現(xiàn),HPV的L1蛋白保守度高,因此可以作為HPV的特異性抗原用來研究制造病毒預防疫苗。目前市面上的預防疫苗都是利用重組的DNA分子所表達的病毒樣顆粒(virus-like particles, VLPs)制成的疫苗。

圖8 間接磁場定向矢量控制算法流程圖

動車組在低速區(qū),采用七段式SVPWM異步調制策略,如圖9(a)所示。在恒功率階段,逆變器采用方波控制技術[20]。全速域PWM逆變器的調制過程如圖9(b)所示。

2.3 上位機軟件

上位機軟件用于實時查看整流卡、逆變卡中牽引傳動控制運行狀態(tài),其中包含人機交互界面、DSP支撐程序和二者數(shù)據(jù)通信程序。用戶通過上位機軟件針對TCU整流、逆變控制系統(tǒng)進行數(shù)據(jù)監(jiān)控與實時操作。

2.3.1 人機交互

用戶界面由多個窗口組成,完成多個關鍵信息界面的組合嵌套顯示。主界面由串口連接圖標、狀態(tài)欄、工具欄和菜單欄組成,完成TCU的連接、變量波形展示、集成終端、內存值窗口等功能。

上位機軟件的啟動經歷線纜連接、啟動軟件、載入配置文件、初始化界面元素4個過程,如圖10所示。

圖10 上位機軟件啟動的UML活動圖

在上位機軟件上觀測的每一個物理量(如中間環(huán)節(jié)直流電壓)都對應一個TCU DSP程序中的重要變量。數(shù)據(jù)庫為上位機軟件提供可隨時更新的離線變量名信息集,上位機的變量查詢以及變量設置均需依賴于數(shù)據(jù)庫信息。變量信息表設計如表1所示。

表1 變量信息表

變量信息與分組信息通過數(shù)據(jù)庫主/外鍵進行關聯(lián),在進行遠程變量數(shù)據(jù)操作時“分組名+變量名”構成一個合法的變量標識,分組信息表設計如表2所示。

表2 分組信息表

TCU程序升級包分為兩種類型:系統(tǒng)程序和應用程序。升級包文件頭部的8個字節(jié)包含文件類型、文件版本、燒寫地址。剩余部分均為待寫入Flash的目標程序。

DSP支撐程序分為驅動程序和應用程序。驅動程序包含SCI、EMIF、Timer、LED、FLASH、I2C、EEPROM配置功能。應用程序包含獲取算法程序版本號、上位機版本號、變量信息、板卡類別、內存值等功能,設置變量值、內存值、升級程序,以及控制外設等。

2.3.3 上、下位機通信協(xié)議設計

為保證數(shù)據(jù)的有效傳輸,本文在RS232鏈路層協(xié)議之上另設計一層傳輸層協(xié)議,保證命令幀和文件幀能夠可靠傳輸,如表3所示。

表3 傳輸層協(xié)議幀格式

傳輸層支持兩種格式的協(xié)議幀,分別是命令幀和文件幀。對于命令幀,數(shù)據(jù)部分包含了命令字和參數(shù)信息;對于文件幀,數(shù)據(jù)部分第一個字節(jié)為文件傳輸請求的命令字,剩余字節(jié)為文件流數(shù)據(jù)。

數(shù)據(jù)幀遵循交互式的“請求-響應”模式。命令幀遵循一次性“請求-響應”,分別如圖11(a)(b)所示。

圖11 命令幀和文件幀傳輸

3 實驗結果與分析

3.1 牽引傳動控制系統(tǒng)

牽引傳動系統(tǒng)實時仿真平臺包含牽引控制單元實物、dSPACE仿真器、接口箱、上位機PC(安裝有TCU整流卡和逆變卡的上位機軟件)、工控機等設備。系統(tǒng)如圖12所示。

圖12 牽引傳動系統(tǒng)半實物仿真平臺架構

從dSPACE仿真軟件中可以看到,經過整流(鎖相環(huán))控制后,網側電流與網側電壓的頻率相同、相位相同,如圖13(a)所示。中間直流環(huán)節(jié)輸出的直流電壓跟隨給定電壓2 700 V上下波動,如圖13(b)所示。當牽引工況車速達到320 km/h時,逆變器輸出的電流為互差120度的三相交流電,如圖13(c)所示。電機輸出的三相相電壓為0、±Ud、±Ud/3、±2Ud/3,如圖13(d)所示。牽引特性曲線如圖13(e)所示。

圖13 牽引工況下,關鍵指標波形圖

3.2 上位機軟件

上位機主界面里的變量列表窗口列出了所有可以查詢的變量名稱和分組名稱,變量波形窗口繪制了變量實時值的波形圖,命令窗口顯示了本軟件支持的命令,如查詢變量實時數(shù)據(jù)等,內存值窗口顯示了DSP CPU內存相應地址中的實時內存數(shù)據(jù)。

使用串口線連接PC與TCU整流和逆變卡后,可以使用服務監(jiān)控軟件完成DSP控制程序的在線升級。

4 結束語

文中基于牽引控制單元DSP微處理器,設計并實現(xiàn)了一整套包含整流和逆變的控制、調制程序,以及配套在線調試上位機軟件的牽引傳動控制系統(tǒng),其在dSPACE半實物仿真平臺上成功驅動列車從0平穩(wěn)提速并穩(wěn)定至320 km/h。實驗證明,此牽引傳動控制程序和配套上位機軟件,具有良好的實時性、準確性、易用性,下一步將在此基礎上完成整流、逆變控制算法以及上位機軟件的優(yōu)化工作。

猜你喜歡
機軟件傳動系統(tǒng)控制算法
佛蘭德傳動系統(tǒng)有限公司
中國造紙(2022年8期)2022-11-24 09:43:38
拖拉機內燃電傳動系統(tǒng)
一重技術(2021年5期)2022-01-18 05:42:12
ACS6000中壓傳動系統(tǒng)在鋼管軋制中的應用
電子制作(2018年10期)2018-08-04 03:24:26
基于ARM+FPGA的模塊化同步控制算法研究
道岔監(jiān)測系統(tǒng)上位機軟件設計
基于正交試驗法的北斗用戶機軟件測試用例設計
PCI-e高速數(shù)據(jù)采集卡的驅動與上位機軟件設計
電子器件(2015年5期)2015-12-29 08:43:12
一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應用
電源技術(2015年9期)2015-06-05 09:36:06
一種非圓旋轉工件支撐裝置控制算法
圖形化儀表控制系統(tǒng)上位機軟件的設計與開發(fā)
枣庄市| 桃园县| 奉化市| 松阳县| 呼玛县| 晋城| 马龙县| 德昌县| 集贤县| 城口县| 麻阳| 临沂市| 雅安市| 杭锦后旗| 开远市| 奇台县| 车致| 班玛县| 西和县| 崇文区| 德阳市| 襄樊市| 兖州市| 虎林市| 藁城市| 威信县| 莒南县| 区。| 永修县| 舟山市| 武威市| 章丘市| 兰州市| 绍兴市| 鄢陵县| 萨迦县| 长乐市| 婺源县| 江山市| 抚远县| 松江区|