一種模糊-PI雙模控制系統的仿真與設計

2020-12-25 電子產品世界

PI控制作為PID控制的典型代表,以其算法簡單、魯棒性好及可靠性高,被廣泛應用於工業過程控制和運動控制中。但傳統PI控制適用於建立精確的數學模型的確定性控制系統,而大多數工業過程不同程度地存在非線性、大滯後、參數時變性和模型不確定性,因此普通的PI控制器難以獲得滿意的控制效果。模糊控制不要求被控對象的精確模型且適應性強,能夠克服傳統PI控制器的缺點,可以將模糊控制器與PI控制器結合起來構成複合控制器,模糊-PI雙模控制同時具備PI控制的穩態性能和模糊控制的動態性能,起到良好的控制效果。

1 模糊-PI雙模控制系統結構
模糊-PI雙模控制系統由模糊控制器(FC)和PI控制器並聯組成,並由控制開關進行模式選擇,其結構如圖1所示。

本文引用地址:http://www.eepw.com.cn/article/162306.htm


其工作原理是當系統偏差較大,落在某個閾值A以外時,就採用模糊控制以獲得良好的動態性能;當系統偏差較小,落在閾值以內時,就採用PI控制以獲得較好的穩態性能。
控制開關的控制規則可以描述為:


2 模糊-PI雙模控制系統的設計
2.1 被控對象的選取

在控制工程實踐中,典型的二階系統很常見,即便對於許多高階系統,在一定條件下也可近似作為二階系統來研究。廣義對象系統的傳遞函數可近似看為:

其中K1、K2是根據控制對象的變化可以取不同的數值來模擬系統的非線性特徵。
2.2 PI控制器設計
為獲得較好的穩態控制效果,普遍採用PI控制,也就是在系統中加入1個比例放大器和1個積分器。通過參數整定得到PI控制器的參數為Kp=0.5,Ki=8,單位階躍響應曲線如圖2所示。


2.3 模糊控制器設計
2.3.1 確定輸入、輸出隸數度函數

模糊控制器採用二維結構,以偏差e和偏差變化率ec作為模糊控制器的輸入信號,將模糊控制器進行模糊化、模糊邏輯推理、解模糊化等一系列操作,最後得到模糊控制器輸出控制量信號u。模糊推理輸入的語言變量為E和EC,模糊論域為[-6,6],輸出模糊論域變量為U,模糊論域為[0,10]。實際偏差e的變化範圍是[-0.5,0.5],實際偏差變化率ec的變化範圍是[-1,1],實際輸出控制量u的變化範圍是[0,10]。因此可確定偏差e的量化因子Ke=12,偏差變化率ec的量化因子Kec=6,控制量u的量化因子Ku=1。變量E的語言值設定為6個,即{負大(NB)、負中(NM)、負小(NS)、正小(PS)、正中(PM)、正大(PB)};將變量EC的語言值設定為5個,即{負大(NB)、負小(NS)、零(Z)、正小(PS)、正大(PB)};輸出變量U的語言值設定為5個,即{負大(NB)、負小(NS)、零(Z)、正小(PS)、正大(PB)},並設定好隸屬函數,如圖3、圖4和圖5所示。

pid控制器相關文章:pid控制器原理


相關焦點

  • 基於ARM電冰箱模糊控制系統仿真設計
    1 引 言模糊控制理論的提出,為我們提供了一種新的控制方法。這種方法以微處理器構成的模糊控制器為核心,以模擬人腦的思維方式為基本出發點,不需要我們對控制對象準確建模,就能很好的解決非線性、大滯後環節、變參數對象的控制問題[1]。依靠操作人員的經驗來建立合理的模糊控制算法,就能使難控制的系統達到比較好的控制效果。在電冰箱的控制中,溫度是主要的控制對象,控制的好就有顯著的節能效果。
  • 基於模糊控制的汽車燈光隨動系統仿真
    摘要:利用模糊控制的原理,把方向盤轉角傳感器和車速傳感器檢測到的信號進行模糊化處理,計算得到汽車行駛的轉彎半徑,把輸出結果傳遞給汽車前照燈控制系統,從而實現
  • 基於參數自整定模糊控制技術實現電機軟啟動控制系統的設計
    基於參數自整定模糊控制技術實現電機軟啟動控制系統的設計 蘇亮,廖力清,凌玉 發表於 2020-12-17 10:29:17 1 引言 三相異步電機應用廣泛
  • 單片機模糊PID自整定控制算法的實現及仿真
    本文針對這兩種控制的優缺點並結合模糊控制技術,探討了液壓伺服系統的模糊自整定PID控制方法,同時利用MATLAB軟體提供的Simulink和Fuzzy工具箱對液壓伺服調節系統的模糊自整定PID控制系統進行仿真,並與常規PID控制進行 了比較。
  • DCS系統控制組態仿真軟體的設計和實現
    工業自動化組態軟體的出現為解決實際工程中的問題提供了一種新的方法,它能夠使用戶根據自己的控制對象和控制目的任意組態,使自動化工程人員能夠面向問題的設計。  控制組態仿真軟體要比傳統仿真軟體作出改進,使其不僅僅可以供控制人員進行一些控制的組態構建,還可以提供給操作人員進行仿真培訓,以及進行控制管理人員的培訓。
  • 基於模糊控制技術的恆溫控制系統的設計
    本系統以此作為出發點,以單片機為核心控制器,研究模糊控制算法,實現了精確的恆溫控制。並設計了單片機與上位機的通信軟體,實現了遠程溫度控制和溫度曲線可視化的功能。  1 系統功能和硬體設計  本系統以水溫作為測量媒介,以AT89C51單片機作為核心控制器,以AD590溫度傳感器作為採集器,實現溫度的採集、控制、傳輸、顯示的功能。系統採用模糊算法對電熱絲的加熱時間進行控制,從而達到對水溫的控制。
  • 模糊PID(fuzzy PID)仿真舉例
    但學習了解還是很有必要的,matlab/simulink有專門的模糊控制的庫,足以說明其重要性,本文通過簡單的simulink模糊PID控制為例,對matlab模糊控制進行介紹。模糊控制  之所以稱為模糊,意思就是你的輸入或對應的輸出並不具體,具有模糊性。模糊控制器的構成主要包括輸入模糊化,模糊推理,去模糊化三個主要環節。
  • 基於FPGA的模糊控制交通燈控制方案設計
    模糊控制技術作為智能控制的重要分支之一,它的最大特點是針對各類具有非線性、強耦合、不確定性、時變的多變量複雜系統,在各個控制領域中得到廣泛的應用,並取得良好的控制效果。在城市道路中存在大量的平面交叉路口,交叉路口一般可以分成十字形、X形、T行、Y行和多路交叉形,本文以十字形交叉路口作為研究對象。
  • 基於模糊控制的有源濾波器直流母線電壓控制
    針對傳統直流側電壓控制方法存在超調量和靜差較大的問題,設計了混合有源電力濾波器控制系統,建立了混合有源電力濾波器的系統模型,並針對直流側電壓控制設計了一套雙模糊
  • 相位差模糊控制在線控制算法中的應用設計
    詳細介紹了相位差模糊控制器的原理和設計過程,並將交通信息參數的變化量加入到了模糊控制器的輸入中,增加了模糊控制器的準確性和全面性。通過對實際幹線的實例仿真證明本設計方法可以有效地減少車輛的平均延誤時間。
  • 基於魯棒H ∞ 控制器的磁懸浮系統控制設計
    控制過程中調節效果不理想,魯棒性較差,易受外界擾動而失去穩定的問題,採用了一種基於魯棒控制的方法來進行系統的控制,魯棒控制算法能解決磁懸浮系統在外界幹擾的情況下使系統保持預期的性能要求。將傳統PID控制與現代H ∞ 魯棒控制進行仿真比較,通過仿真結果表明利用魯棒H ∞ 控制系統能夠提高磁懸浮系統的響應速度,降低系統超調量,較少外界幹擾對系統的影響,更好地改善了磁懸浮系統的動態性能。
  • 基於模糊控制的智能競速車舵機轉向系統設計
    競速車模的設計開發,為車輛尋線行駛功能的實現提供了可借鑑的方案和方法。本文對競速車模舵機轉向系統進行優化設計,提出了一種模糊控制的舵機轉向控制方法。但是這種控制方法只能解決線性定常系統的控制問題。現代控制理論可以解決時變系統的控制問題,在時變系統中,輸入量和輸出量的關係隨時間的變化而變化。故而現代控制理論在航空航天和軍事上有很大的作用。現代控制方法以狀態方程為基礎實現。
  • 基於雙模糊控制的溫度控制系統研究
    摘要:針對溫度控制系統的大滯後特點,介紹一種雙模糊控制方法。通過Matlab/Simulink仿真,其結果表明,與傳統PID控制和普通模糊控制相比較,雙模糊控制對大滯後、時變、非線性、無法精確獲得數學模型的控溫系統具有良好的控制效果。該控制方式在快速性、穩態性及準確性方面都有較大提高,較好地解決了快速性與小超調量之間的矛盾。
  • 基於Matlab/Simulink的二階控制系統仿真研究
    為了研究二階控制系統的性能,討論了二階控制系統參數ζ和ωn與單位階躍響應的關係,並介紹了基於Matlab/Simulink軟體仿真環境,在單位階躍信號作用下,利用仿真實例很好地實現了對二階控制系統進行仿真研究。
  • 基於單片機的模糊控制系統
    採用傳統控制理論,不管是用經典控制理論還是用現代控制理論來設計一個控制系 統,都需要事先知道被控對象的精確數學模型。然而,在許多情況下被控對象(或生產過程)的精確數學模型很難建立;像建材工業生產中的水泥窯、玻璃窯,化學 生產中的化學反應過程,食品生產中的發酵過程,還有眾多爐類的熱處理過程。
  • 基於矩角控制的PMSM伺服系統仿真與設計
    摘要:隨著我國經濟和工業水平的不斷提高與發展,高性能、低功耗的伺服系統備受關注。以永磁同步電機(PMSM)為母機的伺服系統以其高性能比而受到諸多關注。以PMSM為控制對象,對交流步進傳動中矩角控制方式應用於伺服系統的情況,進行了動態仿真研究與實際實驗平臺驗證。
  • 多無人機協同編隊飛行控制與仿真系統對教學研究的意義
    2016年,波蘭比亞韋斯託克科技大學Kownacki針對多無人機編隊過程中機間通信問題,提出一種結合虛擬結構、leader-follower方法及基於行為的編隊方法,提高了無人機編隊飛行過程中機間信息共享的可靠性和吞吐量。其他編隊控制方法還有模型預測控制、模糊邏輯、神經網絡技術、信息感知視覺傳感器等方法,可以實現機群間通信不完整情況下編隊飛行。
  • 一種雙模糊控制器的設計實現
    >設計實現了一種雙模糊控制器,根據實際系統輸出信號的誤差大小利用兩個模糊控制器分別進行控制,以改善系統的快速性和消除誤差。從仿真結果來看,和常規PID控制及普通模糊控制相比,雙模糊控制器有效地減小了系統穩態誤差,響應時間、超調量、穩定時間等性能均優於傳統的PID控制和模糊控制。關鍵詞:雙模糊控制器;時變;非線性;性能 傳統的控制方法均建立在被控對象的精確數學模型之上,隨著系統複雜程度的提高,建立系統的精確數學模型和滿足實時控制要求將越來越難以實現。
  • 基於MMC子模塊獨立控制的光伏併網系統仿真分析
    本文介紹了光伏併網中的最大功率點跟蹤技術(MPPT)和模塊化多電平換流器(MMC)拓撲結構的特點、控制方法,提出一種基於MMC子模塊控制的光伏併網系統及控制方式,即在模塊化多電平換流器中的每一個子模塊中通過DC/DC變換器並聯一組光伏陣列,系統控制是電壓外環提供與電網同步的參考電流
  • 模糊控制不模糊
    殷業指出,控制系統必不可少的部分是:控制對象和控制器。控制的目的就是要使控制對象從現有狀態轉變為目標狀態並保持。完成控制目的的方法是根據控制器的響應函數,不斷地由輸入得到輸出實施對控制對象的操作。所以對於控制器而言,響應函數是實施控制的關鍵。   如何得到控制器的響應函數?殷業介紹說,有兩種方法可以得到響應函數,一是傳統控制方法;二是模糊控制方法。