基于網(wǎng)絡實驗平臺的電機控制系統(tǒng)設計【畢業(yè)論文】_第1頁
已閱讀1頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  本科畢業(yè)論文(設計)</p><p><b> ?。ǘ?屆)</b></p><p>  基于網(wǎng)絡實驗平臺的電機控制系統(tǒng)設計</p><p>  所在學院 </p><p>  專業(yè)班級 電氣工程及其自動化 </p&

2、gt;<p>  學生姓名 學號 </p><p>  指導教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘 要</b></p><p>  

3、“CATS”全稱為“Control and Automation Training System”即控制與自動化專業(yè)培訓系統(tǒng),是將理論教學與實踐教學于一體的一套設備。我們把需要控制電機的輸入量先利用MATLAB軟件編程然后通過“CATS”系統(tǒng)輸入到電機中從而控制電機的運行。本文主要利用“CATS”系統(tǒng)和MATLAB軟件設計的前期必要準備和對設計控制系統(tǒng)的分析。本次設計分為以下幾個部分:總體設計,實驗準備,電機控制系統(tǒng)的階躍響應,電機控制

4、系統(tǒng)的穩(wěn)定性分析,電機控制系統(tǒng)的根軌跡分析,電機控制系統(tǒng)的設計。根據(jù)要求本文利用 “CATS”實驗設備以及MATLAB仿真軟件通過理論與實際相結(jié)合完成了電機控制系統(tǒng)的階躍響應,電機控制系統(tǒng)的穩(wěn)定性分析,電機控制系統(tǒng)的根軌跡分析,電機控制系統(tǒng)的設計。在階躍響應中利用圖像對系統(tǒng)的時域進行了分析;穩(wěn)定性分析是利用系統(tǒng)的建立的傳遞函數(shù)的特征根和電機運行曲線來分析控制系統(tǒng)的穩(wěn)定性;根軌跡分析是利用系統(tǒng)的建立的傳遞函數(shù)根軌跡分布和極點的值來分析的。

5、最后我設計了一個系統(tǒng)用超調(diào)量的變化來分析系統(tǒng)的性能。</p><p>  關(guān)鍵詞:CATS;階躍響應;穩(wěn)定性;傳遞函數(shù)</p><p><b>  Abstract</b></p><p>  "CATS" the whole is called "Control and Automation Training S

6、ystem" that control and automation professional training system, is teaching the theory and practice of teaching in one set of equipment. We need to control the motor's input using MATLAB software program first

7、and then "CATS" input to the motor system to control motor operation. In this paper, using "CATS" system and the MATLAB software and the necessary preparations for the preliminary design of control sy

8、stems analysis. The design i</p><p>  Key words:CATS;Step response; Stability; Transfer function </p><p><b>  目 錄</b></p><p><b>  1 引言1</b></p><

9、;p><b>  2 總體設計3</b></p><p><b>  3 實驗準備4</b></p><p>  3.1 CATS系統(tǒng)的流程圖4</p><p>  3.2 MATLAB的設置4</p><p>  4 電機控制系統(tǒng)的階躍響應14</p><p&

10、gt;  4.1 實驗目的14</p><p>  4.2 實驗設備及儀器14</p><p>  4.3 實驗原理14</p><p>  4.3.1 階躍響應14</p><p>  4.3.2 MATLAB中控制系統(tǒng)數(shù)學模型(傳遞函數(shù))的表示方法14</p><p>  4.4 實驗內(nèi)容17</

11、p><p>  4.4.1 階躍輸入17</p><p>  4.4.2 結(jié)果分析20</p><p>  5 電機控制系統(tǒng)的穩(wěn)定性分析21</p><p>  5.1 實驗目的21</p><p>  5.2 實驗設備及儀器21</p><p>  5.3 實驗原理21</p&

12、gt;<p>  5.3.1 穩(wěn)定性的概念21</p><p>  5.3.2 判斷穩(wěn)定性的原理21</p><p>  5.3.3 時域法穩(wěn)定性分析22</p><p>  5.3.4 頻域法穩(wěn)定性分析22</p><p>  5.4 實驗內(nèi)容26</p><p>  5.4.1 建立傳遞函數(shù)

13、26</p><p>  5.4.2 模型和實際比較27</p><p>  5.4.3 結(jié)果分析28</p><p>  6 電機控制系統(tǒng)的根軌跡分析29</p><p>  6.1 實驗目的29</p><p>  6.2 實驗設備及儀器29</p><p>  6.3 實驗原

14、理29</p><p>  6.3.1 根軌跡概念29</p><p>  6.3.2 MATLAB繪制根軌跡圖的指令30</p><p>  6.4 實驗內(nèi)容31</p><p>  6.4.1 設置傳函31</p><p>  6.4.2 編寫程序31</p><p>  6.4

15、.3 結(jié)果分析34</p><p>  7 電機控制系統(tǒng)的設計35</p><p>  7.1 實驗目的35</p><p>  7.2 實驗設備及儀器35</p><p>  7.3 實驗原理35</p><p>  7.3.1 超調(diào)量35</p><p>  7.3.2 系統(tǒng)結(jié)

16、構(gòu)35</p><p>  7.4實驗內(nèi)容36</p><p>  7.4.1 設置不同超調(diào)量36</p><p>  7.4.3 實驗結(jié)論40</p><p><b>  8 結(jié)論41</b></p><p>  致 謝錯誤!未定義書簽。</p><p>

17、<b>  參考文獻42</b></p><p><b>  1 引言</b></p><p>  隨著計算機技術(shù)的發(fā)展,網(wǎng)絡化是當今世界的主流,如今的自動控制系統(tǒng)不僅可以通過傳統(tǒng)的數(shù)字量、模擬量控制,還能通過現(xiàn)場總線或工業(yè)以太網(wǎng)實現(xiàn)控制,進而實現(xiàn)資源的共享,避免單機設備因缺乏信息資源的共享而造成“自動化孤島效應”,甚至還可以通過利用計算機與

18、互聯(lián)網(wǎng),通過組態(tài)軟件在計算機組態(tài),完成遠程控制。</p><p>  網(wǎng)絡控制系統(tǒng)是指建立在數(shù)字總線基礎之上的控制系統(tǒng)。隨著現(xiàn)場總線控制的推廣應用,網(wǎng)絡控制這一融合最新通信網(wǎng)絡技術(shù)的計算機控制技術(shù)已越來越引起人們的廣泛關(guān)注。與傳統(tǒng)的點對點控制系統(tǒng)相比,網(wǎng)絡控制系統(tǒng)具有可靠性高、系統(tǒng)連線少、結(jié)構(gòu)靈活、通信協(xié)議開放等諸多優(yōu)點。然而,由于控制網(wǎng)絡采用串行數(shù)字通信方式,各節(jié)點將按照協(xié)議規(guī)范共享網(wǎng)絡通信資源,從而不可避免將

19、把網(wǎng)絡環(huán)境中諸多不確定因素引入控制系統(tǒng)。如何在網(wǎng)絡環(huán)境下,充分考慮網(wǎng)絡時延等對控制系統(tǒng)的影響,是進行網(wǎng)絡控制系統(tǒng)分析與設計的關(guān)鍵。</p><p>  網(wǎng)絡實驗平臺的電機控制系統(tǒng)是網(wǎng)絡控制系統(tǒng)的一種表現(xiàn)形式。通過設計可以使電機完成遠程控制。方便了電機的使用。在學校和大學的研究正變得越來越緊湊和壓縮。利用計算機技術(shù)和網(wǎng)絡技術(shù)不但可以模擬現(xiàn)實試驗環(huán)境[1] , 而且還能解決實驗設備的緊缺問題, 提高現(xiàn)有實驗設備的利用

20、率。同時獲得授權(quán)的學員可以在任何地方、任何時間通過網(wǎng)絡試驗平臺做試驗。國外很多大學實驗室也都在進行網(wǎng)絡虛擬試驗方面的研究[2]。所以在控制工程專業(yè)、自動化專業(yè)以及控制技術(shù)專業(yè),教學目標要求學生能更有效的把理論與實踐有機地結(jié)合起來。通過“CATS”實驗設備,自動化領(lǐng)域的論文、仿真以及測試便可像實際工業(yè)應用一樣,以一種易于理解的方式逐步建立起來[3]。</p><p>  而“CATS”實驗設備是通過MATLAB軟件

21、實現(xiàn)。MATLAB是矩陣實驗室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業(yè)數(shù)學軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計算的高級技術(shù)計算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。而MATLAB的是一個功能強大、具有良好交互性的科學及工程計算軟件,它提供相當豐富的工具箱,使用戶能非常有效地計算或模擬各種科學及工程問題. 除了自身功能強大之外,它還具有非常好的擴展性,使

22、得用戶可以使用自己熟悉的開發(fā)平臺(語言)來使用MATLAB 強大的計算資源,如C, C + + ,C#,Java 等等[4]。可以直接調(diào)用,用戶也可以將自己編寫的實用程序?qū)氲組ATLAB函數(shù)庫中方便自己以后調(diào)用,此外許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶可以直接進行下載就可以用。所研制開發(fā)的MathWorks矩陣,MATLAB允許的操作、功能和數(shù)據(jù),繪制算法,創(chuàng)造實施的用戶界面,和接口程序來用其他語言編程。雖然它是一個可

23、選的工具箱,數(shù)字只使用MuPAD象征性的引擎,允許訪問計算機代數(shù)的能力[5]</p><p><b>  2 總體設計</b></p><p>  MATLAB 中提供了豐富的信號處理的方法,首先在MATLAB 中先編寫我們所需要的階躍響應實驗仿真程序,然后通過CATS系統(tǒng)輸入到電機中,控制電機按照我們編寫的要求運行,并在運行中把電機的狀態(tài)反饋到計算機中用圖像顯示出來

24、結(jié)果,通過圖像進行時域分析。而CATS系統(tǒng)還會根據(jù)實驗的結(jié)果的一些數(shù)據(jù)在MATALAB中作出傳遞函數(shù),然后通過觀察來對這個系統(tǒng)進行時域分析、穩(wěn)定性分析和根軌跡分析等。</p><p>  本設計要求應用CATS系統(tǒng)設計出基于網(wǎng)絡實驗平臺的電機控制實驗項目:</p><p>  (1)電機控制系統(tǒng)的階躍響應;</p><p> ?。?)電機控制系統(tǒng)的穩(wěn)定性分析;<

25、;/p><p>  (3)電機控制系統(tǒng)的根軌跡分析;</p><p> ?。?)電機控制系統(tǒng)的設計。 </p><p><b>  3 實驗準備</b></p><p>  3.1 CATS系統(tǒng)的流程圖</p><p><b>  圖3-1 流程圖</b></p>

26、<p>  圖3-1是利用“CATS”系統(tǒng)和MATLAB軟件仿真出控制電機系統(tǒng)相對應的傳遞函數(shù)的流程圖,本實驗也是通過這個流程圖進行的。</p><p>  3.2 MATLAB的設置</p><p> ?。?)打開LapMap,從處理文本框你會發(fā)現(xiàn)你的輸入和輸出量。從圖3-2中我們可以發(fā)現(xiàn)連接狀態(tài)是“成功”。 然后把“5V電壓通過“send Ihe new valve”.輸

27、入IP地址:192.168.0.31的電機,電機將會運行。</p><p>  圖3-2 電機運行的量</p><p>  圖中由上至下第一張是電機運行是的瞬時電壓;第三張是電機瞬時轉(zhuǎn)速;</p><p>  (2)實現(xiàn)與Matlab / Similink。打開“Matlab的”,找到并打開“Simulink的”如圖3-3。</p><p>

28、;  圖3-3 Matlab and Simulink標簽</p><p>  (3)新建一個Simulink文件</p><p>  在瀏覽器左上角,你可以找到一個新的模式建設的按鈕如圖3-4,并新建一個空白的Simulink文件。</p><p><b>  3</b></p><p>  圖3-4 LapMa

29、p Simulink和功能塊</p><p>  從LapMap Simulink和功能塊中搜索“Step” 、“scope” 、“Send”、“ Get”模塊點擊它左邊的按鈕,在右邊一欄,將顯示LapMap功能塊。獲取和發(fā)送塊 它們拖到示范性窗口。并連接模塊如圖3-5。</p><p>  圖3-5 連接與組件</p><p>  (4)雙擊并設置“Send”和

30、“Ged”的LapMap如圖3-6和圖3-7;</p><p>  圖3-6 “Send”設置</p><p>  圖3-7 “Ged”設置</p><p> ?。?)設置“Model Properties”:</p><p>  步驟“File”->”Model Properties”-> “Callbacks”->”

31、InitFcn”&”StopFcn”,如圖3-8 ,圖3-9, 圖3-10:</p><p>  圖3-8 模型的性質(zhì)</p><p>  圖3-9 InitiFcn的設置</p><p>  圖3-10 StopFcn的設置</p><p>  sendreal(3100,0):意思是系統(tǒng)發(fā)送0到31號電機,使電機在仿真

32、和停止。不設置這個電機將在運行完后電機繼續(xù)保持狀態(tài)運行指導下輸入新的信號。</p><p> ?。?)設置“Configuration Parameters”</p><p>  步驟是“Simulation”->” Configuration Parameters”.如圖3-11 和3-12顯示:</p><p>  圖3-11 配置參數(shù)</p>

33、;<p>  圖3-12 設置“Type: Fixed 2.”, “Fixed 2. Size: 0.01”</p><p>  (7) 設置最終值、信號源開始模擬如圖3-13和圖3-14顯示:</p><p>  圖3-13 最終值設置為5V</p><p>  圖3-14 開始模擬</p><p>  自此硬件設計完成

34、然后進行下面軟件設計</p><p>  4 電機控制系統(tǒng)的階躍響應</p><p><b>  4.1 實驗目的</b></p><p> ?。?)學習MATLAB中控制系統(tǒng)數(shù)學模型(傳遞函數(shù))的表示方法</p><p> ?。?)觀察典型環(huán)節(jié)的階躍響應曲線,了解參數(shù)變化對動態(tài)特性的影響;</p>&l

35、t;p> ?。?)學習使用MATLAB進行時域法分析;</p><p>  4.2 實驗設備及儀器</p><p><b> ?。?)計算機;</b></p><p> ?。?)MATLAB仿真軟件;</p><p><b>  (3)電機。</b></p><p>&

36、lt;b>  4.3 實驗原理</b></p><p>  4.3.1 階躍響應</p><p>  當激勵為單位階躍函數(shù)時,電路的零狀態(tài)響應稱為單位階躍響應,簡稱階躍響應[6]。階躍響應g(t)定義為:系統(tǒng)在單位階躍信號u(t)的激勵下產(chǎn)生的零狀態(tài)響應。當x<0時,y=0.當x>0時,y=1.用E表示(形似,有差別,實為希臘字母),其相應的拉普拉斯為1/s[

37、7]。</p><p>  4.3.2 MATLAB中控制系統(tǒng)數(shù)學模型(傳遞函數(shù))的表示方法</p><p> ?。?)傳遞函數(shù)為多項式模型:</p><p>  在MATLAB中,此系統(tǒng)可由其分子和分母多項式的系數(shù)(按s的降冪排列)所構(gòu)成的兩個向量唯一的確定下來。</p><p>  num=[bm bm-1 …b0];</p&g

38、t;<p>  den=[ an an-1 …a0];</p><p>  再用函數(shù)tf生成一個系統(tǒng)多項式傳遞函數(shù)模型,其調(diào)用格式為:</p><p>  g=tf(num, den);</p><p>  例如:若已知系統(tǒng)的傳遞函數(shù)為:</p><p>  在MATLAB命令環(huán)境中輸入:num=[6 12 6 10];&l

39、t;/p><p>  den=[1 2 3 1 1];</p><p>  g=tf(num,den) 則顯示:</p><p>  Transfer function:</p><p>  6 s^3 + 12 s^2 + 6 s + 10</p><p>  --------------------------

40、-</p><p>  s^4 + 2 s^3 + 3 s^2 + s + 1</p><p>  注意:每個語句后加上分號‘;’,否則每行命令MATLAB都會給出一個結(jié)果。</p><p> ?。?)傳遞函數(shù)為因式相乘形式:</p><p>  利用MATLAB中的多項式乘法運算函數(shù)conv(),其調(diào)用格式為:c=conv(多項式1,多項式

41、2)</p><p>  num=[18 18]</p><p>  den=conv(conv([1 5],[1 25]),[1 0.4])</p><p>  MATLAB中控制系統(tǒng)的階躍響應的函數(shù)命令格式:</p><p>  函數(shù)格式1:step(num, den)或step(g)</p><p>  給定nu

42、m和den,求系統(tǒng)的階躍響應,時間t的范圍自動設定??稍谧詈蠹由蟝rid on 命令</p><p>  例如:step(num, den)</p><p><b>  grid on</b></p><p><b>  顯示如圖4-1:</b></p><p><b>  圖4-1 階躍

43、響應</b></p><p>  函數(shù)格式2:step(num, den, t)或step(g, t)</p><p>  時間t的范圍由人工設定,如:t=0:0.1:10</p><p>  例如:step(num,den,100)</p><p><b>  grid on</b></p>

44、<p><b>  顯示如圖4-2:</b></p><p><b>  圖4-2 變量</b></p><p>  函數(shù)格式3:[y, x]=step(num,den)</p><p>  返回變量格式。不作圖。</p><p><b>  4.4 實驗內(nèi)容</b>

45、;</p><p>  4.4.1 階躍輸入</p><p> ?。?)應用可調(diào)電壓給電機,并檢查其性能(圖4-5)</p><p>  圖4-5 階躍例1</p><p>  在這里,我們用一個輸入信號的階躍函數(shù)。當我運行這個mdl的文件,驅(qū)動程序開始旋轉(zhuǎn)。嘗試不同的階梯函數(shù)的最終值(即輸入電壓),我發(fā)現(xiàn),數(shù)值越大,電機跑越快。如果我設置

46、了最后的值是負數(shù),驅(qū)動程序?qū)⑦\行在相反的方向。</p><p> ?。?)可調(diào)電壓和監(jiān)控應用的性能(圖4-6)。</p><p>  圖4-6 階躍例2</p><p>  在這里,我們可以從驅(qū)動程序中的數(shù)據(jù)并繪制出它的旋轉(zhuǎn)速度。</p><p>  為了優(yōu)化的步驟根據(jù)電機的表現(xiàn)功能參數(shù):設置步驟時間1秒,初始值0,和最終價值10。 輸出電

47、壓為5V。最后表現(xiàn)在圖4-7顯示。</p><p>  圖4-7 電機運行狀態(tài)</p><p>  其中上圖的橫坐標反應的是電機的運行時間,縱坐標反應的是電機的運行速度。所以根據(jù)圖1-3我們能很容易的了解電機在10S內(nèi)的運行狀態(tài)。</p><p>  4.4.2 結(jié)果分析</p><p>  通過圖3-8我們能大致了解到電機在0-1秒時保持原

48、始狀態(tài),1S時開始加速轉(zhuǎn)動,大約在4.7秒時到達最大轉(zhuǎn)速然后基本一這個速度保持。所以電機的延遲時間大約是1.8秒,上升時間約為2秒,峰值時間為4.7秒,調(diào)節(jié)時間約為5秒</p><p>  5 電機控制系統(tǒng)的穩(wěn)定性分析</p><p><b>  5.1 實驗目的</b></p><p> ?。?)應用MATLAB相關(guān)函數(shù)實現(xiàn)線性控制系統(tǒng)的穩(wěn)

49、定性判別和分析;</p><p> ?。?)學會在MATLAB運行環(huán)境下用多種方法分析系統(tǒng)的穩(wěn)定性;</p><p> ?。?)設計個實驗來分析這個電機系統(tǒng)的穩(wěn)定性。</p><p>  5.2 實驗設備及儀器</p><p><b> ?。?)計算機;</b></p><p>  (2)MATL

50、AB仿真軟件;</p><p><b> ?。?)電機。</b></p><p><b>  5.3 實驗原理</b></p><p>  5.3.1 穩(wěn)定性的概念</p><p>  所謂的穩(wěn)定性,是指系統(tǒng)在擾動消失后,由初始偏差狀態(tài)恢復到原平衡狀態(tài)的性能。[8]對于線性系統(tǒng)來說,如果一個連續(xù)系統(tǒng)

51、的所有極點都位于左S半平面,則該系統(tǒng)是穩(wěn)定的。對于連續(xù)系統(tǒng)來說,如果一個系統(tǒng)的全部極點都位于單位圓內(nèi),則系統(tǒng)被認為是穩(wěn)定的。由此可見,線性系統(tǒng)的穩(wěn)定性取決于系統(tǒng)的極點在根平面的位置。</p><p>  5.3.2 判斷穩(wěn)定性的原理</p><p>  線性系統(tǒng)穩(wěn)定性的充分必要條件是;閉環(huán)系統(tǒng)特征方程的所有根均具有負實根部;或者說,閉環(huán)傳遞函數(shù)的極點均位于左半S平面。[9]</p&g

52、t;<p>  判斷系統(tǒng)穩(wěn)定的各種方法:應用MATLAB實現(xiàn)線性控制系統(tǒng)的穩(wěn)定性分析</p><p>  5.3.3 時域法穩(wěn)定性分析</p><p>  在數(shù)學模型的基礎上,采用直接求根法確定系統(tǒng)的穩(wěn)定性。</p><p>  線性系統(tǒng)的多項式模型一般表示為(其中n≥m):</p><p>  系統(tǒng)的特征方程為:。</p

53、><p>  因此,線性定常系統(tǒng)穩(wěn)定的充分必要條件敘述如下:對于系統(tǒng)的多項式模型,特征方程的根全部都具有負實部,即對于特征方程</p><p>  其n個根si(i=1,2…,n)有Re[si]<0(i=1,2…,n),則系統(tǒng)是穩(wěn)定的。</p><p>  MATLAB中有多個用于求取閉環(huán)特征根的函數(shù),逐一介紹如下:</p><p>  (

54、1)函數(shù)[num,den]=feedback(num1,den1,num2,den2,X):用于計算一般反饋系統(tǒng)的閉環(huán)傳遞函數(shù)。其中前向傳遞函數(shù)為G(s)=num1/den1,反饋傳遞函數(shù)為H(s)=num2/den2。右變量為G(s)和H(s)的參數(shù),左變量返回系統(tǒng)的閉環(huán)參數(shù),X=1為正反饋,X=-1為負反饋,缺省時作負反饋計。</p><p>  (2)pzmap(sys)函數(shù):繪制傳遞函數(shù)的零極點圖,極點以

55、“x”表示,零點以“o”表示。</p><p> ?。?)p=pole(sys):計算系統(tǒng)極點。</p><p> ?。?)r=roots(p):求多項式的根。p為多項式系數(shù)行向量。</p><p> ?。?)pr=real(p):取多項式系數(shù)向量的實部。把在截斷誤差級的虛部去除。</p><p>  Pm=imag(p):取多項式系數(shù)向量的

56、虛部。把在截斷誤差級的實部去除。</p><p> ?。?)step(num, den) 由階躍響應看是否發(fā)散</p><p>  5.3.4 頻域法穩(wěn)定性分析</p><p>  奈氏判據(jù):反饋控制系統(tǒng)穩(wěn)定的充分必要條件是半閉合曲線不穿過(-1,j0)點且逆時針包圍臨界點(-1,j0)點的圈數(shù)R等于開環(huán)傳遞函數(shù)的正實部極點數(shù)P。</p><p&

57、gt;  對數(shù)頻率穩(wěn)定判據(jù):設P為開環(huán)系統(tǒng)正實部的極點數(shù),反饋控制系統(tǒng)穩(wěn)定的充分必要條件是和時,曲線穿越線的次數(shù)</p><p><b>  滿足</b></p><p><b>  例5-14 </b></p><p>  K=5時,判斷系統(tǒng)的穩(wěn)定性</p><p><b>  num=

58、5;</b></p><p>  den=conv(conv([1 0],[1 1]),[0.1 1]);</p><p>  [numb,denb]=feedback(num,den,1,1) </p><p>  pzmap(numb,denb)</p><p><b>  顯示如圖5-1</b><

59、/p><p>  由圖5-1顯示,特征方程的根全部都具有負實部,從時域法穩(wěn)定性判據(jù)得系統(tǒng)穩(wěn)定。</p><p>  sys=tf(numb,denb)</p><p>  p=pole(sys)</p><p>  Transfer function:</p><p><b>  5</b></

60、p><p>  -------------------------</p><p>  0.1 s^3 + 1.1 s^2 + s + 5</p><p><b>  p =</b></p><p>  -10.5011 </p><p>  -0.2494 + 2.1678i<

61、;/p><p>  -0.2494 - 2.1678i</p><p>  可見特征方程的根全部都具有負實部,從時域法穩(wěn)定性判據(jù)得系統(tǒng)穩(wěn)定</p><p>  r= roots(denb)</p><p><b>  r =</b></p><p>  -10.5011 </p

62、><p>  -0.2494 + 2.1678i</p><p>  -0.2494 - 2.1678i</p><p>  可見特征方程的根全部都具有負實部,從時域法穩(wěn)定性判據(jù)得系統(tǒng)穩(wěn)定</p><p>  圖5-1 零極點分布圖</p><p>  圖5-2 階躍響應曲線</p><p> 

63、 pr=real(p) </p><p><b>  pr =</b></p><p><b>  -10.5011</b></p><p><b>  -0.2494</b></p><p><b>  -0.2494</b></p>&l

64、t;p>  可見特征方程的根全部都具有負實部,從時域法穩(wěn)定性判據(jù)得系統(tǒng)穩(wěn)定</p><p>  step(numb, denb)</p><p>  得圖5-2的階躍響應曲線</p><p>  由圖5-2的階躍響應曲線看出系統(tǒng)是收斂的,所以系統(tǒng)穩(wěn)定。</p><p><b>  5.4 實驗內(nèi)容</b></

65、p><p>  5.4.1 建立傳遞函數(shù)</p><p> ?。?)我先用階躍響應進行采樣,數(shù)據(jù)反饋到計算機中,并保存如圖5-3。</p><p>  圖5-3 階躍例3</p><p>  然后在MATLAB中使用函數(shù)idvar如圖5-4</p><p>  圖5-4 idver應用</p><p

66、>  這里反應的是本系統(tǒng)的仿真時間,步驟是輸入信號,響應變量從實際系統(tǒng)和[0 2]的分子和分母的程度。</p><p>  根據(jù)idvar功能,我得到了我的系統(tǒng)傳遞函數(shù)為:</p><p>  19815.53490</p><p>  F(s) = ------------------------------</p><p>  43

67、.25781 + 42.38108 s^1 + s^2</p><p>  5.4.2 模型和實際比較</p><p> ?。?)然后設計一個以模型和實際的過程如圖5-5</p><p><b>  圖5-5 比較</b></p><p>  其中模型的num=19815.53490;</p><

68、p>  den=[1 42.38108 43.25781];</p><p>  在這里,我真正的系統(tǒng)和運行在同一時間模擬系統(tǒng),然后檢查他們的表現(xiàn)(圖5-6)紅色曲線為模型模擬和黃色的輸出是真正的過程。比較這兩條曲線,我認為他們相互匹配良好。</p><p>  圖5-6 階躍響應比較曲線</p><p> ?。?)最后,我試圖找到這個系統(tǒng)(分母根)和狀態(tài)空

69、間函數(shù)特征值的極點。得到分母的根:</p><p>  num=19815.53490;</p><p>  den=[1 42.38108 43.25781];</p><p>  roots(den)</p><p>  ans = -41.3346</p><p><b>  -1.0465</

70、b></p><p>  5.4.3 結(jié)果分析</p><p>  因此,這個函數(shù)的極點是-41.3346和-1.0465,可見特征方程的根全部都具有負實部,從時域法穩(wěn)定性判據(jù)得系統(tǒng)穩(wěn)定,且由圖4-7可得階躍響應曲線看出系統(tǒng)是收斂的,所以系統(tǒng)穩(wěn)定。</p><p>  6 電機控制系統(tǒng)的根軌跡分析</p><p><b> 

71、 6.1 實驗目的</b></p><p> ?。?)學會在MATLAB運行環(huán)境下繪制根軌跡圖;</p><p> ?。?)學會在MATLAB運行環(huán)境下分析根軌跡圖。</p><p>  6.2 實驗設備及儀器</p><p><b> ?。?)計算機;</b></p><p> ?。?/p>

72、2)MATLAB仿真軟件;</p><p><b>  (3)電機。</b></p><p><b>  6.3 實驗原理</b></p><p>  6.3.1 根軌跡概念</p><p>  根軌跡簡稱根跡,它是反映了控制系統(tǒng)某個參數(shù)由零到無窮大變化時,閉環(huán)特征根在平面上移動的軌跡[10]。在無

73、零極點對消時,閉環(huán)系統(tǒng)特征方程的根就是閉環(huán)傳遞函數(shù)的極點。根軌跡分析是分析和設計線性定??刂葡到y(tǒng)的圖解方法,使用十分簡單。利用它可以對系統(tǒng)進行各種系性能分析:</p><p><b> ?。?)穩(wěn)態(tài)性能</b></p><p>  開環(huán)系統(tǒng)雜坐標原點有一個極點,因此根軌跡上的K值就是靜態(tài)速度誤差系數(shù),如果給定系統(tǒng)的穩(wěn)態(tài)誤差要求,則可由根軌跡確定閉環(huán)極點容許的范圍。&l

74、t;/p><p><b> ?。?)動態(tài)分析</b></p><p>  當所有閉環(huán)極點位于實軸上,系統(tǒng)為過阻尼系統(tǒng),單位階躍響應為非周期過程;當閉環(huán)兩個極點重合,系統(tǒng)為臨界阻尼系統(tǒng),單位階躍響應仍為非周期過程,當閉環(huán)極點為復數(shù)極點,系統(tǒng)為欠阻尼系統(tǒng),單位階躍響應為阻尼振蕩過程[11]。</p><p>  6.3.2 MATLAB繪制根軌跡圖的指

75、令</p><p>  rlocus(num, den)或rlocus(g):開環(huán)增益k的范圍自動設定。</p><p><b>  例如:畫根軌跡</b></p><p>  num=[1 3];</p><p>  den=conv([1 0],[1 2]);</p><p>  rlocus

76、(num,den)</p><p><b>  顯示如圖6-1:</b></p><p><b>  圖6-1 根軌跡</b></p><p>  rlocus(num, den,k):開環(huán)增益k的范圍由人工設定。</p><p>  r=rlocus(num, den):返回變量格式。計算所得的

77、閉環(huán)根r返回至MATLAB窗口,不作圖。</p><p>  [r, k]=rlocus(num, den):返回變量格式。計算所得的閉環(huán)根r(矩陣)和對應的開環(huán)增益k(向量)返回至MATLAB窗口,不作圖。</p><p>  Pzmap(g):計算零極點并作圖。 </p><p>  [p, z]=pzmap(num, den):返回變量格式。計算所得的零極點向

78、量p,z返回至MATLAB命令窗口,不作圖。</p><p>  [k, r]=rlocfind(num, den):在作好的根軌跡圖上,確定選定閉環(huán)根位置的增益值k和閉環(huán)根r(向量)的值。</p><p>  注意:此命令執(zhí)行前,先執(zhí)行命令rlocus(num, den),作出根軌跡圖,再執(zhí)行該命令,出現(xiàn)提示語句“Select a point in the graphics window

79、”</p><p>  要求在根軌跡圖上選定閉環(huán)根的位置。將鼠標移至根軌跡圖選定位置,單</p><p>  擊左鍵確定,圖上出現(xiàn)“+”標記,在MATLAB平臺上即得到了該點的增益值</p><p>  k和閉環(huán)根r(向量)的返回變量值。 </p><p><b>  6.4 實驗內(nèi)容</b></p>&l

80、t;p>  6.4.1 設置傳函</p><p>  由上一個實驗我們可知系統(tǒng)的階躍響應與傳遞函數(shù)為</p><p><b> ?。?-1)</b></p><p>  的曲線相同,因此我們只要對這個傳遞函數(shù)進行根軌跡分析就可以了。</p><p>  6.4.2 編寫程序</p><p>

81、<b> ?。?)根的分布</b></p><p>  num=19815.53490;</p><p>  den=[1 42.38108 43.25781];</p><p>  rlocus(num,den)</p><p><b>  顯示如圖6-2</b></p><p

82、>  圖6-2 根軌跡(1)</p><p>  由上圖我們可以很容易的發(fā)現(xiàn)這個傳遞函數(shù)的特征根都在左半平面即這個系統(tǒng)穩(wěn)定。</p><p>  (2)算所得的閉環(huán)根r(矩陣)和對應的開環(huán)增益k(向量)</p><p>  num=19815.53490;</p><p>  den=[1 42.38108 43.25781];<

83、;/p><p>  [r, k]=rlocus(num, den)</p><p><b>  運行結(jié)果如下:</b></p><p><b>  r =</b></p><p>  1.0e+003 *</p><p>  -0.0413 -0.0010

84、 </p><p>  -0.0412 -0.0012 </p><p>  -0.0411 -0.0013 </p><p>  -0.0408 -0.0016 </p><p>  -0.0400

85、 -0.0024 </p><p>  -0.0381 -0.0042 </p><p>  -0.0327 -0.0097 </p><p>  -0.0218 -0.0206 </p><p&

86、gt;  -0.0212 -0.0212 </p><p>  -0.0212 + 0.0006i -0.0212 - 0.0006i</p><p>  -0.0212 + 0.0149i -0.0212 - 0.0149i</p><p>  -0.0212 + 0.0322i -0.0212 - 0.0322i&l

87、t;/p><p>  -0.0212 + 0.0540i -0.0212 - 0.0540i</p><p>  -0.0212 + 0.0851i -0.0212 - 0.0851i</p><p>  -0.0212 + 1.7531i -0.0212 - 1.7531i</p><p>  Inf Inf

88、 </p><p><b>  k =</b></p><p>  Columns 1 through 11 </p><p>  0 0.0002 0.0005 0.0011 0.0026 0.0060 0.0138 0.0205 0.0205 0.0205 0.0

89、317</p><p>  Columns 12 through 16 </p><p>  0.0728 0.1676 0.3856 155.1251 Inf</p><p>  上面的r值與K值相對應。</p><p>  (3)計算所得的零極點向量p,z</p><p>  num=19

90、815.53490;</p><p>  den=[1 42.38108 43.25781];</p><p>  [k,r]=rlocfind(num,den)</p><p><b>  運行結(jié)果如下:</b></p><p><b>  p =</b></p><p>

91、<b>  -41.3346</b></p><p><b>  -1.0465</b></p><p><b>  z =</b></p><p>  Empty matrix: 0-by-1</p><p>  6.4.3 結(jié)果分析</p><p>

92、  由上面實驗可知階躍響應輸入的控制系統(tǒng)的傳遞函數(shù)的特征根都在左半平面且極點實數(shù)都為負值所以系統(tǒng)熊穩(wěn)定。</p><p>  7 電機控制系統(tǒng)的設計</p><p><b>  7.1 實驗目的</b></p><p> ?。?)學會利用MATLAB中的Simulink創(chuàng)建傳遞函數(shù);</p><p> ?。?)用所建的

93、傳遞函數(shù)設計系統(tǒng)并給出運行圖像;</p><p> ?。?)觀察不同的超調(diào)量對系統(tǒng)運行轉(zhuǎn)臺我影響。</p><p>  7.2 實驗設備及儀器</p><p><b> ?。?)計算機;</b></p><p> ?。?)MATLAB仿真軟件;</p><p><b> ?。?)電機。&

94、lt;/b></p><p><b>  7.3 實驗原理</b></p><p><b>  7.3.1 超調(diào)量</b></p><p>  超調(diào)量是指輸出量的最大值減去穩(wěn)態(tài)值,與穩(wěn)態(tài)值之比的百分數(shù),二階系統(tǒng)穩(wěn)態(tài)輸出為最大輸出在峰值時為最大,把tm代入輸出公式,減1除t等于把 代入,可求出%表達式。超調(diào)量是控制系統(tǒng)

95、動態(tài)性能指標中的一個,是線性控系統(tǒng)在階躍信號輸入下的響應過程曲線也就是階躍相應曲線分析動態(tài)性能的一個指標值。</p><p>  7.3.2 系統(tǒng)結(jié)構(gòu)</p><p>  而這個設計的理論控制環(huán)如下圖7-1所示,根據(jù)理論控制環(huán)設計的現(xiàn)實控制環(huán)如圖7-2所示:</p><p>  圖7-1 理論控制</p><p>  上圖中G(s)函數(shù)為傳

96、遞函數(shù)為</p><p>  圖7-2 實際控制</p><p><b>  7.4實驗內(nèi)容</b></p><p>  7.4.1 設置不同超調(diào)量</p><p> ?。?)先設置變量程序</p><p>  os=0.07;% 超調(diào)量</p><p>  hh=log

97、(os);</p><p>  d=-hh/(sqrt(pi*pi+hh*hh)); </p><p>  km = den(3)/num; %km=電壓/速度</p><p>  p=roots(den); %計算特征方程的根

98、</p><p>  t1=-1/min(real(roots(den))); %較小的時間常數(shù)</p><p>  t2=-1/max(real(roots(den))); %較大的時間常數(shù)</p><p>  ki=num/den(3); </p><p>  k=t1/(4*t2*d*d)

99、 </p><p><b>  tn=t1 </b></p><p>  其中超調(diào)量os可以去不同值。這里去超調(diào)量為0.07在MATLAB中運行結(jié)果如下:</p><p><b>  k =</b></p><p><b>  0.0124</b></p>

100、<p><b>  tn =</b></p><p><b>  0.0199 </b></p><p><b> ?。?)設計傳遞函數(shù)</b></p><p>  利用上面給定的數(shù)值設定2個模塊然后利用這2個模塊設計傳遞函數(shù)如圖7-3所示:。</p><p>  圖

101、7-3 傳遞函數(shù)</p><p>  上圖的傳遞函數(shù)的仿真曲線如下圖7-4所示:</p><p>  圖7-4 傳遞函數(shù)曲線</p><p> ?。?)然后通過傳遞函數(shù)設計的電機的控制系統(tǒng)。用傳遞函數(shù)與電機控制系統(tǒng)設計一個以模型和實際的過程的比較如圖7-5:</p><p>  圖7-5 模型和實際</p><p&g

102、t;  比較的結(jié)果曲線如圖7-6:</p><p>  圖7-6 比較曲線(1)</p><p>  黃色曲線為模型模擬和紅色的輸出是真正的過程。比較這兩條曲線,我認為他們相互匹配良好。</p><p>  (2)當超調(diào)量為0.10時</p><p>  把OS的值改為0.10然后運行程序。最后運行圖7-5其顯示的實驗結(jié)果如下圖7-7<

103、;/p><p>  圖7-7 比較曲線(2)</p><p>  紅色曲線為模型模擬和黃色的輸出是真正的過程。比較這兩條曲線,我認為他們也是相互匹配良好。</p><p>  7.4.3 實驗結(jié)論</p><p>  根據(jù)圖7-6和圖7-7可知超調(diào)量越大電機的振幅越大越難到達平衡點。</p><p><b> 

104、 8 結(jié)論</b></p><p>  本設計方案按照任務書的要求,通過德國引進的CATS系統(tǒng)和MATLAB軟件完成應用設計出基于網(wǎng)絡實驗平臺的電機控制實驗。網(wǎng)絡實驗平臺是全新的實驗教學模式, 不僅可以解決實驗設備緊缺的問題, 而且還可以實現(xiàn)實驗室資源共享和團體合作研究。本文是針對電機控制的網(wǎng)絡實驗平臺,通過實驗我更能體會工業(yè)自動化控制的知識:通過直流電機進行數(shù)字轉(zhuǎn)速控制,通過在實際工業(yè)組件設備上進

105、行實驗操作,能更有效地提升學習價值。</p><p>  實驗是先通過階躍響應輸入CATS系統(tǒng)來控制電機運行,在MALAB中繪出電機運行狀態(tài)曲線對其進行時域分析。而根據(jù)反饋信息得出一個傳遞函數(shù),通過比較電機運行曲線和新建傳遞函數(shù)曲線發(fā)現(xiàn)曲線基本吻合,所以通過這個傳遞函數(shù)來對控制系統(tǒng)的穩(wěn)定性分析和根軌跡分析我們能知道輸入階躍響應的控制系統(tǒng)的穩(wěn)定性。分析結(jié)果這個控制系統(tǒng)穩(wěn)定。然后我又上述結(jié)論設計了一個新的傳遞函數(shù)然后

106、根據(jù)這個傳函設計電機控制系統(tǒng)利用設置不同的超調(diào)量來觀察電機的運行曲線的變化。</p><p>  網(wǎng)格技術(shù)的不斷研究與發(fā)展必然會給網(wǎng)絡世界帶來翻天覆地的變化,未來的設備網(wǎng)格一定會取代現(xiàn)在的這種網(wǎng)絡的實驗平臺,但是網(wǎng)絡的實驗平臺簡單,易用,可以提供豐富的互操作和遠程調(diào)用,并且能夠很容易的過渡到網(wǎng)格框架底下,所以對網(wǎng)絡實驗平臺的研究還是很有價值的。</p><p><b>  參考文

107、獻</b></p><p>  [1] F. J. Jimnez-Leube, A. Alm endra , C. Go nzlez, and J. Sa nz-M audes . Net wo rked Implementatio n of an Elect rical Measurement Labor ato ry for Fir st Co ur se Eng ineering St udie

108、s[ J] . IEEE TRANSACTIONS ON EDUCAT ION, 44( 4) ,2001: 377-383.</p><p>  [2] 張量, 詹國華, 袁貞明. 計算機遠程控制的實現(xiàn)[J] . 計算機應用研究, 2002, 22( 4) : 62-64.</p><p>  [3] CATS User Guide/MTU User Guide/LabMap Handb

109、ook/utomation experiments with CATS Tutorial[EB/OL],[2011-1-12]</p><p>  http://www.cbb-software.com.</p><p>  [4] 莊紅林,王文斌,范 菁.《MATLAB 與. NET 平臺接口技術(shù)的研究》[J].云南民族大學學報(自然科學版),2007,16(3):263-266.<

110、;/p><p>  [5] 張志涌.MATLAB教程[M].北京:北京航空航天大學出版社,2006.</p><p>  [6] 胡壽松. 自動控制原理[M].北京:科學出版社,2007.</p><p>  [7] 階躍響應[EB/OL].[2011-5-7].http://baike.baidu.com/view/204557.htm.</p><

111、;p>  [8] 黃中霖,黃京.控制系統(tǒng)MATLAB計算及仿真[M].北京:國防工業(yè)出版社,2009,1.</p><p>  [9] 王廣雄,何朕. 控制系統(tǒng)設計[M].北京:清華大學出版社,2008,3.</p><p>  [10] 根軌跡[EB/OL].[2011-5-7]. http://baike.baidu.com/view/2044427.htm.</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論