基于LabVIEW 的二階系統(tǒng)虛擬實驗平臺開發(fā)

上傳人:仙*** 文檔編號:27983972 上傳時間:2021-08-22 格式:DOC 頁數(shù):52 大小:2.20MB
收藏 版權申訴 舉報 下載
基于LabVIEW 的二階系統(tǒng)虛擬實驗平臺開發(fā)_第1頁
第1頁 / 共52頁
基于LabVIEW 的二階系統(tǒng)虛擬實驗平臺開發(fā)_第2頁
第2頁 / 共52頁
基于LabVIEW 的二階系統(tǒng)虛擬實驗平臺開發(fā)_第3頁
第3頁 / 共52頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《基于LabVIEW 的二階系統(tǒng)虛擬實驗平臺開發(fā)》由會員分享,可在線閱讀,更多相關《基于LabVIEW 的二階系統(tǒng)虛擬實驗平臺開發(fā)(52頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 摘  要 隨著科學技術的發(fā)展,自動控制技術在人們的生活中扮演著越來越重要的角色。自動控制系統(tǒng)雖然有不同的類型,但有相似的研究內(nèi)容和方法。自動控制理論就是對系統(tǒng)通過分析和設計的一般理論。在控制系統(tǒng)中,不僅二階系統(tǒng)的應用實例多見,而且多數(shù)高階系統(tǒng)在一定條件下可以近似用二階系統(tǒng)研究。因此,對于二階系統(tǒng)的分析具有很大的實際意義。但在理論學習中,由于實驗條件的制約,初學者對于二階系統(tǒng)的學習和理解比較困難,利用開發(fā)的虛擬實驗系統(tǒng)幫助初學者加深直觀領會和理解。 設計以LabVIEW為開發(fā)環(huán)境,利用MATLAB軟件的計算功能,設計輔助學習二階控制系統(tǒng)的虛擬實驗系統(tǒng)。該虛擬實驗系統(tǒng)可以對典型二階控制系統(tǒng)

2、進行時域分析、頻域分析、狀態(tài)空間分析并能實現(xiàn)對二階系統(tǒng)的PID控制,改進PID控制以及串級PID控制。 運行結(jié)果顯示,此實驗系統(tǒng)將動態(tài)顯示和仿真分析有機結(jié)合,改善了實驗手段且方便易行。 關鍵詞:LabVIEW;二階控制系統(tǒng);PID控制;串級PID控制 Abstract With the development of science and technology, automatic control technology plays an increasingly important role in peoples li

3、ves. Although automatic control systems have different types, but they have similar research content and methods. Automatic control theory is the the general theory for analysis and design of a control system.not only there are many applications of second-order systems in the control fields,but als

4、o can most high-order system be approximated to second-order system under certain conditions.Therefore, the analysis of second-order system has great practical significance.However in theoretical studies, the learning of second-order system for beginners is difficult because of the backward experim

5、ental conditions.In this background, the introduction of virtual experiment system makes learning easier. The design is based on LabVIEW environment, combined with MATLAB software which has strong capability of calculated to develop a virtual experiment for second-order system.The virtual experimen

6、t for second-order system can perform time-domain analysis, frequency domain analysis and state space analysis,at the same time,it can implement the PID control, improved PID control, and cascade PID control. The results present that this experimental system can improve experimental methods more ea

7、sily and conveniently because of combined dynamically display with simulation. Key words:LabVIEW,Second-order control system,PID control,Cascade PID control - III - 目 錄 摘  要 I Abstract II 1 緒論 1 1.1 課題背景與意義 1 1.2 課題研究現(xiàn)狀 1 1.3 本文所做的主要工作 2 2 軟件環(huán)境 3 2.1 LabVIEW編程介紹 3 2.1.1 LabVIEW總

8、體介紹 3 2.1.2 LabVIEW應用程序的構成 3 2.1.3 LabVIEW的操作模板 5 2.1.4 LabVIEW編程方法 8 2.2 MATLAB編程介紹 8 3 虛擬實驗系統(tǒng)的理論分析 9 3.1 典型二階系統(tǒng)的時域分析 9 3.1.1 欠阻尼二階系統(tǒng)的單位階躍響應分析 10 3.1.2 過阻尼二階系統(tǒng)單位階躍響應分析 11 3.1.3 雙容水箱理論知識 12 3.2 典型二階系統(tǒng)頻域分析 14 3.3 二階控制系統(tǒng)的狀態(tài)空間分析 15 3.3.1 線性系統(tǒng)的能控性和能觀性 16 3.3.2 帶狀態(tài)觀測器的狀態(tài)反饋系統(tǒng) 17 3.4 PID控制器設計

9、原理 20 3.4.1 PID控制的原理和特點 20 3.4.2 PID參數(shù)整定方法 22 4 基于LabVIEW的虛擬實驗系統(tǒng)設計 23 4.1 典型二階系統(tǒng)虛擬實驗系統(tǒng) 23 4.1.1 時域、頻域分析實驗系統(tǒng) 23 4.1.2 狀態(tài)空間分析實驗系統(tǒng) 25 4.1.3 狀態(tài)反饋控制器的設計 27 4.2 雙容水箱實驗系統(tǒng) 31 4.2.1 時域、頻域分析虛擬實驗系統(tǒng) 31 4.2.2 PID控制器設計虛擬實驗系統(tǒng) 34 4.2.3 微分先行PID控制虛擬實驗系統(tǒng) 37 4.2.4 串級PID控制虛擬實驗系統(tǒng) 38 結(jié)  論 43 致  謝 44 參 考 文 獻

10、 45 1 緒論 1.1 課題背景與意義 在現(xiàn)代科學技術的許多領域,自動控制技術發(fā)揮著越來越重要的作用。所謂自動控制,是指在沒有人直接參與的情況下,利用個外加設備或裝置,是機器、設備或生產(chǎn)過程的某個工作狀態(tài)或參數(shù)自動的按照預定的規(guī)律運行。 現(xiàn)代計算機的飛速發(fā)展,為自動控制技術的應用開辟了廣闊的前景。實際的自動控制系統(tǒng)大多是復雜的高階系統(tǒng),這些高階系統(tǒng)可以分解為若干個一階慣性環(huán)節(jié)和二階振蕩環(huán)節(jié)。在研究復雜系統(tǒng)時,往往通過主導極點和偶極子相消的方法, 將高階系統(tǒng)簡化為二階等低階系統(tǒng)的組合, 然后根據(jù)對二階系統(tǒng)輸出和性能的分析, 對系統(tǒng)偏差進行校正, 從而獲得滿足設計指標和使用要求的

11、高階系統(tǒng)性能[1]。因此, 掌握二階系統(tǒng)動態(tài)特性理論,構建二階系統(tǒng)動態(tài)特性的測試系統(tǒng),可以大大簡化系統(tǒng)分析,對控制系統(tǒng)的分析和設計具有重要作用。但對于初學者來說,二階控制系統(tǒng)理論抽象,推導繁瑣,結(jié)合實驗系統(tǒng),有利于提高初學者的積極性和主動性。 目前在國內(nèi),控制理論教學和實驗的結(jié)合還處于探討階段。傳統(tǒng)的實驗室資源不足,設備落后,實驗操作復雜,造成實驗教學模式和實驗內(nèi)容比較單一,多為驗證性實驗,設計性實驗較少,因此不能充分調(diào)動學生的積極性,提高學生的創(chuàng)新能力。 基于LabVIEW的虛擬實驗系統(tǒng),作為一種工程、教學輔助工具,在簡化問題、節(jié)約成本、縮短調(diào)試周期等方面特點突出,有利于發(fā)展學生借助計算

12、機解決問題的能力。LabVIEW具有直觀易學、編程效率高等特點。通過改變、增減系統(tǒng)的功能、可方便地擴充系統(tǒng)的復雜性,能為各層次學生提供廣闊的實驗與實踐空間。因此,建立基于LabVIEW的自動控制理論實驗平臺,開展設計性、綜合性較強的系統(tǒng)實驗設計,不僅有利于通過直觀形象的實驗圖形與結(jié)果激發(fā)學生的學習興趣,而且對于全面提升學生動手構建物理系統(tǒng)和軟硬件調(diào)試的綜合能力具有重要意義。 二階控制系統(tǒng)是學習自動控制原理的關鍵,基于LabVIEW的虛擬實驗系統(tǒng)具有交互式人機接口和界面友好的特點。通過課堂上的模擬實驗,能更好的幫助學生理解二階系統(tǒng)的分析方法,掌握二階系統(tǒng)的相關知識,為以后的各種控制系統(tǒng)分析打好

13、基礎,方便以后解決學習及實驗過程中的一些難點問題。 1.2 課題研究現(xiàn)狀 隨著計算機、網(wǎng)絡通訊技術的發(fā)展與應用,使得教學形式和內(nèi)容發(fā)生了變化,也改變了實驗教學的模式,國內(nèi)外的高校越來越重視控制理論實驗室的建設,引進先前的實驗教學軟硬件設備,建立機電一體化的綜合實驗室,為學生提供了更多實驗條件和空間,激發(fā)了學生的學習興趣,使學生的綜合能力得到提升。 目前實驗系統(tǒng)的教學從模式上可分為兩類。一、演示型實驗系統(tǒng)教學:在這種實驗教學方法中,教師講解實驗內(nèi)容并作示范動作,學生通過觀察教師的演示和實驗結(jié)果來加深對某個知識點的理解和記憶并作模仿式練習。二、自主、探究性型實驗系統(tǒng)教學:自主、探究性實驗教學

14、模式的核心思想是,以課題性問題為起點,以實驗過程與實驗方法為軸心展開教學,力求使學生主動構建知識與技能,提升情感、態(tài)度與價值觀。學生思考、設計、探索、體驗在前,教師的講解、演示、分析、評論在后。學生可自行選擇實驗對象,進行系統(tǒng)分析,設計實驗方案,進行具體實驗操作,完成整個實驗過程。在實驗過程中出現(xiàn)了故障和錯誤,學生自行進行分析,不斷改進,知道完成任務。這樣就培養(yǎng)和提高了學生的動手能力以及分析問題和解決實際問題的能力。在實驗過程中學生可以自己提出問題,并相互交流、討論,促進同學間的互相學習[3]。 LabVIEW作為虛擬儀器開發(fā)系統(tǒng)的杰出代表,目前在國內(nèi)的應用主要在測量測試和過程控制領域,在實

15、驗系統(tǒng)教學方面的應用少。而在國外很多高校都將LabVIEW引入控制理論的教學和實驗研究。一些發(fā)達國家高等院校,為了將抽象的控制問題更形象更直觀的展現(xiàn)給學生,使學生更容易接受,配備了機械教學系統(tǒng)如倒立擺、直流電機等直線型和旋轉(zhuǎn)控制對象。我國需要建立控制系統(tǒng)設計、仿真、實驗的機電一體化的綜合實驗室,全方位的滿足自動控制的教學要求。 1.3 本文所做的主要工作 本文以LabVIEW為開發(fā)平臺,使用LabVIEW和MATLAB混合編程技術,設計了一個虛擬實驗系統(tǒng)。該虛擬實驗系統(tǒng)可以對典型二階控制系統(tǒng)進行時域分析、頻域分析、狀態(tài)空間分析,并針對二階系統(tǒng)設計了PID及改進PID控制器,進而設計狀態(tài)觀測

16、器反饋系統(tǒng)。 時域分析實驗系統(tǒng)中,可以在前面板顯示系統(tǒng)的單位階躍響應曲線,計算系統(tǒng)的動態(tài)性能指標。頻域分析實驗系統(tǒng)中,可以在前面板顯示系統(tǒng)的對數(shù)幅頻特性曲線和相頻特性曲線。狀態(tài)空間分析實驗系統(tǒng)中,通過將傳遞函數(shù)模型轉(zhuǎn)換為狀態(tài)空間模型并予以顯示,進而判斷系統(tǒng)的可控性和能觀性。在雙容水箱虛擬實驗系統(tǒng)中,可以完成對水箱液位控制模型的時域和頻域分析,并對雙容水箱系統(tǒng)進行了比例,比例積分微分控制以及串級PID控制。此外將二階慣性模型等效化為帶滯后的一階慣性環(huán)節(jié)進行了微分先行PID控制。 2 軟件環(huán)境 2.1 LabVIEW編程介紹 2.1.1 LabVIEW總體介紹 LabVIEW(Labor

17、atory Virtual instrument Engineering)是一種圖形化的編程語言,與C和BASIC一樣,LabVIEW也是通用的編程系統(tǒng),有一個完成任何編程任務的龐大函數(shù)庫,也有傳統(tǒng)的程序調(diào)試工具,如設置斷點、以動畫方式顯示數(shù)據(jù)及其子程序(子VI)的結(jié)果、單步執(zhí)行等等,便于程序的調(diào)試。它廣泛地被工業(yè)界、學術界和研究實驗室所接受,視為一個標準的數(shù)據(jù)采集和儀器控制。 最早的LabVIEW1.0版本由NI公司在1986年推出,經(jīng)過20多年的發(fā)展,內(nèi)容得到不斷豐富和完善,不僅集成了與滿足GPIB、VXI、RS-232和RS-485協(xié)議的硬件及數(shù)據(jù)采集卡通訊的全部功能它還內(nèi)置了便于應用

18、 TCP/IP、ActiveX等軟件標準的庫函數(shù)以及數(shù)字信號處理、系統(tǒng)辨識、模糊控制等眾多工具包。使用LabVIEW可以自主設計所需的虛擬儀器,其圖形化的開發(fā)方式使得編程更為簡便和直觀,方便非專業(yè)人士的使用。 LabVIEW使用的是G語言(Graphics Language,圖形化編程語言)軟件開發(fā)平臺,在編程過程中,不需要寫文本程序代碼,而是使用流程圖的形式編程,因此,LabVIEW易于學習,使用者可以快速掌握,可以直接在工程技術中得以應用。使用LabVIEW軟件進行設計和構建測試系統(tǒng)時,可以降低工作強度,減少工作時間,提高工作效率。LabVIEW軟件像其他軟件一樣,可編譯成可執(zhí)行文件和安

19、裝文件,在沒有安裝LabVIEW軟件的PC機上使用??紤]到操作系統(tǒng)的多樣性問題,NI公司提供了Windows、UNIX、Linux、Macintosh等多個版本供用戶選擇。LabVIEW不僅可以作為虛擬儀器的有效開發(fā)工具,還可以使用它構建大型復雜控制系統(tǒng)[9]。目前,LabVIEW已經(jīng)成為測試領域應用最廣泛和最有前途的軟件開發(fā)平臺之一。 2.1.2 LabVIEW應用程序的構成 所有的LabVIEW應用程序,即虛擬儀器(VI),它包括前面板(front panel)、流程圖(block diagram)和圖標/連結(jié)器(icon/connector)三部分部分。前面板是圖形用戶界面,也就是V

20、I的虛擬儀器面板,圖2.1所示為LabVIEW程序的前面板。 前面板是LabVIEW與用戶交流和通訊的界面,其外觀和界面模擬了傳統(tǒng)儀器操作界面,其操作類似于對普通儀器的操作。前面板上的控件根據(jù)輸入和輸出功能可分為輸入控件和顯示控件兩類,輸入控件傳遞用戶操作信息給程序框圖,例如按鈕、開關、拉桿和旋鈕等,顯示控件用于顯示輸出結(jié)果,例如圖表,數(shù)字顯示框和指示燈等。圖2.1所示是一個隨機信號發(fā)生器的前面板,上面有一個顯示對象,以曲線的方式顯示了所產(chǎn)生的一系列隨機數(shù)。還有一個控制對象——開關,可以啟動和停止工作。顯然,并非簡單地畫兩個控件就可以運行,在前面板后還有一個與之配套的流程圖。 圖2

21、.1 VI前面板示意圖 圖2.2 LabVIEW程序框圖示意圖 流程圖提供VI的圖形化源程序。在流程圖中對VI編程,一控制和操作定義在前面板上的輸入和輸出功能。流程圖中包括前面板上的控件的連線端子,還有一些前面板上沒有,但編程必須有的東西,例如函數(shù)、解雇和連線等。圖2.2是與圖2.1對應的流程圖。我們可以看到流程圖中包括了前面板上的開關和隨機數(shù)顯示器的連線端子,還有一個隨機數(shù)發(fā)生器的函數(shù)及程序的循環(huán)結(jié)構。隨機數(shù)發(fā)生器通過連線將產(chǎn)生的隨機信號送到顯示控件,為了使它持續(xù)工作下去,設置了一個While Loop循環(huán),由開關控制這一循環(huán)的結(jié)束。在背面板上,用戶可以通過“高亮顯示執(zhí)行

22、過程”或是“單步執(zhí)行”的方式來調(diào)試和檢查程序框圖。 子VI(sub VI)類似于文本編程軟件中的子程序,子VI可以被其他VI調(diào)用。圖標/連結(jié)器是用來定義子VI的輸入和輸出參數(shù),與文本編程語言中的函數(shù)的輸入輸出參數(shù)類似。 2.1.3 LabVIEW的操作模板 在LabVIEW的用戶界面上,應特別注意它提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函數(shù)(Functions)模板。這些模板集中反映了該軟件的功能與特征。 該模板提供了各種用于創(chuàng)建、修干和調(diào)試VI程序的工具。如果該模板沒有出現(xiàn),則可以在“查看”菜單下選擇“工具選板”命令以顯示該模板。當從模板內(nèi)選擇了任

23、一種工具后,鼠標箭頭就會變成該工具相應的形狀。當從Windows菜單下選擇了“顯示即時幫助”功能后,把工具模板內(nèi)選定的任一種工具光標放在流程圖程序的子程序(Sub VI)或圖標上,就會顯示相應的幫助信息。 表2.1 工具圖標功能表 圖標 名稱 功        能 Operate Value (操作值) 用于操作前面板的控制和顯示。使用它向數(shù)字或字符串控制中鍵入值時,工具會變成標簽工具 Position/Size/Select (選擇) 用于選擇、移動或改變對象的大小。當它用于改變對象的連框大小時,會變成相應形狀。 Edit Text (編輯文本) 用于

24、輸入標簽文本或者創(chuàng)建自由標簽。當創(chuàng)建自由標簽時它會變成相應形狀。 Connect Wire (連線) 用于在流程圖程序上連接對象。 Object Shortcut Menu(對象菜單) 用鼠標左鍵可以彈出對象的彈出式菜單。 Scroll Windows (窗口漫游) 使用該工具就可以不需要使用滾動條而在窗口中漫游。 Set/Clear Breakpoint(斷點設置/清除) 使用該工具在VI的流程圖對象上設置斷點。 控件模板用來給前面板設置各種所需的輸出顯示對象和輸入控制對象。每個圖標代表一類子模板。控件選板只有在打開前面板的時候才會出現(xiàn),如果控件選板

25、不顯示,可以用Windows菜單的查看功能打開控件選板,也可以在前面板的空白處,點擊鼠標右鍵,以彈出控制模板??刂颇0遄幽K如表2.2所示。 表2.2 控件選板子模塊功能表 圖標 子模板名稱 功        能 Numeric (數(shù)值量) 數(shù)值的控制和顯示。包含數(shù)字式、指針式顯示表盤及各種輸入框。 Boolean (布爾量) 邏輯數(shù)值的控制和顯示。包含各種布爾開關、按鈕以及指示燈等。 String & Path (字符串和路徑) 字符串和路徑的控制和顯示。 Array & Cluster(數(shù)組和簇) 數(shù)組和簇的控制和顯示。 List &

26、 Table (列表和表格) 列表和表格的控制和顯示 Graph (圖形顯示) 顯示數(shù)據(jù)結(jié)果的趨勢圖和曲線圖。 Ring & Enum (環(huán)與枚舉) 環(huán)與枚舉的控制和顯示。 I/O (輸入/輸出能) 輸入/輸出功能。于操作OLE、ActiveX等功能。 Refnum 參考數(shù) Classic Controls (經(jīng)典控制) 經(jīng)典控制,指以前版本軟件的面板圖標。 Activex 用于ActiveX等功能。 Decorations (裝飾) 用于給前面板進行裝飾的各種圖形對象。 Select a Controls (控制選

27、擇) 調(diào)用存儲在文件中的控制和顯示的接口。 User Controls (用戶控制) 用戶自定義的控制和顯示。 函數(shù)選板是創(chuàng)建流程圖程序的工具。該模板上的每一個頂層圖標都表示一個子模板。函數(shù)選板只有在打開程序框圖的時候才會出現(xiàn),若函數(shù)選板不出現(xiàn),則可以用Windows菜單下的查看功能打開函數(shù)選板,也可以在流程圖程序窗口的空白處點擊鼠標右鍵以彈出功能模板。函數(shù)選板的子模塊如表2.3所示。 表2.3 函數(shù)選板子模塊功能表 圖標 子模板名稱 功        能 Structure(結(jié)構) 包括程序控制結(jié)構命令,例如循環(huán)控制等,以及全局變量和局部變量。

28、 Numeric(數(shù)值運算) 包括各種常用的數(shù)值運算,還包括數(shù)制轉(zhuǎn)換、三角函數(shù)、對數(shù)、復數(shù)等運算,以及各種數(shù)值常數(shù)。 Boolean(布爾運算) 包括各種邏輯運算符以及布爾常數(shù)。 String(字符串運算) 包含各種字符串操作函數(shù)、數(shù)值與字符串之間的轉(zhuǎn)換函數(shù),以及字符(串)常數(shù)等。 Array(數(shù)組) 包括數(shù)組運算函數(shù)、數(shù)組轉(zhuǎn)換函數(shù),以及常數(shù)數(shù)組等。 Cluster(簇) 包括簇的處理函數(shù),以及群常數(shù)等。這里的群相當于C語言中的結(jié)構。 Comparison(比較) 包括各種比較運算函數(shù),如大于、小于、等于。 Time & Dialog (時間和

29、對話框) 包括對話框窗口、時間和出錯處理函數(shù)等。 File I/O (文件輸入/輸出) 包括處理文件輸入/輸出的程序和函數(shù)。 Data Acquisition (數(shù)據(jù)采集) 包括數(shù)據(jù)采集硬件的驅(qū)動,以及信號調(diào)理所需的各種功能模塊。 Waveform(波形) 各種波形處理工具 Analyze(分析) 信號發(fā)生、時域及頻域分析功能模塊及數(shù)學工具 。 Mathematics(數(shù)學) 包括統(tǒng)計、曲線擬合、公式框節(jié)點等功能模塊,以及數(shù)值微分、積分等數(shù)值計算工具模塊。 Application Control (應用控制) 包括動態(tài)調(diào)用VI、標準可執(zhí)行

30、程序的功能函數(shù)。 應用LabVIEW完成控制系統(tǒng)實驗平臺開發(fā)的關鍵是要對上述的各種子模塊的功能熟練掌握,控件選板的各個子模塊在前面板形成類似于實物操作時的各種儀器,而函數(shù)選板的各個子模塊就類似于實物動作時所遵循的程序語言。 2.1.4 LabVIEW編程方法 LabVIEW圖形化編程語言的核心編程思想就是數(shù)據(jù)流編程,數(shù)據(jù)流編程是圖形化編程語言最顯著的特點之一,同時數(shù)據(jù)流也是驅(qū)動圖形化代碼進行數(shù)據(jù)處理的程序運行機制。無論LabVIEW圖形化編程語言具有多少種編程范式或設計模式,它們都是以數(shù)據(jù)流編程方式為基礎或為核心的。LabVIEW中,它的程序代碼是由圖形化的端子、連線和節(jié)點所構成[3

31、]。LabVIEW編程對我們而言就是通過繪制線段連接不同功能的節(jié)點,圖形化的程序框圖中結(jié)構決定程序如何執(zhí)行。待所有的輸入數(shù)據(jù)都準備好之后,節(jié)點便馬上執(zhí)行。數(shù)據(jù)流編程不僅打破傳統(tǒng)的程序設計思維模式,這樣便使得在程序流程圖構思完畢的同時也完成了程序的撰寫。 LabVIEW前面板上的控件和指示控件與程序框圖中的端子是一一對應的。它們充分的利用了圖形化操作系統(tǒng)的所提供的基本特性,逼真的模擬出虛擬儀器所必需的圖形化用戶界面的基本元素。 2.2 MATLAB編程介紹 MATLAB是由美國mathworks公司發(fā)布的主要面對科學計算、可視化以及交互式程序設計的高科技計算環(huán)境。是一種專業(yè)的計算機程序,用

32、于工程科學的矩陣數(shù)學運算。MATLAB 程序執(zhí)行MATLAB語言,并提供了一個極其廣泛的預定義函數(shù)庫,這樣就使得技術工作變得簡單高效。MATLAB編程語言相對于其他編程語言具有代碼短小高效,功能豐富,可擴展性強,計算功能強大等優(yōu)點。 控制理論相關課程所需數(shù)學基礎寬而深,控制原理復雜、計算復雜且繁瑣,并且繪圖困難,學生在掌握的時候枯燥困難。利用MATLAB強大的計算功能和有效的繪圖功能可以有效地解決上述問題。 MATLAB將數(shù)值分析、矩陣計算、科學數(shù)據(jù)可視化以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學研究、工程設計以及必須進行有效數(shù)值計算的眾多科學領域提

33、供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設計語言(如C、Fortran)的編輯模式。MATLAB可以進行矩陣運算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、連 接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域[8]。 MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達式與數(shù)學常用的形式十分相似,用MATLAB來解算問題要比用C,F(xiàn)ORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點,使MATLAB成為一個強大的數(shù)學軟件。 3 虛擬實驗系統(tǒng)的理論分析 用二階微分方程描述的

34、系統(tǒng),稱二階系統(tǒng)。它在控制系統(tǒng)中應用極為廣泛。例如,RLC網(wǎng)絡、忽略電樞電感后的電動機、彈簧-質(zhì)量-阻尼器系統(tǒng)、扭轉(zhuǎn)彈簧系統(tǒng)等等。此外,許多高階系統(tǒng),在一定條件下,往往可以簡化成二階系統(tǒng)。因此,詳細研究和分析二階系統(tǒng)的特性,具有重要的實際意義。本文結(jié)合串級雙容水箱建模實例,對二階系統(tǒng)進行研究分析。 3.1 典型二階系統(tǒng)的時域分析 凡是可以用二微分方程描述的系統(tǒng),都稱為二階系統(tǒng),典型二階系統(tǒng)具有如下的微分形式: (3.1) 式中為二階系統(tǒng)的時間常數(shù),單位為秒; 為二階系統(tǒng)的阻尼比,無量綱。 對式3.1進行拉氏變換得二階系統(tǒng)的傳遞

35、函數(shù)為: (3.2) 令,稱作二階系統(tǒng)的自然頻率,單位為rad/s。二階系統(tǒng)的方框圖如圖3.1所示。 C(s) R(s) + 圖3.1 二階系統(tǒng)方框圖 可見,二階系統(tǒng)的響應特性完全可以由阻尼比和自然頻率(或時間常數(shù))兩個參數(shù)確定。一般形式的閉環(huán)特征方程為 (3.3) 當阻尼比較小,即時,系統(tǒng)時間響應具有振蕩特性,稱為欠阻尼狀態(tài)。當時,處于振蕩與不振蕩的臨界狀態(tài),故稱為臨界阻尼狀態(tài)。當阻尼比較大,即時,這時系統(tǒng)時間響應具有單調(diào)特性,稱為過阻尼狀態(tài)。當時,系

36、統(tǒng)時間響應為等幅振蕩,其幅值取決于初始條件,而頻率則取決于系統(tǒng)本身的參數(shù)。 下面分別研究欠阻尼和過阻尼兩種情況的響應及其性能指標。 3.1.1 欠阻尼二階系統(tǒng)的單位階躍響應分析 二階系統(tǒng)中,欠阻尼二階系統(tǒng)最為常見。阻尼比時,二階系統(tǒng)的閉環(huán)特征方程有一對共軛復根,即 當輸入信號為單位階躍函數(shù)時,輸出的拉氏變換式由式(3.2)可得 (3.4) 對上式進行拉氏反變換,得欠阻尼二階系統(tǒng)的單位階躍響應,并用表示,即 (3.5) 式中 或 由式(3.5)可見,系統(tǒng)的響應由穩(wěn)態(tài)分量與瞬態(tài)分量兩部分組成,穩(wěn)態(tài)分量值等于1,瞬態(tài)分量是一個

37、隨著時間的增長而衰減的振蕩過程。振蕩角頻率為,其值取決于阻尼比及無阻尼自然頻率。 過大時,系統(tǒng)響應滯緩,調(diào)節(jié)時間很長,系統(tǒng)快速性差;反之,過小,雖然響應的起始速度較快,但因為振蕩強烈,衰減緩慢,所以調(diào)節(jié)時間亦長,快速性也差。時,調(diào)節(jié)時間最短,即快速性最好,這時超調(diào)量,平穩(wěn)性也很好,所以把稱為最佳阻尼比。二階系統(tǒng)的動態(tài)性能指標的計算如下。 延遲時間: (3.6) 或 (3.7) 上述兩式表明,增大或減小,都可以減小延遲時間?;蛘哒f,當阻尼比不變時,

38、閉環(huán)極點離s平面的坐標原點越遠,系統(tǒng)的延遲時間越短;而當自然頻率不變時,閉環(huán)極點離s平面的虛軸越近,系統(tǒng)的延遲時間越短。 上升時間:,顯然,阻尼比越?。ㄔ酱螅仙龝r間就越短。 峰值時間: ,峰值時間等于阻尼振蕩周期一半。 超調(diào)量: 顯然,超調(diào)量僅與阻尼比有關,與自然頻率的大小無關。阻尼比越大(越?。{(diào)量越??;反之亦然。 調(diào)節(jié)時間:寫出調(diào)節(jié)時間的準確表達式是相當困難的。在初步分析和設計中,經(jīng)常采用近似方法計算。 當時,經(jīng)常采用下列近似公式 取5%誤差帶 或 取2%誤差帶

39、 上式表明,調(diào)節(jié)時間與閉環(huán)極點的實部數(shù)值()成反比,越大,系統(tǒng)的調(diào)節(jié)時間越短,過渡過程結(jié)束得越快。 綜上所述,從各動態(tài)性能指標的計算公式及有關說明可以看出,各指標之間往往是有矛盾的。如上升時間和超調(diào)量,即響應速度和阻尼程度,要求上升時間小,必定使超調(diào)量加大,反之亦然。當阻尼比一定時,如果允許加大,則可以減小所有時間指標(、、和)的數(shù)值,同時超調(diào)量可保持不變[2]。 因此,在實際系統(tǒng)中,往往需要綜合全面考慮各方面的因素,然后再作正確的抉擇。即所謂“最佳”設計。 3.1.2 過阻尼二階系統(tǒng)單位階躍響應分析 時,二階系統(tǒng)的閉環(huán)特征方程有兩個不相等的負實根??蓪懗? 式中

40、 且,,于是閉環(huán)傳遞函數(shù)為 因此,過阻尼二階系統(tǒng)可以看成二個時間常數(shù)不同的慣性環(huán)節(jié)的串聯(lián)。 當輸入信號為單位階躍函數(shù)時,系統(tǒng)的輸出為 (3.8) 式中穩(wěn)態(tài)分量為1,瞬態(tài)分量為后兩項指數(shù)項。可以看出,瞬態(tài)分量隨時間t的增長而衰減到零,故系統(tǒng)在穩(wěn)態(tài)時為無差的。 對于過阻尼二階系統(tǒng)的性能指標,同樣可以用、等來描述。這里著重討論調(diào)節(jié)時間,它反映系統(tǒng)響應的快速性。確定的準確表達式同樣是很困難的。一般可根據(jù)(3.8)式計算。 當, 即的臨界阻尼情況, 當,即時, 當,即時, 上述分析說明,當系統(tǒng)的一個負實根比另一個大4倍以上時,即兩

41、個慣性環(huán)節(jié)的時間常數(shù)相差4倍以上,則系統(tǒng)可以等效為一階系統(tǒng),其調(diào)節(jié)時間可近似等于。過阻尼二階系統(tǒng)調(diào)節(jié)時間的計算,實際上只局限于的范圍[2]。 3.1.3 雙容水箱理論知識 學習控制原理是為了能夠?qū)⑦@些控制理論應用于實際系統(tǒng),因此運用學過控制系統(tǒng)理論知識對一個實際控制系統(tǒng)進行研究分析時我們學習目的。本節(jié)內(nèi)容就對一個簡單的串級雙容水箱模型的建模過程及控制方法簡單介紹。 系統(tǒng)建?;痉椒ㄓ袡C理法建模和測試法建模兩種,機理法建模主要用于生產(chǎn)過程的機理已經(jīng)被人們充分掌握,并且可以比較確切的加以數(shù)學描述的情況;測試法建模是根據(jù)工業(yè)過程的實際情況對其輸入輸出進行某些數(shù)學處理得到,測試法建模一般較機理法

42、建模簡單,特別是在一些高階的工業(yè)生產(chǎn)對象。對于本設計而言,由于雙容水箱的數(shù)學模型已知,故采用機理建模法。 如圖3.2所示的雙容水箱控制系統(tǒng),兩容器的流出閥均為手動閥門,流量只與容器1的液位有關,與容器2的液位無關。容器2的液位也不會影響容器1的液位,兩容器無相互影響。在對串級雙容水箱過程控制進行建模前,先就單容過程建模進行掌握。所謂單容過程,是指只有一個貯蓄容量的過程。單容過程還可分為有自衡能力和無自衡能力兩類。所謂自衡過程,是指過程在擾動作用下,其平衡狀態(tài)被破壞后,不需要操作人員或儀表等干預,依靠其自身重新恢復平衡的過程。初步接觸過程控制,簡化建模過程,我們只討論具有自衡能力的過程。 在

43、圖3.2中先忽略水箱2,只對水箱1液位控制系統(tǒng)進行建模,液位過程如圖3.2所示,流入量Q1,改變閥1的開度可以改變Q1的大小。其流出量為Q2,它取決于用戶的需要改變閥2開度可以改變Q1。液位h的變化反映了Q1與Q2不等而引起貯罐中蓄水或泄水的過程.若Q1作為被控過程的輸入變量,h為其輸出變量,則該被控過程的數(shù)學模型就是h與Q1之間的數(shù)學表達式。 R1 R2 Q1 Q2 Q3 R2 h1 h2 水箱1 水箱1 圖3.2 串級雙容水箱控制過程示意圖 根據(jù)動態(tài)物料平衡關系有

44、 (3.9) 式中 A——水箱的橫截面積。 將公式3.21表示成增量式 (3.10) 式中: 、、分別表示為偏離某一平衡狀態(tài)、、的增量; 在靜態(tài)時 , (3.11) 當發(fā)生變化時,液位h隨之變化,貯蓄出口處的靜壓隨之變化,也發(fā)生變化。由流體力學可知,流體在紊流情況下,液位h與流量之間為非線形關系。但為了簡化見,經(jīng)線性變化,則可近似認為與h成正比關系,而與閥2的阻力成反比,即 (3.12) 式中:為閥2的阻力,稱為液

45、阻。 將式3.12帶入式3.11消去變量進行拉氏變換得 (3.13) 將上式一般化為 (3.14) 式中:T為過程的時間常數(shù),; K為過程的放大系數(shù),; C為過程的容量系數(shù),或稱過程容量。 被控過程都具有一定貯存物料或能量的能力,其貯存能力的大小,稱為容量或容量系數(shù)。其物理意義是:引起單位被控量變化時被控過程貯存兩變化的大小。 現(xiàn)在來討論具有自衡能力的串級雙容水箱模型的建立。圖3.2所示為兩只水箱串聯(lián)工作的雙容過程。其被控量是第二只水箱的液位,輸入量為與上述分

46、析方法相同,根據(jù)物料平衡關系可以列出下列方程 (3.15) 為了消去雙容過程的中間變量、、,將上述方程組進行拉氏變換。雙容過程的數(shù)學模型為 (3.16) 式中:為第一只水箱的時間常數(shù),; 為第二只水箱的時間常數(shù),; 為過程的放大系數(shù),; 為分別是兩只水箱的容量系數(shù)。 3.2 典型二階系統(tǒng)頻域分析 頻域響應分析分析法是經(jīng)典控制理論中常用的一種圖解方法,是一種直觀、便于分析的研究方法。這種分析方法的特點是可以根據(jù)系統(tǒng)開環(huán)頻率特性來分析系統(tǒng)的閉

47、環(huán)特性,并較為簡單的分析系統(tǒng)重要參數(shù)對系統(tǒng)暫態(tài)響應的影響。最常用的方法就是利用Bode圖對系統(tǒng)進行分析。 典型二階系統(tǒng)傳遞函數(shù)為 令S=jω可以得到系統(tǒng)的頻域特性 (3.17) 式3.9對應的對數(shù)頻域特性為 (3.18) 對應式3.18做對數(shù)頻域特性圖時采用近似法,等效結(jié)果如下所述。 (1) 低頻段,即ωT<<1時 由上式可見,震蕩環(huán)節(jié)的低頻漸近線為一條0dB的水平直線。 (2) 低頻段,即ωT>>1時, 當ω增加10倍時, 即高頻漸近線是一條斜率為-40dB/d

48、ec的直線。 時域分析中的性能指標直觀的反映控制系統(tǒng)動態(tài)響應的特征,屬于直接性能指標,而系統(tǒng)頻域特性桉樹的某些特征用作間接性性能指標[2]。 基于開環(huán)頻率特性的性能分析指標有兩個。一個是相角裕量γ,反映系統(tǒng)的相對穩(wěn)定性;另一個是截止頻率,反映系統(tǒng)的快速性。是A()=1所對應的角頻率,或?qū)?shù)幅頻特性圖上L()穿越0分貝線的斜率[2]。 3.3 二階控制系統(tǒng)的狀態(tài)空間分析 控制系統(tǒng)的狀態(tài)空間分析的提出是因為隨著科技的發(fā)展,對自動化系統(tǒng)的而要求越來越高,同時研究的對象及所處的環(huán)境也越來越復雜,經(jīng)典控制有些力不從心。任務的復雜化使得系統(tǒng)可能有多個輸入輸出,并以某種方式相互關聯(lián)或耦合。為了分析這

49、種系統(tǒng),必須簡化其數(shù)學表達式,并借助于計算機進行各種大量的計算,從這角度來說,狀態(tài)空間法分析系統(tǒng)就相對容易很多。 系統(tǒng)在時間域中運動信息的集合稱為狀態(tài),確定狀態(tài)的一組獨立變量稱為狀態(tài)量。一個控制系統(tǒng)可以由包括狀態(tài)方程和輸出方程的狀態(tài)空間表達式來表現(xiàn)。如式3.19所示的系統(tǒng)狀態(tài)空間表達式,其對應的系統(tǒng)方框圖如圖3.3所示。 B A C 圖3.3 狀態(tài)空間表達式的系統(tǒng)方框圖 (3.19) 狀態(tài)空間方法描述系統(tǒng)的特點是突出了系統(tǒng)的內(nèi)部結(jié)構,由于引入了反映系統(tǒng)內(nèi)部動態(tài)信息的狀態(tài)變量,系統(tǒng)的

50、輸入輸出關系分成了兩部分。一部分是由狀態(tài)變量構成的一階微分方程組——狀態(tài)方程來表征系統(tǒng)的控制輸入對系統(tǒng)的狀態(tài)的影響;另外一部分是在指定系統(tǒng)輸出的情況下,該輸出與狀態(tài)變量間的關系——輸出方程來表征系統(tǒng)狀態(tài)和輸出的關系。 3.3.1 線性系統(tǒng)的能控性和能觀性 狀態(tài)空間表達式把系統(tǒng)的輸入、狀態(tài)和輸出之間的相互關系分別表示,為了解系統(tǒng)的內(nèi)部結(jié)構提供了方便。在此基礎上也就產(chǎn)生了許多新概念,可控性和能觀測性就是兩個基本的概念。 (1) 可控性與可控性判據(jù) 可控性是指系統(tǒng)的狀態(tài)變量可由外輸入作用來控制的一種性能。如果在一個有限的時間間隔內(nèi),可以用幅值沒有限制的輸入作用,使偏離系統(tǒng)平衡狀態(tài)的某個初始狀

51、態(tài)回復到平衡狀態(tài),就稱這個初始狀態(tài)是能控的。當系統(tǒng)的所有可能的初始狀態(tài)都能控時,稱系統(tǒng)為完全能控的,否則稱系統(tǒng)為不完全能控的。從控制系統(tǒng)設計的角度來看,只有當受控系統(tǒng)為完全能控時,才有可能設計適當?shù)臓顟B(tài)反饋使閉環(huán)控制系統(tǒng)具有任意指定的性能。 線性定常系統(tǒng)的狀態(tài)能控性判據(jù)有許多不同的形式,常用的方法是用代數(shù)判據(jù),對于線性定常系統(tǒng) (3.20) 只要系統(tǒng)的能控性矩陣滿秩則系統(tǒng)能控。 對于n階線性定常離散系統(tǒng),狀態(tài)方程為 (3.21) 只要系統(tǒng)的可控性矩陣滿秩,則系統(tǒng)完全可控。 (2) 能觀性與能觀性判

52、據(jù) 能觀性是指系統(tǒng)的輸出量對狀態(tài)變量的反映性能。如果在有限的時間間隔內(nèi),根據(jù)輸出值和給定值,能夠確定系統(tǒng)的初始狀態(tài)的每一個分量,則稱這個系統(tǒng)是完全能觀的,簡稱能觀。 對于的對線性系統(tǒng)而言,狀態(tài)能觀性只與系統(tǒng)的輸出以及系統(tǒng)矩陣A和輸出矩陣C有關,與系統(tǒng)的輸入和輸入矩陣B無關。對于式3.12所示的連續(xù)系統(tǒng),只要滿足可觀測矩陣滿秩,則系統(tǒng)完全可觀。 可觀測矩陣為 對于線性定常離散系統(tǒng) (3.22) 只要滿足可觀性性矩陣滿秩,則系統(tǒng)就是是完全可觀的。 3.3.2 帶狀態(tài)觀測器的狀態(tài)反饋系統(tǒng) 無論是在經(jīng)典控制還是在現(xiàn)代控制理論

53、中,反饋都是系統(tǒng)設計的主要方式。但由于經(jīng)典控制理論是使用傳遞函數(shù)來描述,只能用輸出量作為反饋量。而現(xiàn)代控制理論由于采用系統(tǒng)內(nèi)部的狀態(tài)變量來描述系統(tǒng)的物理特性,因而除了輸出反饋外,還經(jīng)常采用狀態(tài)反饋[2]。從而狀態(tài)反饋和狀態(tài)觀測器的設計構成了用狀態(tài)空間法綜合設計系統(tǒng)的主要內(nèi)容。 對于一個系統(tǒng)的分析,是面對已知的系統(tǒng)結(jié)構和參數(shù)及已知的外部輸入作用,待研究的是系統(tǒng)運動方式的定性分析和變化規(guī)律的定量分析。狀態(tài)反饋器的設計與系統(tǒng)分析剛好相反,這里已知的是系統(tǒng)的結(jié)構和參數(shù),以及所期望的系統(tǒng)的運動方式和變化規(guī)律,所要確定的是需要施加于系統(tǒng)的外輸入作用即控制作用的規(guī)律。 狀態(tài)反饋會改變閉環(huán)系統(tǒng)的極點位置,

54、狀態(tài)反饋系統(tǒng)的穩(wěn)態(tài)性能和瞬態(tài)性能主要是由系統(tǒng)極點決定的,所謂極點配置就是引入狀態(tài)反饋將系統(tǒng)的極點配置在s左半平面的希望的位置上,得到滿意的系統(tǒng)特性。由于系統(tǒng)的性能和極點的位置密切相關,因極點配置問題在系統(tǒng)設計中是很重要的。在這里需要解決兩個問題,一是建立極點可配置的條件,另一個是確定極點配置所需要的增益矩陣。利用狀態(tài)反饋任意配置極點的充分必要條件是受控系統(tǒng)可控。增益矩陣的求解問題我們在后續(xù)的設計中將詳細說明。 用極點配置法設計狀態(tài)觀測器時,引入狀態(tài)反饋可以得到較好的系統(tǒng)性能。而實現(xiàn)狀態(tài)反饋的前提是狀態(tài)變量必須能用傳感器測量。但是由于種種原因,狀態(tài)變量并不都是可測的,這樣我們就得不到時間能應用

55、的系統(tǒng)狀態(tài)變量。運用狀態(tài)反饋又必須有可用的狀態(tài)變量。因此我們引入狀態(tài)重構,即通過重構系統(tǒng)的狀態(tài),并用這個重構狀態(tài)來代替系統(tǒng)的真實狀態(tài),來實現(xiàn)所要求的狀態(tài)反饋。 設計狀態(tài)觀測器時,若觀測器的階數(shù)等于原系統(tǒng)狀態(tài)向量的階數(shù),則稱為全階狀態(tài)觀測器,若觀測器的階數(shù)小于原狀態(tài)狀態(tài)向量的階數(shù),則稱為降階狀態(tài)觀測器,雖然是降階,但對系統(tǒng)也能做出最佳估計。 全維狀態(tài)觀測器的分析設計:被控對象動態(tài)方程如式3.15所示,要求設計一個全維狀態(tài)觀測器,系統(tǒng)期望的極點為λ1,λ2…λn。 (3.23) 首先用系統(tǒng)的能觀性判據(jù)判定系統(tǒng)是否能觀,若系統(tǒng)能觀,則一

56、定存在狀態(tài)觀測器。狀態(tài)觀測器的一般結(jié)構如圖3.4所示。 H 圖3.4 狀態(tài)觀測器結(jié)構圖 狀態(tài)觀測器的設計歸根結(jié)底是確定一個合適的觀測器增益矩陣H。若系統(tǒng)的系數(shù)矩陣A為可控標準型,其變換矩陣為單位矩陣。如果系統(tǒng)的系數(shù)矩陣A不是可控標準型,則采用如式3.24所述的變換矩陣P,將A轉(zhuǎn)換為可控標準型??煽貥藴市途仃嚪謩e為:,,。假設系統(tǒng)的系數(shù)矩陣為可控標準型,繼續(xù)求解過程。 (3.24) 系統(tǒng)設計所期望的特征方程為 (3.25) 觀測器的特征方程為:

57、 (3.26) 設: (3.27) 令兩特征方程式同次項系數(shù)相等,可以求出觀測器的增益矩陣H。將H帶入結(jié)構圖中,狀態(tài)觀測器的設計完畢。 觀測器—控制器是將全狀態(tài)反饋控制規(guī)律與狀態(tài)觀測器組合起來構成一個完整的控制系統(tǒng),系統(tǒng)可以在s平面內(nèi)任意配置閉環(huán)極點,在帶狀態(tài)反饋規(guī)律的觀測器設計過程中,分離定理是一個關鍵的概念。 分離定理:若系統(tǒng)(A,B,C)可控可觀測,用狀態(tài)觀測器估值形成狀態(tài)反饋時,其系統(tǒng)極點配置和觀測器設計可分別獨立進行,即K和H的設計可分別進行。狀態(tài)反饋矩陣K只影響狀態(tài)反饋系統(tǒng)的極點,狀態(tài)反饋系統(tǒng)的極

58、點與觀測器的增益矩陣H無關。而觀測器的增益陣H只影響狀態(tài)觀測器的極點,狀態(tài)觀測器的極點與狀態(tài)反饋矩陣K無關。利用這些增益,就可以構造一個帶狀態(tài)反饋規(guī)律的觀測器[7]。觀測器—反饋器反饋控制系統(tǒng)結(jié)構圖如圖3.5所示。 系統(tǒng)的狀態(tài)觀測器的增益矩陣L的求解在前面已經(jīng)介紹過了,系統(tǒng)的的狀態(tài)反饋增益矩陣依然用極點配置法設計。以3.23所示的系統(tǒng)為例,求解系統(tǒng)的狀態(tài)反饋增益矩陣。首先用可控性判據(jù)判斷系統(tǒng)是否可控。如果系統(tǒng)可控,則反饋控制規(guī)律對應的特征方程為 (3.28) 所期望的特征方程為 (3.29)

59、 H K 圖3.5 狀態(tài)觀測器及其實現(xiàn)狀態(tài)反饋結(jié)構框圖 設 (3.30) 令式3.28式3.29中的同次項系數(shù)相同,則可以求出觀測器的增益矩陣K。把求出的觀測器增益矩陣和狀態(tài)反饋控制規(guī)律帶入圖3.5所示的框圖中,觀測器—控制器設計完畢。 對于離散系統(tǒng) (3.31)該系統(tǒng)的狀態(tài)觀測器的設計方法與連續(xù)域設計方法十分相似,區(qū)別僅在于系數(shù)矩陣的符號不同,這里就不在贅述。 3.4 PID控制器設計原理 3.4.1 PID控制的原理和特點 對一個控制系統(tǒng),具有快

60、速性,穩(wěn)定的品質(zhì)和性能指標,快速性是希望被控量快速達到設定值;穩(wěn)定性是希望被控量不發(fā)生大幅度、長時間的振蕩,即使有小幅的振蕩也應盡快衰減至零;如果被控量與設定值之間的偏差較小,就說系統(tǒng)的準確型性好。 工程實際中,應用最為廣泛的調(diào)節(jié)器控制規(guī)律為比例、積分、微分控制,簡稱PID控制,又稱PID調(diào)節(jié)。PID控制器問世至今已有近70年歷史,它以其結(jié)構簡單、穩(wěn)定性好、工作可靠、調(diào)整方便而成為工業(yè)控制的主要技術之一。 模擬PID控制系統(tǒng)原理框圖如圖3.6所示。系統(tǒng)由模擬PID控制器和被控對象組成。 圖3.6 模擬PID控制系統(tǒng)原理框圖 PID控制器是一種線性控制器,它根據(jù)給定值rin(

61、t}與實際輸出值your(t)構成控制偏差 error(t)= rin (t)-you(t) (3.32) PID的控制規(guī)律為 (3.33) 或?qū)懗蓚鬟f函數(shù)的形式 (3.34) 式中,—比例系數(shù);積分時間常數(shù);—微分時間常數(shù) 簡單說來,PID控制器各校正環(huán)節(jié)的作用如下:

62、 (1) 比例調(diào)節(jié)作用:是按比例反應系統(tǒng)的偏差,系統(tǒng)一旦出現(xiàn)了偏差,比例調(diào)節(jié)立即產(chǎn)生調(diào)節(jié)作用用以減少偏差。比例作用大,可以加快調(diào)節(jié),減少誤差,但是過大的比例,使系統(tǒng)的穩(wěn)定性下降,甚至造成系統(tǒng)的不穩(wěn)定。 (2) 積分調(diào)節(jié)作用:是使系統(tǒng)消除穩(wěn)態(tài)誤差,提高無差度。因為有誤差,積分調(diào)節(jié)就進行,直至無差,積分調(diào)節(jié)停止,積分調(diào)節(jié)輸出一個常值。積分作用的強弱取決與積分時間常數(shù),越小,積分作用就越強。反之大則積分作用弱,加入積分調(diào)節(jié)可使系統(tǒng)穩(wěn)定性下降,動態(tài)響應變

63、慢。積分作用常與另兩種調(diào)節(jié)規(guī)律結(jié)合,組成PI調(diào)節(jié)器或PID調(diào)節(jié)器。 (3) 微分調(diào)節(jié)作用:微分作用反映系統(tǒng)偏差信號的變化率,具有預見性,能預見偏差變化的趨勢,因此能產(chǎn)生超前的控制作用,在偏差還沒有形成之前,已被微分調(diào)節(jié)作用消除。因此,可以改善系統(tǒng)的動態(tài)性能。在微分時間選擇合適情況下,可以減少超調(diào),減少調(diào)節(jié)時間。微分作用對噪聲干擾有放大作用,因此過強的加微分調(diào)節(jié),對系統(tǒng)抗干擾不利。此外,微分反應的是變化率,而當輸入沒有變化時,微分作用輸出為零。微分作用不能單獨使用,需要與另外兩種調(diào)節(jié)規(guī)律相結(jié)合,組成PD或PID控制器[6]。 PID控制具有以下優(yōu)點: (1) 適應性強,按PID控制規(guī)律進行

64、工作的控制器早已商品化,即使目前最新式的過程控制計算機,其基本控制功能也仍然是PID控制。PID應用范圍廣,雖然很多工業(yè)過程是非線性或時變的,但通過適當簡化,也可以將其變成基本線性和動態(tài)特性不隨時間變化的系統(tǒng),就可以進行PID控制了。 (2) 魯棒性強,即其控制品質(zhì)對被控對象特性的變化不太敏感。但不可否認PID也有其固有的缺點。PID在控制非線性、時變、偶合及參數(shù)和結(jié)構不缺點的復雜過程時,效果不是太好;最主要的是:如果PID控制器不能控制復雜過程,無論怎么調(diào)參數(shù)作用都不大。 (3) PID參數(shù)較易整定。也就是,PID參數(shù),和可以根據(jù)過程的動態(tài)特性及時整定。如果過程的動態(tài)特性變化,例如可能由

65、負載的變化引起系統(tǒng)動態(tài)特性變化,PID參數(shù)就可以重新整定。 3.4.2 PID參數(shù)整定方法 PID參數(shù)整定方法很多,工程上最常用的油臨界比例度法。衰減曲線法和經(jīng)驗試湊法。我們介紹一下衰減曲線法。衰減曲線法是通過系統(tǒng)產(chǎn)生衰減震蕩來整定控制器的參數(shù)值,有4:1和10:1兩種衰減曲線法,具體做法如下(以4:1為例): (1) 在閉合的控制系統(tǒng)中,將控制器變?yōu)榧儽壤饔茫壤确旁谳^大的數(shù)值上。 (2) 系統(tǒng)達到穩(wěn)定后,通過外界干擾或使控制器設定值作一階躍變化,觀察記錄曲線的衰減比。 (3) 從小到大改變比例度,直至出現(xiàn)4:1衰減比為止,記下此時的比例度Ps(叫4:1衰減比例度)并從曲線上

66、得出衰減周期Ts(在4:1曲線中為峰—峰時間,即兩個方向相同的波峰之間的時間)[6]。對有些控制對象,控制過程進行較快,難以從記錄曲線上找出衰減比。這時,只要被控量波動兩次就能達到穩(wěn)定狀態(tài),可以近似為是4:1的衰減過程,其波動一次時間為Ts。 得到了衰減比例度Ps和衰減周期Ts后,就可根據(jù)表3.1中的經(jīng)驗公式求出控制器的P、、參數(shù)值了。 表3.1 4:1衰減曲線法控制器參數(shù)計算表 控制作用 比例度P% 積分時間min 微分時間min 比例 P 比例+積分 1.2Ps 0.5Ts 比例+積分+微分 0.8Ps 0.3Ts 0.1Ts 4 基于LabVIEW的虛擬實驗系統(tǒng)設計 4.1 典型二階系統(tǒng)虛擬實驗系統(tǒng) 本實驗系統(tǒng)的設計分為三個模塊,分別是時域分析,頻域分析和狀態(tài)空間分析,以及如何設計觀測器—控制器。下面分別討論具體的設計過程。 4.1.1 時域、頻域分析實驗系統(tǒng) 根據(jù)第三章對典型二階系統(tǒng)進行理論分析,本實驗系統(tǒng)主要是處理一些理論分析所要進行的大規(guī)模計算,完成對不同阻尼比和自然頻率的二階控制系統(tǒng)的時域分析、頻域分析,并

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲