比較典型的PID算法控制源代碼,是學習PID控制的好資料
上傳時間: 2013-11-25
上傳用戶:a6697238
勻速升溫控制是個復雜的過程,具有大慣性、純滯后、非線性等特點,難以得到精確的數學模型。考慮到這些特點,為提高控制精度,將Fuzzy-PID算法應用于電阻爐溫度控制系統,當誤差較大時采用模糊控制,誤差較小時采用模糊PID控制,實現了2種控制方法的優(yōu)勢互補,在此基礎上,給出了Fuzzy-PID控制器設計、硬件結構和軟件設計,實驗曲線表明該控制算法可以獲得滿意的控制效果,采用模糊PID控制的效果明顯優(yōu)于常規(guī)PID控制。
上傳時間: 2016-08-27
上傳用戶:wangzhen1990
本文是以數位訊號處理器DSP(Digital Singal Processor)之核心架構為主體的數位式溫度控制器開發(fā),而其主要分為硬體電路與軟體程式兩部分來完成。而就硬體電路來看分為量測電路模組、DSP周邊電路及RS232通訊模組、輸出模組三個部分,其中在輸出上可分為電流輸出、電壓輸出以及binary command給加熱驅動裝置, RS232 除了可以與PC聯絡外也可以與具有CPU的熱能驅動器做命令傳輸。在計畫中分析現有工業(yè)用加熱驅動裝置和溫度曲線的關係,並瞭解其控制情況。軟體方面即是溫控器之中央處理器程式,亦即DSP控制程式,其中包括控制理論、感測器線性轉換程式、I/O介面及通訊協定相關程式。在控制法則上,提出一個新的加熱體描述模型,然後以前饋控制為主並輔以PID控制,得到不錯的控制結果。
標簽: Processor Digital Singal DSP
上傳時間: 2013-12-24
上傳用戶:zjf3110
非線性系統的PID魯棒控制,基于NCD優(yōu)化的非線性PID控制
上傳時間: 2013-12-06
上傳用戶:dancnc
PID控制算法即比例積分微分控制算法,該算法簡單、魯棒性好、可靠性高,在工業(yè)控制中應用廣泛,尤其適用于建立精確數學模型的控制系統。但是對于非線性、時變不確定和大時滯對象、難以建立準確數學模型時,PID控制算法的控制品質不時很高,尤其是以誤差作為基本調節(jié)項,微分作用只在系統出現明顯偏差時起作用,屬事后控制,故不能很好地抑制系統的超調。而灰色PID控制算法,以灰色系統理論為基礎,對系統不確定部分建立灰色模型,進行灰色預估補償,使控制系統的灰量得到一定程度的白化,可以提高PID控制質量及其魯棒性。
標簽: grey-pid
上傳時間: 2015-04-22
上傳用戶:zju104
設計了基于 ARM 的閉環(huán) PID 恒溫控制系統。 系統以 S5PV210 微處理器為核心構建嵌入式硬件平臺,并在軟件平臺上實現溫度采集、數據處理、 PID 恒溫控制、數據顯示與傳輸等功能。實驗涉及多種通信協議( SPI、串口、 TCP/IP 等)、脈寬調制 PID 控制算法、基于 Linux API 的網絡編程等。該實驗屬于嵌入式系統設計開發(fā),旨在讓學生對嵌入式系統課程有深刻的認識,熟悉嵌入式項目的開發(fā)及調試過程,理解閉環(huán) PID控制的原理及實現方法。該實驗包含嵌入式設計的硬件驅動、軟件開發(fā)、通信協議等多方面內容,綜合性強,可作為研究生電子設計競賽的實訓實驗。
上傳時間: 2022-01-30
上傳用戶:
設計了基于 ARM 的閉環(huán) PID 恒溫控制系統。系統以 S5PV210 微處理器為核心構建嵌入式硬件平臺,并在軟件平臺上實現溫度采集、數據處理、PID 恒溫控制、數據顯示與傳輸等功能。實驗涉及多種通信協議(SPI、串口、TCP/IP 等)、脈寬調制 PID 控制算法、基于 Linux API 的網絡編程等。該實驗屬于嵌入式系統設計開發(fā),旨在讓學生對嵌入式系統課程有深刻的認識,熟悉嵌入式項目的開發(fā)及調試過程,理解閉環(huán) PID控制的原理及實現方法。該實驗包含嵌入式設計的硬件驅動、軟件開發(fā)、通信協議等多方面內容,綜合性強,可作為研究生電子設計競賽的實訓實驗。
上傳時間: 2022-03-27
上傳用戶:
【摘要】在人們生活以及工業(yè)生產等諸多領域經常涉及到液位和流量的控制問題,例如居民生活用水的供應,飲料、食品加工,溶液過濾,化工生產等多種行業(yè)的生產加工過程,通常需要使用蓄液池, 蓄液池中的液位需要維持合適的高度,既不能太滿溢出造成浪費, 也不能過少而無法滿足需求。因此液面高度是工業(yè)控制過程中一個重要的參數, 特別是在動態(tài)的狀態(tài)下, 采用適合的方法對液位進行檢測、控制,能收到很好的效果。PID 控制(比例、積分和微分控制)是目前采用最多的控制方法。【關鍵詞】水箱液位; PID 控制;液位控制; Matlab 仿真一.引言在人們生活以及工業(yè)生產等諸多領域經常涉及到液位和流量的控制問題, 例如居民生活用水的供應,飲料、食品加工,溶液過濾,化工生產等多種行業(yè)的生產加工過程, 通常需要使用蓄液池, 蓄液池中的液位需要維持合適的高度, 既不能太滿溢出造成浪費, 也不能過少而無法滿足需求。因此液面高度是工業(yè)控制過程中一個重要的參數, 特別是在動態(tài)的狀態(tài)下, 采用適合的方法對液位進行檢測、控制,能收到很好的效果。本論文利用PID 算法在matlab 中進行仿真并講解實物搭接效果, 具體如下:1、利用指導書中推導的模型和實際的參數,建立水箱液位控制系統的數學模型,并進行線性化;2、構成水箱液位閉環(huán)無靜差系統,并測其動態(tài)性能指標和提出改善系統動態(tài)性能的方法,使得系統動態(tài)性能指標滿足σ%≤10%,調節(jié)器調節(jié)閥水槽測量變送出水閥系數<0.5 秒,靜態(tài)誤差小于2%;3、通過在matlab 編程中求取合適的反饋變量K,然后與仿真模型結合構成最優(yōu)控制的水箱液位系統,通過圖形分析是否滿足系統的性能參數;
標簽: pid調節(jié)控制系統
上傳時間: 2022-06-18
上傳用戶:1208020161
前言說明控制的方法遠遠不止PID這一招,在許多場合也未必是最佳的控制算法。對于學習能力較好的師弟也可以再去尋求一種更優(yōu)秀的控制算法。PID的分類多如牛毛,例如:模糊PlD、數字PID、神經元PID等等。另外,本文檔是參考幾十個PID相關文檔資料整合而成。由于個人能力等原因,從策劃、編輯、排版等花了一個多月的時間才完成此次PlD法的整合。為了更有針對性和有效性,本文檔主要講解數字PID及其變種(改進式PID):位置式和增量式。以及這兩種PID的C語言編程實現、參數的調整確定和PID控制的應用。我們?yōu)槭裁匆肞ID岸法呢?原國很商單:其一,PlD是一種比較成熟的控制算法,而且還有許多基于PID的變種算法(簡稱改進式PID)。其二,資杜多,學習難度路低,入門快。其三,多屆師兄實踐過,感覺效果還不錯!但每年資料成指數增長,從上屆師兄那搭貝了好幾G資料,進PID控制的文檔可以夸張的說跟天上的“星星”一樣,看了之后眼花繚亂,而且有很多重復的。為了讓更多人能快速上手使用PID控制算法,結合個人經驗和相關文檔將它濃縮如下:
標簽: pid算法
上傳時間: 2022-07-01
上傳用戶:
PID算法及PWM控制技術簡介1.1PID算法控制算法是微機化控制系統的一個重要組成部分,整個系統的控制功能主要由控制算法來實現。目前提出的控制算法有很多。根據偏差的比例(P)、積分(ID,微分(D)進行的控制,稱為PID控制。實際經驗和理論分析都表明,PID控制能夠滿足相當多工業(yè)對象的控制要求,至今仍是一種應用最為廣泛的控制算法之一。下面分別介紹模擬PID、數字PID及其參數整定方法。1.1.1模擬PID在模擬控制系統中,調節(jié)器最常用的控制規(guī)律是PID控制,常規(guī)PID控制系統原理框圖如圖1.1所示,系統由模擬PID調節(jié)器、執(zhí)行機構及控制對象組成。PID調節(jié)器是一種線性調節(jié)器,它根據給定值r(1)與實際輸出值c(1)構成的控制偏差:e()=r(t)-c(t)(1.1)將偏差的比例、積分、微分通過線性組合構成控制量,對控制對象進行控制,故稱為PID調節(jié)器。在實際應用中,常根據對象的特征和控制要求,將P、I、D基本控制規(guī)律進行適當組合,以達到對被控對象進行有效控制的目的。例如,P調節(jié)器,PI調節(jié)器,PID調節(jié)器等。模擬PID調節(jié)器的控制規(guī)律為
上傳時間: 2022-07-01
上傳用戶: