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

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

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

PID控制算法詳解(三)

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

各個環(huán)節(jié)的特點:

比例作用:輸出與輸入曲線相似;

積分作用:只要輸入有偏差輸出就變化;

微分作用:輸入有抖動輸出才有變化,且會猛烈變化。

01對微分的理解

系統(tǒng)的輸出量與輸入量對時間的微分成正比,即輸出量反映輸入量的變化率,而不反映輸入量本身的大小。因此,可由微分環(huán)節(jié)的輸出來反映輸入信號的變化趨勢,加快系統(tǒng)控制作用實現(xiàn)。所以常用微分環(huán)節(jié)來改善系統(tǒng)的動態(tài)響應(yīng)。

微分的作用能夠超前調(diào)節(jié),單純的微分作用是不存在的,同積分作用一樣。

1.微分作用與被調(diào)量的大小無關(guān),但與被調(diào)量的變化速率有關(guān);

2.微分參數(shù)一般只有一個,用微分時間表示。有些有兩個:微分增益與微分時間。但是我們一般只調(diào)節(jié)微分增益。微分增益表示輸出波動的幅度,波動后還要輸出回歸,微分時間表示回歸的快慢。從下圖可以稍微理解一下:

pYYBAGQSvjSAQ_r4AACpMxSRatY916.png

02微分適用范圍

對于微分項的適用,不是所有的系統(tǒng)都適用。很多人常常會將比例積分微分一起用于系統(tǒng)的控制。比例積分可以都適用,但是有些系統(tǒng)用微分是不恰當?shù)摹?/p>

1.被調(diào)量很難穩(wěn)定在一個數(shù)值,微分作用會因為被調(diào)量的小波動,使得輸出大幅度來回動作,形成干擾,而且對執(zhí)行機構(gòu)也不利。就如被調(diào)量是水位、氣壓、風壓的調(diào)節(jié)系統(tǒng)不適合使用微分。他們本身的數(shù)值容易受各種因素影響,即使穩(wěn)定的系統(tǒng),被調(diào)量也很難穩(wěn)定在一個數(shù)值。就如我現(xiàn)在研究生學習階段的方向是永磁同步電機的控制,在采用PID控制時,一般不引入微分控制;

2.被調(diào)量有微小擾動時,要先消除擾動再使用微分;

3.系統(tǒng)大延遲的情況下應(yīng)使用微分。

03仿真實驗分析

搭建PID控制器如圖所示,為保證仿真的有效性,仿真的控制對象與采用Pi控制的參數(shù)與對象均為一階慣性函數(shù)。微分增益一般取很小的值,初步取值為0.1。

pYYBAGQSvlOADq0XAADdaIViZnY852.png

pYYBAGQSvmSAevljAADQ8huaCJU648.png

可以從仿真看出,輸出逐步趨于期望值最后并穩(wěn)定于1。閉環(huán)傳遞函數(shù)為:

poYBAGQSvn-AEgcDAAAnXn_iy1A623.png

化為一般式:

pYYBAGQSvpCASXr7AAA9j7BZYVc872.png

當s趨于0,即時間趨于無窮大時,其輸出為1。

(從時域分析)要讓系統(tǒng)響應(yīng)無震蕩和超調(diào),那就要讓系統(tǒng)處于一個臨界阻尼狀態(tài)。欠阻尼狀態(tài)理解為系統(tǒng)的最佳狀態(tài),即ε要在[0,1]之間取值,二階系統(tǒng)在欠阻尼時的響應(yīng)為衰減震蕩的,所以必然存在超調(diào)。從書本上了解到對于一個二階系統(tǒng)在單位階躍輸入信號作用下的傳遞函數(shù)為:

poYBAGQSvqCAZIq6AAAVHPmG5PM092.png

對于當前的仿真系統(tǒng)而言,其ki的計算值應(yīng)該小于零。但是參數(shù)一般不可以是負數(shù)。大回路已經(jīng)有負反饋了,再有負參數(shù),成正反饋了,系統(tǒng)會不穩(wěn)定。這個時候自己的理解就是不到萬不得以,盡量不使用微分項,實在是太難調(diào)了。

04總結(jié)

1.微分項不到萬不得已還是不要用了,頭痛!微分項不適用任何系統(tǒng),要根據(jù)系統(tǒng)的特性來使用,不然會適得其反;

2. 微分作用:輸入有抖動輸出才有變化,且會猛烈變化。微分就是提前預(yù)測控制;

3.當系統(tǒng)出現(xiàn)震蕩時,可能不單單只與某一項參數(shù)有關(guān),一定要仔細判斷震蕩曲線的特性,分辨出是哪個因素造成的,然后對癥下藥才能抑制震蕩。

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

    關(guān)注

    112

    文章

    16103

    瀏覽量

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

    關(guān)注

    35

    文章

    1469

    瀏覽量

    85193
  • 曲線
    +關(guān)注

    關(guān)注

    1

    文章

    82

    瀏覽量

    20829
  • 控制算法
    +關(guān)注

    關(guān)注

    4

    文章

    166

    瀏覽量

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

    關(guān)注

    0

    文章

    31

    瀏覽量

    14078
收藏 人收藏

    評論

    相關(guān)推薦

    PID控制算法代碼 PID控制算法的原理

    一. 簡介 相信大家對于PID控制算法,都不感到陌生了,平衡車就是靠它平衡起來的,還有飛控的平衡算法也是它,以及FOC中的閉環(huán)控制中也是用的
    的頭像 發(fā)表于 07-20 09:23 ?2553次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>代碼 <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>的原理

    PID控制詳解

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

    算法篇(PID詳解)

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

    PID控制詳解,硬件實現(xiàn)PID和軟件實現(xiàn)PID控制的講解

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

    什么是PID控制算法?PID控制算法C語言是如何實現(xiàn)的?

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

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

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

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

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

    pid算法_什么是pid算法

    PID控制器是一種最優(yōu)控制。本文講述了增量式PID算法原理與數(shù)字PID
    發(fā)表于 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控制算法總結(jié)

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

    PID控制算法控制算法

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

    PID算法詳解

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

    PID算法詳解

    ,PID控制算法又是最簡單,最能體現(xiàn)反饋思想的控制算法,可謂經(jīng)典中的經(jīng)典。經(jīng)典的未必是復雜的,經(jīng)典的東西常常是簡單的,而且是最簡單的,想想牛
    發(fā)表于 08-13 15:03 ?1484次閱讀

    PID控制算法詳解

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

    PID控制算法是什么

    ** PID控制算法** ,是結(jié)合比例(P)、積分(I)和微分(D)環(huán)所提供的負反饋信號來修正系統(tǒng)誤差,以保障系統(tǒng)相對穩(wěn)定或平衡的控制
    的頭像 發(fā)表于 05-19 16:48 ?1817次閱讀
    <b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>是什么

    PID算法詳解及實例分析

    PID算法詳解及實例分析#include using namespace std;struct _pid{? ?float SetSpeed; //定義設(shè)定值? ?float Actu
    發(fā)表于 11-09 16:33 ?1次下載