版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、滁州學(xué)院本科畢業(yè)論文目錄摘要: 1ABSTRACT 11緒論 21.1數(shù)字控制器的發(fā)展概況 21.2課題研究意義 21.2.1課題研究內(nèi)容 21.2.2本課題研究意義 21.3論文主要研究工作及結(jié)構(gòu)安排 31.3.1方案的確立 31.3.2硬件設(shè)計工作 31.3.3計算機(jī)軟件分類 31.4本文的主要工作 32 MATLAB 和 SIMULINK 的概述 42.1 MATLAB 仿真 42.2 SIMULINK 的使用 42.3系統(tǒng)基本原理 52.4本章小結(jié) 53基于MATLAB/SIMULINK 的控制算法研究 63.1 PID控制算法 63.2 PID參數(shù)整定 73.2.1 PID被控參數(shù)的
2、選定 73.2.2 PID的最佳整定參數(shù)的選定 83.3數(shù)字控制器的直接設(shè)計 83.3.1最少拍無靜差有波紋系統(tǒng)的算法 83.3.2最少拍無波紋算法 113.4本章小結(jié) 124基于MATLAB/SIMULINK 數(shù)字控制器仿真 134.1仿真實例 134.1.1 PID控制系統(tǒng)仿真 134.1.2控制系統(tǒng)校正裝置的仿真 144.2數(shù)字控制器的直接設(shè)計方法 154.2.1最少拍無靜差有波紋系統(tǒng)的設(shè)計 154.2.2最少拍無波紋系統(tǒng)仿真 164.3本章小結(jié) 17總結(jié) 18參考文獻(xiàn) 18致謝 19滁州學(xué)院本科畢業(yè)論文基于MATLAB的數(shù)字控制器設(shè)計與仿真摘要:本文介紹了 MATLAB/SIMULIN
3、K的應(yīng)用概況,主要通過SIMULINK在數(shù)字控制器仿真中的應(yīng)用,以一實例為例,通過MATLAB仿真實驗,研究了最少拍有紋波無紋波的計算:比例控制;比例積分控制;比例微分控制對系統(tǒng)控制的影響,最后,基于MATLAB/SIMULINK ,給出連續(xù)系統(tǒng)的PID仿真、控制系統(tǒng)動態(tài)校正裝置的仿真和數(shù)字控制器直接設(shè)計的仿真。直接進(jìn)行數(shù)字控制器 的設(shè)計,主要介紹最少拍系統(tǒng)控制器的設(shè)計與仿真。關(guān)鍵詞:PID控制器;數(shù)字控制器;仿真; MATLABBased on MATLAB digital controller design and simulationABSTRACT :The paper introdu
4、ces the application of MATLAB/SIMULINK,mainly throughSIMULINK application in digital controller, a simulation example, for example, by MATLAB simulation experiment, we studied the ripple minimum clap have no ripple of computing: proportional control, Proporti on in tegral con trol, Perce ntage diffe
5、re ntial con trol system to con trol the in flue nee, and fin ally, based on MATLAB/SIMULINK continuous systems, the PID control system dynamic simulation, calibration device simulation and digital controller design directly simulation. Direct digital controller desig n, mainly in troduce the system
6、 con troller desig n at least pat.Key words:PID controller;digital controller design ; simulation; MATLAB221緒論1.1數(shù)字控制器的發(fā)展概況隨著計算機(jī)技術(shù)的迅猛發(fā)展,計算機(jī)的應(yīng)用領(lǐng)域也越來越廣。數(shù)字計算機(jī)不僅在科學(xué)計算、數(shù)據(jù) 處理等方面獲得了廣泛的應(yīng)用 ,而且在自動控制領(lǐng)域也得到了越來越廣泛的應(yīng)用。數(shù)字計算機(jī)在自動控制中的基本應(yīng)用就是直接參與控制,承擔(dān)了控制系統(tǒng)中控制器的任務(wù),從而形成了計算機(jī)控制系統(tǒng)。計算機(jī)控制實質(zhì)是自動控制技術(shù)與微機(jī)技術(shù)的結(jié)合。由于微機(jī)具有大量存儲信息的能力,強(qiáng)大 的邏
7、輯判斷的功能以及快速運算的本領(lǐng),使控制器能夠解決常規(guī)控制器解決不了的難題,能夠達(dá)到 常規(guī)控制器達(dá)不到的優(yōu)異性能指標(biāo)。模擬化設(shè)計要求較小的采樣周期,只能實現(xiàn)比較簡單的控制算法。由于控制任務(wù)的需要,但所 選擇的采樣周期比較大或?qū)刂破髻|(zhì)量要求比較高時,就要從被控對象的特性出發(fā),直接根據(jù)采樣 系統(tǒng)理論來設(shè)計數(shù)字控制器。直接數(shù)字設(shè)計比模擬化設(shè)計具有更一般的意義,它完全是根據(jù)采樣系 統(tǒng)的特點進(jìn)行分析與綜合,并導(dǎo)出相應(yīng)的控制規(guī)律的。利用微機(jī)的靈活性,就可以實現(xiàn)從簡單到復(fù) 雜的各種控制規(guī)律。1.2課題研究意義.1.2.1課題研究內(nèi)容本課題的內(nèi)容為在 MATLAB下的數(shù)字控制器設(shè)計與仿真,主要介紹最少拍系統(tǒng)。
8、在計算機(jī)控 制系統(tǒng)中,MATLAB軟件的應(yīng)用。由于最少拍控制系統(tǒng)模擬連續(xù)系統(tǒng)要求的參數(shù)準(zhǔn)確,但在實驗電 路中的元器件自身參數(shù)的不準(zhǔn)確性,及受溫度或其它因素的影響,很難做到參數(shù)的準(zhǔn)確,特別是一 階慣性環(huán)節(jié)和積分環(huán)節(jié)的參數(shù)不易整定,輸出波形易出現(xiàn)失真,很難得到理想的結(jié)果,多年來基本 上是利用傳輸函數(shù)建立仿真模型,這種仿真模型構(gòu)建方法相對簡單,僅用比例積分、一階慣性和傳 輸函數(shù)數(shù)學(xué)模塊搭建,雖可避免參數(shù)的不準(zhǔn)確性,但與實際電路相距較遠(yuǎn),用到的僅是數(shù)學(xué)模塊也 就不易理解最少拍控制系統(tǒng)在實際電路系統(tǒng)中的應(yīng)用。本文創(chuàng)新之處在于利用MATLAB仿真平臺對最少拍控制系統(tǒng)實驗電路進(jìn)行建模,構(gòu)建最少拍控制系統(tǒng)實驗
9、電路的仿真電路圖。1.2.2本課題研究意義隨著對自動控制系統(tǒng)功能要求的不斷提高,計算機(jī)控制系統(tǒng)的優(yōu)越性也表現(xiàn)得越來越突出?,F(xiàn)代的控制系統(tǒng)不管是簡單的還是復(fù)雜的,幾乎都是采用計算機(jī)控制。在設(shè)計計算機(jī)控制系統(tǒng)的數(shù)字控制 器時,由于z域計算的復(fù)雜性,已不能像連續(xù)系統(tǒng)那樣可以靠手工的近似計算確定控制器和檢驗性能 指標(biāo),必須利用某種計算機(jī)軟件進(jìn)行數(shù)字仿真。MATLAB非常適合做控制系統(tǒng)的數(shù)字仿真。MATLAB正是一個優(yōu)秀的計算機(jī)輔助工具,MATLAB語言的兩個最顯著的特點,即其強(qiáng)大的矩陣運算能力和完美的圖形可視化功能,使得它成為國際控制界應(yīng)用最廣的首選計算機(jī)工具?,F(xiàn)在,MATLAB語言不但該文將運用離散
10、系統(tǒng)控制理論,直接進(jìn)行MATLAB環(huán)境的仿真檢驗。本課題結(jié)廣泛應(yīng)用于控制領(lǐng)域,也應(yīng)用于其它的工程和非工程領(lǐng)域。 數(shù)字控制器的設(shè)計,主要介紹最少拍系統(tǒng)控制器的設(shè)計,在 果對計算機(jī)控制器設(shè)計有指導(dǎo)意義。1.3論文主要研究工作及結(jié)構(gòu)安排1.3.1方案的確立本論文的研究工作主要圍繞數(shù)字控制器的設(shè)計和在MATLAB下的仿真檢驗。數(shù)字控制器的設(shè)計可以從多個方面進(jìn)行,本文主要介紹最少拍系統(tǒng)控制器的設(shè)計,仿真是在MATLAB環(huán)境下的Simulink中進(jìn)行的。Simulink是MATLAB中的一種可視化仿真工具。一種基于MATLAB的框圖設(shè)計環(huán)境,是實現(xiàn)動態(tài)系統(tǒng)建模、仿真和分析的一個軟件包,被廣泛應(yīng)用于線性系統(tǒng)
11、、非線性系統(tǒng)、 數(shù)字控制及數(shù)字信號處理的建模和仿真中。Simulink可以用連續(xù)采樣時間、離散采樣時間或兩種混合的采樣時間進(jìn)行建模,它也支持多速率系統(tǒng),也就是系統(tǒng)中的不同部分具有不同的采樣速率。為 了創(chuàng)建動態(tài)系統(tǒng)模型,Simulink提供了一個建立模型方塊圖的圖形用戶接口(GUI),這個創(chuàng)建過程只需單擊和拖動鼠標(biāo)操作就能完成,它提供了一種更快捷、直接明了的方式,而且用戶可以立即看到 系統(tǒng)的仿真結(jié)果。1.3.2硬件設(shè)計工作,選用一臺微機(jī)作為上位機(jī)。微機(jī)中裝有在確定總體方案并在掌握系統(tǒng)工作原理的基礎(chǔ)上MATLAB 軟件。1.3.3計算機(jī)軟件分類(1) PSPICE、ORCAD :通用的電子電路仿真
12、軟件,適合于元件級仿真。(2) SYSTEM VIEW :系統(tǒng)級的電路動態(tài)仿真軟件(3) MATLAB :具有強(qiáng)大的數(shù)值計算能力,包含各種工具箱,其程序不能脫離MATLAB環(huán)境而運行,所以嚴(yán)格講, MATLAB不是一種計算機(jī)語言,而是一種高級的科學(xué)分析與計算軟件。(4) SIMULINK :是MATLAB附帶的基于模型化圖形組態(tài)的動態(tài)仿真環(huán)境。本文主要用 SIMULINK 來進(jìn)行仿真的。1.4本文的主要工作本課題為工程應(yīng)用項目研究,對MATLAB/SIMULINK 在控制系統(tǒng)中的仿真作了詳細(xì)的介紹,利用MATLAB中的SIMULINK,論述數(shù)字控制的設(shè)計。讓我們更加了解數(shù)字控制器的一些基本內(nèi)
13、容。本文主要完成以下幾方面的工作。介紹了 MATLAB和SIMULINK的應(yīng)用概況,主要討論SIMULINK在控制器仿真中的應(yīng)用,以 及最少拍的設(shè)計方法。2 MATLAB 和 SIMULINK 的概述2.1 MATLAB 仿真仿真是近幾十年發(fā)展的一門綜合性技術(shù)學(xué)科,它對系統(tǒng)進(jìn)行設(shè)計、研究和決策提供了一個先進(jìn)而有效的手段,并可縮小設(shè)計周期、降低費用。仿真技術(shù)已經(jīng)廣泛應(yīng)用于工程及非工程的廣泛領(lǐng)域, 并取得了極大的社會及經(jīng)濟(jì)效益。MATLAB正是一個優(yōu)秀的計算機(jī)輔助工具,MATLAB語言的兩個最顯著的特點,即其強(qiáng)大的矩陣運算能力 MATLAB仿真簡介目前MATLAB已經(jīng)成為控制界國際上最 流行的軟件
14、,它除了傳統(tǒng)的交互式編程之外,還提出了豐富可靠的矩陣運算、圖形繪制、數(shù)據(jù)處理、圖像處理和方便的 WINDOWS編程等便利工具。此外,控制界很多學(xué)者將自己擅長的CAD方法用MATLAB加以實現(xiàn),出現(xiàn)了大量的MATLAB配套工具箱。圖形交互式的模型輸人計算機(jī)仿真環(huán)境SIMULINK的出現(xiàn)為MATLAB應(yīng)用的進(jìn)一步推廣起到了積極的作用。SIMULINK是一個功能十分強(qiáng)大的仿真軟件,其特點主要表現(xiàn)在系統(tǒng)框圖建立十分容易并直觀,SIMUIJINK的仿真精度是比較高的,所以得出的仿真結(jié)果是可信的。利用SIMULINK強(qiáng)大的仿真功能對整個控制系統(tǒng)進(jìn)行優(yōu)化設(shè)計,可使控制系統(tǒng)的設(shè)計工作迎刃而解。2.2 SIMU
15、LINK 的使用MATLAB的SIMULINK子庫是一個建模、分析各種物理和數(shù)學(xué)系統(tǒng)的軟件,它用框圖表示系 統(tǒng)的各個環(huán)節(jié),用帶方向的連線表示各環(huán)節(jié)的輸入輸出關(guān)系。啟動SIMULINK 十分容易,只需在 MATLAB的命令窗口鍵入“ SIMULINK ”命令,此時出現(xiàn) 一個SIMULINK窗口,包含七個模型庫,分別是信號源庫、輸出庫、離散系統(tǒng)庫、線性系統(tǒng)庫、非 線性系統(tǒng)庫及擴(kuò)展系統(tǒng)庫。(1)信號源庫包括階躍信號、正弦波、白噪聲、時鐘、常值、文件、信號發(fā)生器等各種信號源,其中信號發(fā)生器可產(chǎn)生正弦波、方波、鋸齒波、隨機(jī)信號等波形。輸出庫包括示波器仿真窗口、MATLAB工作區(qū)、文件等形式的輸出。(3)
16、離散系統(tǒng)庫包括五種標(biāo)準(zhǔn)模式:延遲,零-極點,濾波器,離散傳遞函數(shù),離散狀態(tài)空間。(4)線性系統(tǒng)庫提供七種標(biāo)準(zhǔn)模式:加法器、比例環(huán)節(jié)、積分環(huán)節(jié)、微分環(huán)節(jié)、傳遞函數(shù)、零-極點、狀態(tài)空間。(5)非線性系統(tǒng)庫提供十三種常用標(biāo)準(zhǔn)模式:絕對值、乘法、函數(shù)、回環(huán)特性、死區(qū)特性、斜率、繼電器特性、飽 和特性、開關(guān)特性等。(6) 系統(tǒng)連接庫包括輸入、輸出、多路轉(zhuǎn)換等模塊,用于連接其他模塊。(7) 系統(tǒng)擴(kuò)展庫考慮到系統(tǒng)的復(fù)雜性,SIMULINK另提供十二種類型的擴(kuò)展系統(tǒng)庫,每一種又有多種模型供選 擇。使用時只要從各子庫中取出模型,定義好模型參數(shù),將各模型連接起來,然后設(shè)置系統(tǒng)參數(shù),如仿真時間、仿真步長、計算方法等
17、。SIMULINK 提供了 Euler、RungeKutta、Gear、Adams及專用于線性系統(tǒng)的Lin Sim算法,用戶根據(jù)仿真要求選擇適當(dāng)?shù)乃惴ā?.3系統(tǒng)基本原理在自動調(diào)節(jié)系統(tǒng)中,當(dāng)偏差存在時,總是希望系統(tǒng)能盡快地消除偏差,使輸出跟隨輸入變化;或者在有限的幾個采樣周期內(nèi)即可達(dá)到平衡。最少拍實際上是時間最優(yōu)控制。因此,最少拍控制系 統(tǒng)的設(shè)計任務(wù)就是設(shè)計一個數(shù)字控制器,使系統(tǒng)達(dá)到穩(wěn)定時所需的采樣周期最少。而且系統(tǒng)在采樣 點的輸出值能準(zhǔn)確地跟蹤輸入信號,不存在靜差。對任何兩個采樣周期中的過程則不作要求。除了 設(shè)計數(shù)字控制器外,本文介紹了在計算機(jī)控制系統(tǒng)中,設(shè)計最小拍數(shù)字控制器。MATLAB的
18、功能和特點已使它成為控制系統(tǒng)設(shè)計、仿真、教學(xué)不可缺少的基本軟件。MATLAB幾乎已成為控制系統(tǒng) CAD的代名詞,而SIMULINK則是MATLAB在控制系統(tǒng)仿真領(lǐng)域的新突破。 如果能充實MATLAB的各種資源,無疑會給我們的科研、工程實踐帶來很大便利和顯著的經(jīng)濟(jì)效 益。2.4本章小結(jié)MATLAB的功能和特點已使它成為控制系統(tǒng)設(shè)計、仿真、教學(xué)不可缺少的基本軟件。MATLAB幾乎已成為控制系統(tǒng) CAD的代名詞,而SIMULINK則是MATLAB在控制系統(tǒng)仿真領(lǐng)域的新突破。 如果能充實MATLAB的各種資源,無疑會給我們的科研、工程實踐帶來很大便利和顯著的經(jīng)濟(jì)效 益。3 基于 MATLAB/SIMU
19、LINK的控制算法研究3.1 PID控制算法PID控制算法簡單應(yīng)用廣泛,但是其參數(shù)整定方法繁雜。利用MATLAB可以方便地仿真,實現(xiàn) PID參數(shù)整定。按偏差的比例(portional)、積分(integral)和微分(derivative)進(jìn)行控制的調(diào)節(jié)器,簡稱PID調(diào)節(jié)器。在工業(yè)系統(tǒng)中,大多有儲能元件存在,這就使系統(tǒng)對外作用的響應(yīng)有一定的慣性,且能量和信息傳 輸過程中,由于管道、長線等原因也引入一些時間上的滯后,因此,單按偏差進(jìn)行比例調(diào)節(jié),很難 取得較好的控制效果,所以引入偏差的積分調(diào)節(jié)以提高精度,引入偏差的微分來消除系統(tǒng)慣性的影 響,這就形成了按偏差的 PID調(diào)節(jié)系統(tǒng)。在連續(xù)系統(tǒng)中,PID
20、的控制規(guī)律為:detdt(3-1)1 t(u t 二 Kp et - t 0 et dt Td dITIdt式中:u(t)調(diào)節(jié)器的輸出信號e(t)偏差信號,等于給定量與輸出量之差Kp比例系數(shù)Ti積分時間常數(shù)T D 微分時間常數(shù)為使計算機(jī)能對該式進(jìn)行計算,必須將連續(xù)的微分方程化成離散的差分方程。設(shè)T為采樣周期, 分近似,得:k為采樣序號(k=0、1、2、n),積分用累加和近似,微分用一階后項差(3-2)u(k )= KPe(k )+工瓦 ej )+Td &k )-e(k -1 恥即為離散化的PID控制器的全量式輸出形式。但此種算法和過去的所有狀態(tài)有關(guān),要將歷次e(j)相加,計算時浪費時間和內(nèi)存,
21、故常用其遞推形式。T k4第k-1次采樣時:u(k T )= KPe(k T 送 e(j )+半 k T )e(k - 2; (3-3)(3-2 )、(3-3 )兩式想減,整理得:(3-4)lu k 二 Ae k ;- Be k -1汕 Ce k - 2其中:A = KP 1+T+S B = Kp】 +込 i C = KPSI TiT 丿i T 丿T在此PID增量算式中,A、B、C三個參數(shù)可單獨進(jìn)行選擇,從形式上已看不出比例、積分、微分作 用得直接關(guān)系,只反映各次偏差對控制作用得影響。3.2 PID參數(shù)整定隨著控制理論和計算機(jī)技術(shù)的發(fā)展,在自動化過程控制中,PID控制由于其具有控制方法簡單、穩(wěn)
22、定性好、可靠性高和易于現(xiàn)場調(diào)試等優(yōu)點,被廣泛應(yīng)用于工業(yè)過程控制。由于在實際生產(chǎn)過程中,許多被控對象隨著負(fù)荷或干擾因素影響,其對象特性參數(shù)或結(jié)構(gòu)發(fā)生改變。自適應(yīng)控制運用現(xiàn)代控 制理論在線識別對象特征參數(shù),實時改變其控制策路,使控制系統(tǒng)品質(zhì)指標(biāo)保持在最佳范圍內(nèi),但 其控制效果的好壞取決于辨識模型的精確度,這對于復(fù)雜系統(tǒng)是非常困難的。因此,在工業(yè)生產(chǎn)過 程中,大量采用的仍然是 PID參數(shù)的整定方法很多。若擾動出現(xiàn)使得現(xiàn)場控制對象值發(fā)生變化,現(xiàn)場檢測元件就會將這種變化記錄并傳送給PID控制器,改變過程變量值(以下簡稱PV值),經(jīng)變送器送至 PID控制器的輸入端,并與其給定值(以下簡稱SP值)進(jìn)行比較得
23、到偏差值(以下簡稱e值),調(diào)節(jié)器按此偏差并以預(yù)先設(shè)定的整定參數(shù)控制規(guī) 律發(fā)出控制信號,去改變調(diào)節(jié)器的開度,使調(diào)節(jié)器的開度增加或減少,從而使現(xiàn)場控制對象值發(fā)生 改變,并趨向于給定值(SP值),以達(dá)到控制目的。3.2.1 PID被控參數(shù)的選定因為影響控制對象值變化的擾動很多,并非所有擾動都必須加以控制,所以正確選定被控參數(shù),顯得尤為重要。選擇被控參數(shù)要根據(jù)生產(chǎn)工藝要求,深入分析生產(chǎn)工藝過程,找出能較好反映工藝 生產(chǎn)狀態(tài)變化的參數(shù),客觀上要求進(jìn)行自動控制的參數(shù),作為被控參數(shù)。下面總結(jié)出選取被控參數(shù)的一些原則:(1) 選擇對產(chǎn)品的產(chǎn)量、質(zhì)量、安全生產(chǎn)、經(jīng)濟(jì)動作和環(huán)境保護(hù)具有決定性作用的、可直接測 量的
24、工藝參數(shù)作為被控參數(shù)。(2) 當(dāng)不能用直接參數(shù)作為被控參數(shù)時,應(yīng)該選擇一個與直接參數(shù)有線性單值函數(shù)對應(yīng)關(guān)系的間接參數(shù)作為被控參數(shù)。(3) 被控參數(shù)必須具有足夠高的靈敏度。(4) 被控參數(shù)的選取,必須考慮工藝過程的合理性和所用儀表的性能。322 PID的最佳整定參數(shù)的選定PID的最佳整定參數(shù)一般包括 Kp、Ti、Td等三個常用的控制參數(shù), 準(zhǔn)確有效的選定PID的最佳 整定參數(shù)是關(guān)于 PID控制器是否有效的關(guān)鍵部分,如何在實際生產(chǎn)中找到這些合適的參數(shù)呢?現(xiàn)行的方法有很多種,如:動態(tài)特性參數(shù)法、穩(wěn)定邊界法、阻尼振蕩法、現(xiàn)場經(jīng)驗整定法、極限環(huán)自整定現(xiàn)場經(jīng)驗整定法是人們在長期工作工程實踐中,從各種控制規(guī)
25、律對系統(tǒng)控制質(zhì)量的影響的定性 分析總結(jié)出來的一種行之有效、并得到廣泛應(yīng)用的工程整定方法。在現(xiàn)場整定過程中,我們要保持 PID參數(shù)按先比例,后積分,最后微分的順序進(jìn)行,在觀察現(xiàn)場過程值PV的趨勢曲線的同時,慢慢的改變PID參數(shù),進(jìn)行反復(fù)湊試,直到控制質(zhì)量符合要求為止。在具體整定中,我們通常先關(guān)閉積分項和微分項,將TI設(shè)置為無窮大、TD設(shè)置為零,使其成為純比例調(diào)節(jié)。初期比例度按經(jīng)驗數(shù)據(jù)設(shè)定,根據(jù)PV曲線,再慢慢的整定比例控制比例度,使系統(tǒng)達(dá)到4 : 1衰減振蕩的PV曲線,然后,再加積分作用。在加積分作用之前,應(yīng)將比例度加大為原 來的1.2倍左右。將積分時間 TI由大到小的調(diào)整,真到系統(tǒng)再次得到4:
26、 1的衰減振蕩的PV曲線為止。若需引入微分作用,微分時間按TD=(1/31/4) TI計算,這時可將比例度調(diào)到原來數(shù)值或更小一些,再將微分時間由小到大調(diào)整,直到PV曲線達(dá)到滿意為止。在找到最佳整定參數(shù)之前,要對PV值曲線進(jìn)行走勢分析,判斷擾動存在的變化大小,再慢慢的進(jìn)行湊試。如果經(jīng)過多次乃找不到最佳整定參數(shù)或參數(shù)無法達(dá)到理想狀態(tài),而生產(chǎn)工藝又必須要 求較為準(zhǔn)確,那就得考慮單回路PID控制的有效性,是否應(yīng)該選用更復(fù)雜的PID控制。值得注意的是:PID最佳整定參數(shù)確定后,并不能說明它永遠(yuǎn)都是最佳的,當(dāng)由外界擾動的發(fā)生 根本性的改變時,就必須重新根據(jù)需要再進(jìn)行最佳參數(shù)的整定。它也是保證PID控制有效
27、的重要環(huán)節(jié)。3.3數(shù)字控制器的直接設(shè)計3.3.1最少拍無靜差有波紋系統(tǒng)的算法在自動調(diào)節(jié)系統(tǒng)中,當(dāng)偏差存在時,總是希望系統(tǒng)能盡快地消除偏差,使輸出跟隨輸入變化; 或者在有限的幾個周期內(nèi)即可達(dá)到平衡。最少拍實際上是時間最優(yōu)控制。因此,最少拍控制系統(tǒng)的 設(shè)計任務(wù)就是設(shè)計一個數(shù)字控制器。使系統(tǒng)達(dá)到穩(wěn)定時所需要的采樣周期最少,而且系統(tǒng)的采樣點 的輸出值能準(zhǔn)確地跟蹤輸入信號,不存在靜差。圖3-1數(shù)字控制系統(tǒng)結(jié)構(gòu)如圖3-1所示。D(z)為數(shù)字控制器,G(z)為廣義對象的脈沖傳遞函數(shù)。(z)為閉環(huán)z傳遞函數(shù),c(z)為輸出信號的z傳遞函數(shù),R(z)為輸入信號的z傳遞函數(shù)。系統(tǒng)閉環(huán) z傳遞函為:圖3-1數(shù)字控制
28、系統(tǒng)原理圖(3-5)坐二D* GR(z) (1 + D(z)*G(z)(3-6)Ge(z) =1-門(z)二11 + D(z) * G(z)由公式(3-5)和(3-6)可得出最少拍控制系統(tǒng)的數(shù)字控制器為D(z)G(z)-G(z)* 1-G(Z)G(z)G(z) * Ge(z)(3-7)D(z):(z)-G(z) * Ge(z)(3-8)D(z)1- Ge(z) G(z) * Ge (z)(3-9)在式(3-7)中,廣義對象的Z傳遞函數(shù)G(z)是保持器和被控對象所固有的,一旦被控對象確定,G(z)是因不同的典型輸入而改變的,(z則根據(jù)系統(tǒng)的不G(z)是不能改變的。但是,誤差傳遞函數(shù)同要求決定。因
29、此,當(dāng)(z) G(z)、Ge(z)確定后,便可根據(jù)式(3-7)求出最少拍控制器系統(tǒng)數(shù)字調(diào)節(jié)器的z傳遞函數(shù),它是設(shè)計數(shù)字調(diào)節(jié)器的基礎(chǔ)。在一般情況下,所取的典型輸入形式有三種。單位階躍輸入函數(shù)1R(t) = u(t),R(z)lz-1(3-10)(3-11)(3-12)單位速度輸入R(t)=t,R(z)z2(1 - z-1)3它們都有共同的z變換形式R(z(1A(zT式中m為正整數(shù)A(z)是不包括(1- z-1)因式的關(guān)于z1的多項式。因此,對于不同的輸入,只要m不同而已。一般只討論m=1、2、3的情況。將(3-12)代入(3-6 )得E( z)= R(z)* Ge (z)二人(? Ge(z)(
30、3-13)(1_z ) d m已知多項式A(z)不包括z=1的零的,為使穩(wěn)態(tài)誤差等于零,Ge(z)中必須含有因子1-zGe(z) =(1-z)mF(z)( 3-14)式中F(z)是不包含零的z=1的關(guān)于z-1的多項式。如取F(z)=1,可使調(diào)節(jié)器的形式最簡單,且使E(z)的項數(shù)最少,因而調(diào)節(jié)時間最短。據(jù)此,誤差傳遞函數(shù)為:單位階躍輸入時1m = 1, Ge( z) = 1 - z(3-15)單位速度輸入時m 二 2,Ge二(1-z-1)2(3-16)單位加速度輸入時-1 3m = 3,Ge(z) =(1 -z )(3-17)對于一個給定特性的系統(tǒng),當(dāng)采樣周期T和保持器選定后,求得系統(tǒng)的脈沖傳遞
31、函數(shù)G(z),再根據(jù)最少拍設(shè)計原理,結(jié)合典型輸入函數(shù)求得系統(tǒng)的脈沖傳遞函數(shù)(z),就可以求得數(shù)字控制器的傳遞函數(shù)D(z)。根據(jù)z變化的定義E(z)=e(O) e(T)*z1e(2T)*z e(kT) * z (3-18)式中e(0)、e(T)、e(2T)、e(kT)就是每個采樣瞬間的系統(tǒng)誤差。單位階躍輸入時e(0) = O,e(T)二 e(2T)二 e(3T)二=0(3-19)單位速度輸入時e(0) =0,e(T)二 T, e(2T)二 e(3T)二=0(3-20)單位加速度輸入時e(0) =0一e(T)二 e(2T)二 T2/2, e(3T)二 e(4T)二 =0(3-21)由此可見,系統(tǒng)在
32、三中不同的輸入作用下分別經(jīng)過(T)兩拍(2T)和三拍(3T)的調(diào)節(jié)時間后,系統(tǒng)的偏差就可以消除,對應(yīng)的 T、2T、3T,就是調(diào)整時間。在前面討論的最少拍系統(tǒng)D(z)的設(shè)計過程中,對被控對象G(z)并未提出具體限制。實際上,只有當(dāng)廣義對象的z傳遞函數(shù)G(z)是穩(wěn)定的,即在單位園上或單位園外沒有零、極點、而且不包含純滯后環(huán)節(jié)z-1時,所設(shè)計的最少拍系統(tǒng)才是正確的。最少拍控制系統(tǒng)采用 z變換方法進(jìn)行設(shè)計,采樣點上的誤差為零,不能保證采樣點之間的誤差 值也為零,最少拍系統(tǒng)的輸出響應(yīng)在采樣點之間存在波紋。波紋不僅造成誤差,也消耗功率,浪費 能量,而且造成機(jī)械磨損。表3-1三種典型輸入的最少拍系統(tǒng)輸入函數(shù)
33、R(kt)誤差z傳遞函數(shù)Ge(z)閉環(huán)z傳遞函數(shù)最少拍調(diào)節(jié)器D(z)調(diào)節(jié)時間tsu(kt)1 -z-1zz1 (1-z )G(z)TkT川2(1-Z )2z-z-22z,- z,(1z)2G(z)2T2(kT)2“3(1-Z )3z_3z z3z3z2(1-z)3G (z)3T3.3.2最少拍無波紋算法由圖3-1可以看出產(chǎn)生波紋的原因是,在零階保持器的輸入端,也就是數(shù)字控制器的輸出經(jīng)采樣開關(guān)后達(dá)不到相對穩(wěn)定,由此可知,最少拍無紋系統(tǒng)除保證輸出位最少拍外,還必須使U(z)穩(wěn)定。由圖3-1知U(z)二 D(z)E(z) =D(z)Ge(z)R(z)(3-22)根據(jù)式(3-18)可證以明,只要 D(
34、z)是z-1有限多項式,那么在確定的典型輸入作用下,經(jīng)過有限拍以后,U(z)達(dá)到相對穩(wěn)定,從而保證系統(tǒng)輸出無波紋。已知單位階躍輸入的z變換. 1R z1(3-21)1 -z如果D zGe zi=a CZ a2Z(3-22)那么U z=D zGe z R(z) = 4a2z 二 aoa1a2 z a。 a?芒a。a?1 -z(3-23) 由式(3-23)可得aoO=a。uTT =aoaiu 2T = u 3T = u 4T =aoa1a2由此可見,第二拍起,u k就穩(wěn)定在a0 a1 -a2上。當(dāng)系統(tǒng)含有積分環(huán)節(jié)時,a0a1a2= 0。3.4本章小結(jié)PID調(diào)節(jié)器是連續(xù)系統(tǒng)中技術(shù)成熟,應(yīng)用最廣泛的一
35、種調(diào)節(jié)器,實際運行經(jīng)驗及理論分析證明。PID調(diào)節(jié)器對各類工業(yè)系統(tǒng)(包括傳遞函數(shù)不很明確的對象)進(jìn)行控制都能夠取得滿意的效果,然而PID參數(shù)的整定卻是工程實際中非常棘手的問題。有了MATLAB這個有力工具。就可以在仿真的基礎(chǔ)上。很方便的解決參數(shù)整定問題。最小拍控制器的設(shè)計就是設(shè)計一個數(shù)字控制器,數(shù)字控制器的設(shè)計就是求出D(z)。4基于MATLAB/SIMULINK 數(shù)字控制器仿真4.1仿真實例4.1.1 PID控制系統(tǒng)仿真若設(shè)被控對象為二階系統(tǒng),傳遞函數(shù)為:(4-1)1s 0.1s 1應(yīng)用SIMULINK工具箱建立圖4-1所示的控制系統(tǒng)仿真模型,并設(shè)置各模塊參數(shù)。PID控制器的參數(shù)Kp、K|、K
36、d可按第三章中介紹的方法整定,取不同的值可得到不同的結(jié)果, 在示波器中顯示的結(jié)果如圖4-2圖4-1控制系統(tǒng)仿真模型圖4-2仿真結(jié)果(4-2)(4-3)由圖我們可以看出:參數(shù)Kp、Ki、Kd的取值不同,在輸入波形一定的情況下,輸出的波形是不同的,我們要選擇最優(yōu)的取值。4.1.2控制系統(tǒng)校正裝置的仿真若設(shè)被控對象為二階系統(tǒng),傳遞函數(shù)為:53s 1 s 1由參考書2用工程設(shè)計法求得 D(s)s 10.01s - 1應(yīng)用SIMULINK工具箱建立圖4-3所示的控制系統(tǒng)仿真模型。橈正后系脫緒崗圈圖4-3控制系統(tǒng)仿真模型運行結(jié)果如圖4-41060.6 -0.4Q20024G81圖4-4運行結(jié)果由上圖表明:
37、系統(tǒng)加上校正裝置后,系統(tǒng)的性能得到優(yōu)化。4.2數(shù)字控制器的直接設(shè)計方法4.2.1最少拍無靜差有波紋系統(tǒng)的設(shè)計若設(shè)被控對象的傳遞函數(shù)為:(4-4)Gc s =由第3章可求出數(shù)字調(diào)節(jié)器的z傳遞函數(shù):D(z)二0.545(1 -0.5z 冷(1 -0.368Z*)(1-zjl + 0.718)(4-5)應(yīng)用SIMULINK工具箱建立圖4-5所示的控制系統(tǒng)仿真模型。RjmpZer&-PoleZero-Order HoldC! IScpeJ&T f匚A10pcileXz)r如)discreteZero-Pole圖4-5控制系統(tǒng)仿真模型運行結(jié)果如圖4-6與圖4-7所示:圖4-6數(shù)字控制器的輸岀波形圖4-7
38、系統(tǒng)輸岀波形從圖中可以看出,當(dāng)系統(tǒng)為單位速度輸入時,經(jīng)過兩拍以后,輸出量完全等于輸入采樣值。但 在各采樣點之間還存在著一定的誤差,即存在著一定的波紋。4.2.2最少拍無波紋系統(tǒng)仿真若設(shè)被控對象的傳遞函數(shù)為:(4-6)Gc s 二由第3章可求出數(shù)字調(diào)節(jié)器的 z傳遞函數(shù):(4-7)D0.382(1 -0.368Z-111 -0.587Z,)Z =1-z 1 0.592Z應(yīng)用SIMULINK工具箱建立圖4-8所示的控制系統(tǒng)仿真模型。&T f匚Zero-PoleHoldUZetO-OrdrZer&-P(iile運行結(jié)果如圖4-9與4-10所示:圖4-8控制系統(tǒng)仿真模型圖4-9數(shù)字控制器輸岀波形圖4-1
39、0系統(tǒng)的輸出波形從圖中可以看出,三拍以后,數(shù)字控制器的輸出U(k)為常數(shù),所以能保證無波紋。4.3本章小結(jié)本節(jié)通過對數(shù)字控制器在MATLAB/SIMULINK的環(huán)境下進(jìn)行仿真,我們可以看出直接數(shù)字設(shè)計比模擬化設(shè)計具有更一般的意義,它完全是根據(jù)采樣系統(tǒng)的特點進(jìn)行分析語綜合,并導(dǎo)出相應(yīng)的控制規(guī)律。利用微機(jī)軟件的靈活性,就可以實現(xiàn)從簡單到復(fù)雜的各種控制規(guī)律??偨Y(jié)計算機(jī)控制系統(tǒng)的數(shù)字控制器的設(shè)計靠手工計算已不可能,MATLAB以其卓越的計算、繪圖功能很好地解決了設(shè)計所需要的繪圖及數(shù)字仿真等問題。有助于學(xué)生更好觀察最少拍控制系統(tǒng)實驗的 結(jié)果,幫助他們理解最少拍控制系統(tǒng)的原理和應(yīng)用。當(dāng)然,也可以將這種構(gòu)建思路用于科研或其它 學(xué)科的教學(xué)。由于最少拍控制算法是根據(jù)被控對象的模型確定的,因此,在采用該方法時,必須實 現(xiàn)知道被控對象的精確的數(shù)學(xué)模型,這一點導(dǎo)致其使用存在一定的局限性,但是可以結(jié)合系統(tǒng)辨識 等方法使用。通過調(diào)節(jié)仿真模型中各個環(huán)節(jié)的參數(shù),可以對控制器的性能進(jìn)行優(yōu)化和調(diào)整,對于實際修 改控制算法起到了輔助作用?;贛ATLAB開發(fā)環(huán)境的這種建模仿真方法對于計算機(jī)測控系統(tǒng)計算機(jī)輔助設(shè)計具有廣泛的實用價值。MATLAB軟件的源代碼開放性和界面設(shè)計風(fēng)格使仿真程序具有良好的可移植性和人機(jī)對話功能。通過進(jìn)一步的研究,用該軟件環(huán)境可以開發(fā)出功能更強(qiáng)大的控制系統(tǒng)計算機(jī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省周口市淮陽區(qū)馮塘鄉(xiāng)馮塘學(xué)校2024-2025學(xué)年八年級上學(xué)期期末測試英語試卷(含答案)
- 2021高三生物二輪限時訓(xùn)練-光合作用與細(xì)胞呼吸2
- 蘭州市2022高考英語閱讀理解和短文改錯自練(9)及答案
- 【KS5U名?!堪不帐』幢笔?021屆高三第二次模擬考試文科綜合試卷(掃描版-含答案)
- 【備戰(zhàn)2021高考】全國2021屆高中政治試題匯編(11月第一期):K單元中華文化與民族精神
- 【全程復(fù)習(xí)方略】2020年人教A版數(shù)學(xué)文(廣東用)課時作業(yè):2.5對-數(shù)-函-數(shù)
- 內(nèi)心掏空的那一刻-保育員工作總結(jié)
- 四年級數(shù)學(xué)(小數(shù)加減運算)計算題專項練習(xí)與答案匯編
- 五年級數(shù)學(xué)(小數(shù)四則混合運算)計算題專項練習(xí)及答案匯編
- 【狀元之路】2021高考物理一輪復(fù)習(xí)課時作業(yè):7-3-實驗(一)
- 《工程圖學(xué)基礎(chǔ)教程(第4版)》 課件 第7章 零件圖
- 電信業(yè)務(wù)申請表
- 舊電梯拆除施工方案
- 《米奇妙妙屋》課件
- 王二小的故事【拼音版】
- 路燈更換施工方案
- 大力弘揚(yáng)教育家精神爭做新時代大先生PPT以文化人的弘道追求展現(xiàn)了中國特有的教育家精神PPT課件(帶內(nèi)容)
- 生產(chǎn)工藝過程說明書
- 遼寧省營口市鲅魚圈區(qū)2023-2024學(xué)年數(shù)學(xué)四年級第一學(xué)期期末復(fù)習(xí)檢測試題含答案
- 中小學(xué)鐵路安全知識主題教育課件
- RoboCup中型組機(jī)器人比賽規(guī)則MSLR
評論
0/150
提交評論