0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

要掌握PID算法需要深刻理解反饋機(jī)構(gòu)和執(zhí)行機(jī)構(gòu)以及了解自身特點(diǎn)

h1654155971.7688 ? 2017-12-20 13:49 ? 次閱讀

PID算法,不管是原理上,還是代碼上都比較簡單。主要運(yùn)用在電機(jī)控制、開關(guān)電源電源管理芯片等領(lǐng)域。

一般《自動控制原理》上給的是位置式算法,如下圖所示。要掌握PID算法需要深刻理解反饋機(jī)構(gòu)和執(zhí)行機(jī)構(gòu)以及了解自身特點(diǎn)要掌握PID算法需要深刻理解反饋機(jī)構(gòu)和執(zhí)行機(jī)構(gòu)以及了解自身特點(diǎn)

原因在于你對這個系統(tǒng)的反饋機(jī)構(gòu)理解得不夠。

比如,716空心杯電機(jī),設(shè)定在100轉(zhuǎn)/秒,但是你卻用了50M時鐘讓PID算法工作,假設(shè)PID是全并行的(數(shù)據(jù)吞吐量也達(dá)到50M)。

這時,不管你怎樣調(diào)參數(shù),電機(jī)都不受控制,一下子很快,一下子很慢。

靜下來想想,不難發(fā)現(xiàn)問題。

假設(shè)電機(jī)瞬時轉(zhuǎn)速是101轉(zhuǎn)/秒,光電開關(guān)大概每隔4.95毫秒才反饋一個速度量過來,在這期間是沒有反饋的。

設(shè)定的轉(zhuǎn)速是100轉(zhuǎn)/秒,用工作在50M全并行的增量式PID算法,在4.95毫秒內(nèi),不斷地累積1轉(zhuǎn)/秒的誤差,期間被PID算法作用了247.5次!

也就是說,因為PID的工作頻率太高,積累誤差的速率太快(從另一個角度來看就是反饋機(jī)構(gòu)太慢),所以電機(jī)不受控制,這時,你把PID的工作頻率降下來,就會發(fā)現(xiàn),電機(jī)漸漸地受控制了。

下面給一個在FPGA中使用PID算法做電機(jī)控制的完整框圖。要掌握PID算法需要深刻理解反饋機(jī)構(gòu)和執(zhí)行機(jī)構(gòu)以及了解自身特點(diǎn)

綜上所述,控制類算法,除了要關(guān)注算法本身的特點(diǎn)以外,還要深刻理解反饋機(jī)構(gòu)和執(zhí)行機(jī)構(gòu)。

BTW,一般來說,電機(jī)控制用PI或者PD控制就可以了,如果用PID三個環(huán)節(jié)的話,一來參數(shù)不容易調(diào)節(jié),二來容易自激,當(dāng)然也不排除某些特殊場合需要用PID三個環(huán)節(jié),甚至還會用到三環(huán)控制(速度環(huán)、相位環(huán)、電流環(huán))。此外,除了PID以外,常用的控制類算法還有模糊控制、MPC(模型預(yù)測控制)算法。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1466

    瀏覽量

    84831

原文標(biāo)題:要掌握PID算法 要深刻理解反饋機(jī)構(gòu)和執(zhí)行機(jī)構(gòu)

文章出處:【微信號:weixin21ic,微信公眾號:21ic電子網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    蓄電容執(zhí)行機(jī)構(gòu)的新突破

    情況以及閥門的運(yùn)轉(zhuǎn)狀況?!   】稍谲浖献x出的信息有:    運(yùn)轉(zhuǎn)狀況:通電次數(shù)、停電切斷次數(shù)、信號切斷次數(shù)、電機(jī)運(yùn)轉(zhuǎn)累計時間、電機(jī)運(yùn)轉(zhuǎn)次數(shù)(1s以上及以下);環(huán)境參數(shù)有:執(zhí)行機(jī)構(gòu)內(nèi)部最高
    發(fā)表于 06-09 16:32

    執(zhí)行機(jī)構(gòu)的新突破

    溫度范圍內(nèi),60℃以上,-10℃以下);異常次數(shù):超載錯誤、運(yùn)轉(zhuǎn)超時間;以及用圖表形式顯示的執(zhí)行機(jī)構(gòu)內(nèi)部溫度圖,電機(jī)電流圖,蓄電容電壓圖等等。    通過這些參數(shù),用戶可以清晰的了解執(zhí)行機(jī)構(gòu)
    發(fā)表于 07-25 18:58

    淺析位置式PID與增量式PID算法

    位置式PID與增量式PID算法通常依據(jù)控制器輸出與執(zhí)行機(jī)構(gòu)的對應(yīng)關(guān)系,將基本數(shù)字PID算法分為位
    發(fā)表于 01-15 18:35

    用直流電機(jī)控制執(zhí)行機(jī)構(gòu)執(zhí)行機(jī)構(gòu)如果出現(xiàn)抖動,如何用程序判定?

    用直流電機(jī)控制執(zhí)行機(jī)構(gòu),執(zhí)行機(jī)構(gòu)如果出現(xiàn)抖動,如何用程序判定(判定方法)?機(jī)械原因的抖動和反饋信號原因產(chǎn)生的抖動!
    發(fā)表于 02-23 09:11

    請問用直流電機(jī)控制執(zhí)行機(jī)構(gòu)如何用程序判定抖動?

    用直流電機(jī)控制執(zhí)行機(jī)構(gòu),執(zhí)行機(jī)構(gòu)如果出現(xiàn)抖動,如何用程序判定(判定方法)?機(jī)械原因的抖動和反饋信號原因產(chǎn)生的抖動!
    發(fā)表于 05-06 09:22

    消息隊列執(zhí)行機(jī)構(gòu)運(yùn)動一直不停止

    停止,停3s后繼續(xù)完成同樣的任務(wù)。我采用了任務(wù)1控制小車運(yùn)動,用消息隊列給執(zhí)行機(jī)構(gòu)發(fā)送消息,但是執(zhí)行機(jī)構(gòu)運(yùn)動一直不停止,小車停止后不再繼續(xù)運(yùn)行。麻煩給一下解決思路或建議,謝謝。補(bǔ)充:停幾秒只是一個假設(shè)實(shí)際中不是那么精準(zhǔn),完成動
    發(fā)表于 04-14 04:35

    掌握PID算法

    掌握PID算法深刻理解反饋機(jī)構(gòu)
    發(fā)表于 09-13 06:20

    普立斯曼VALPES電動執(zhí)行機(jī)構(gòu)

    普立斯曼VALPES電動執(zhí)行機(jī)構(gòu)
    發(fā)表于 05-01 11:51 ?17次下載

    電動執(zhí)行機(jī)構(gòu)傳遞函數(shù)的研究

    介紹了一種獲得電動執(zhí)行機(jī)構(gòu)傳遞函數(shù)的新方法。該方法從分析電動執(zhí)行機(jī)構(gòu)的各個組成部分出發(fā),最終推導(dǎo)出以供電電壓為輸入、反饋電壓為輸出的開環(huán)傳遞函數(shù),并通過求解微
    發(fā)表于 03-17 15:36 ?16次下載

    基于DSP的電動執(zhí)行機(jī)構(gòu)的設(shè)計與實(shí)現(xiàn)

    智能電動執(zhí)行機(jī)構(gòu)的研究是工業(yè)控制領(lǐng)域的熱點(diǎn)問題之一。本文論述了一種基于DSP 的電動執(zhí)行機(jī)構(gòu)的研究工作。本電動執(zhí)行機(jī)構(gòu)采用三相混合式步進(jìn)電動機(jī)為動力、以DSP 為控制
    發(fā)表于 01-13 17:19 ?18次下載

    基于CAN總線的電動執(zhí)行機(jī)構(gòu)的設(shè)計

    智能電動執(zhí)行機(jī)構(gòu)實(shí)現(xiàn)遠(yuǎn)程監(jiān)控是目前研究的熱點(diǎn)。本文介紹了基于CAN總線通訊的智能電動執(zhí)行機(jī)構(gòu)的設(shè)計思路及實(shí)現(xiàn)方法,具體介紹了電動執(zhí)行機(jī)構(gòu)的控制電路、驅(qū)動電路及CAN總線
    發(fā)表于 02-21 14:18 ?25次下載

    基于DSP實(shí)現(xiàn)的SDZ智能電動執(zhí)行機(jī)構(gòu)

    論述了SDZ智能電動執(zhí)行機(jī)構(gòu)的設(shè)計與開發(fā)。結(jié)合SDZ執(zhí)行機(jī)構(gòu)的功能特點(diǎn),介紹了智能電動執(zhí)行機(jī)構(gòu)的基本功能。給出了系統(tǒng)的硬件結(jié)構(gòu)以及程序的總體
    發(fā)表于 03-02 13:52 ?21次下載

    信息傳輸介質(zhì)與執(zhí)行機(jī)構(gòu)概述

    信息傳輸介質(zhì)與執(zhí)行機(jī)構(gòu)概述,labview基礎(chǔ)知識。
    發(fā)表于 01-12 14:44 ?8次下載

    執(zhí)行機(jī)構(gòu)和定位驅(qū)動器介紹

    對于執(zhí)行機(jī)構(gòu)最廣泛的定義是:一種能提供直線或旋轉(zhuǎn)運(yùn)動的驅(qū)動裝置,它利用某種驅(qū)動能源并在某種控制信號作用下工作。因為越來越多的工廠采用了自動化控制,人工操作被機(jī)械或自動化設(shè)備所替代,人們要求執(zhí)行機(jī)構(gòu)
    發(fā)表于 10-24 16:39 ?3次下載

    基于微機(jī)技術(shù)和執(zhí)行器技術(shù)為一體的電動執(zhí)行機(jī)構(gòu)的設(shè)計方案

    提出一種新型電動執(zhí)行機(jī)構(gòu)的設(shè)計方案,詳細(xì)介紹了該執(zhí)行機(jī)構(gòu)各功能元件的選型與設(shè)計、閥位及速度控制原理以及各種關(guān)鍵問題的解決方法。該執(zhí)行機(jī)構(gòu)將閥門、伺服電機(jī)、控制器合為一體,采用8031單
    發(fā)表于 01-05 09:06 ?1432次閱讀
    基于微機(jī)技術(shù)和<b class='flag-5'>執(zhí)行</b>器技術(shù)為一體的電動<b class='flag-5'>執(zhí)行機(jī)構(gòu)</b>的設(shè)計方案