那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

PID控制算法詳解(一)

CHANBAEK ? 來源:GM搬磚基地 ? 作者:GM搬磚基地 ? 2023-03-16 14:55 ? 次閱讀

一、PID的由來:

過去都是采用位式(兩位式‘開關量’)控制方法,即位式控制算法只有兩種輸出信號(H/L),即開或關、0或1。且位式控制只考察控制對象當前的狀態量,而對于實際對象來說都具有慣性,會使得調節器一直在輸出,即輸出一直在預期值附近波動,無法達到精準控制。

由此,需要有一種控制算法,不僅能對控制對象當前輸出量的控制,還能對過去歷史的規律的“總結”(消除環境等因素造成的靜態誤差)以及對未來對象輸出的提前預判,對對象提前進行控制,使得輸出能夠盡快達到預期值并穩定下來(正如那句話所說,‘不要等到已經發生了才開始控制,往往會來不及的’)。

二、PID內容:

pYYBAGQSvOCAPse9AADBLBEywJg932.png

相信對學習過PID控制的小伙伴對上面這張圖并不陌生吧。這是一個典型的PID控制,對于PID控制技術,在本科學習時老師在第一節課就和我們說,PID控制技術就是讓系統從0到1的過程,如何讓它在這個過程中快速、穩定地達到1,并且穩態之后能夠保持預期值的一種控制技術。以下簡單說明PID算法的形成:

[比例]-Kp

1、從開機開始,傳感器的所有采樣數據序列:

x1,x2x3……xn-3,xn-2,xn-1,xn

2、序列采樣點的數據序列,可以挖掘出的信息

1)err=給定值-反饋值:如果err>0,當前未達到給定值

如果err=0,當前達到給定值

如果err<0,當前大于給定值

但是會發現一個問題,比例控制只會在有誤差的情況下起作用,如果單純只采用比例控制,那么按照自己的理解來說等系統穩定之后,誤差為零,控制器將不會有輸出,做仿真實驗時卻發現問題,如下(以一階慣性系統為控制對象):

pYYBAGQSvPCAWbWaAADAnsCggmg681.png

poYBAGQSvQSAI4q7AACeOQMU46U407.png

其系統穩定之后輸出并不為零,而是小于預期值??戳隧n京清教授編寫的自抗擾控制技術之后才了解到,這是由于穩態誤差的存在。

由上圖的仿真圖可知:

x1 = Kp * err = Kp * (x0 - y);

其閉環傳遞函數為:

1/(s+2)

當時間趨近于無窮大時,也就是s趨近于0時,其輸出值為1/2,這個偏離期望值的這個量就叫閉環系統的穩態誤差或者靜差,從表達式可以看出,如果增大比例,如kp=100會發現其傳遞函數變為:

100/(s + 101);

其輸出穩態誤差變為100/101,遠小于kp=1時的1/2。而且還能發現其達到穩定值的調節時間大約是之前的1/50倍。

poYBAGQSvRSAHEVxAAC0Dk2JyPM540.png

那如果我將KP的值設為很大那這樣不就能夠達到PID控制的要求了嗎?非也,查閱了相關資料之后發現,線性模型是對非線性對象在工作點附近的近似,所以kp如果設置很大就很容易使系統的運動躍出線性近似范圍而產生難以駕馭的復雜行為。所以kp的設定不能無限制增大。而且通過其表達式還能發現,控制對象的表達式中分母的常數項就是穩態誤差產生的源泉,只要這個常數項不為零,那么穩態誤差就不會消除,但是對于我們的控制對象,它的表達式一般都是非常復雜的,想必這一項也不太可能為零。

那么問題就來了,kp又不能設置太大,那么穩態誤差就會一直存在,必須想辦法用一種方式將穩態誤差消除或者減小,這個時候,積分項,也就是PID中的I就出現了。

三、總結:

1)位式控制算法所出現的弊端引發了PID控制算法的出現;

2)穩態誤差的產生主要是由控制對象產生的;

3)KP的設定值越大,能夠有效改善系統輸出的響應時間和穩態誤差值,但是也不能無限制增大kp的值。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 仿真
    +關注

    關注

    50

    文章

    4124

    瀏覽量

    133986
  • PID
    PID
    +關注

    關注

    35

    文章

    1473

    瀏覽量

    85822
  • 傳遞函數
    +關注

    關注

    0

    文章

    102

    瀏覽量

    14004
  • 控制算法
    +關注

    關注

    4

    文章

    166

    瀏覽量

    21792
  • 輸出信號
    +關注

    關注

    0

    文章

    291

    瀏覽量

    11935
收藏 人收藏

    評論

    相關推薦

    PID控制詳解

    PID控制詳解資料,完整的在下面鏈接下載PID控制簡介
    發表于 01-20 15:17

    PID算法詳解

    幾乎沒有控制算法比?PID?調節規律更有效、更方便的了?,F在些時髦點的調節器基本源自?PID
    發表于 03-23 10:10

    算法篇(PID詳解)

    算法篇(PID詳解)
    發表于 05-19 10:30

    PID控制詳解,硬件實現PID和軟件實現PID控制的講解

    本帖最后由 張飛電子學院郭嘉 于 2021-3-11 17:37 編輯 PID控制詳解PID控制簡介
    發表于 01-25 17:19

    什么是PID控制算法?PID控制算法C語言是如何實現的?

    什么是PID控制算法?PID控制算法C語言是如何實現的?特殊情況下的
    發表于 06-29 09:24

    PID控制算法的基本思想是什么?PID控制算法是如何形成的?

    常用的控制算法有哪幾種?各自有什么特點?PID控制算法的基本思想是什么?PID
    發表于 06-30 06:04

    什么是PID控制算法呢?PID控制算法有何作用

    什么是PID控制算法呢?PID控制算法有何作用?PID
    發表于 02-25 07:36

    pid算法_什么是pid算法

    PID控制器是種最優控制。本文講述了增量式PID算法原理與數字
    發表于 01-01 11:58 ?1.1w次閱讀
    <b class='flag-5'>pid</b><b class='flag-5'>算法</b>_什么是<b class='flag-5'>pid</b><b class='flag-5'>算法</b>

    PID控制算法總結

    本課題是基于 PID 控制算法來進行控制的。在未做這個 課題之前,對于 PID 控制
    發表于 03-09 10:57 ?1次下載

    PID控制算法控制算法

    PID控制算法控制算法
    發表于 11-17 11:43 ?12次下載

    PID算法詳解

    PID算法詳解
    發表于 12-17 20:48 ?12次下載

    PID控制器與PID算法的研究

    PID 算法 在過程控制中,PID 控制器,直是應用最為廣泛的
    發表于 11-21 17:03 ?30次下載

    PID控制算法詳解

    PID 控制器以各種形式使用超過了 1 世紀,廣泛應用在機械設備、氣動設備 和電子設備.在工業應用中PID及其衍生算法是應用最廣泛的算法
    的頭像 發表于 08-22 09:12 ?1.4w次閱讀

    如何使用PID控制算法優化控制系統

    當涉及到控制系統中的精確調節和穩定性,PID(比例-積分-微分)控制算法種不可或缺的工具。本文將簡單介紹
    的頭像 發表于 08-29 16:39 ?3210次閱讀
    如何使用<b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>優化<b class='flag-5'>控制</b>系統

    PID算法詳解及實例分析

    PID算法詳解及實例分析#include using namespace std;struct _pid{? ?float SetSpeed; //定義設定值? ?float Actu
    發表于 11-09 16:33 ?1次下載
    马牌百家乐娱乐城| 致胜百家乐的玩法技巧和规则| 百家乐电子| 博士娱乐| 百家乐官网博彩策略论坛| 百家乐官网赌博器| 百家乐网站新全讯网| 大发888娱乐城casinolm0| 网上博彩| 加州百家乐官网的玩法技巧和规则 | 百家乐免费体验金| 大玩家娱乐| 利博百家乐官网的玩法技巧和规则 | 闲和庄百家乐官网赌场娱乐网规则| 澳门百家乐哪家信誉最好| 欢乐谷娱乐城官网| 百家乐官网微笑不倒| 八大胜百家乐娱乐城| 香港六合彩公司| 百家乐官网赌场合作| 百家乐机器图片| 百家乐官网公式计算| 在线百家乐有些一| 大发888娱乐场 东南网| 定制百家乐官网桌垫| 亚洲百家乐的玩法技巧和规则 | 大发娱乐在线| JJ百家乐官网的玩法技巧和规则| 威尼斯人娱乐城网上赌博| 赌场百家乐官网技巧| 百家乐路单| 百家乐官网单跳打法| 百家乐玩法的技巧| 至尊国际娱乐| 做生意门朝向什么方向| 网上娱乐城开户| 金锁玉关24山砂水断| 百乐坊娱乐城噢门| 四方百家乐官网的玩法技巧和规则 | 百家乐官网挂机软件| 百家乐园天将|