色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

淺談PID微分器與濾波器

傳感器技術 ? 來源:傳感器技術 ? 作者:傳感器技術 ? 2020-10-13 12:01 ? 次閱讀

0 前面的話

這篇文章肝了好久,控制有時候給人的感覺是披著數(shù)學外衣的,但是脫下外衣,發(fā)現(xiàn)還是控制,本文有一些基本的推導,無非是為最后的算法C實現(xiàn)做鋪墊,最終目的是能在實踐中進行應用和系統(tǒng)調(diào)優(yōu)。

目錄

0 前面的話

目錄

1 先說噪聲

2 噪聲對于系統(tǒng)的影響

3 對于PID控制器的影響

4 加入濾波器

4.1 傳遞函數(shù)

4.2 串聯(lián)微分的等效形式反饋積分

5 C語言實現(xiàn)

6 參考

1 先說噪聲

電子設備等電路系統(tǒng)中,噪聲是不被系統(tǒng)需要的電信號;電子設備產(chǎn)生的噪聲會由于多種不同的影響而產(chǎn)生很大的差異。在通信系統(tǒng)中,噪聲是一個錯誤或不希望出現(xiàn)的隨機干擾從而作用于有效的信號。

2 噪聲對于系統(tǒng)的影響

噪聲出現(xiàn)的第一個場景,當我們在教室里做英語聽力,然后旁邊的同學手機忽然來了一條短信,這時候往往可以聽到放英語聽力的喇叭會被干擾,然后會發(fā)出嗶嗶嗶的聲音;

下面是一個正弦信號跌加噪聲的例子,在原始信號上疊加一定幅度的高斯噪聲,可以看到信號不再像原來的正弦信號那樣完美,具體如下圖所示;

或者,很久很久以前,數(shù)字電視還沒有普及,那時候的顯像管的黑白電視,也容易出現(xiàn)這樣的雪花一樣的噪聲,疊加在圖片上就會出現(xiàn)這樣的效果,具體如下圖所示;

從上述的例子中可以看到,噪聲往往會對系統(tǒng)造成一定程度的影響,但是如果噪聲的幅度減小到一定程度,對于系統(tǒng)的影響可能就沒有那么容易被發(fā)現(xiàn)。

下面做一個實驗;在一張黑色圖片上疊加幅度很小幅度的高斯噪聲;從第二張圖片中發(fā)現(xiàn)噪聲沒有影響到整體圖片;

然后我嘗試提高了整幅圖片的亮度,發(fā)現(xiàn),噪點便開始出來了,這像極平時那些槍版影片的馬賽克畫質(zhì);整體的實驗結果如下圖所示;

3 對于PID控制器的影響

既然噪聲的幅度減小到一定程度,對于系統(tǒng)的影響可能就沒有那么容易被發(fā)現(xiàn),那么對理想的PID控制器又有什么影響呢?

不要忘了,在理想PID控制器中,微分控制器會對偏差的變化率(斜率)進行累加,從而產(chǎn)生積分器的輸出;

對于微分器來說,即使噪聲幅度足夠小,但是只要達到足夠高頻率,偏差的變化率一樣可以變得很大,下面舉個例子;

這里有一個固定頻率和賦值的噪聲為信號1,這個信號可以表示為:

于是我們嘗試將信號1的幅度減半,頻率變?yōu)樵瓉淼膬杀?,得到了信?:

以此類推,在信號2的基礎上,幅度再減半,頻率乘以2,得到信號3:

簡單畫了一下這個信號,具體如下圖所示;

假設分別取三個信號位于該點的斜率,從圖中可以看到,斜率1,斜率2,斜率3是相同的,簡單驗證一下,在時刻,可以得到:

所以這里就是求復合函數(shù)的微分,由于選取的點比較特殊,發(fā)現(xiàn)最終計算得到的結果,因此也可以發(fā)現(xiàn),即使減小了噪聲的幅度,但是對于較高頻率的噪聲,依然會產(chǎn)生較大斜率。

遇到高頻噪聲,那么微分器會產(chǎn)生較大的輸出,從而最終對系統(tǒng)造成影響,這是我們不希望出現(xiàn)的結果,因此在反饋回路中并不希望高頻噪聲進入PID控制器的計算,這里就需要低通濾波器將噪聲濾除。

4 加入濾波器

低通濾波器可以濾除高頻信號,這樣保留了有效信號,可以設置所需的截止頻率;系統(tǒng)處理有效信號,由于低頻部分信噪比較高,因此噪聲對于系統(tǒng)的影響較小,而高頻部分,信噪比就很低,這時候?qū)τ谙到y(tǒng)來說,噪聲就會造成不小的影響,具體如下圖所示;

信噪比:有效信號和噪聲的比值,英文名稱叫做SNR或S/N(SIGNAL-NOISE RATIO);

所以下面我們會在PID控制器的微分部分加入低通濾波器,這樣對反饋的信號進行一部分處理,從而減小系統(tǒng)干擾,如下圖所示;

4.1 傳遞函數(shù)

概念:拉普拉斯變換是對于 函數(shù)值不為零的連續(xù)時間函數(shù) 通過關系式 (式中為自然對數(shù)底的指數(shù))變換為復變量的函數(shù)。它也是時間函數(shù)的“復頻域”表示方式。

也就是說拉式變換可以將時域關系變換到頻域中,這樣可以便于系統(tǒng)進行分析。

下面是本文下面會用到的時域函數(shù)對應的拉普拉斯變換:

積分:

微分:

低通濾波器的傳遞函數(shù):

低通濾波器中的截止頻率即為,單位是;

4.2 串聯(lián)微分的等效形式反饋積分

串聯(lián)等效傳遞函數(shù)的關系為,兩個方框串聯(lián)等于各個方框傳遞函數(shù)的乘積;具體如下所示;

因此低通濾波串聯(lián)微分的傳遞函數(shù)為:

閉環(huán)負反饋的等效傳遞函數(shù)的關系如下所示;

這里我們可以使用負反饋積分的方式,構建等效于串聯(lián)微分的傳遞函數(shù),最終的傳遞函數(shù)結果是相同的,具體如下圖所示;

串聯(lián)微分的形式,可能在算法的實現(xiàn)上會更加直觀,但是會比較費資源;

使用負反饋積分的等效形式進行實現(xiàn),則進一步減少了算法的資源消耗,下面給出一個TI公司的PID算法實現(xiàn)就是通過負反饋積分的等效形式進行實現(xiàn)的。

5 C語言實現(xiàn)

這里直接使用了TI公司的PID算法,對于微分部分做了濾波的處理,并且使用的是負反饋積分的方式,具體可以參考controlSUITElibsapp_libsmotor_controlmath_blocksv4.2pid_grando.hPID控制器的整體框圖如下所示,我們只關心微分部分;

首先可以發(fā)現(xiàn)滿足:

這里濾波器有兩個系數(shù)和,它們必須滿足截止頻率(單位Hz)和采樣周期(單位秒)以下的關系:

C語言實現(xiàn)如下:

/*================================================================================= Filename:PID_GRANDO.H ===================================================================================*/ #ifndef__PID_H__ #define__PID_H__ typedefstruct{_iqRef;//Input:referenceset-point _iqFbk;//Input:feedback _iqOut;//Output:controlleroutput _iqc1;//Internal:derivativefiltercoefficient1 _iqc2;//Internal:derivativefiltercoefficient2 }PID_TERMINALS; //note:c1&c2placedheretokeepstructuresizeunder8words typedefstruct{_iqKr;//Parameter:referenceset-pointweighting _iqKp;//Parameter:proportionalloopgain _iqKi;//Parameter:integralgain _iqKd;//Parameter:derivativegain _iqKm;//Parameter:derivativeweighting _iqUmax;//Parameter:uppersaturationlimit _iqUmin;//Parameter:lowersaturationlimit }PID_PARAMETERS; typedefstruct{_iqup;//Data:proportionalterm _iqui;//Data:integralterm _iqud;//Data:derivativeterm _iqv1;//Data:pre-saturatedcontrolleroutput _iqi1;//Data:integratorstorage:ui(k-1) _iqd1;//Data:differentiatorstorage:ud(k-1) _iqd2;//Data:differentiatorstorage:d2(k-1) _iqw1;//Data:saturationrecord:[u(k-1)-v(k-1)] }PID_DATA; typedefstruct{PID_TERMINALSterm; PID_PARAMETERSparam; PID_DATAdata; }PID_CONTROLLER; /*----------------------------------------------------------------------------- DefaultinitalisationvaluesforthePIDobjects -----------------------------------------------------------------------------*/ #definePID_TERM_DEFAULTS{ 0, 0, 0, 0, 0 } #definePID_PARAM_DEFAULTS{ _IQ(1.0), _IQ(1.0), _IQ(0.0), _IQ(0.0), _IQ(1.0), _IQ(1.0), _IQ(-1.0) } #definePID_DATA_DEFAULTS{ _IQ(0.0), _IQ(0.0), _IQ(0.0), _IQ(0.0), _IQ(0.0), _IQ(0.0), _IQ(0.0), _IQ(1.0) } /*------------------------------------------------------------------------------ PIDMacroDefinition ------------------------------------------------------------------------------*/ #definePID_MACRO(v) /*proportionalterm*/ v.data.up=_IQmpy(v.param.Kr,v.term.Ref)-v.term.Fbk; /*integralterm*/ v.data.ui=_IQmpy(v.param.Ki,_IQmpy(v.data.w1, (v.term.Ref-v.term.Fbk)))+v.data.i1; v.data.i1=v.data.ui; /*derivativeterm*/ v.data.d2=_IQmpy(v.param.Kd,_IQmpy(v.term.c1, (_IQmpy(v.term.Ref,v.param.Km)-v.term.Fbk)))-v.data.d2; v.data.ud=v.data.d2+v.data.d1; v.data.d1=_IQmpy(v.data.ud,v.term.c2); /*controloutput*/ v.data.v1=_IQmpy(v.param.Kp, (v.data.up+v.data.ui+v.data.ud)); v.term.Out=_IQsat(v.data.v1,v.param.Umax,v.param.Umin); v.data.w1=(v.term.Out==v.data.v1)?_IQ(1.0):_IQ(0.0); #endif//__PID_H__

6 參考

https://en.wikipedia.org/wiki/Low-pass_filter

自動控制原理 第五版 胡壽松 P47

雖然寫的不一定是最好,但是每一個字、每一個公式都是用心碼的,每一張圖都是用心畫的,每一句話都是加入了自己的理解;另外筆者能力有限,文中難免存在錯誤和紕漏,望輕拍指正。

責任編輯:xj

原文標題:PID微分器與濾波器的愛恨情仇

文章出處:【微信公眾號:傳感器技術】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

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

    關注

    161

    文章

    7846

    瀏覽量

    178413
  • PID
    PID
    +關注

    關注

    35

    文章

    1473

    瀏覽量

    85616
  • 微分器
    +關注

    關注

    0

    文章

    16

    瀏覽量

    6724

原文標題:PID微分器與濾波器的愛恨情仇

文章出處:【微信號:WW_CGQJS,微信公眾號:傳感器技術】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LC濾波器和RC濾波器有哪些差異

    LC濾波器和RC濾波器是電子工程中常見的兩種濾波器類型,它們在電路結構、工作原理、性能特點以及應用場合等方面存在顯著的差異。
    的頭像 發(fā)表于 09-27 15:26 ?1817次閱讀

    無源濾波器和有源濾波器的區(qū)別

    無源濾波器和有源濾波器在多個方面存在顯著差異。無源濾波器以其低成本和簡單結構在大容量濾波場合具有廣泛應用;而有源濾波器則以其卓越的
    的頭像 發(fā)表于 09-26 16:23 ?964次閱讀

    emi濾波器是什么濾波器

    EMI濾波器(Electromagnetic Interference Filter)是一種用于抑制電磁干擾(EMI)的濾波器。電磁干擾是指在電子設備中由于電磁波的傳播而產(chǎn)生的干擾信號,這些干擾信號
    的頭像 發(fā)表于 08-25 15:59 ?1117次閱讀

    陷波濾波器和低通濾波器的區(qū)別是什么

    陷波濾波器和低通濾波器是兩種常見的濾波器,它們在信號處理領域有著廣泛的應用。 定義 陷波濾波器(Notch Filter)是一種特殊類型的濾波器
    的頭像 發(fā)表于 08-21 11:13 ?907次閱讀

    微分濾波器設計中的作用

    微分是一種數(shù)學運算,它可以對信號進行微分操作。在信號處理領域,微分通常被用作一種
    的頭像 發(fā)表于 07-19 09:42 ?4219次閱讀

    iir濾波器和fir濾波器的優(yōu)勢和特點

    IIR濾波器和FIR濾波器是數(shù)字信號處理領域中兩種非常重要的濾波器類型。它們各自具有獨特的優(yōu)勢和特點,適用于不同的應用場景。本文將介紹IIR濾波器和FIR
    的頭像 發(fā)表于 07-19 09:28 ?1671次閱讀

    高通濾波器和低通濾波器判別方法

    高通濾波器和低通濾波器是信號處理領域中非常重要的兩種濾波器。它們在各種應用中都有廣泛的應用,如音頻處理、圖像處理、通信系統(tǒng)等。 一、濾波器的基本概念 1.1
    的頭像 發(fā)表于 07-15 11:15 ?1441次閱讀

    低通濾波器、高通濾波器、帶通濾波器的簡單介紹

    在信號處理領域,濾波器是一種重要的電子元件或算法,用于從復雜信號中提取或抑制特定頻率成分。其中,低通濾波器、高通濾波器和帶通濾波器是最常見的三種濾波
    的頭像 發(fā)表于 07-09 18:04 ?1.9w次閱讀
    低通<b class='flag-5'>濾波器</b>、高通<b class='flag-5'>濾波器</b>、帶通<b class='flag-5'>濾波器</b>的簡單介紹

    巴特沃斯濾波器是模擬濾波器

    巴特沃斯濾波器是一種模擬濾波器,也是一種在頻域設計中常用的濾波器類型。
    的頭像 發(fā)表于 05-22 15:39 ?871次閱讀

    高通濾波器和低通濾波器的區(qū)別

    在電子信號處理的領域中,濾波器是一種至關重要的工具,它們能夠按照特定的頻率特性對信號進行篩選和處理。高通濾波器和低通濾波器是兩種常見的濾波器類型,它們在頻率選擇和處理方式上有著顯著的差
    的頭像 發(fā)表于 05-21 15:51 ?5144次閱讀

    什么是低通濾波器?低通濾波器有什么作用?

    在電子工程領域中,濾波器是一種用于信號處理的重要元件。而低通濾波器作為濾波器的一種類型,具有其獨特的頻率響應特性。本文維愛普電源濾波器小編將詳細探討低通
    的頭像 發(fā)表于 04-08 16:30 ?3888次閱讀
    什么是低通<b class='flag-5'>濾波器</b>?低通<b class='flag-5'>濾波器</b>有什么作用?

    高通濾波器、低通濾波器、帶通濾波器怎樣測幅頻特性?

    高通濾波器、低通濾波器、帶通濾波器怎樣測幅頻特性? 高通濾波器、低通濾波器和帶通濾波器是常用的
    的頭像 發(fā)表于 03-28 17:28 ?5358次閱讀

    如何通過濾波器類型判斷濾波器的通帶和阻帶?

    如何通過濾波器類型判斷濾波器的通帶和阻帶? 濾波器是信號處理中常用的工具,用于將輸入信號的某些頻率分量通過,而將其他頻率分量阻止或抑制。濾波器的通帶和阻帶是
    的頭像 發(fā)表于 03-28 15:37 ?2313次閱讀

    淺談安科瑞有源濾波器在光伏發(fā)電系統(tǒng)中的應用

    淺談安科瑞有源濾波器在光伏發(fā)電系統(tǒng)中的應用 張穎姣 安科瑞電氣股份有限公司 上海嘉定201801 摘要:本文對有源濾波器在光伏行業(yè)中的應用進行了闡述,介紹了有源濾波器的原理及HTQF有
    的頭像 發(fā)表于 02-22 14:47 ?559次閱讀
    <b class='flag-5'>淺談</b>安科瑞有源<b class='flag-5'>濾波器</b>在光伏發(fā)電系統(tǒng)中的應用

    淺談有源濾波器在有色工業(yè)中的應用

    淺談有源濾波器在有色工業(yè)中的應用 張穎姣 安科瑞電氣股份有限公司 上海嘉定 201801 文摘:介紹了諧波的危害及類型,分析了有源濾波器的原理。 關鍵詞:諧波;無源濾波器;有源
    的頭像 發(fā)表于 02-22 14:46 ?371次閱讀
    <b class='flag-5'>淺談</b>有源<b class='flag-5'>濾波器</b>在有色工業(yè)中的應用
    主站蜘蛛池模板: a在线观看免费视频| 国产精品乱码色情一区二区视频| 亚洲欧美精品一中文字幕| 亚洲高清视频在线观看| 亚洲精品美女久久777777| 伊人青青操| 99热免费精品店| 大陆老熟女60岁| 国产人妻午夜无码AV天堂| 九九热国产视频| 男女久久久国产一区二区三区| 欧洲美女人 一级毛片| 丝瓜视频在线免费| 亚洲色欲H网在线观看| 最近2019年日本中文免费字幕| A国产一区二区免费入口| 国产成年网站v片在线观看| 国产偷抇久久精品A片蜜臀A | 为什么丈夫插我我却喜欢被打着插 | 99视频在线国产| 国产3级在线观看| 黑人猛挺进小莹的体内视频| 美国特级成人毛片| 色综合久久天天影视网| 亚洲欧洲日产国产 最新| 99爱视频在线观看| 国产福利视频第一导航| 久久精品国产免费播高清无卡| 欧美午夜精品一区二区蜜桃 | 久久精品国产96精品亚洲| 欧美同志高清vivoeso| 亚洲AV噜噜88| 97超在线视频| 国产三区在线成人AV| 美国一级大黄一片免费的网站| 色婷婷综合久久久中文字幕| 用快播看av的网站| 国产99久久久国产精品免费看| 久久青青草原| 卫生间被教官做好爽HH视频| 777米奇色狠狠俺去啦|