模糊矢量控制的多電機同步控制系統的設計方案
系統中使用了一臺西門(mén)子S7-200PLC作為控制系統的核心,它負責讀取電機速度值v1和電機速度值v2,并計算v1和v2的差值e和差值變化率ec,查詢(xún)在S7-200PLC內部建立的模糊控制規則,得到一個(gè)控制量,通過(guò)現場(chǎng)總線(xiàn)將控制量傳送給變頻器,通過(guò)變頻器實(shí)現對交流電機的速度控制,最終實(shí)現交流電機速度的同步控制。
系統的模糊控制器選用計算機離線(xiàn)計算,在線(xiàn)查表的方法實(shí)現參數自調整模糊控制。把復雜的模糊推理過(guò)程交給計算機離線(xiàn)完成,得到模糊控制器的總控制規則表和參數自調整規則表。以數據模塊的形式分別存入S7-200PLC系統的內存中,由查詢(xún)表子程序管理。
首先建立速度誤差E、速度誤差變化率EC和輸出U的賦值表。
E={NL,NB,NM,NS,0,PS,PM,PB,PL};
EC={NL,NB,NM,NS,0,PS,PM,PB,PL};
U={NL,NB,NM,NS,0,PS,PM,PB,PL};
依據實(shí)際工作情況和操作經(jīng)驗,選取各輸入量與輸出量的論域:
E的模糊論域取[-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6];
EC的模糊論域取[-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6];
U的模糊論域取[-6,-5,-4,-3,-2,-1,0,+1,+2,+3,+4,+5,+6]。
隸屬度函數的形狀有很多種,由于人們對事物的判斷往往沿用正態(tài)分布的思維特點(diǎn),所以采用正態(tài)分布的隸屬函數,即把三個(gè)模糊變量速度誤差E、速度誤差變化率EC和輸出U看成是正態(tài)分布的,那么它們三個(gè)模糊子集的賦值表可用正態(tài)分布的隸屬函數
得到。通過(guò)計算可以得到速度誤差E、速度誤差變化率EC和輸出U的賦值表。
4.3 系統軟件構成
1、主程序的設計
本系統的主程序框圖如圖3所示。圖中按照控制工藝要求給電機傳送給定。當中斷時(shí)間到達時(shí),即進(jìn)行參數自調整的模糊控制。參數自調整的模糊控制的框圖如圖4所示。
圖3 主程序框圖
圖4 參數自調整的模糊控制框圖
評論