欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

PID控制算法詳解(二)

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

一、積分理解

在上一章的內(nèi)容中說到了PID的由來以及kp的作用和缺陷,由此引出了ki的出現(xiàn)。為了消除控制對(duì)象在PID控制中出現(xiàn)的靜態(tài)誤差,我們通常采用再加誤差的積分。

積分的作用:其輸出量與輸入量對(duì)時(shí)間的積分成正比。如果輸入突變,輸出值要等一定時(shí)間之后才等于,故由滯后作用。輸出積累一段時(shí)間之后,即使使輸入為零,輸出也將保持原值不變,即具有記憶功能。只有當(dāng)輸入反相時(shí),輸出才反相積分而下降。

那么為什么要引入積分項(xiàng)就能消除系統(tǒng)所帶來的穩(wěn)態(tài)誤差呢?初步理解就是積分項(xiàng)是對(duì)從開始起,不斷累加各個(gè)采樣時(shí)刻的誤差,由此,將系統(tǒng)所產(chǎn)生的穩(wěn)態(tài)誤差轉(zhuǎn)移到積分上,就消除了系統(tǒng)輸出的靜差。下面就通過理論與仿真來具體分析:

poYBAGQSvZyAMzm0AADaGz1hXUQ103.png

為保證仿真的有效性,仿真的控制對(duì)象與只采用比例P控制對(duì)象均為一階慣性函數(shù)。系統(tǒng)輸出如下圖所示:

poYBAGQSvbKAfBiVAADF2VatyGU528.png

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

1/(s+1);

當(dāng)s趨于0,即時(shí)間趨于無(wú)窮大時(shí),其輸出為1。但是在這里會(huì)發(fā)現(xiàn)一個(gè)巧妙的現(xiàn)象,PI控制的傳遞函數(shù)的分子剛好是控制對(duì)象的分母,將積分項(xiàng)的參數(shù)設(shè)置為Ki,那么其表達(dá)式為:

(S+Ki)/(S^2+2S+Ki);

那就是說,Ki我設(shè)置什么值都行,但是在仿真的時(shí)候,我將Ki的值設(shè)置為100的時(shí)候,系統(tǒng)的輸出出現(xiàn)了抖動(dòng),如下圖所示:

poYBAGQSvcGAG--SAADqWMtNuxk537.png

按照其閉環(huán)傳遞函數(shù)ki的值與最終的輸出好像關(guān)系不大,但是為什么輸出出現(xiàn)抖動(dòng)呢?查閱資料之后發(fā)現(xiàn),積分前一個(gè)采樣周期計(jì)算出的誤差作用于下一個(gè)采樣周期,所以就會(huì)出現(xiàn)抖動(dòng),而且這個(gè)抖動(dòng)會(huì)一直存在,不會(huì)消失,只是時(shí)間變長(zhǎng)之后,這個(gè)存在的誤差就忽略不計(jì)了。所以ki的參數(shù)不能設(shè)置太大,那么應(yīng)該如何設(shè)置呢?

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

poYBAGQSvdGAP75XAAAOW-dtf8Y270.png

對(duì)于仿真系統(tǒng)而言,其ki的取值應(yīng)該為ε>1。但是會(huì)發(fā)現(xiàn)其值為100,已經(jīng)大于1了,但是系統(tǒng)存在很大震蕩。這個(gè)時(shí)候自己的理解就是經(jīng)驗(yàn)試湊,逐步逼近最優(yōu)值。最后試湊出來的參數(shù)為kp=1,ki=1.3,輸出波形如下圖所示,但是會(huì)發(fā)現(xiàn)系統(tǒng)的系統(tǒng)的響應(yīng)變慢了。

二、總結(jié):

1.積分項(xiàng)的加入能夠消除控制對(duì)象所產(chǎn)生的的靜態(tài)誤差,將靜差轉(zhuǎn)移到積分項(xiàng)上;

2.積分項(xiàng)從整體來看是有記憶功能的,不斷累積系統(tǒng)所產(chǎn)生的的誤差,但是細(xì)看,積分項(xiàng)的作用只是基于前一個(gè)采樣周期所產(chǎn)生的誤差作用于下一個(gè)周期或者下下個(gè)周期,因?yàn)榉e分項(xiàng)有延遲作用;

3.由于積分項(xiàng)的延遲作用,在一定程度上影響了系統(tǒng)的響應(yīng),所以PID控制中的微分項(xiàng)I就出現(xiàn)了。

三、猜想:

既然積分項(xiàng)有延遲作用,那如果我直接在積分項(xiàng)后面加入輸出的反饋,用于消除積分的延遲問題,豈不是能夠解決積分的延遲問題。

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

    關(guān)注

    35

    文章

    1473

    瀏覽量

    85844
  • 傳遞函數(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    102

    瀏覽量

    14005
  • 積分
    +關(guān)注

    關(guān)注

    3

    文章

    21

    瀏覽量

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

    關(guān)注

    4

    文章

    167

    瀏覽量

    21803
  • 穩(wěn)態(tài)誤差
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2123
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    一. 簡(jiǎn)介 相信大家對(duì)于PID控制算法,都不感到陌生了,平衡車就是靠它平衡起來的,還有飛控的平衡算法也是它,以及FOC中的閉環(huán)控制中也是用的
    的頭像 發(fā)表于 07-20 09:23 ?2901次閱讀
    <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控制詳解

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

    算法篇(PID詳解)

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

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

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

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

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

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

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

    PID控制算法是如何形成的

    常用的控制算法有哪幾種?分別有何特點(diǎn)?PID控制算法的基本思想是什么?PID
    發(fā)表于 12-21 07:05

    什么是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 控制算法來進(jìn)行控制的。在未做這個(gè) 課題之前,對(duì)于 PID 控制
    發(fā)表于 03-09 10:57 ?1次下載

    PID控制算法控制算法

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

    PID算法詳解

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

    數(shù)字PID控制算法教程之如何對(duì)標(biāo)準(zhǔn)PID算法進(jìn)行改進(jìn)

    本文檔的主要內(nèi)容詳細(xì)介紹的是數(shù)字PID控制算法教程之如何對(duì)標(biāo)準(zhǔn)PID算法進(jìn)行改進(jìn)主要內(nèi)容包括了:對(duì)標(biāo)準(zhǔn)P
    發(fā)表于 12-04 08:00 ?15次下載
    數(shù)字<b class='flag-5'>PID</b><b class='flag-5'>控制</b><b class='flag-5'>算法</b>教程之如何對(duì)標(biāo)準(zhǔn)<b class='flag-5'>PID</b><b class='flag-5'>算法</b>進(jìn)行改進(jìn)

    PID控制算法詳解

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

    PID算法詳解及實(shí)例分析

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