版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、欽州學院本科課程設(shè)計報告欽 州學院系統(tǒng)仿真課程設(shè)計報告模糊PID控制器的設(shè)計院 系 專 業(yè) 學 生 班 級 姓 名 學 號 指導教師單位 指導教師姓名 指導教師職稱 2013年6月模糊PID控制器的設(shè)計 2010級 指導教師 摘要:模糊控制器與PID控制器相結(jié)合,通過開關(guān)選擇來觀察響應(yīng)曲線,開始模糊控制器對響應(yīng)曲線進行粗調(diào),然后響應(yīng)曲線產(chǎn)生超調(diào)后,PID控制器對響應(yīng)曲線進行細調(diào)。模糊控制器為PD控制器,而PID控制器中的積分作用是消除余差,進行無差調(diào)節(jié),細調(diào)時選用PID控制器控制更加精確。兩者相互協(xié)調(diào)使得系統(tǒng)的響應(yīng)速度加快、穩(wěn)態(tài)性好。關(guān)鍵詞:模糊控制器,PID,仿真,設(shè)計 課題背景、意義及發(fā)展
2、現(xiàn)狀 隨著越來越多的新型自動控制應(yīng)用于實踐,其控制理論的發(fā)展也經(jīng)歷了經(jīng)典控制理論、現(xiàn)代控制理論和智能控制理論三個階段。智能控制的典型實例是模糊全自動洗衣機。自動控制系統(tǒng)可分為開環(huán)控制系統(tǒng)和閉環(huán)控制系統(tǒng)。一個控制系統(tǒng)包括控制器、傳感器、變送器、執(zhí)行機構(gòu)、輸入輸出接口。控制器的輸出經(jīng)過輸出接口、執(zhí)行機構(gòu)加到被控系統(tǒng)上;控制系統(tǒng)的被控量,經(jīng)過傳感器、變送器通過輸入接口送到控制器。不同的控制系統(tǒng),傳感器、 變送器、執(zhí)行機構(gòu)是不一樣的。比如壓力控制系統(tǒng)要采用壓力傳感器;電加熱控制系統(tǒng)要采用溫度傳感器1。目前,PID控制及其控制器或智能PID控制器(儀表)已經(jīng)很多,產(chǎn)品已在工程實際中得到了廣泛的應(yīng)用。比如
3、,工業(yè)生產(chǎn)過程中,對于生產(chǎn)裝置的溫度、壓力、流量、液位等工藝變量常常要求維持在一定的數(shù)值上,或按一定的規(guī)律變化,以滿足生產(chǎn)工藝的要求2。PID控制器可以根據(jù)PID控制原理對整個控制系統(tǒng)進行偏差調(diào)節(jié),從而使被控變量的實際值與工藝要求的預(yù)定值一致。PID(比例 積分 微分)控制具有結(jié)構(gòu)簡單、穩(wěn)定性能好、可靠性高等優(yōu)點,尤其適用于可建立精確數(shù)學模型的控制系統(tǒng)。而對于一些多變量、非線性、時滯的系統(tǒng),傳統(tǒng)的PID控制器并不能達到預(yù)期的效果。隨著模糊數(shù)學的發(fā)展,模糊控制的思想逐漸得到控制工程師們的重視,各種模糊控制器也應(yīng)運而生。而單純的模糊控制器有其自身的缺陷控制效果很粗糙、控制精度無法達到預(yù)期標準。但利
4、用傳統(tǒng)的PID控制器和模糊控制器結(jié)合形成的模糊自適應(yīng)的PID控制器可以彌補其缺陷;它將系統(tǒng)對應(yīng)的誤差和誤差變化率反饋給模糊控制器進而確定相關(guān)參數(shù),保證系統(tǒng)工作在最佳狀態(tài),實現(xiàn)優(yōu)良的控制效果3。1.模糊PID控制器的設(shè)計1.1模糊PID控制器的工作原理模糊PID控制器是以操作人員手動控制經(jīng)驗總結(jié)出的控制規(guī)則為核心,通過辨識系統(tǒng)當前的運行狀態(tài);經(jīng)過模糊推理,模糊判決,解模糊過程得到確定的控制量以實現(xiàn)對被控對象的在線控制。模糊PID控制器是運用模糊數(shù)學的基本理論和方法,把控制規(guī)則的條件、操作用模糊集表示,并把這些模糊控制規(guī)則及有關(guān)專家的控制信息作為知識存入計算機知識庫中4,然后計算機根據(jù)控制系統(tǒng)實際
5、響應(yīng)狀況,運用模糊控制規(guī)則表中的相關(guān)的規(guī)則進行模糊推理。它能自動調(diào)整PID參數(shù),實現(xiàn)對PID控制器參數(shù)的最優(yōu)配備,從而讓PID控制具有更強的適應(yīng)性,優(yōu)化了控制效果。模糊PID控制器有多種結(jié)構(gòu)和形式,但是其原理都是基本一致的。1.2模糊PID控制器組織結(jié)構(gòu)和算法的確定模糊PID控制器的設(shè)計選用二維模糊控制器。即,以給定值的偏差e和偏差變化ec為輸入;KP,KD,KI為輸出的自適應(yīng)模糊PID控制器,見圖1-1。圖1-1 自適應(yīng)模糊PID控制器其中PID控制器部分采用的是離散PID控制算法,如公式1-1。 (1-1)1.3 模糊控制器的基本結(jié)構(gòu)與工作原理模糊控制器有如下結(jié)構(gòu),圖1-2呈現(xiàn)了其基本控制
6、流程。模糊化模糊推理知識庫解模糊被控對象圖1-2 模糊控制器控制流程為了了解模糊控制器的工作原理,圖1-3列出其結(jié)構(gòu)框圖。模糊化模糊推理知識庫解模糊被控對象圖1-3 模糊控制器結(jié)構(gòu)顯然,模糊控制器主要由模糊化接口、知識庫、模糊推理機、解模糊接口四部分組成,通過單位負反饋來引入誤差,并以此為輸入量進行控制動作。1.4 模糊控制器各部分組成1.4.1 模糊化接口模糊化接口接受的輸入只有誤差信號e(t),由e(t)再生成誤差變化率或誤差的差分e(t),模糊化接口主要完成以下兩項功能: 論域變換 模糊化 1.4.2 知識庫知識庫中存儲著有關(guān)模糊控制器的一切知識,它們決定著模糊控制器的性能,是模糊控制器
7、的核心5。 數(shù)據(jù)庫(Data Base)數(shù)據(jù)庫中存儲著有關(guān)模糊化、模糊推理、解模糊的一切知識,包括模糊化中的論域變換方法、輸入變量各模糊集合的隸屬度函數(shù)定義等,以及模糊推理算法、解模糊算法、輸出變量各模糊集合的隸屬度函數(shù)定義等。 規(guī)則庫(Rule Base)模糊控制規(guī)則集,即以“ifthen”形式表示的模糊條件語句,如R1:If e* is A1, then u* is C1,R2:If e* is A2, then u* is C2,其中,e*就是前面所說的模糊語言變量,A1,A2,An是et*的模糊子集,C1,C2,Cn是u*的模糊子集。規(guī)則庫中的n條規(guī)則是并列的,它們之間是“或”的邏輯關(guān)
8、系,整個規(guī)則集合的總模糊關(guān)系為:。1.4.3 模糊推理機模糊控制應(yīng)用的是廣義前向推理。即通過模糊規(guī)則對控制決策進行推斷,以確定模糊輸出子集。1.4.4 解模糊接口 解模糊 論域反變換 2、模糊推理方式Mamdani模糊模型Mamdani型的模糊推理方法最先將模糊集合的理論用于控制系統(tǒng)7。它是在1975年為了控制蒸汽發(fā)動機提出來的。其采用極小運算規(guī)則定義表達的模糊關(guān)系。如R:If x is A then y is B。如式中:x為輸入語言變量;A為推理前件的模糊集合;y為輸出語言變量;B模糊規(guī)則的后件。用RC表示模糊關(guān)系,如公式2-1。 (2-1)當x為,且模糊關(guān)系的合成運算采用“極大極小”運算
9、時,模糊推理的結(jié)論計算如公式3-2所示。 (2-2)3、 模糊PID控制器模糊部分設(shè)計3.1 定義輸入、輸出模糊集并確定個數(shù)類別依據(jù)模糊PID控制器的控制規(guī)律以及經(jīng)典PID的控制方法6,同時兼顧控制精度。論文將輸入的誤差(e)和誤差微分(ec)分為7個模糊集:NB(負大),NM(負中),NS(負小),ZO(零),PS(正?。?,PM(正中),PB(正大)。即,模糊子集為e,ec=NB,NM,NS,ZO,PS,PM,PB。將輸出的KP,KD,KI也分為7個模糊集:NB(負大),NM(負中),NS(負小),ZO(零),PS(正小),PM(正中),PB(正大)。即,模糊子集為KP,KD,KI=NB,N
10、M,NS,ZO,PS,PM,PB。3.2 確定輸入輸出變量的實際論域根據(jù)控制要求,對各個輸入,輸出變量作如下劃定:e,ec論域:-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6KP,KD,KI論域:-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6應(yīng)用模糊合成推理PID參數(shù)的整定算法。第k個采樣時間的整定為式中為經(jīng)典PID控制器的初始參數(shù)。為了便于系統(tǒng)輸入,輸出參數(shù)映射到論域內(nèi)。根據(jù)實驗和相關(guān)文獻,確定模糊化因子為:ke=kec=0.01;解模糊因子為:K1=0.5,K2=K3=0.01。3.3 定義輸入、輸出的隸屬函數(shù)誤差e、誤差微分及控制量的模糊集和論域確定后,需
11、對模糊變量確定隸屬函數(shù)。即對模糊變量賦值,確定論域內(nèi)元素對模糊變量的隸屬度。參考輸入、輸出變量的變化規(guī)律,通過實驗、試湊。最終作如下規(guī)定:對于輸入量誤差(e),誤差微分(ec)都采用高斯型的隸屬函數(shù)(gaussmf),同時為體現(xiàn)定義的7個模糊子集,見圖3-1和圖3-2。 圖3-1 偏差隸屬函數(shù) 圖3-2 偏差微分隸屬函數(shù)對于輸出量KP變化量(KP),KD變化量(KD),KI變化量(KI)采用三角形隸屬函數(shù)(trimf),同時為體現(xiàn)定義的7個模糊子集,見圖3-3,3-4,3-5。 圖3-3 KP變化量隸屬函數(shù) 圖3-4 KD變化量隸屬函數(shù) 圖3-5 KI變化量隸屬函數(shù)3.4 確定相關(guān)模糊規(guī)則并建
12、立模糊控制規(guī)則表根據(jù)參數(shù)KP、KI、KD對系統(tǒng)輸出特性的影響情況,可以歸納出系統(tǒng)在被控過程中對于不同的偏差和偏差變化率參數(shù)KP、KI、KD的自整定原則7: 當偏差較大時,為了加快系統(tǒng)的響應(yīng)速度,并防止開始時偏差的瞬間變大可能引起的微分過飽和而使控制作用超出許可范圍,應(yīng)取較大的KP和較小的KD。另外為防止積分飽和,避免系統(tǒng)響應(yīng)較大的超調(diào),KI值要小,一般取KI=0。 當偏差和變化率為中等大小時,為了使系統(tǒng)響應(yīng)的超調(diào)量減小和保證一定的響應(yīng)速度,KP應(yīng)取小些。在這種情況下KD的取值對系統(tǒng)影響很大,應(yīng)取小一些,KI的取值要適當。當偏差變化較小時,為了使系統(tǒng)具有較好的穩(wěn)態(tài)性能,應(yīng)增大KP、KI值,同時為
13、避免輸出響應(yīng)在設(shè)定值附近振蕩,以及考慮系統(tǒng)的抗干擾能力,應(yīng)適當選取KD。原則是:當偏差變化率較小時,KD取大一些;當偏差變化率較大時,KD取較小的值,通常為中等大小。參考以上自整定原則,總結(jié)工程設(shè)計人員的技術(shù)知識和實際操作經(jīng)驗,建立合適的關(guān)于e、ec、KP、KD、KI的模糊規(guī)則,如:1.If (e is NB) and (ec is NB) then (KP is PB)(KI is NB)(KD is PS)2.If (e is NB) and (ec is NM) then (KP is PB)(KI is NB)(KD is NS)3.If (e is NB) and (ec is NS
14、) then (KP is PM)(KI is NM)(KD is NB).49.If (e is PB) and (ec is PB) then (KP is NB)(KI is PB)(KD is PB)將以上規(guī)則定義成模糊規(guī)則控制表,見表3-1,3-2,3-3。表3-1 KP模糊規(guī)則表ecKPeNBNMNSZOPSPMPBNBNMNSZOPSPMPBPBPBPMPMPSPSZOPBPBPMPMPSZOZOPMPMPMPSZONSNMPMPSPSZONSNMNMPSPSZONSNSNMNMZOZONSNMNMNMNBZONSNSNMNMNBNB表3-2 KI模糊規(guī)則表ecKIeNBNMNS
15、ZOPSPMPBNBNMNSZOPSPMPBNBNBNBNMNMZOZONBNBNMNMNSZOZONMNMNSNSZOPSPSNMNSNSZOPSPSPMNSNSZOPSPSPMPMZOZOPSPMPMPBPBZOZOPSPMPBPBPB表3-3 KD模糊規(guī)則表ecKDeNBNMNSZOPSPMPBNBNMNSZOPSPMPBPSPSZOZOZOPBPBNSNSNSNSZONSPMNBNBNMNSZOPSPMNBNMNMNSZOPSPMNBNMNSNSZOPSPSNMNSNSNSZOPSPSPSZOZOZOZOPBPB3.5 模糊推理 選擇模糊推理方法 權(quán)衡PID控制自身的諸多特點。例如,它
16、的控制規(guī)則形式符合人們的思維和語言表達的習慣,控制策略能夠方便地表達,控制算法簡單等。 規(guī)則匹配和觸發(fā)給定輸入的誤差和誤差微分后,分別代入隸屬函數(shù)中,并求出關(guān)于所建立七個模糊子集的隸屬度,統(tǒng)計輸入的誤差和誤差微分隸屬度不為零的模糊子集對數(shù),依照模糊控制規(guī)則表,查得并統(tǒng)計輸出對應(yīng)的模糊子集。 規(guī)則前提推理在同一條規(guī)則內(nèi),前提之間通過“與”的關(guān)系得到規(guī)則結(jié)論。對前提的可信度之間通過取小運算來確定,之后統(tǒng)計出規(guī)則總的可信度。 模糊系統(tǒng)總的輸出模糊系統(tǒng)總的可信度為各條規(guī)則可信度推理的并集。通過統(tǒng)計,可以得到被觸發(fā)的若干條規(guī)則。 解模糊4. 對模糊控制器的SIMULINK建模MATLAB提供的SIMUL
17、INK是一個用來對動態(tài)系統(tǒng)進行建模,仿真與分析的軟件包8。它功能強大,使用簡單,支持連續(xù),離散和二者混合的系統(tǒng),同時還可用于線性系統(tǒng)和非線性系統(tǒng)的分析。SIMULINK包含多個子模型庫,每個子模型庫里又包含多個功能模塊。利用這些資源直接進行系統(tǒng)仿真,最后用模擬示波器將仿真動態(tài)結(jié)果予以顯示。4.1 將模糊系統(tǒng)載入SIMULINKSIMULINK可以與模糊邏輯工具箱結(jié)合。在MATLAB中建立一個M文件,命名為“graduate2.m”,其內(nèi)容為: matrix=readfis(graduate1.fis),這樣就完成了模糊邏輯組件和SIMULINK相關(guān)模塊的連接。4.2 在SIMULINK中建立模
18、糊子系統(tǒng)在MATLAB 的命令窗口里鍵入“SIMULINK”可建立一個新的SIMULINK仿真模型。打開的SIMULINK庫中選擇“Fuzzy Logic Toolbox”項,將選項“Fuzzy Logic Controller”拖到SIMULINK仿真系統(tǒng)中。確定模糊化因子為:ke=kec=0.01;解模糊因子為:K1=0.5,K2=K3=0.019。建立如下模型,并將其封裝成子系統(tǒng)。見圖4-1。 圖4-1 模糊控制器 4.3 PID部分的SIMULINK建模首先,在MATLAB提示符下鍵入下“SIMULINK”,啟動SIMULINK模塊。由于在Matlab7的版本中,PID控制器有獨立的S
19、IMULINK模塊,它的KP、KD、KI可直接設(shè)置。建立“五入單出”的PID控制器。見圖4-210。 圖4-2 五輸入PID控制器4.4 模糊PID控制器的SIMULINK建模完成各個部分的SIMULINK仿真后。依據(jù)模糊PID控制器原理,利用剛剛封裝的子系統(tǒng)進行模糊PID控制器的仿真。為了預(yù)置初始參數(shù),利用SIMULINK中“Commonly Used Blocks”下的“Constant模塊”和“Sum模塊”。如針對被控對象,把經(jīng)典PID控制器的預(yù)置參數(shù)KP=20,KD=3.7,KI=1.35設(shè)置給“Constant模塊”,將模糊控制器的輸出控制信號KP、KI、KD與預(yù)置參數(shù)加和一起送到經(jīng)
20、典PID控制器,并在輸出的PID參數(shù)位置分別加入SIMULINK中“Sinks”下的“Scope模塊”,用來觀察模糊PID控制器的在線參數(shù)整定的情況。依照以上要求,建立如圖4-3模型。圖4-3 模糊PID控制器 開關(guān)式模糊PID控制器的仿真模型,如圖4-4所示.圖4-4 開關(guān)式模糊PID控制器的仿真模型4.5 MATLAB仿真 開關(guān)式模糊PID控制系統(tǒng)的響應(yīng)曲線,如圖4-5所示。圖4-5 開關(guān)式模糊PID控制系統(tǒng)的響應(yīng)曲線 模糊控制器與PID控制器相結(jié)合,通過開關(guān)選擇來觀察響應(yīng)曲線,開始模糊控制器對響應(yīng)曲線進行粗調(diào),然后響應(yīng)曲線產(chǎn)生超調(diào)后,PID控制器對響應(yīng)曲線進行細調(diào)。模糊控制器為PD控制器,而PID控制器中
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度淘寶店鋪售后服務(wù)質(zhì)量標準合同3篇
- 二零二五年度商業(yè)地產(chǎn)買賣合同模板2篇
- 2025年度礦山居間合作合同示范文本3篇
- 2025版鍋爐改造工程節(jié)能監(jiān)測與評估合同3篇
- 2024年限量供氣協(xié)議模板版B版
- 2024年運動器材生產(chǎn)代工合作協(xié)議范本3篇
- 2024年門面租賃合同違約金計算
- 二零二五年度體育用品品牌戰(zhàn)隊贊助權(quán)益協(xié)議6篇
- 2024年電力設(shè)施抗震設(shè)計合同范本:防震減災(zāi)協(xié)議3篇
- 2024版房產(chǎn)開發(fā)商投資合伙合同版
- 火力發(fā)電廠有關(guān)職業(yè)病的危害及防護
- 民主測評票(三種樣式)
- 班車安全檢查表(2015-7-14)V3 0 (2)
- 城投集團年度安全管理工作計劃
- 一、 行業(yè)協(xié)會申請設(shè)立分支機構(gòu)、代表機構(gòu)應(yīng)提交的文件:
- 幼兒園幼兒園理事會成員一覽表
- 學生對課堂教學滿意度調(diào)查
- 住房公積金中心窗口人員個人工作總結(jié)
- 集成電路單粒子效應(yīng)評估技術(shù)研究PPT課件
- 幼兒園小班生成活動教案20篇
- 講師與平臺的合作協(xié)議
評論
0/150
提交評論