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

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

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

PID原理與參數(shù)調(diào)試

黃工的嵌入式技術(shù)圈 ? 來源:黃工的嵌入式技術(shù)圈 ? 作者:黃工的嵌入式技術(shù) ? 2020-02-04 15:19 ? 次閱讀

PID控制器(比例-積分-微分控制器),由比例單元(P)、積分單元(I)和微分單元(D)組成。

可以通過調(diào)整這三個單元的增益Kp,Ki和Kd來調(diào)定其特性,PID控制器主要適用于基本上線性,且動態(tài)特性不隨時間變化的系統(tǒng)。

之前簡單寫過一篇關(guān)于PID的文章:重溫經(jīng)典PID算法

一、基礎(chǔ)理論

PID是以它的三種糾正算法而命名。受控變數(shù)是三種算法(比例、積分、微分)相加后的結(jié)果,即為其輸出,其輸入為誤差值(設(shè)定值減去測量值后的結(jié)果)或是由誤差值衍生的信號。若定義 {displaystyle u(t)} u(t)為控制輸出,PID算法可以用下式表示:

其中

Kp:比例增益,是調(diào)適參數(shù)

Ki:積分增益,也是調(diào)適參數(shù)

Kd:微分增益,也是調(diào)適參數(shù)

e:誤差=設(shè)定值(SP)- 回授值(PV)

t:目前時間

1.比例控件

比例控制考慮當(dāng)前誤差,誤差值和一個正值的常數(shù)Kp(表示比例)相乘。

如下圖,不同比例增益Kp下,受控變數(shù)對時間的變化(Ki和Kd維持定值):

2.積分控件

積分控制考慮過去誤差,將誤差值過去一段時間和(誤差和)乘以一個正值的常數(shù)Ki。

如下圖,不同積分增益Ki下,受控變數(shù)對時間的變化(Kp和Kd維持定值):

3.微分控件

微分控制考慮將來誤差,計算誤差的一階導(dǎo),并和一個正值的常數(shù)Kd相乘。

如下圖,不同微分增益Kd下,受控變數(shù)對時間的變化(Kp和Ki維持定值):

二、參數(shù)調(diào)試

PID的參數(shù)調(diào)試是指通過調(diào)整控制參數(shù)(比例增益、積分增益/時間、微分增益/時間)讓系統(tǒng)達到最佳的控制效果。

穩(wěn)定性(不會有發(fā)散性的震蕩)是首要條件,此外,不同系統(tǒng)有不同的行為,不同的應(yīng)用其需求也不同,而且這些需求還可能會互相沖突。

PID只有三個參數(shù),在原理上容易說明,但PID參數(shù)調(diào)試是一個困難的工作,因為要符合一些特別的判據(jù),而且PID控制有其限制存在。歷史上有許多不同的PID參數(shù)調(diào)試方式,包括齊格勒-尼科爾斯方法等,其中也有一些已申請專利。

1.穩(wěn)定性若PID控制器的參數(shù)未挑選妥當(dāng),其控制器輸出可能是不穩(wěn)定的,也就是其輸出發(fā)散,過程中可能有震蕩,也可能沒有震蕩,且其輸出只受飽和或是機械損壞等原因所限制。不穩(wěn)定一般是因為過大增益造成,特別是針對延遲時間很長的系統(tǒng)。 2.最佳性能PID控制器的最佳性能可能和針對過程變化或是設(shè)定值變化有關(guān),也會隨應(yīng)用而不同。

兩個基本的需求是調(diào)整能力(regulation,干擾拒絕,使系統(tǒng)維持在設(shè)定值)及命令追隨 (設(shè)定值變化下,控制器輸出追隨設(shè)定值的反應(yīng)速度)。有關(guān)命令追隨的一些判據(jù)包括有上升時間及整定時間。有些應(yīng)用可能因為安全考量,不允許輸出超過設(shè)定值,也有些應(yīng)用要求在到達設(shè)定值過程中的能量可以最小化。

3.各調(diào)試方法對比

4.調(diào)整PID參數(shù)對系統(tǒng)的影響

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

    關(guān)注

    2

    文章

    169

    瀏覽量

    24222
  • PID
    PID
    +關(guān)注

    關(guān)注

    35

    文章

    1466

    瀏覽量

    84831
  • 微分
    +關(guān)注

    關(guān)注

    0

    文章

    31

    瀏覽量

    14061
收藏 人收藏

    評論

    相關(guān)推薦

    變頻器的參數(shù)調(diào)試方法有哪些?

    ? ? ? 變頻器是一種將工頻電源轉(zhuǎn)換為頻率和電壓可調(diào)的電能控制裝置,廣泛應(yīng)用于工業(yè)自動化、電力系統(tǒng)、交通等領(lǐng)域。變頻器參數(shù)調(diào)試是確保其正常運行和滿足特定應(yīng)用需求的關(guān)鍵環(huán)節(jié)。本文將詳細介紹變頻器
    的頭像 發(fā)表于 06-23 15:29 ?778次閱讀
    變頻器的<b class='flag-5'>參數(shù)</b><b class='flag-5'>調(diào)試</b>方法有哪些?

    變頻器的參數(shù)調(diào)試方法有哪些

    變頻器是一種將工頻電源轉(zhuǎn)換為頻率和電壓可調(diào)的電能控制裝置,廣泛應(yīng)用于工業(yè)自動化、電力系統(tǒng)、交通等領(lǐng)域。變頻器參數(shù)調(diào)試是確保其正常運行和滿足特定應(yīng)用需求的關(guān)鍵環(huán)節(jié)。本文將詳細介紹變頻器參數(shù)調(diào)試
    的頭像 發(fā)表于 06-17 15:20 ?908次閱讀

    什么是PIDPID各個參數(shù)有什么作用?

    PID,就是“比例(proportional)、積分(integral)、微分(derivative)”,是一種很常見的控制算法。 PID已經(jīng)有107年的歷史了,它并不是什么很神圣的東西,大家一定都見過PID的實際應(yīng)用。
    發(fā)表于 03-18 11:24 ?8559次閱讀
    什么是<b class='flag-5'>PID</b>?<b class='flag-5'>PID</b>各個<b class='flag-5'>參數(shù)</b>有什么作用?

    什么是pid控制原理 pid各個參數(shù)對系統(tǒng)的影響

    參數(shù)對系統(tǒng)的影響。 一、PID控制原理 PID控制的基本原理是根據(jù)反饋信號來調(diào)整輸出控制量,使得系統(tǒng)的實際輸出與期望輸出盡可能接近。 PID控制器的基本結(jié)構(gòu)由三個分別對應(yīng)于比例(Pro
    的頭像 發(fā)表于 01-22 15:35 ?3957次閱讀

    pid三個參數(shù)分別起到什么作用

    在計算機科學(xué)中,PID(進程標識符)是一個用于唯一標識運行中的進程的整數(shù)值。PID主要具有以下三個參數(shù)作用: 進程創(chuàng)建:PID參數(shù)用于在操作
    的頭像 發(fā)表于 01-16 14:56 ?1.1w次閱讀

    PID調(diào)試經(jīng)驗分享

    很多玩開源飛控的人,安裝驅(qū)動,端口,刷固件,校準傳感器都不是啥問題,而且關(guān)于這些以及安裝,甚至遙控器設(shè)置,網(wǎng)上都有人教。唯獨一個PID調(diào)試基本是讓人最頭疼的地方。調(diào)法也眾說風(fēng)云說法不一,接下來把修改自MWC飛控國外社區(qū)網(wǎng)友的經(jīng)驗分享出來。
    的頭像 發(fā)表于 12-29 10:13 ?374次閱讀

    pid調(diào)節(jié)參數(shù)設(shè)置技巧

    PID調(diào)節(jié)是一種廣泛用于工業(yè)控制系統(tǒng)中的反饋回路控制方法。通過調(diào)整比例(P)、積分(I)和微分(D)三個參數(shù),可以有效地控制系統(tǒng)誤差,提高系統(tǒng)的穩(wěn)定性和響應(yīng)速度。下面將詳細介紹PID調(diào)節(jié)參數(shù)
    的頭像 發(fā)表于 11-24 14:14 ?3.6w次閱讀

    PID參數(shù)整定試湊法介紹

    PID 參數(shù)整定方法 理論計算整定法:依據(jù)系統(tǒng)的數(shù)學(xué)模型,經(jīng)過理論計算確定 PID 參數(shù)。 這種方法是建立在理想化條件下的,其得到的參數(shù)不一
    的頭像 發(fā)表于 11-14 17:21 ?1430次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>參數(shù)</b>整定試湊法介紹

    PID參數(shù)采樣周期選擇

    在學(xué)習(xí) PID 算法的參數(shù)整定的時候,每一個系統(tǒng)的 PID系數(shù)是不通用的,在不同的系統(tǒng)中運用同樣的 PID系數(shù),其最終所體現(xiàn)的效果可能是相差可能甚遠的,所以我們需要根據(jù)實際的系統(tǒng)進行
    的頭像 發(fā)表于 11-14 17:12 ?2710次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>參數(shù)</b>采樣周期選擇

    pid值如何轉(zhuǎn)化成pwm占空比 pid輸出是怎么計算出來的

    ,輸出的PWM占空比還可以受限制于硬件限制(如PWM模塊的精度和頻率范圍)、電源限制和控制對象的響應(yīng)特性等。因此,在實際應(yīng)用中,可能需要進行實驗和調(diào)試,逐步微調(diào)PID參數(shù)和PWM設(shè)置,以達到較好的控制效果。
    的頭像 發(fā)表于 11-10 17:11 ?8575次閱讀

    怎么調(diào)節(jié)PID參數(shù)使系統(tǒng)更穩(wěn)定?

    是否有一些調(diào)節(jié)PID參數(shù)的技巧
    發(fā)表于 10-31 08:26

    如何改善電機的PID參數(shù)?

    如何改善電機的PID參數(shù)
    發(fā)表于 10-30 06:46

    恒壓變頻器怎么調(diào)試參數(shù)?怎么定時控制選擇?

    恒壓變頻器怎么調(diào)試參數(shù)調(diào)試恒壓變頻器的參數(shù)是確保其正常工作和滿足運行要求的重要步驟。下面是一般的恒壓變頻器參數(shù)
    的頭像 發(fā)表于 10-10 09:37 ?1576次閱讀
    恒壓變頻器怎么<b class='flag-5'>調(diào)試</b><b class='flag-5'>參數(shù)</b>?怎么定時控制選擇?

    橡膠拉力測試機的力保持試驗中,如何調(diào)整PID參數(shù)?詳細步驟解析

    昨天,小編收到一位科研單位客戶的咨詢,硅橡膠材料在進行力保持試驗時,如何調(diào)整PID參數(shù)?在科研和工業(yè)領(lǐng)域中,硅橡膠材料的拉伸性能測試是一項重要的實驗工作。為了確保測試的準確性和可重復(fù)性,通常需要進行
    的頭像 發(fā)表于 10-09 09:51 ?491次閱讀
    橡膠拉力測試機的力保持試驗中,如何調(diào)整<b class='flag-5'>PID</b><b class='flag-5'>參數(shù)</b>?詳細步驟解析

    PID剛?cè)腴T?新手必看的15個PID基本概念!

    PID調(diào)節(jié)系統(tǒng)PID功能由PID調(diào)節(jié)器或DCS系統(tǒng)內(nèi)部功能程序模塊實現(xiàn),了解與PID調(diào)節(jié)相關(guān)的一些基本概念,有助于PID入門新手快速熟悉調(diào)節(jié)
    的頭像 發(fā)表于 09-25 19:40 ?2014次閱讀
    <b class='flag-5'>PID</b>剛?cè)腴T?新手必看的15個<b class='flag-5'>PID</b>基本概念!