【正文】
的PID控制方式相比,它具有特別適合于那些難以建立精確數(shù)學模型、非線性、大滯后和時變的復雜過程等特點。1974年,開辟了模糊控制理論應用的新領域。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控制模塊設計目錄摘 要 IABSTRACT II1緒論 1 引言 1 模糊PID研究的基本形式 2 Visual C++ 42 模糊控制概述 6 簡介 6 基于TS模型的模糊PID控制 73 軟件設計 7 VC工程文件的建立 7 界面設計 8 MSchart控件的加載 9 MSchart控件屬性設置 10 MFC類向導設置 11 菜單欄建立 12 Timer控件建立 14 “自動運行” 按鈕程序段 15 “單步運行” 按鈕程序段 17 “重設參數(shù)” 按鈕程序段 19 “退出系統(tǒng)” 按鈕程序段 194 軟件打包 20 軟件發(fā)布 20 生成安裝文件 21 21 22總結 24參考文獻 25致謝 261緒論 引言傳統(tǒng)的PID(比例proportional,積分integral,微分derivative)控制器雖然以其結構簡單、工作穩(wěn)定、適應性、精度高等優(yōu)點成為過程控制中應用最為廣泛最基本的一種控制器(據(jù)日本統(tǒng)計,當前工業(yè)上使用的控制中,%,%),而且PID調節(jié)規(guī)律特別是對于線性定常系統(tǒng)的控制是非常有效,一般都能夠得到比較滿意的控制效果,其調節(jié)品質取決于PID控制器各個參數(shù)的確定。用戶設置的參數(shù)經(jīng)過模擬PID算法產(chǎn)生數(shù)據(jù)結果,模擬PID算法根據(jù)反饋回來的值來確定輸入?yún)?shù),以達到精確控制的效果。其中有的參數(shù)未知或緩慢變化。有的帶有延時和隨機干擾。本系統(tǒng)開發(fā)完成后進行了測試,并根據(jù)輸出結果繪制趨勢圖,均達到了預定的效果,各模塊和程序代碼均正確。然而,針對上述的復雜系統(tǒng),如果使用常規(guī)的PID控制器,其PID參數(shù)不是整定困難就是根本無法整定,因此不能得到滿意的控制效果。隨著技術的發(fā)展,模糊控制理論和模糊技術成為最廣泛最有前景的應用分支之一。但是經(jīng)過深入研究,也會發(fā)現(xiàn)基本模糊控制存在著其控制品質粗糙和精度不高等弊病。于是,許多模糊和PID相結合的控制器相繼出現(xiàn),包括基于模糊推理的PID參數(shù)自整定模糊和PID的復合控制器以及實現(xiàn)PID功能的模糊PID控制器等。因此需要設定一個合適的優(yōu)化指標使系統(tǒng)具有最優(yōu)的控制性能。對PID參數(shù)的自整定要求,從而不能滿足要求的性能指標或影響了其控制效果的進一步提高。② 基于誤差驅動的模糊PID控制器,Zhao等人應用了如下的規(guī)則形式:If(e is…) and (△e is…) then (Kp is…) and (Ki is…) and (Kd is…)該控制器的PID增益參數(shù)將是誤差e和誤差變化△e的非線性函數(shù)。對于那些含有對被控過程在線辨識環(huán)節(jié)的FuzzyPID控制器,對具有不確定性的對象有較好的控制效果。1987年,其中特別重要的是證明了Mamdani模糊PI(或PD)型控制器是具有變增益的非線性PID控制器。并將此方法推廣到具有通常線性控制規(guī)則的二維模糊控制器,證明了其輸出可等同于一個全局多層次線性關系式和一個局域非線性PI控制器,將結構分析方法推廣到具有線性規(guī)則的三維模糊控制器上,得出了三維模糊控制器的一般解析輸出表達式,證明了具有一般線性推理規(guī)則的三維模糊控制器可等同于一個全局多層次關系式和一個局部非線性PID控制器。這種模糊控制器主要可分為2類:PI型的模糊控制器,由偏差e和偏差的和∑e作為輸入量。雖然以偏差e,偏差和∑e,偏差變化△e以及偏差變化的變化△e2作為輸入構成常規(guī)或增量式模糊PID控制器可以實現(xiàn)PID的控制功能,但因增加了一個輸入量使得模糊控制器的設計和計算復雜,規(guī)則繁多,推理運算時間變長。這種結構的模糊控制器產(chǎn)生階梯狀的非線性控制信號作用于PID控制器,依靠調節(jié)PID輸入的突然變化來提高動態(tài)響應速度,往往易造成PID作用的誤調節(jié)。這種模糊控制器本質上是一PD控制器,由于缺乏積分環(huán)節(jié)系統(tǒng)有穩(wěn)態(tài)誤差,為此在偏差e小于某一閩值M時,控制器切換至常規(guī)PID控制器,從而使得這種雙模控制器具有響應快,穩(wěn)態(tài)精度高的特點。Visual C++ C++標準,還增添了對邏輯型數(shù)據(jù)的支持,并且對于模板的支持也得到了相當?shù)母纳?。在Developer Studio中,可以在項目工作區(qū)中組織文件、項目和項目配置,可以使用工作區(qū)窗口來查看和訪問項目中的各種元素。Visual C++ ,并且支持在Internet Explorer 98環(huán)境下編程的新的通用控件。Visual C++ ,分別為學習版(Learning Edition)、專業(yè)版(Professional Edition)和企業(yè)版(Enterprise Edition)。所生成的分布式應用程序適用于所有32位PC環(huán)境。智能控制理論覆蓋的范疇十分廣泛,其主要分支有模糊控制、學習控制、專家控制、神經(jīng)網(wǎng)絡控制等。 .Mamdani