【正文】
9。本系統(tǒng)開發(fā)完成后進行了測試,并根據(jù)輸出結(jié)果繪制趨勢圖,均達到了預定的效果,各模塊和程序代碼均正確。本系統(tǒng)采用微軟公司的高級編程語言Visual C++。有的帶有延時和隨機干擾。學 號 畢業(yè)設(shè)計(論文)題目:基于VC的模糊PID控制模塊設(shè)計 日 1摘 要傳統(tǒng)的PID調(diào)節(jié)算法,不可避免地存在非線性、滯后和時變現(xiàn)象。其中有的參數(shù)未知或緩慢變化。有的無法獲得較精確的數(shù)學模型或模型非常粗糙。用戶設(shè)置的參數(shù)經(jīng)過模擬PID算法產(chǎn)生數(shù)據(jù)結(jié)果,模擬PID算法根據(jù)反饋回來的值來確定輸入?yún)?shù),以達到精確控制的效果。關(guān)鍵詞: 模糊PID,模糊規(guī)則,模糊算法,PID調(diào)節(jié)ABSTRACTThe PID of algorithm traditional regulation exists nonlinear, slow and timevarying phenomena. Some of these parameters is unknown or slow changes with delay and random interference。s highlevel programming language Visual C + + as a development tool. After users set the parameters, PID algorithm generated simulation results and analog PID algorithm based on feedback back to determine the value of the input parameters to achieve the precise control of the effect.The system was tested and the mapping trends in accordance with output has reached the intended effect . the modules and code are correct .Key words: Fuzzy PID, fuzzy rules, fuzzy algorithm, PID regulator26基于VC的模糊PID控制模塊設(shè)計目錄摘 要 IABSTRACT II1緒論 1 引言 1 模糊PID研究的基本形式 2 Visual C++ 42 模糊控制概述 6 簡介 6 基于TS模型的模糊PID控制 73 軟件設(shè)計 7 VC工程文件的建立 7 界面設(shè)計 8 MSchart控件的加載 9 MSchart控件屬性設(shè)置 10 MFC類向?qū)гO(shè)置 11 菜單欄建立 12 Timer控件建立 14 “自動運行” 按鈕程序段 15 “單步運行” 按鈕程序段 17 “重設(shè)參數(shù)” 按鈕程序段 19 “退出系統(tǒng)” 按鈕程序段 194 軟件打包 20 軟件發(fā)布 20 生成安裝文件 21 21 22總結(jié) 24參考文獻 25致謝 261緒論 引言傳統(tǒng)的PID(比例proportional,積分integral,微分derivative)控制器雖然以其結(jié)構(gòu)簡單、工作穩(wěn)定、適應性、精度高等優(yōu)點成為過程控制中應用最為廣泛最基本的一種控制器(據(jù)日本統(tǒng)計,當前工業(yè)上使用的控制中,%,%),而且PID調(diào)節(jié)規(guī)律特別是對于線性定常系統(tǒng)的控制是非常有效,一般都能夠得到比較滿意的控制效果,其調(diào)節(jié)品質(zhì)取決于PID控制器各個參數(shù)的確定。為此近年來各種改進的PID控制器如自校正、自適應PID及智能控制器迅速發(fā)展起來。1974年,開辟了模糊控制理論應用的新領(lǐng)域。模糊控制器是一種專家控制系統(tǒng),它的優(yōu)點是不需要知道被控對象的數(shù)學模型而能夠利用專家已有的知識和經(jīng)驗。與傳統(tǒng)的PID控制方式相比,它具有特別適合于那些難以建立精確數(shù)學模型、非線性、大滯后和時變的復雜過程等特點。而且用的最多的二維輸入的模糊控制器不是PI就是PD型,不是過渡過程品質(zhì)不好就是不能消除穩(wěn)態(tài)誤差。從模糊技術(shù)應用于控制領(lǐng)域開始,許多的學者就開始著手二者的結(jié)合,以期待對傳統(tǒng)控制的突破。許多的仿真和實際例子都顯示這些模糊PID控制器具有較好的性能。對于這些參數(shù),一般來說,可以根據(jù)系統(tǒng)原理和專家經(jīng)驗來獲得,但是如果要快速匹配這些參數(shù),提高控制效果,獲得一組最優(yōu)解,則需要用尋優(yōu)的方法來解決。但現(xiàn)有的大部分模糊PID控制器都是手工整定或試湊,沒有合適的具體的優(yōu)化指標,因此一般都不能得到最好的控制性能。及偏差變化△。為了滿足在不同偏差e和偏差變化率△e對PID參數(shù)自整定的要求,利用模糊控制規(guī)則在線對PID參數(shù)進行修改,便構(gòu)成了增益調(diào)整型模糊PID控制器該類 控 制 器中輸出的物理量直接對應增益參數(shù),通過應用模糊規(guī)則實現(xiàn)對三個增益參數(shù)的調(diào)整。由于這些性能指標需要一個完整控制過程得到,因此該類控制器可以用于自整定或自適應方式對增益進行動態(tài)調(diào)整。如非線性比例增益可以記為:Kp= f(e, △e)。(e, △e )的函數(shù),從而達到了調(diào)整各參數(shù)的目的。通常用兩種方式實現(xiàn)對被控過程的在線辨識。(2) 直接控制量型(Directaction)模糊PID控制器如果模糊推理機的輸出是PID原理范圍內(nèi)的控制作用量,則該控制器屬于直接控制量型。這些工作為模糊控制理論與傳統(tǒng)PID控制理論相結(jié)合建立了橋梁。并給出了最為深刻的理論分析,證明了具有最簡單線性控制規(guī)則的二維模糊控制器其輸出可等同于一個非線性PI控制器,在線性對象和非線性對象上的仿真結(jié)果表明了模糊控制器同PI控制器的內(nèi)在聯(lián)系和區(qū)別。(3) 混合型(hybrid)模糊PID控制器混合型模糊PID控制器可以有各種形式出現(xiàn):如增益調(diào)整型與直接控制量型的結(jié)合,或傳統(tǒng)線性PID控制器與模糊控制器的結(jié)合。