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