国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

PID算法

發(fā)布時間:2013-10-29 13:43    發(fā)布者:絕對好文
關鍵詞: PID , 算法
作者:鳳舞天

PID算法網(wǎng)上不少,往往都是基于數(shù)學模型,在實際中導致使用難的問題,而數(shù)學模型屬于理想的,沒有深入本質講解,本文從控制學的基礎講解。

我們看一個生活例子,冬天洗熱水澡,需要先放掉一段時間的冷水,因為水管里有一段冷水,熱水器也需要一個加熱過程,等過了這段時間之后水溫有些接近目標值后,開始調節(jié)水龍頭來調節(jié)冷、熱水之間的比例及出水量,之后再慢慢的微調,在洗浴過程中感覺溫度不合適,再一點點的調節(jié)。這個過程,其實就是PID算法過程。我們之所以微調,是因為水溫的變化速度與我調節(jié)的速度不相匹配,存在一個滯后效應,我們需要調節(jié)一點點,等一下再感覺一下溫度,不夠再條件一點點,再感覺,這個過程就叫PID算法,也可以說,滯后效應是引入PID的原因。

失去的能否找回來?能、只是我找回了紐扣,卻發(fā)現(xiàn)衣服已經(jīng)不再了。這個就是滯后效應。

負反饋系統(tǒng),都有滯后效應,但為什么運放、電源這類的卻從來不提PID算法呢?這是因為這類系統(tǒng)的滯后延時時間非常短,若考慮這個延時,負反饋引入180度相位,延時恰好引入180度相位,則完全可能引起振蕩。問題在于這個延時時間足夠短,它的諧振頻率點比較高,以運放為例,加入延時加上負反饋引起的諧振點為10MHz,但這顆運放的頻率響應是1MHz,則在10MHz下完全不可能導致振蕩,因為這個芯片的頻響特性只有1MHz。我們常用的線性電源IC,比如SOT23封裝的LDO,假如輸出不加電容,就會輸出一個振蕩的波形,相對來說電源IC的滯后效應比運放要大,但是,因為電源一般后面都要接大電容的,它的頻響特性很低,接近直流0Hz,所以當有電容時候,就無法振蕩了。

而工業(yè)控制領域,比如溫度等,都是滯后效應很嚴重的,往往都是mS,甚至是10mS級別的,若直接用負反饋,因為激勵與反饋的不同步,必然導致強烈的振蕩,所以為了解決這個問題,我們需要引入PID算法,來實現(xiàn)這類滯后效應嚴重系統(tǒng)的負反饋控制,我們以高頻感應加熱設備加熱工件,從常溫25度加熱到700度為例做說明:

1、25~600度,100%的全功率加熱工件,這是因為溫差太大,前期要全功率,先加熱到靠近目標溫度。之所以考慮在600度,是因為滯后效應,若設定太高,當發(fā)現(xiàn)接近700度再停下來,但實際上,溫度會沖過700度。當然,600度是一個經(jīng)驗值,以下幾個溫度點都是經(jīng)驗值,根據(jù)實際情況而來。

2、600以上,開啟P算法,P就是根據(jù)測量值與目標值的誤差來決定負反饋的大小。P算法公式:反饋 = P * (當前溫度-目標溫度)。但因為負反饋是基于存在誤差為前提的,所以P算法導致一個問題,永遠到不了想要的值:700度。因為到了700度,反饋值就沒有了。P算法的開啟,進一步逼近了目標溫度,假設穩(wěn)態(tài)下可以達到650度,這樣就算因為滯后效應導致的延時,也不會超過700度太多。

3、當達到P算法的穩(wěn)態(tài)極限650度附近的時候,比如640度,就應該開啟另外一個算法解決P算法引起的極限誤差,那就是I算法。I算法就是為了消除這個P算法導致的誤差值,畢竟我們想要的是700度,而不是650度。I算法,本質上講就是獲取一個700度下對應的一個驅動值,之后用這個驅動值來取代P算法,那么我們怎么得到這個驅動值呢,唯一的手段就是把之前的誤差都累加起來,最后得到一個期望值,這個期望值就是我們想要的驅動值。因為只要與目標值存在誤差,那么把這些誤差值積累起來再去反饋控制,就能一步步的逼近目標值,這如同水溫不夠高,再加一點點熱水,不夠高再加,這樣總能達到想要的水溫。值得注意的是,I算法不能接入太高,必須要在P算法的后期介入,不然很容易積累過大。這個時候可以引入一個誤差門限,比如誤差為60,當作6來處理,誤差為50,當作5來處理,消除大的誤差值,具體根據(jù)項目情況決定。

4、當I算法把工件溫度加熱到很接近目標溫度后,那么可以調節(jié)的范圍就很小了,最后一點點的微動,讓調節(jié)的每一次的變化,不要太大,這就是D算法。D算法本質上講就是反對劇烈的變化,所以適用于達到目標溫度的時候。

PID算法其實不復雜,但從目前看,很多人都是因為對這三者的使用條件不了解導致的問題,都是從加熱一開始,三個要素都上,結果可想而知。P算法是溫度接近目標值的時候用,I算法是在P算法到穩(wěn)態(tài)極限的時候用,D算法是達到目標值附近的時候用。實際項目中,D算法一般不用,效果不大。假如非要找一個現(xiàn)實中對應的實物,那么以開關電源為例,TL431基準電源比較器可以認為是P,輸出濾波電容C是I,輸出濾波電感是D,兩者完全等價。它們各自的應用工作點可以認為:假設目標溫度700度,600~800度:P算法;640~760度:I算法;690~710度:D算法。具體值,以實驗為準,數(shù)據(jù)僅供參考。
本文地址:http://m.qingdxww.cn/thread-122493-1-1.html     【打印本頁】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據(jù)著作權人的要求,第一時間更正或刪除。
Zaxife 發(fā)表于 2013-10-29 15:10:07
基本的PID公式已經(jīng)不能解決現(xiàn)在的高精度工藝要求了。
基本上都是新版的各種PID了,針對不同的場合特定做的PID。
智能PID威武。
HHNN 發(fā)表于 2013-10-29 21:46:16
挺好的
miaokz 發(fā)表于 2013-10-31 18:18:44
雖然不是很懂,但還是覺得通俗易懂
elm99 發(fā)表于 2013-10-31 20:27:46
講的真好
hdm66 發(fā)表于 2013-11-3 08:01:37
好!講的太好了!
TedChen 發(fā)表于 2013-11-8 17:58:13
!感覺很明白~!解析很到位!
dapzc 發(fā)表于 2013-11-17 14:13:04
正在惡補PID
fdjlz78 發(fā)表于 2013-12-15 12:33:37
對!
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發(fā)培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區(qū)

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品国偷自产在线 | 亚洲欧美在线一区二区 | 亚洲欧美在线观看一区二区 | 亚洲国产精品免费观看 | 成年女人免费看片 | 4hc44四虎www亚洲 | 国产精品视频网 | 手机看日韩毛片福利盒子 | 色妞www精品视频免费看 | caobi网 | 国产片毛片 | 91香蕉国产在线观看免费永久 | 国产成人永久在线播放 | 97色婷婷成人综合在线观看 | 久久久精品久久久久久 | 三级a毛片 | 精品国产一区二区三区久久久狼 | 亚洲欧美在线一区二区 | 老色批午夜免费视频网站 | 国产精品福利在线 | 欧美日韩中文字幕 | 天天摸日日操 | 欧美地区一二三区 | 99久久免费观看 | 中文有码 | 最近免费中文字幕视频高清在线看 | 综合五月天婷婷丁香 | 黄页网站免费在线观看 | 国产福利片在线 易阳 | 亚洲欧美综合另类 | 国内外成人鲁尔山免费大片 | 热久久久久久 | 国产精品日本不卡一区二区 | 狠狠色丁香婷婷综合久久来 | 国产人成精品午夜在线观看 | www日本视频| 日本中文字幕免费 | 亚洲三级视频在线 | 欧美视频在线视频 | 黄页在线播放 | 青青草原网站在线观看 |