

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本科畢業(yè)設(shè)計(jì)(論文)</p><p><b> 摘要</b></p><p> 交流電機(jī)作為運(yùn)動(dòng)控制的關(guān)鍵部分,在油田注水中起著十分重要的作用。本設(shè)計(jì)是基于羅克韋爾PLC的交流電機(jī)變頻調(diào)速系統(tǒng),完成數(shù)據(jù)實(shí)時(shí)采集、控制量實(shí)時(shí)輸出和控制過(guò)程的實(shí)時(shí)監(jiān)控,達(dá)到系統(tǒng)響應(yīng)快速、控制精確的目的。</p><p> 論文以羅克韋爾P
2、LC作為控制器,變頻器作為執(zhí)行機(jī)構(gòu),異步電機(jī)作為控制對(duì)象,測(cè)速發(fā)電機(jī)作為檢測(cè)機(jī)構(gòu),在羅克韋爾以太網(wǎng)和控制網(wǎng)平臺(tái)上搭建控制回路。在控制器中加入PID控制,模糊PID控制,單神經(jīng)元自適應(yīng)PID控制,得到它們的動(dòng)態(tài)響應(yīng)曲線,并對(duì)動(dòng)態(tài)性能和穩(wěn)態(tài)性能進(jìn)行對(duì)比。</p><p> 結(jié)果表明,PID控制使系統(tǒng)具有很高的穩(wěn)態(tài)精度,動(dòng)態(tài)性能較差;模糊PID使系統(tǒng)具有良好的動(dòng)態(tài)響應(yīng)和很高的穩(wěn)態(tài)精度;單神經(jīng)元自適應(yīng)PID控制有良好的
3、動(dòng)態(tài)響應(yīng)和較強(qiáng)的魯榜性。實(shí)驗(yàn)證明通過(guò)控制算法的改進(jìn),系統(tǒng)性能得到了大大提高。所以,PLC交流調(diào)速系統(tǒng)可以廣泛應(yīng)用于油田注水系統(tǒng)中。</p><p> 關(guān)鍵詞:異步電機(jī);變頻控制;PID;模糊PID;單神經(jīng)元自適應(yīng)PID;羅克韋爾網(wǎng)絡(luò)</p><p><b> Abstract</b></p><p> AC motor as a key
4、part of the motion control, plays an important role in the oilfield water injection.This experimental design an Ac speed adjustment system based on Rockwell automation PLC, completes data real-time gathering, the control
5、 quantity real-time output and the controlled process real-time monitoring, achieves the system response to be fast, control precise goal.</p><p> The system use Rockwell PLC as controller, frequency conver
6、ter as actuator, asynchronous machine as controlled object, tachometer generator as feeler mechanism. Build the control loop in the Rockwell Ethernet and the control net platform. Joins the PID control, fuzzy PID, Single
7、 neuron adaptive PID in the controller the control, obtains their dynamic response curve, and carries on the contrast to the dynamic property and the stable state performance.</p><p> The result indicated t
8、hat the PID control enables the system to have the very high stable state precision, but the dynamic property is bad; Fuzzy PID enables the system to have the good dynamic response and the very high stable state precisio
9、n. Single neuron adaptive PID control has a good dynamic response and strong adaptability. Experimental results show that the control algorithm, the system performance has been greatly improved.Therefore, the PLC AC vari
10、able speed system can be widely used i</p><p> Keywords: Asynchronous motor; Variable frequency control ; PID; Fuzzy PID; Single neuron adaptive PID;Rockwell network</p><p><b> 目錄</b&
11、gt;</p><p><b> 1緒論1</b></p><p><b> 1.1應(yīng)用背景1</b></p><p> 1.2研究目的和意義2</p><p> 1.3電機(jī)控制的現(xiàn)狀及其發(fā)展趨勢(shì)2</p><p> 1.4羅克韋爾系統(tǒng)簡(jiǎn)介2</p&
12、gt;<p><b> 1.5設(shè)計(jì)內(nèi)容3</b></p><p> 2基于羅克韋爾系統(tǒng)的交流調(diào)速系統(tǒng)設(shè)計(jì)5</p><p> 2.1研究對(duì)象說(shuō)明5</p><p> 2.2系統(tǒng)總體設(shè)計(jì)5</p><p> 2.2.1變頻調(diào)速原理5</p><p> 2.2.2總
13、體設(shè)計(jì)6</p><p> 2.2.3控制方案設(shè)計(jì)7</p><p><b> 2.3硬件描述9</b></p><p> 2.3.1控制器及I/O模塊9</p><p> 2.3.2執(zhí)行機(jī)構(gòu)及控制對(duì)象9</p><p> 2.3.3檢測(cè)機(jī)構(gòu)11</p><
14、;p><b> 3系統(tǒng)仿真12</b></p><p> 3.1電機(jī)模型的建立12</p><p> 3.2PID控制14</p><p> 3.2.1PID控制原理14</p><p> 3.2.2 Kp、Ki、Kd參數(shù)的作用14</p><p> 3.2.3PID仿
15、真15</p><p> 3.3模糊控制17</p><p> 3.3.1模糊控制基本原理17</p><p> 3.3.2Ke、Kc、Ku參數(shù)的作用17</p><p> 3.3.3模糊仿真17</p><p> 3.4單神經(jīng)元自適應(yīng)PID仿真19</p><p> 3
16、.4.1單神經(jīng)元自適應(yīng)PID的基本原理19</p><p> 3.4.2單神經(jīng)元自適應(yīng)PID參數(shù)的作用20</p><p> 3.4.3單神經(jīng)元自適應(yīng)PID仿真20</p><p> 3.5控制方案的仿真比較22</p><p><b> 4程序設(shè)計(jì)23</b></p><p>
17、 4.1PLC程序設(shè)計(jì)步驟23</p><p> 4.1.1建立通訊網(wǎng)絡(luò)23</p><p> 4.1.2編程23</p><p> 4.1.3網(wǎng)絡(luò)規(guī)劃26</p><p> 4.2PID程序設(shè)計(jì)27</p><p> 4.3模糊PID程序設(shè)計(jì)28</p><p> 4
18、.3.1模糊PID流程圖28</p><p> 4.3.2模糊控制部分流程圖28</p><p> 4.3.3模糊表的制定29</p><p> 4.4單神經(jīng)元自適應(yīng)PID程序設(shè)計(jì)30</p><p> 4.4.1單神經(jīng)元的建立30</p><p> 4.5監(jiān)控組態(tài)軟件設(shè)計(jì)31</p>
19、<p> 4.5.1 OPC服務(wù)器的建立31</p><p> 4.5.2監(jiān)控界面的設(shè)計(jì)32</p><p> 5系統(tǒng)調(diào)試及實(shí)驗(yàn)結(jié)果34</p><p> 5.1 PID控制實(shí)驗(yàn)結(jié)果34</p><p> 5.2模糊PID控制實(shí)驗(yàn)結(jié)果35</p><p> 5.3單神經(jīng)元自適應(yīng)PID
20、控制實(shí)驗(yàn)結(jié)果37</p><p> 5.4控制方案的比較37</p><p><b> 6總結(jié)與展望39</b></p><p><b> 6.1總結(jié)39</b></p><p><b> 6.2展望39</b></p><p><
21、;b> 致謝41</b></p><p><b> 參考文獻(xiàn)42</b></p><p><b> 附錄一S函數(shù)43</b></p><p> 附錄二PLC程序45</p><p><b> 附錄三實(shí)物圖50</b></p>
22、<p><b> 1緒論</b></p><p><b> 1.1應(yīng)用背景</b></p><p> 在油田開(kāi)發(fā)過(guò)程中,通過(guò)注水保持地層壓力,是實(shí)現(xiàn)原油高產(chǎn)、穩(wěn)定的重要手段。對(duì)于斷裂區(qū)塊的油田,每個(gè)區(qū)塊注水范圍小,注水量隨開(kāi)采狀況的變化,需要經(jīng)常調(diào)整,大部分注水站都存在額定流量與實(shí)際流量不相匹配的問(wèn)題。</p>&l
23、t;p> 油田注水由于壓力高、水量大,注水電機(jī)大多是大功率電動(dòng)機(jī)。傳統(tǒng)的手動(dòng)調(diào)節(jié)閥門(mén)控制方式啟動(dòng)和停止需要人操作,還需要人工手動(dòng)調(diào)節(jié)流量、控制壓力,基本很難實(shí)現(xiàn)。從前面技術(shù)來(lái)看,要穩(wěn)定注水水泵的流量、壓力等運(yùn)行參數(shù),而且使注水泵保持在高效區(qū)運(yùn)行,實(shí)現(xiàn)系統(tǒng)的優(yōu)化運(yùn)行,單靠管網(wǎng)的優(yōu)化和控制閥門(mén)的節(jié)流、打回流和停泵等方法是不適用的。因此,采用變頻調(diào)速控制器對(duì)油田注水泵用電動(dòng)機(jī)實(shí)行變轉(zhuǎn)速的調(diào)節(jié),實(shí)現(xiàn)注水泵變水量控制是一項(xiàng)非常有效的節(jié)能措
24、施。如下圖2.1所示是注水站控制系統(tǒng)的組成框圖。該系統(tǒng)通過(guò)智能傳感器組對(duì)現(xiàn)場(chǎng)各注水泵機(jī)組的壓力、溫度、流量、電流、電壓、用電量、振動(dòng)量、水位、油位、噪聲等物理量進(jìn)行自動(dòng)監(jiān)測(cè),并將監(jiān)測(cè)結(jié)果由一根數(shù)據(jù)總線傳輸給可編程控制器PLC,經(jīng)可編程控制器數(shù)據(jù)計(jì)算以及注水站生產(chǎn)系統(tǒng)運(yùn)行優(yōu)化處理后,送至變頻器去控制各泵出口電動(dòng)閥門(mén),通過(guò)電機(jī)的無(wú)級(jí)調(diào)速來(lái)控制各泵的排量。從而達(dá)到高效節(jié)能的注水作業(yè)。</p><p> 圖1.1注水站
25、控制系統(tǒng)組成框圖</p><p> 1.2研究目的和意義</p><p> 交流電機(jī)在工農(nóng)業(yè)生產(chǎn)中得到了十分廣泛的應(yīng)用,其調(diào)速方法具有十分重要的作用。好的調(diào)速系統(tǒng)不僅能提高工作效率,還能達(dá)到節(jié)能的效果。本設(shè)計(jì)是針對(duì)油田注水系統(tǒng)中電機(jī)控制方案的研究。其中交流電機(jī)采用PLC變頻調(diào)速技術(shù),使交流電機(jī)具有了與直流調(diào)速相當(dāng)?shù)恼{(diào)速性能。并在控制中加入各種控制算法,可以改善系統(tǒng)的動(dòng)態(tài)性能和提高穩(wěn)態(tài)精
26、度。</p><p> 1.3電機(jī)控制的現(xiàn)狀及其發(fā)展趨勢(shì)</p><p> 電機(jī)作為運(yùn)動(dòng)控制系統(tǒng)中的關(guān)鍵部分,正朝著以下三個(gè)方向發(fā)展:</p><p> ?。?)交流化。交流電機(jī)與直流電機(jī)相比,由于沒(méi)有換向器,結(jié)構(gòu)簡(jiǎn)單,制造方便,比較牢固,容易做成高轉(zhuǎn)速、高電壓、大電流、大容量的電機(jī),并且安裝環(huán)境要求低,適用于易燃、易爆、多塵等場(chǎng)合。特別是隨著變頻調(diào)速技術(shù)的發(fā)展
27、,交流電機(jī)具有了優(yōu)異的調(diào)速性能,交流調(diào)速取代直流調(diào)速己成為一種不可逆轉(zhuǎn)的趨勢(shì)。</p><p> ?。?)網(wǎng)絡(luò)化。微處理器的發(fā)展,使數(shù)字控制器簡(jiǎn)單而又靈活,同時(shí)為聯(lián)網(wǎng)提供了可能。系統(tǒng)規(guī)模的擴(kuò)大和系統(tǒng)復(fù)雜性的提高,需要遠(yuǎn)程控制多種設(shè)備協(xié)同工作,高速安全的網(wǎng)絡(luò)為此提供了方便。</p><p> ?。?)智能化。借助于數(shù)字和網(wǎng)絡(luò)技術(shù),智能控制己經(jīng)深入到運(yùn)動(dòng)控制系統(tǒng)的各個(gè)方面。例如:模糊控制、神經(jīng)
28、網(wǎng)絡(luò)控制等大大改善了控制系統(tǒng)的性能[1]。</p><p> 1.4羅克韋爾系統(tǒng)簡(jiǎn)介</p><p> 羅克韋爾三層網(wǎng)絡(luò)Netlinx,包括以太網(wǎng)、控制網(wǎng)、設(shè)備網(wǎng),如圖1.1所示。在此網(wǎng)絡(luò)架構(gòu)上,可以實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)實(shí)時(shí)采集和實(shí)時(shí)輸出,完成精確而又復(fù)雜的控制。</p><p> NetLinx定義了三種最基本的功能:</p><p> (
29、1)實(shí)時(shí)控制。基于控制器或智能設(shè)備內(nèi)所儲(chǔ)存的組態(tài)信息,通過(guò)網(wǎng)絡(luò)通信中的狀態(tài)變化來(lái)實(shí)現(xiàn)實(shí)時(shí)控制,可提供操作或過(guò)程中的實(shí)時(shí)工廠級(jí)數(shù)據(jù)交換。</p><p> (2)網(wǎng)絡(luò)組態(tài)。通過(guò)總線既可實(shí)現(xiàn)對(duì)同層網(wǎng)絡(luò)的組態(tài),也可實(shí)現(xiàn)上層網(wǎng)絡(luò)對(duì)下層網(wǎng)絡(luò)的組態(tài)。網(wǎng)絡(luò)組態(tài)可以在網(wǎng)絡(luò)啟動(dòng)時(shí)進(jìn)行,而設(shè)備參數(shù)修改或控制器邏輯修改也可在線通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)。</p><p> ?。?)數(shù)據(jù)采集?;诩榷ü?jié)拍或應(yīng)用需要來(lái)方便地實(shí)
30、現(xiàn)數(shù)據(jù)采集。所需要的數(shù)據(jù)通過(guò)人機(jī)接口顯示,包括趨勢(shì)分析、配方管理、系統(tǒng)維護(hù)和故障診斷等。</p><p> ControlLogix系統(tǒng)不僅具有先進(jìn)的通訊能力和最新的I/O技術(shù),而且同時(shí)提供順序、過(guò)程、運(yùn)動(dòng)和傳動(dòng)控制。一個(gè)簡(jiǎn)單的ControlLogix系統(tǒng)是由一個(gè)獨(dú)立的控制器和處于同一框架上的I/O模塊組成。ControlLogix系統(tǒng)背板在模塊之間提供高速的通訊通道??梢允褂脝为?dú)的通訊接口模塊來(lái)實(shí)現(xiàn)背板與Et
31、herNet/IP、ControlNet、DeviceNet和普通的RemoteI/O鏈路之間的接口。因背板上有多個(gè)通訊接口模塊,可以通過(guò)鏈路將一條報(bào)文發(fā)送到某模塊的端口,并通過(guò)背板從另一個(gè)模塊的端口傳遞出來(lái),然后沿著另一個(gè)鏈路發(fā)送到最終的目的地[5]。</p><p> 圖1.2 Netlinx三層網(wǎng)絡(luò)架構(gòu)</p><p><b> 1.5設(shè)計(jì)內(nèi)容</b><
32、;/p><p> 本設(shè)計(jì)是基于羅克韋爾自動(dòng)化Netlinx開(kāi)放式網(wǎng)絡(luò)架構(gòu)和ControlLogix系統(tǒng),采用交流變頻技術(shù),運(yùn)用三種控制算法實(shí)現(xiàn)對(duì)三相異步電動(dòng)機(jī)的控制。內(nèi)容安排如下:</p><p> 第一章緒論。簡(jiǎn)單介紹了應(yīng)用背景,課題研究的目的及意義,電機(jī)控制發(fā)展的現(xiàn)狀及趨勢(shì)以及羅克韋爾網(wǎng)絡(luò)。</p><p> 第二章基于羅克韋爾系統(tǒng)的交流調(diào)速系統(tǒng)設(shè)計(jì)。主要介紹
33、了變頻調(diào)速原理,系統(tǒng)的總體及方案設(shè)計(jì),硬件選型等。</p><p> 第三章系統(tǒng)仿真。包括了交流電機(jī)模型的建立,PID控制系統(tǒng)仿真,模糊控制系統(tǒng)仿真,單神經(jīng)元自適應(yīng)PID系統(tǒng)的仿真。</p><p> 第四章軟件設(shè)計(jì)。PLC軟件設(shè)計(jì)和上位機(jī)監(jiān)控軟件設(shè)計(jì)。其中PLC軟件設(shè)計(jì)包括建立通訊網(wǎng)絡(luò),規(guī)劃網(wǎng)絡(luò),編寫(xiě)控制程序,在控制器中加入不同的控制算法,如PID和模糊算法。上位機(jī)監(jiān)控軟件設(shè)計(jì)采用力
34、控組建監(jiān)控畫(huà)面,完成對(duì)系統(tǒng)的監(jiān)測(cè)和控制。</p><p> 第五章控制過(guò)程調(diào)試。對(duì)不同控制方案進(jìn)行現(xiàn)場(chǎng)調(diào)試,得到滿意的曲線,然后對(duì)三種方案進(jìn)行對(duì)比。</p><p><b> 第六章總結(jié)和展望。</b></p><p> 2基于羅克韋爾系統(tǒng)的交流調(diào)速系統(tǒng)設(shè)計(jì)</p><p><b> 2.1研究對(duì)象說(shuō)明
35、</b></p><p> 在油田注水增壓系統(tǒng)中,選用的注水泵幾乎都是大功率型號(hào)的,比如3DWH200型號(hào)。具體參數(shù)如下表2.1:</p><p> 表2.1 3DWH200油田注水高壓泵性能參數(shù)</p><p> 油田注水系統(tǒng)中變頻器也是大功率的,例如艾默生TD2000-4T2200G變頻器。額定容量為280kVA,額定輸入電流430A,額定輸出
36、電流426A,適配電機(jī)220kW。</p><p> 在羅克韋爾實(shí)驗(yàn)室中,無(wú)法做到用大功率電機(jī)和變頻器來(lái)進(jìn)行調(diào)試,所以采用小功率設(shè)備進(jìn)行模擬仿真和實(shí)驗(yàn)。實(shí)驗(yàn)室采用的是三相繞線式異步電動(dòng)機(jī)DJ17,額定功率120W,額定電壓220V(Y),額定電流0.6A,額定轉(zhuǎn)速1380r/min。</p><p> 變頻器采用PowerFlex40,額定輸入電壓240V, 額定輸出電流2.3A, 額
37、定功率0.4KW。</p><p> 通過(guò)以上說(shuō)明可知,實(shí)際油田注水采用的設(shè)備和實(shí)驗(yàn)室設(shè)備有很大差異。但因其原理構(gòu)成基本相同,因此具有一定通用性。</p><p><b> 2.2系統(tǒng)總體設(shè)計(jì)</b></p><p> 2.2.1變頻調(diào)速原理</p><p> 異步電動(dòng)機(jī)通入對(duì)稱的三相交流電,此時(shí)電機(jī)氣隙內(nèi)會(huì)產(chǎn)生
38、一個(gè)旋轉(zhuǎn)磁場(chǎng),這個(gè)旋轉(zhuǎn)磁場(chǎng)的轉(zhuǎn)速,稱為同步轉(zhuǎn)速,它與輸入頻率及電機(jī)的極對(duì)數(shù)的關(guān)系如下:</p><p><b> ?。?-1)</b></p><p> 這個(gè)旋轉(zhuǎn)的氣隙磁場(chǎng)切割轉(zhuǎn)子導(dǎo)體,在轉(zhuǎn)子導(dǎo)條中產(chǎn)生感應(yīng)電流,該電流與氣隙磁場(chǎng)作用下,使轉(zhuǎn)子導(dǎo)條受到電磁力,電磁力產(chǎn)生電磁轉(zhuǎn)矩,會(huì)使轉(zhuǎn)子以小于的轉(zhuǎn)速同向異步旋轉(zhuǎn)。</p><p><b&g
39、t; 異步電機(jī)轉(zhuǎn)差率:</b></p><p><b> ?。?-2)</b></p><p><b> 異步電機(jī)轉(zhuǎn)速:</b></p><p><b> ?。?-3)</b></p><p> 由公式(2-3),如果電機(jī)的不變,轉(zhuǎn)差率不變,那么轉(zhuǎn)速與頻率輸入
40、頻率成正比關(guān)系。頻率越高,轉(zhuǎn)速越高;反之,轉(zhuǎn)速越低。</p><p> 實(shí)際上,當(dāng)電機(jī)確定后,為定值,且變頻調(diào)速屬于轉(zhuǎn)差功率不變型調(diào)速方法,電機(jī)旋轉(zhuǎn)時(shí)保持有限的轉(zhuǎn)差率。因而變頻調(diào)速的性能非常好,具有高效率、高精度、調(diào)速范圍廣、平滑性較高、機(jī)械特性較硬的優(yōu)點(diǎn)。因此,變頻調(diào)速是交流異步電機(jī)一種比較合理和理想的調(diào)速方法,它被廣泛地應(yīng)用于對(duì)電機(jī)的調(diào)速[1]。</p><p><b>
41、 2.2.2總體設(shè)計(jì)</b></p><p> 以控制器Controllogix為核心,應(yīng)用以太網(wǎng)和控制網(wǎng)絡(luò),選擇變頻器作為執(zhí)行機(jī)構(gòu),異步電機(jī)作為控制對(duì)象,測(cè)速發(fā)電機(jī)作為檢測(cè)機(jī)構(gòu),構(gòu)成閉環(huán)控制回路??驁D如圖2.1所示。</p><p> 圖2.1系統(tǒng)總體結(jié)構(gòu)框圖</p><p> 2.2.3控制方案設(shè)計(jì)</p><p>&l
42、t;b> 方案一:PID控制</b></p><p> PID具有結(jié)構(gòu)簡(jiǎn)單,參數(shù)易于整定,應(yīng)用面廣等特點(diǎn),設(shè)計(jì)的控制對(duì)象可以有精確模型,也可以是灰箱或黑箱系統(tǒng),總體而言,它主要有如下優(yōu)點(diǎn):</p><p> ?。?)原理簡(jiǎn)單,應(yīng)用方便,參數(shù)整定靈活;</p><p> (2)適用性強(qiáng)。目前它已廣泛應(yīng)用各個(gè)工業(yè)生產(chǎn)行業(yè),</p>
43、<p> (3)魯棒性強(qiáng),即其控制的品質(zhì)對(duì)受控對(duì)象的變化不太敏感。</p><p> 系統(tǒng)框圖如圖2.2所示,通過(guò)給定轉(zhuǎn)速和反饋的轉(zhuǎn)速做比較,差值通過(guò)PID模塊計(jì)算來(lái)控制變頻器的輸出。</p><p> 圖2.2PID控制系統(tǒng)框圖</p><p> 方案二:模糊和PID并聯(lián)控制</p><p> PID控制能夠消除穩(wěn)態(tài)誤差
44、,但系統(tǒng)的快速性和抗干擾能力都不理想。模糊控制具有非常強(qiáng)的抗干擾能力,但是無(wú)法從根本上消除穩(wěn)態(tài)誤差,控制精度很低。而將模糊控制技術(shù)和傳統(tǒng)的PID控制相結(jié)合,將模糊控制和PID控制的優(yōu)點(diǎn)很好的結(jié)合起來(lái)。目前應(yīng)用較為廣泛的是模糊控制與PID控制的串聯(lián)或者模糊控制與PID控制相并。本系統(tǒng)采用最簡(jiǎn)單的模糊與PID的復(fù)合并聯(lián)方式,即當(dāng)系統(tǒng)偏差較小時(shí),采用傳統(tǒng)的PID控制,當(dāng)系統(tǒng)出現(xiàn)較大的偏差時(shí),則切換采用模糊控制。系統(tǒng)框圖見(jiàn)圖2.3。</p
45、><p> 圖2.3模糊和PID并聯(lián)控制框圖</p><p> 方案三:?jiǎn)紊窠?jīng)元自適應(yīng)PID控制</p><p> 人工神經(jīng)網(wǎng)絡(luò)(ANN)的優(yōu)點(diǎn):由多個(gè)小處理單元組成,每個(gè)處理單元功能簡(jiǎn)單,大量簡(jiǎn)單處理單元集體的,并行的活動(dòng)得預(yù)期的結(jié)果,具有較快的處理速度;非常強(qiáng)的容錯(cuò)性;記憶信息存儲(chǔ)性在神經(jīng)元之間的連接權(quán)值上;學(xué)習(xí)能力十分強(qiáng)大。</p><p
46、> 單神經(jīng)元作為構(gòu)成神經(jīng)網(wǎng)路偶的基本單位,具有自學(xué)習(xí)和自適應(yīng)能力,而且結(jié)構(gòu)簡(jiǎn)單易于計(jì)算,傳統(tǒng)的PID控制器具有結(jié)構(gòu)簡(jiǎn)單、調(diào)整方便、參數(shù)整定與工程指標(biāo)聯(lián)系密切的特點(diǎn),這兩者結(jié)合可以在一定程度上解決傳統(tǒng)PID控制器不易在線實(shí)時(shí)整定參數(shù),難于對(duì)一些復(fù)雜過(guò)程和參數(shù)時(shí)變系統(tǒng)進(jìn)行有效控制的不足??刂瓶驁D如圖2.4,反饋和給定轉(zhuǎn)速通過(guò)轉(zhuǎn)換器轉(zhuǎn)換過(guò)后經(jīng)由函數(shù)f計(jì)算得到輸出偏差量。再經(jīng)過(guò)計(jì)算得出變頻器的頻率控制量。</p><
47、p> 圖2.4單神經(jīng)元自適應(yīng)PID控制框圖</p><p><b> 2.3硬件描述</b></p><p> 2.3.1控制器及I/O模塊</p><p> 控制器選擇controllogix 1756-5561。</p><p> I/O模塊選擇ACN1794,F(xiàn)Lex I/O遠(yuǎn)程模塊。</p&
48、gt;<p> 模擬輸入與輸出分別選擇input CH0和output CH0,量程選擇-10-10V二進(jìn)制補(bǔ)碼百分比。</p><p> Flex I/O輸入輸出轉(zhuǎn)換:</p><p> 表2.2 A/D轉(zhuǎn)換關(guān)系</p><p> 由上表可以看出,模擬輸入與輸出電壓值與A/D轉(zhuǎn)換倍數(shù)關(guān)系為b=1000。</p><p>
49、; 2.3.2執(zhí)行機(jī)構(gòu)及控制對(duì)象</p><p> 變頻器作為執(zhí)行機(jī)構(gòu),其結(jié)構(gòu)為主電路(整流器,中間直流環(huán)節(jié),逆變器)和控制電路組成。變頻器采用基頻以下調(diào)速,即恒壓頻比調(diào)速。本實(shí)驗(yàn)采用的變頻器PowerFlex40。</p><p> 變頻器的啟停和反轉(zhuǎn)采用數(shù)字量控制,每個(gè)數(shù)字量需要6mA電流(圖2.5)。頻率控制采用模擬量控制(圖2.6)。具體接線如下圖所示。</p>
50、<p> 圖2.5變頻器與數(shù)字I/O連接 圖2.6變頻器與模擬I/O連接</p><p> 變頻器PowerFlex40參數(shù)設(shè)置如表2.3所示。</p><p> 表2.3 變頻器參數(shù)設(shè)置</p><p> 變頻器控制電壓與輸出頻率成線性關(guān)系,即0—10V對(duì)應(yīng)0—50Hz,寫(xiě)成關(guān)系式為:</
51、p><p> 與AD轉(zhuǎn)換數(shù)比值為b。所以要得到頻率 ,就可以輸出數(shù)字量:</p><p> 變頻器PowerFlex40的R/L1、S/L2、T/L3接三相電源,U/T1、V/T2、W/T3分別接三相異步電動(dòng)機(jī)的U/T1、V/T2、W/T3三相,電動(dòng)機(jī)采用星形接法。</p><p><b> 2.3.3檢測(cè)機(jī)構(gòu)</b></p>
52、<p> 選用直流測(cè)速發(fā)電機(jī)作為檢測(cè)機(jī)構(gòu),反饋電壓與轉(zhuǎn)速成正比關(guān)系。</p><p> 表2.4轉(zhuǎn)速與反饋電壓關(guān)系</p><p> 由表2.4可得轉(zhuǎn)速和反饋電壓比值關(guān)系,實(shí)驗(yàn)時(shí)取系數(shù)c=203.</p><p> 直流測(cè)速發(fā)電機(jī)的輸出電壓(0~10V)接到控制器的模擬量輸入端,即高電勢(shì)接acn15:2:I.Ch0InputData,低電勢(shì)接acn
53、15:2:I.Ch0InputData(RET)。</p><p><b> 3系統(tǒng)仿真</b></p><p> 3.1電機(jī)模型的建立</p><p> 異步電動(dòng)機(jī)電磁轉(zhuǎn)矩為</p><p> ?。?-1) </p><p> 其中、——定子每相電阻和折合到
54、定子側(cè)的轉(zhuǎn)子每相電阻;</p><p> 、——定子每相漏感和折合到定子側(cè)的轉(zhuǎn)子每相漏感;</p><p> 、——電動(dòng)機(jī)定子相電壓和供電角頻率;</p><p><b> ——轉(zhuǎn)差率;</b></p><p><b> 電磁功率為;</b></p><p>&
55、lt;b> P為電機(jī)極對(duì)數(shù);</b></p><p><b> 同步機(jī)械角轉(zhuǎn)速。</b></p><p> 公式(3-1)就是異步電動(dòng)機(jī)的機(jī)械特性方程式。當(dāng)定子電壓U,和角頻率以的比為恒定值時(shí),可以把它改寫(xiě)成如下的形式</p><p> 當(dāng)很小時(shí),忽略分母中含各項(xiàng)得</p><p> 其中=,
56、表示轉(zhuǎn)差角頻率。</p><p> 帶恒轉(zhuǎn)矩負(fù)載時(shí)電力拖動(dòng)系統(tǒng)的運(yùn)動(dòng)方程式為</p><p> 其中為負(fù)載阻轉(zhuǎn)矩;為機(jī)組的轉(zhuǎn)動(dòng)慣量。</p><p><b> 轉(zhuǎn)差率的表達(dá)式為</b></p><p><b> 中—轉(zhuǎn)子實(shí)際轉(zhuǎn)速;</b></p><p> —旋轉(zhuǎn)磁
57、場(chǎng)的同步轉(zhuǎn)速;</p><p> —用電角度表示的轉(zhuǎn)子實(shí)際角轉(zhuǎn)速;</p><p> —用電角度表示的同步角轉(zhuǎn)速;</p><p> 且有關(guān)系: ,,,。</p><p> 根據(jù)以上得出的關(guān)系式,可得到帶負(fù)載的電機(jī)變頻調(diào)速的數(shù)學(xué)模型如圖3.1所示。</p><p> 圖3.1 帶負(fù)載的電機(jī)變頻調(diào)速的數(shù)學(xué)模型框
58、圖</p><p> 當(dāng)令A(yù)=,B=時(shí),將電機(jī)的參數(shù)帶入右有負(fù)載的電機(jī)變頻調(diào)速數(shù)學(xué)模型,參數(shù)有:為220V,電機(jī)額定頻率為50Hz,極對(duì)數(shù)為2,J的估計(jì)值為0.02kg.m2,當(dāng)取A=0.00367和B=100時(shí),前面圖所示的電機(jī)變頻調(diào)速模型構(gòu)造的simulink仿真模型圖如圖3.2所示。</p><p> 圖3.2 電機(jī)模型仿真框圖</p><p> 實(shí)際系
59、統(tǒng)中,電機(jī)開(kāi)環(huán)運(yùn)動(dòng)時(shí),變頻器輸出50Hz交流電,電機(jī)轉(zhuǎn)速為1450r/min。由此仿真時(shí)f=50Hz,添加負(fù)載為0.036牛米,使輸出值為1450。仿真曲線如圖3.3所示。</p><p> 圖3.3電機(jī)仿真曲線</p><p> 建立好電機(jī)模型以后用create subsystem將電機(jī)封裝起來(lái),用于控制算法的仿真。</p><p><b> 3.
60、2PID控制</b></p><p> 3.2.1PID控制原理</p><p> PID調(diào)節(jié)器是一種線形調(diào)節(jié)器,其傳遞函數(shù)為:</p><p> 為比例系數(shù),為積分環(huán)節(jié)系數(shù),為微分環(huán)節(jié)系數(shù)。</p><p> 3.2.2 Kp、Ki、Kd參數(shù)的作用</p><p><b> (1)比例
61、作用Kp</b></p><p> 比例控制作用是最基本的控制規(guī)律。它能較快地克服擾動(dòng)的影響,使系統(tǒng)穩(wěn)定下來(lái),但對(duì)具有自平衡性(即對(duì)系統(tǒng)階躍響應(yīng)始終為一有限制)的控制對(duì)象存在靜差。它適用于控制通道滯后較小、負(fù)荷變化不大、控制要求不高、被控參數(shù)允許在一定范圍內(nèi)有靜差的場(chǎng)合。</p><p><b> (2)積分作用Ki</b></p>&l
62、t;p> 積分控制通常與比例控制或微分控制聯(lián)合使用,構(gòu)成PI控制或PID控制。其中PI控制規(guī)律是應(yīng)用最為廣泛的一種控制規(guī)律。積分能消除比例調(diào)節(jié)中的靜差,適用于控制通道滯后較小、負(fù)荷變化不大、被控參數(shù)不允許有靜差的場(chǎng)合。</p><p><b> (3)微分作用Kd</b></p><p> 微分作用是按偏差變化速度來(lái)的,因而對(duì)克服對(duì)象的容量滯后有明顯的作用
63、。</p><p> 3.2.3PID仿真</p><p> PID仿真框圖如圖3.4所示,給定值是1000轉(zhuǎn)。</p><p> 圖3.4PID仿真框圖</p><p> 參數(shù)整定的的局部仿真結(jié)果如下:</p><p><b> ?。?)比例控制</b></p><p
64、> 先比例。將Kp由小變大,不斷觀察系統(tǒng)的響應(yīng),直到得到反應(yīng)快的曲線;參數(shù)選擇Kp=0.2 Ki=0 Kd=0的仿真曲線如圖3.5所示</p><p> 圖3.5Kp=0.2時(shí)仿真曲線圖</p><p> 當(dāng)Kp=0.3 Ki=0 Kd=0時(shí)仿真曲線如圖3.6所示</p><p> 圖3.6Kp=0.3時(shí)仿真曲線</p><p>
65、;<b> ?。?)比例積分控制</b></p><p> 先將積分時(shí)間置于一較大值,再減少Ki,保持在良好的動(dòng)態(tài)性能的情況下,將靜差消除。參數(shù)選擇Kp=0.3 Ki=2 Kd=0的仿真曲線如圖3.7所示</p><p> 圖3.7Kp=0.3Ki=2時(shí)仿真曲線</p><p> (3)比例積分微分控制</p><p&
66、gt; 消除了靜差,超調(diào)過(guò)大,可加入微分環(huán)節(jié),能使超調(diào)量減少,調(diào)節(jié)時(shí)間縮短。但不能太大,太大會(huì)使微分作用太強(qiáng)而使控制器的輸出發(fā)生很大的變化。參數(shù)選擇Kp=0.3 Ki=2 Kd=0.08的仿真曲線如圖3.8所示</p><p> 圖3.8 Kp=0.3 Ki=2 Kd=0.08時(shí)仿真曲線圖</p><p> 此組參數(shù)作為實(shí)驗(yàn)初始設(shè)定參數(shù),然后再根據(jù)實(shí)驗(yàn)現(xiàn)場(chǎng)要求進(jìn)行修正,以達(dá)到更好的控
67、制效果。</p><p><b> 3.3模糊控制</b></p><p> 3.3.1模糊控制基本原理</p><p> 模糊化:把輸入量規(guī)范化和量化。</p><p> 模糊邏輯推理:根據(jù)事先己制定好的一組模糊條件語(yǔ)句構(gòu)成模糊控制規(guī)則。</p><p> 去模糊:控制作用的模糊集不能
68、直接用于被控對(duì)象,需要把控制作用的模糊集按照一定的規(guī)則轉(zhuǎn)化成精確控制量加到被控對(duì)象上。</p><p> 3.3.2Ke、Kc、Ku參數(shù)的作用</p><p> Ke越大,對(duì)偏差作用增強(qiáng)。系統(tǒng)上升快,增大超調(diào)量,過(guò)度時(shí)間長(zhǎng)。</p><p> Kc越大,對(duì)系統(tǒng)偏差變化控制作用增強(qiáng)。減小超調(diào)量、穩(wěn)態(tài)誤差和誤差變化率。過(guò)度時(shí)間變長(zhǎng)。</p><
69、p> Ku越大,控制器作用增強(qiáng),系統(tǒng)響應(yīng)快,易超調(diào),可能導(dǎo)致振蕩。</p><p><b> 3.3.3模糊仿真</b></p><p> 建立在規(guī)范論域[-6 6]上E,EC,U的隸屬函數(shù)如圖3.9。</p><p> 圖3.9E,EC,U的隸屬函數(shù)</p><p> 添加模糊控制規(guī)則如下:</p
70、><p> 圖3.10模糊控制規(guī)則</p><p> 系統(tǒng)的模糊控制仿真模型圖如圖3.11所示:</p><p> 圖3.11模糊控制仿真框圖</p><p> 其中Ke和Kc的限幅為[-6,6],Ku的限幅為[0,50],給定轉(zhuǎn)速是1000r/min。根據(jù)資料及調(diào)試,我們選用參數(shù)Ke=0.4 ,Kc=1 ,Ku=2。仿真輸出頻率如圖3.
71、12所示:</p><p><b> 圖3.12輸出頻率</b></p><p> 系統(tǒng)輸出轉(zhuǎn)速仿真曲線如圖3.13所示:</p><p><b> 圖3.13輸出轉(zhuǎn)速</b></p><p> 從圖3.12和3.13仿真曲線可知,系統(tǒng)響應(yīng)很快,幾乎只花了5S就達(dá)到我們給定的1000轉(zhuǎn)的速度
72、并且超調(diào)量較小,但是波動(dòng)太大,穩(wěn)態(tài)精度不高。我們不能在實(shí)際過(guò)程中應(yīng)用這組參數(shù),必須進(jìn)行再調(diào)試。</p><p> 3.4單神經(jīng)元自適應(yīng)PID仿真</p><p> 3.4.1單神經(jīng)元自適應(yīng)PID的基本原理</p><p> 單神經(jīng)元作為構(gòu)成神經(jīng)網(wǎng)路偶的基本單位,具有自學(xué)習(xí)和自適應(yīng)能力,而且結(jié)構(gòu)簡(jiǎn)單易于計(jì)算。傳統(tǒng)的PID控制器具有結(jié)構(gòu)簡(jiǎn)單、調(diào)整方便、參數(shù)整定與工
73、程指標(biāo)聯(lián)系密切的特點(diǎn)。把這兩者結(jié)合在一起,PID的參數(shù)通過(guò)神經(jīng)元反復(fù)學(xué)習(xí)獲得,可以在一定程度上解決傳統(tǒng)PID控制器不易在線實(shí)時(shí)整定參數(shù),難于對(duì)一些復(fù)雜過(guò)程和參數(shù)時(shí)變系統(tǒng)進(jìn)行有效控制的不足。</p><p> 3.4.2單神經(jīng)元自適應(yīng)PID參數(shù)的作用</p><p> 神經(jīng)元權(quán)值的更新規(guī)則采用有監(jiān)督的Hebb學(xué)習(xí)規(guī)則:</p><p> 其中分別表示比例、積分、
74、微分的學(xué)習(xí)速率。</p><p> K表示神經(jīng)元比例系數(shù),K越大,則控制快速性越好,但過(guò)大會(huì)造成系統(tǒng)不穩(wěn)定,當(dāng)被控對(duì)象時(shí)延增大時(shí),K值必須減小,以保證系統(tǒng)的穩(wěn)定性。</p><p> 3.4.3單神經(jīng)元自適應(yīng)PID仿真</p><p> 單神經(jīng)元自適應(yīng)PID控制器不能直接應(yīng)用傳遞函數(shù)加以描述,簡(jiǎn)單的Simulink無(wú)法對(duì)其進(jìn)行仿真,需要引用S函數(shù)(見(jiàn)附錄一)對(duì)
75、其進(jìn)行仿真研究。</p><p><b> S函數(shù)的格式為:</b></p><p> function [sys,x0,str,ts]=sfuntmpl(t,x,u,flag)</p><p> Flag是一個(gè)標(biāo)志量,當(dāng)Flag=0時(shí),代表初始化函數(shù);當(dāng)Flag=1時(shí),表示返回連續(xù)狀態(tài)變量;當(dāng)Flag=2時(shí),表示返回更新sys值;當(dāng)Fl
76、ag=3時(shí),表示返回輸出值;當(dāng)Flag=4時(shí),設(shè)定下一次采樣時(shí)間;當(dāng)Flag=9時(shí),表示清空sys值。</p><p> 當(dāng)Flag=0時(shí),sys各變量值代表意義如下:sys[1]是連續(xù)狀態(tài)變量個(gè)數(shù),sys[2]表示離散變量的個(gè)數(shù),sys[3]輸出變量個(gè)數(shù),sys[4]輸入變量個(gè)數(shù),sys[6]是前向通道的個(gè)數(shù),默認(rèn)為1,sys[7]表示采樣時(shí)間,默認(rèn)為1。</p><p> 圖3.1
77、4s函數(shù)流程圖</p><p> 權(quán)值的選擇:權(quán)值初值可以任選,本設(shè)計(jì)選為[0.3 0.3 0.3]</p><p> K值的選擇:K值對(duì)系統(tǒng)仿真效果的影響較大,一般K值偏大,將引起系統(tǒng)響應(yīng)超調(diào)多大,而K值偏小,則使過(guò)度過(guò)程加長(zhǎng)。因此,需要先確定K值,再根據(jù)仿真效果進(jìn)行調(diào)整。</p><p> 學(xué)習(xí)速率的選擇:由于采用了規(guī)范化學(xué)習(xí)算法,學(xué)習(xí)速率可取得較大。選取
78、K使過(guò)程超調(diào)不太大,若此時(shí)過(guò)程從超調(diào)趨向平穩(wěn)的時(shí)間太長(zhǎng),可增加、;若超調(diào)迅速下降而低于給定值,此后又緩慢上升到穩(wěn)態(tài)的時(shí)間太長(zhǎng),則可減少,增強(qiáng)積分項(xiàng)的作用。</p><p> 控制仿真圖如圖3.15所示</p><p> 圖3.15單神經(jīng)元自適應(yīng)PID仿真框圖</p><p> 當(dāng)給定值為1000轉(zhuǎn)時(shí),輸出頻率如圖3.16.</p><p&g
79、t; 圖3.16輸出頻率曲線</p><p> 輸出轉(zhuǎn)速如圖3.17所示</p><p> 圖3.17輸出轉(zhuǎn)速曲線圖</p><p> 從圖3.17可以看出,系統(tǒng)響應(yīng)很快,4s基本達(dá)到給定轉(zhuǎn)速。超調(diào)量較小,波動(dòng)小,穩(wěn)態(tài)精度很高。因此從仿真結(jié)果看來(lái),單神經(jīng)元自適應(yīng)PID控制具有很好的控制效果。</p><p> 3.5控制方案的仿真比
80、較</p><p> 不同控制算法仿真比較如表3.1。</p><p> 表3.1不同控制算法的仿真性能比較</p><p> 由仿真結(jié)果可以看出,PID和單神經(jīng)元自適應(yīng)PID都有很好的穩(wěn)態(tài)性能,但單純的PID在超調(diào)量控制方面要差一些。而模糊控制的穩(wěn)態(tài)誤差很差,因此我們?cè)趯?shí)際運(yùn)行中加入了PID環(huán)節(jié),用以減少穩(wěn)態(tài)誤差。</p><p>&
81、lt;b> 4程序設(shè)計(jì)</b></p><p> 4.1PLC程序設(shè)計(jì)步驟</p><p> 4.1.1建立通訊網(wǎng)絡(luò)</p><p> 打開(kāi)“RSlinx Classic Gateway”,點(diǎn)擊“Configer Drivers”,如圖4.1所示,在“AvailableDriverTypes”中選擇“Ethernet/IP Driver”,
82、點(diǎn)擊“Add New”命名通信驅(qū)動(dòng),應(yīng)用設(shè)定IP 地址,點(diǎn)擊“確定”。</p><p> 圖4.1通信驅(qū)動(dòng)選型示意圖</p><p> 點(diǎn)擊“RSWho”,如圖4.2所示,可見(jiàn)整個(gè)局域網(wǎng)上所有的連接單元的設(shè)備信息。</p><p> 圖4.2局域網(wǎng)硬件連接信息</p><p><b> 4.1.2編程</b>&l
83、t;/p><p> 打開(kāi)RSLogix5000,,點(diǎn)擊“File” “New”,新建工程。選擇正確的控制器類型,如圖4.3,輸入控制器名稱,選擇合適的存儲(chǔ)路徑,點(diǎn)擊“OK”。</p><p> 圖4.3控制器類型選擇示意圖</p><p> 在新建工程的右鍵點(diǎn)擊“I/O Configuration”,添加正確的通信模塊,模塊信息通過(guò)“RSlinxClassic”中
84、“RSWho”的樹(shù)形結(jié)構(gòu)讀取。正確填寫(xiě)控制網(wǎng)通信模塊的節(jié)點(diǎn)號(hào)(01)和槽號(hào)(02),如圖4.4所示,“ElectronicKeying”選擇“DisableKeying”,點(diǎn)擊OK。</p><p> 圖4.4節(jié)點(diǎn)號(hào)和槽號(hào)設(shè)置示意圖</p><p> 在控制網(wǎng)上建立I/O模塊。右鍵點(diǎn)擊“ControlNet”,選擇適配器“1794ACN15”,命名該模塊, ElectronicKeyi
85、ng”選擇“DisableKeying”, 節(jié)點(diǎn)號(hào)為03。</p><p> 圖4.5I/O通信模塊</p><p> 在 “1794ACN15”上添加數(shù)字量輸出通道,選用1794-OB16直流24V輸出模塊,槽號(hào)為1。主要功能控制變頻器的啟停和反轉(zhuǎn)。</p><p> 在 “1794ACN15”上添加模擬輸入輸出通道,選用1794-IF2XO2I模塊,槽號(hào)為
86、2。選用0通道模擬輸入,用于檢測(cè)反饋電壓;選用1通道模擬輸出,輸出電壓控制變頻器頻率,量程均為-10-10V二進(jìn)制補(bǔ)碼百分比,如圖4.6所示。</p><p> 圖4.6模擬量輸入示意圖</p><p> 組態(tài)好I/O點(diǎn)后,“Tasks”文件夾下的“MainTask”文件夾,點(diǎn)擊“MainProgram”文件夾,在“Program Tag”,添加程序標(biāo)簽,如圖4.7所示,或者在程序編寫(xiě)
87、的過(guò)程中,定義標(biāo)簽。</p><p> 圖4.7程序標(biāo)簽的添加</p><p> 打開(kāi)“MainProgram”文件夾下“MainRoutine”,如圖4.8所示,即可打開(kāi)梯形圖程序編寫(xiě)界面。</p><p> 圖4.8梯形圖編寫(xiě)主界面</p><p> 程序編寫(xiě)完成后,選擇主例程上方“Verify Controler”圖標(biāo),對(duì)所編程
88、序進(jìn)行編譯。編譯完成,且程序無(wú)誤后,即可將程序下載到控制器,點(diǎn)擊“Who Active”圖標(biāo),或者點(diǎn)擊工具條“Communications”在下拉菜單中選擇“Who Active”,彈出對(duì)話框中,如圖4.9所示,選擇對(duì)應(yīng)的背板的控制器,點(diǎn)擊“Download”,確定下載。</p><p> 圖4.9程序下載界面</p><p> 下載完成后,如網(wǎng)絡(luò)未完成規(guī)劃,左上角會(huì)出現(xiàn)“I/O No
89、t Responding”,如圖4.10所示,原因是控制網(wǎng)未完成規(guī)劃,此時(shí)需對(duì)網(wǎng)絡(luò)進(jìn)行規(guī)劃。</p><p> 圖4.10 網(wǎng)絡(luò)規(guī)劃未完成時(shí)的I/O狀態(tài)</p><p><b> 4.1.3網(wǎng)絡(luò)規(guī)劃</b></p><p> 打開(kāi)RSNetworx For ControlNet,對(duì)控制網(wǎng)進(jìn)行規(guī)劃。在File里面新建一個(gè)控制網(wǎng),對(duì)控制網(wǎng)進(jìn)行
90、掃描,接著選擇編輯使能,完成后將文件保存。注意,網(wǎng)絡(luò)規(guī)劃的路徑及通信驅(qū)動(dòng)的選擇應(yīng)當(dāng)與下載程序的通信驅(qū)動(dòng)相同,路經(jīng)也應(yīng)相同。規(guī)劃后的網(wǎng)絡(luò)如圖4.12所示。這時(shí)編程軟件會(huì)顯示I/O OK如圖4.11所示。說(shuō)明遠(yuǎn)程網(wǎng)絡(luò)已經(jīng)被激活,可以使用了。</p><p><b> 圖4.11網(wǎng)絡(luò)規(guī)劃</b></p><p> 圖4.12圖完成網(wǎng)絡(luò)規(guī)劃的控制網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)</p&g
91、t;<p> 4.2PID程序設(shè)計(jì)</p><p> 編程時(shí)直接調(diào)用PID模塊,具體程序見(jiàn)附錄二。PID頁(yè)面如圖4.13所示:</p><p> 圖4.13PID模塊</p><p> 在Tuning Constants中能完成對(duì)參數(shù)Kp,Ki,Kd的設(shè)定。</p><p> 在Configuration中回路更新時(shí)間
92、選擇0.01secs。</p><p> 在Scaling中完成對(duì)過(guò)程變量PV和控制變量CV的定標(biāo)。PV為反饋轉(zhuǎn)速,定標(biāo)為最大1500r/min,最小0r/min。CV為變頻器輸出頻率,定標(biāo)為最大50Hz,最小0Hz。</p><p> 4.3模糊PID程序設(shè)計(jì)</p><p> 4.3.1模糊PID流程圖</p><p> 將模糊控
93、制與PID控制簡(jiǎn)單的并聯(lián),中間選用一個(gè)軟開(kāi)關(guān),當(dāng)系統(tǒng)偏差大時(shí),則采用模糊控制,使系統(tǒng)快速反應(yīng);即當(dāng)系統(tǒng)偏差小時(shí),采用PID控制,消除穩(wěn)態(tài)誤差。這樣系統(tǒng)對(duì)大偏差反應(yīng)迅速,將其減小,然后PID控制發(fā)揮作用,最終消除誤差,所以系統(tǒng)擁有良好的動(dòng)態(tài)性能和穩(wěn)態(tài)性能,而且擁有非常強(qiáng)的抗干擾能力。流程圖如下:</p><p> 圖4.14模糊與PID復(fù)合控制流程圖</p><p> 4.3.2模糊控制
94、部分流程圖</p><p> 模糊控制過(guò)程,首先量化偏差和偏差變化,再查詢模糊控制表,得到精確量后對(duì)輸出頻率進(jìn)行修正。模糊控制流程圖如下:</p><p> 圖4.15模糊控制流程圖</p><p> 4.3.3模糊表的制定</p><p> 輸入E,EC的隸屬度矢量表表4.1,常見(jiàn)的二輸入一輸出語(yǔ)言規(guī)則表表4.2,如下:</p
95、><p> 表4.1 E,EC隸屬度矢量表</p><p> 表4.2二輸入一輸出語(yǔ)言值規(guī)則表</p><p> 采用加權(quán)平均值法解模糊。得到模糊控制表,將它定義成一個(gè)二維數(shù)組,用查表的方法得到U。</p><p><b> 表4.3模糊控制表</b></p><p> 將得到的U乘以控制因
96、子Ku,然后用其對(duì)輸出頻率進(jìn)行修正。具體程序見(jiàn)附錄二。</p><p> 4.4單神經(jīng)元自適應(yīng)PID程序設(shè)計(jì)</p><p> 4.4.1單神經(jīng)元的建立</p><p> 簡(jiǎn)單神經(jīng)元的結(jié)構(gòu)如圖5.8所示:</p><p> 圖4.16神經(jīng)元結(jié)構(gòu)示意圖</p><p> 單神經(jīng)元的輸入信號(hào)雷同于生物神經(jīng)元的激勵(lì)
97、;生物神經(jīng)元的突觸性質(zhì)以及突觸強(qiáng)度由加權(quán)系數(shù)來(lái)模擬,的正負(fù)代表突觸的興奮和抑制,大小代表了突觸的不同連接強(qiáng)度。組合輸入信號(hào)的“總和值”,表示了各類輸入的作用總效果,相當(dāng)于生物神經(jīng)元的膜電位;f是神經(jīng)元的激活函數(shù),表示輸入和輸出之間的對(duì)應(yīng)關(guān)系,一般都是非線性的。</p><p> 輸入向量 表示神經(jīng)元的軸突輸出,即神經(jīng)元的輸入向量;</p><p> 權(quán)值向量 表示輸入向量的連接
98、強(qiáng)度;</p><p> 閥值 表示神經(jīng)元激活的條件;</p><p> 激活函數(shù)f 表示神經(jīng)元的輸入輸出關(guān)系;</p><p> 本設(shè)計(jì)所用的激活函數(shù)為非對(duì)稱Sigmoid型函數(shù):</p><p> 神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)方式選擇有監(jiān)督的Hebb學(xué)習(xí)規(guī)則。</p>&l
99、t;p> 系統(tǒng)設(shè)定值與實(shí)際輸出的差值e(k)和輸入對(duì)應(yīng)關(guān)系如下:</p><p> 系統(tǒng)輸出的控制量為:</p><p> 其中,為k時(shí)刻的連接權(quán)值,K為神經(jīng)元的比例系數(shù)。具體程序見(jiàn)附錄二。</p><p> 4.5監(jiān)控組態(tài)軟件設(shè)計(jì)</p><p> 4.5.1 OPC服務(wù)器的建立</p><p>
100、打開(kāi)“RSlinx Classic Gateway”,再點(diǎn)擊菜單欄“DDE/OPC”,在下拉菜單中點(diǎn)擊“Topic Configuration”,在通信驅(qū)動(dòng)中選擇正確的通信路徑,如圖4.17所示,左側(cè)點(diǎn)擊“New”,新建OPC服務(wù)器的名字“bianpinkongzhi”,點(diǎn)擊下側(cè)“Apply”點(diǎn)擊確定。</p><p> 圖4.17OPC服務(wù)器的建立</p><p> 在應(yīng)用軟件力控中
101、,選用OPC。</p><p> 圖4.18力控中選用OPC</p><p> 這樣,OPC通訊就建好了,力控可以通過(guò)OPC讀和寫(xiě)數(shù)據(jù)了。</p><p> 4.5.2監(jiān)控界面的設(shè)計(jì)</p><p> 在力控中新建一個(gè)工程,如圖4.18所示設(shè)置好OPC通訊。點(diǎn)擊數(shù)據(jù)庫(kù)組態(tài),建立數(shù)據(jù)庫(kù)如圖4.19所示。</p><p
102、> 圖4.19力控?cái)?shù)據(jù)庫(kù)</p><p> 力控?cái)?shù)據(jù)庫(kù)現(xiàn)在可以通過(guò)OPC與控制器相關(guān)聯(lián),完成對(duì)遠(yuǎn)程數(shù)據(jù)的收集和輸出。OPC數(shù)據(jù)連接如圖4.20所示。</p><p> 圖4.20力控中數(shù)據(jù)與PLC數(shù)據(jù)相關(guān)聯(lián)示意圖</p><p> 在力控窗口中新建一個(gè)窗口,組建監(jiān)控畫(huà)面,選擇被監(jiān)控參數(shù)反饋轉(zhuǎn)速,添加趨勢(shì)曲線、歷時(shí)曲線、報(bào)表等。如圖4.21。</p
103、><p> 圖4.21監(jiān)控主界面</p><p> 5系統(tǒng)調(diào)試及實(shí)驗(yàn)結(jié)果</p><p> 5.1 PID控制實(shí)驗(yàn)結(jié)果</p><p> 將仿真得到的參數(shù)在實(shí)驗(yàn)中繼續(xù)調(diào)試。最后選用Kp=2.2,Ki=0.25,Kd=0.08給定值為1000r/min的實(shí)時(shí)控制曲線如圖5.1所示。</p><p> 圖5.1控制系
104、統(tǒng)響應(yīng)曲線</p><p> 加上負(fù)載,轉(zhuǎn)速減低,系統(tǒng)調(diào)節(jié)一段時(shí)進(jìn)入穩(wěn)態(tài);去掉負(fù)載轉(zhuǎn)速陡然升高,系統(tǒng)調(diào)節(jié)一段時(shí)間進(jìn)入穩(wěn)態(tài)。說(shuō)明系統(tǒng)的抗干擾能力強(qiáng),反應(yīng)慢,精度高。如圖5.2所示。</p><p> 圖5.2加上負(fù)載去掉負(fù)載系統(tǒng)響應(yīng)曲線</p><p> 系統(tǒng)12:17s時(shí)啟動(dòng),12:24s達(dá)到最大值,上升時(shí)間為7s。最大值為1100r/min,所以系統(tǒng)超調(diào)量為
105、100轉(zhuǎn)。而后系統(tǒng)調(diào)節(jié)了1s便進(jìn)入穩(wěn)態(tài),所以得到調(diào)節(jié)時(shí)間為8s。系統(tǒng)穩(wěn)態(tài)誤差沒(méi)有超過(guò)20轉(zhuǎn),系統(tǒng)的抗干擾能力比較強(qiáng)。</p><p> 所以PID控制能滿足設(shè)計(jì)要求。不過(guò),因?yàn)榧尤肓朔e分環(huán)節(jié),系統(tǒng)的響應(yīng)速度和抗干擾能力還有待改進(jìn)。</p><p> 5.2模糊PID控制實(shí)驗(yàn)結(jié)果</p><p> 經(jīng)過(guò)調(diào)試,實(shí)驗(yàn)最后選用參數(shù)Ke=0.06,Kc=0.25,Ku=
106、3.0作為模糊部分的參數(shù),在給定值為1000r/min,其實(shí)時(shí)控制曲線如圖5.3所示。</p><p> 圖5.3模糊控制系統(tǒng)響應(yīng)曲線</p><p> 系統(tǒng)16:53s啟動(dòng),不到16:59s就已經(jīng)到達(dá)最大值。最大值為1040r/min,系統(tǒng)超調(diào)量為40轉(zhuǎn)。系統(tǒng)的上升時(shí)間要小于PID控制,為6.5s。系統(tǒng)達(dá)到最大值后就已經(jīng)進(jìn)入穩(wěn)態(tài),不需要再進(jìn)行調(diào)節(jié)。所以系統(tǒng)調(diào)節(jié)時(shí)間為6.5s。穩(wěn)態(tài)誤差
107、基本維持在40r/min,個(gè)別超出。但從圖5.3中可以看出其穩(wěn)態(tài)誤差太大,無(wú)法滿足設(shè)計(jì)要求。因此選擇模糊和PID聯(lián)合使用。大偏差時(shí)采用模糊控制,小偏差時(shí)采用PID控制,用以減少系統(tǒng)的穩(wěn)態(tài)誤差。</p><p> 上面分析得出,不必?fù)?dān)心積分作用對(duì)系統(tǒng)動(dòng)態(tài)響應(yīng)的影響,所以我們選用更小的Ki,增強(qiáng)積分作用,減小穩(wěn)態(tài)誤差。模糊參數(shù)選擇Ke=0.06,Kc=0.25,Ku=3.0;PID參數(shù)選擇Kp=2.0,Ki=0.1
108、,Kd=0。給定值為1000r/min,得到系統(tǒng)響應(yīng)曲線如圖5.4。</p><p> 圖5.4模糊與PID復(fù)合控制系統(tǒng)響應(yīng)曲線</p><p> 系統(tǒng)在21:09s啟動(dòng),在21:15s達(dá)到最大值,最大值為1030r/min,超調(diào)量為30轉(zhuǎn)。系統(tǒng)上升階段和模糊控制相似,上升時(shí)間為6.5s。系統(tǒng)上升到最大值后,沒(méi)有調(diào)節(jié),直接進(jìn)入穩(wěn)態(tài),調(diào)節(jié)時(shí)間為7s。系統(tǒng)穩(wěn)態(tài)誤差為不超過(guò)15r/min。&
109、lt;/p><p> 23:34s加上負(fù)載,轉(zhuǎn)速降低,很快回到穩(wěn)態(tài),23:42s去掉負(fù)載,轉(zhuǎn)速陡然升高,很快進(jìn)入穩(wěn)態(tài),而且穩(wěn)態(tài)誤差很小。如圖5.5,由圖可知道,模糊PID控制,系統(tǒng)抗干擾能力非常強(qiáng)。</p><p> 圖5.5加上負(fù)載去掉負(fù)載系統(tǒng)響應(yīng)曲線</p><p> 實(shí)驗(yàn)結(jié)果表明模糊和PID復(fù)合控制滿足設(shè)計(jì)要求。既有快速響應(yīng)的特性,穩(wěn)態(tài)誤差小等特點(diǎn)而且抗干擾
110、能力非常強(qiáng),有很好的控制效果。</p><p> 5.3單神經(jīng)元自適應(yīng)PID控制實(shí)驗(yàn)結(jié)果</p><p> 實(shí)驗(yàn)時(shí),權(quán)值初始值設(shè)定為[0.3 0.3 0.3],學(xué)習(xí)速率分別設(shè)置為[0.35 0.4 0.4]。K根據(jù)實(shí)驗(yàn)調(diào)試得到。當(dāng)給定值為1000r/min時(shí),系統(tǒng)的響應(yīng)曲線如圖5.6所示。</p><p> 圖5.6單神經(jīng)元自適應(yīng)PID響應(yīng)圖</p>
111、;<p> 系統(tǒng)在22:03s啟動(dòng),在22:11s達(dá)到最大值,最大值為1060r/min,超調(diào)量為60轉(zhuǎn)。系統(tǒng)上升時(shí)間為8s。系統(tǒng)上升到最大值后,幾乎沒(méi)有調(diào)節(jié),直接進(jìn)入穩(wěn)態(tài),調(diào)節(jié)時(shí)間為8.5s,系統(tǒng)穩(wěn)態(tài)誤差為不超過(guò)15r/min。但由于神經(jīng)元學(xué)習(xí)過(guò)程需要時(shí)間所以調(diào)節(jié)時(shí)間比模糊和PID稍微長(zhǎng)點(diǎn),但是由于有了學(xué)習(xí)功能,在負(fù)載變化大的系統(tǒng)中能夠獲得更好的調(diào)速效果。</p><p> 系統(tǒng)在22:21s
112、時(shí)加上一個(gè)負(fù)載,轉(zhuǎn)速波動(dòng)了3s就恢復(fù)了穩(wěn)定狀態(tài),因此系統(tǒng)的抗干擾能力很強(qiáng)。</p><p> 5.4控制方案的比較</p><p> 在第3章的仿真里面,用MATLAB仿真了各個(gè)算法,各種算法之間的動(dòng)態(tài)性能如下表5.1。</p><p> 表5.1不同控制算法的仿真性能比較</p><p> 在實(shí)驗(yàn)調(diào)試過(guò)程中各種算法之間的性能比較如表
113、5.2。</p><p> 表5.2不同控制算法的系統(tǒng)性能比較</p><p> 比較表5.1和5.2,可以看出,上升時(shí)間和調(diào)節(jié)時(shí)間仿真和實(shí)際都有一定的差距,穩(wěn)態(tài)誤差也有差距。分析原因如下:(1)由于單神經(jīng)元自適應(yīng)PID控制算法的數(shù)據(jù)復(fù)雜,計(jì)算量很大。并且PLC的計(jì)算速度沒(méi)有PC機(jī)仿真快,因此PLC響應(yīng)時(shí)間要長(zhǎng)一些。(2)變頻器控制精度不夠高,有一定的時(shí)間延時(shí)。(3)電網(wǎng)電壓有微小的波
114、動(dòng),對(duì)電機(jī)的運(yùn)行有一定干擾等。</p><p> 通過(guò)在系統(tǒng)中加入PID控制,模糊PID控制和單神經(jīng)元自適應(yīng)PID這三種控制方法,通過(guò)對(duì)其動(dòng)態(tài)性能指標(biāo)和穩(wěn)態(tài)性能指標(biāo)的計(jì)算對(duì)這三種控制方法進(jìn)行總結(jié)。得到表5.2的結(jié)果??梢园l(fā)現(xiàn)采用PID控制系統(tǒng)可以獲得良好的穩(wěn)態(tài)精度,但系統(tǒng)的上升時(shí)間和調(diào)節(jié)時(shí)間長(zhǎng),超調(diào)量過(guò)大;采用PID與模糊復(fù)合控制既能夠消除穩(wěn)態(tài)誤差,又能夠快速響應(yīng),集合了PID和模糊各自優(yōu)勢(shì);采用單神經(jīng)元自適應(yīng)
115、PID控制可以得到良好的穩(wěn)態(tài)精度,魯棒性強(qiáng),適應(yīng)能力好,但調(diào)節(jié)時(shí)間比其他兩種控制方案稍長(zhǎng),不過(guò)也在能夠接受的范圍內(nèi)。</p><p><b> 6總結(jié)與展望</b></p><p><b> 6.1總結(jié)</b></p><p> 經(jīng)過(guò)兩個(gè)多月努力,通過(guò)理論的學(xué)習(xí)和實(shí)踐的進(jìn)行。順利完成了基于PLC控制的交流電機(jī)變頻調(diào)速
116、系統(tǒng)的各項(xiàng)任務(wù)要求,現(xiàn)將主要工作總結(jié)如下:</p><p> (1)基礎(chǔ)理論知識(shí)的補(bǔ)充和復(fù)習(xí)。在兩個(gè)月的時(shí)間內(nèi),先后補(bǔ)充了變頻調(diào)速、計(jì)算機(jī)控制、計(jì)算機(jī)仿真、現(xiàn)場(chǎng)總線、PLC編程等方面的知識(shí),并學(xué)習(xí)了羅克韋爾軟件的使用和硬件方面的相關(guān)資料。</p><p> ?。?)控制算法的實(shí)現(xiàn)。為實(shí)現(xiàn)對(duì)電機(jī)變頻調(diào)速的精準(zhǔn)控制,系統(tǒng)中加入了PID,模糊PID,單神經(jīng)元自適應(yīng)PID等控制算法,通過(guò)MATL
117、AB的simulink工具,選擇合適的數(shù)學(xué)模型和參數(shù)進(jìn)行仿真,達(dá)到了很好的控制效果。</p><p> ?。?)基于羅克韋爾PLC的變頻調(diào)速的設(shè)計(jì)和構(gòu)建。根據(jù)任務(wù)書(shū)要求,選擇羅克韋爾網(wǎng)絡(luò)構(gòu)架、變頻器、電機(jī)和測(cè)速發(fā)電機(jī)等,構(gòu)建了以ControlLogix系統(tǒng)為中心、以EtherNet和ControlNet為紐帶以ControlLogix5561為控制器,以PowerFlex40為執(zhí)行機(jī)構(gòu),以測(cè)速發(fā)電機(jī)為檢測(cè)機(jī)構(gòu),通
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于dsp的交流電機(jī)變頻調(diào)速器
- 基于DSP的交流電機(jī)變頻調(diào)速系統(tǒng)研究.pdf
- 交流電機(jī)調(diào)速畢業(yè)設(shè)計(jì)
- 畢業(yè)論文---交流電機(jī)調(diào)速系統(tǒng)采用plc來(lái)控制變頻器調(diào)速研究
- 交流電機(jī)變頻調(diào)速器的應(yīng)用分析
- 基于自適應(yīng)逆控制的交流電機(jī)變頻調(diào)速及其仿真.pdf
- 基于mm440變頻器的交流電機(jī)調(diào)速控制畢業(yè)設(shè)計(jì)
- 單片機(jī)交流電機(jī)變頻調(diào)速設(shè)計(jì)大學(xué)設(shè)計(jì)設(shè)計(jì)
- 基于DSP的交流電機(jī)變頻調(diào)速系統(tǒng)研究和實(shí)現(xiàn).pdf
- 交流電機(jī)變頻調(diào)速同步系統(tǒng)神經(jīng)網(wǎng)絡(luò)逆系統(tǒng)控制.pdf
- 基于dsp的三相交流電機(jī)變頻調(diào)速控制器設(shè)計(jì)
- 交流電機(jī)變頻控制算法的研究.pdf
- 通用變頻器在交流電機(jī)變頻調(diào)速中的應(yīng)用
- 基于fpga的交流電機(jī)變頻調(diào)速系統(tǒng)【電氣論文+開(kāi)題+中期+圖紙+翻譯】
- 交流電動(dòng)機(jī)變頻調(diào)速控制方法解析
- 交流電動(dòng)機(jī)變頻調(diào)速方法研究
- 畢業(yè)設(shè)計(jì)---基于交流雙饋電機(jī)的提升機(jī)變頻調(diào)速系統(tǒng)設(shè)計(jì)
- 高性能交流電機(jī)變頻控制及效率改善.pdf
- 三相交流電機(jī)變頻調(diào)速控制器的設(shè)計(jì)-dsp項(xiàng)目論文
- 畢業(yè)設(shè)計(jì) 基于plc的起重機(jī)變頻調(diào)速系統(tǒng)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論