在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Simulink中構造時變傳遞函數的四種方法

冬至子 ? 來源:Matlab Fans ? 作者:Matlab Fans ? 2023-07-20 18:21 ? 次閱讀

1. 原****由

傳遞函數是針對線性時不變(Linear Time-Invariant,LTI)系統定義的,嚴格來說,時變傳遞函數的說法并不十分嚴謹。但 “時變”和“非線性”才是實際系統的本質特性,就拿最簡單的RC電路來說,電阻會隨溫度變化,電容也會隨使用時間發生變化,RC參數的變化就會造成傳遞函數的時變。對于已經建好的傳遞函數,需要分析參數時變的影響時,或者已經建好的某種控制算法,需要驗證對于參數時變的適應能力時,應該如何處理呢?

這時,由線性時不變系統傳遞函數推廣得到的時變傳遞函數是一個不錯的選擇。

2. 方法

2.1 方法一:通過微分方程實現時變傳遞函數

傳遞函數由微分方程通過拉普拉斯(Laplace)變換得到,已知傳遞函數形式后,可以反推出微分方程,再在Simulink中利用基本模塊搭建模型。

如某時變二階系統,其傳遞函數為:

圖片

其中,k(t),a(t),b(t)為時變參數。

傳遞函數反推出微分方程為:

圖片

上述微分方程在Simulink中容易搭建:

圖片

更方便的是,Matlab 2017b之后在控制系統工具箱(Control system toolbox)中推出了時變傳遞函數模塊(Varying Transfer Function),可供用戶直接選用。

圖片

Simulink自帶的這個時變傳遞函數模塊(Varying Transfer Function)就是使用的微分方程方法實現的。

圖片

2.2 方法二:通過狀態空間實現時變傳遞函數

傳遞函數還可以轉變為狀態空間形式,如上述二階系統可轉變為可控標準型狀態空間:

圖片

通過上述狀態空間形式也可在Simulink中方便的實現時變傳遞函數。同樣,Matlab 2017b之后在控制系統工具箱(Control system toolbox)中推出了時變狀態空間模塊(Varying State Space),可供用戶直接選用。

圖片

2.3 方法三:通過S函數實現時變傳遞函數

核心思路與方法二相同,即:傳遞函數轉變為狀態空間(可選可控標準型和可觀標準型),通過傳遞函數系數重構狀態空間矩陣,通過狀態空間實現時變傳遞函數。

在Matlab 2017b版本中推出線性時變系統表達方式之前,筆者早年使用Level-2 S函數開發時變傳遞函數模塊,可供Matlab 2017b版本以前的用戶使用 ,也可供需要學習Level-2 S函數使用方法的用戶參考。

圖片

2.4 方法四:通過DCP模塊實現時變傳遞函數

Simulink中的傳遞函數模塊(Transfer Fcn)的分子系數(Numerator coefficients)和分母系數(Denominator coefficients)都支持在線調整,即在仿真過程中可通過set_param函數來在線調整傳遞函數的分子分母系數,由此實現時變傳遞函數。

圖片

筆者開發的DCP模塊可實現各類模塊在線更新參數的需求,通過DCP模塊可方便的實現時變傳遞函數。

圖片

3. 演示

二階時變傳遞函數:

圖片

參數時變規律為:

圖片

四種方法的Simulink模型:

圖片

階躍響應仿真結果:

圖片

正弦響應仿真結果:

圖片

分析仿真結果

其主要原因為四種建模方式不同,模型中的記憶環節(如積分環節、狀態量)選取不同,記憶環節與輸出之間的映射關系也不同,因此某些參數變化體現在記憶環節之前的輸入參數中,有些參數變化體現在記憶環節之后的輸出參數中,由此造成突變瞬間動態過程的響應差別,但進入穩態后的響應是相同的。應用中需要根據實際系統的特點靈活選擇實現方式。

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

    關注

    41

    文章

    6628

    瀏覽量

    110652
  • 仿真器
    +關注

    關注

    14

    文章

    1018

    瀏覽量

    83781
  • 狀態機
    +關注

    關注

    2

    文章

    492

    瀏覽量

    27554
  • DCP
    DCP
    +關注

    關注

    0

    文章

    30

    瀏覽量

    17249
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8583
收藏 人收藏

    評論

    相關推薦

    開環傳遞函數是怎樣影響系統的?

    我們可以看到在負反饋系統,“擾動-輸出”閉環傳遞函數和“給定-輸出”閉環傳遞函數中都包含開環傳遞函數T(s)這一因子,因而我們可以通過分析開環傳遞
    的頭像 發表于 07-11 14:41 ?3993次閱讀
    開環<b class='flag-5'>傳遞函數</b>是怎樣影響系統的?

    傳遞函數和控制Block(上)

    傳遞函數是經典控制理論中最常用和最重要的數學模型,用傳遞函數方塊將控制系統全部變量聯系起來,描述各環節之間的信號傳遞關系的圖形,我們稱為系統傳遞函數方塊圖。
    的頭像 發表于 11-17 15:59 ?1283次閱讀
    <b class='flag-5'>傳遞函數</b>和控制Block(上)

    傳遞函數前言

    共通的平臺下把不同的特性函數化。在這里,記住以下兩點推進話題。1. 傳遞函數的導出過程是以數學方法為基本傳遞函數導出過程,使用狀態平均法、
    發表于 11-28 14:38

    模擬電路傳遞函數的快速列寫方法

    學習模擬電路,最初學習的是線性時不變電路,在電路分析和模擬電路,經常要列寫出給定電路的傳遞函數,而傳統兩最基本的方法--節點法與網孔法,雖然萬能但并不實用,電路稍微復雜一點就要進行
    發表于 04-20 19:35

    基于Butterworth標準傳遞函數設計

    本文首先給出了Butterworth 標準傳遞函數,然后提出了一設計狀態反饋系統的方法,該方法包括:利用線性變換將能控系統化為能控標準形,使能控標準形系統的閉環
    發表于 06-11 09:45 ?18次下載

    傳遞函數零點的解決方案

    傳遞函數有開環傳遞函數和閉環傳遞函數,同樣,零點有開環零點和閉環零點。 他們有什么不同,又各自起到什
    發表于 12-24 12:05 ?4444次閱讀
    <b class='flag-5'>傳遞函數</b><b class='flag-5'>中</b>零點的解決方案

    傳遞函數的時域辨識

    傳遞函數的時域辨識
    發表于 10-26 09:30 ?0次下載

    傳遞函數的頻域辨識

    傳遞函數的頻域辨識
    發表于 10-26 09:23 ?0次下載

    四種方法實現LED點亮

    四種方法實現LED點亮程序分享
    發表于 12-28 10:03 ?3次下載

    傳遞函數的頻率特性

    傳遞函數的頻率特性:這里通過“傳遞函數的頻率特性”來考慮傳遞函數。和前項的“基爾霍夫定律和阻抗”的解說有密切的關系所以希望合在一起閱讀。首先,請看圖6。電阻和電容器組成簡單的閉合電路
    的頭像 發表于 02-24 09:51 ?2858次閱讀
    <b class='flag-5'>傳遞函數</b>的頻率特性

    各轉換器的傳遞函數-開關的導通電阻對傳遞函數的影響

    上一篇和上上篇介紹了“升降壓轉換器的傳遞函數導出示例”的其1和其2。本文將探討“開關的導通電阻對傳遞函數的影響”。
    的頭像 發表于 02-24 09:51 ?990次閱讀
    各轉換器的<b class='flag-5'>傳遞函數</b>-開關的導通電阻對<b class='flag-5'>傳遞函數</b>的影響

    如何用兩不同的方法列寫雙容水槽傳遞函數

    如何用兩不同的方法列寫雙容水槽傳遞函數
    的頭像 發表于 03-10 16:20 ?3882次閱讀
    如何用兩<b class='flag-5'>種</b>不同的<b class='flag-5'>方法</b>列寫雙容水槽<b class='flag-5'>傳遞函數</b>

    傳遞函數的極點和零點有何影響?

    之前提出了兩標準方法來為一階RC低通濾波器制定s域傳遞函數。簡要回顧一些基本概念:傳遞函數在數學上表示濾波器的頻域輸入到輸出行為;
    的頭像 發表于 09-19 15:30 ?2143次閱讀
    <b class='flag-5'>傳遞函數</b><b class='flag-5'>中</b>的極點和零點有何影響?

    如何建立傳遞函數

    傳遞函數是一描述系統動態行為的數學模型,用于分析和設計復雜系統的行為。在實際應用,建立傳遞函數對于控制工程、機械工程、電子工程等領域都具有重要的意義。
    的頭像 發表于 09-28 16:29 ?1719次閱讀
    如何建立<b class='flag-5'>傳遞函數</b>?

    傳遞函數的定義是什么 傳遞函數的拉氏反變換是什么響應

    傳遞函數的定義: 傳遞函數是一數學工具,用于描述線性時不變系統(LTI系統)的輸入與輸出之間的關系,通常用H(s)表示。傳遞函數是Laplace變換的
    的頭像 發表于 02-01 10:53 ?4585次閱讀
    主站蜘蛛池模板: 色99视频| 午夜视频高清在线aaa| 日韩色区| 日本www色高清视频| 日韩色网| 久久女人网| 国产精品你懂的| 伊人网视频| 搜索黄色录像| 狠狠插狠狠操| 看黄网站在线观看| 男人的亚洲天堂| 一级特级毛片免费| 色停停| 久久综合99| aaaa大片| 欧美黄色片在线| 狼色在线视频| 国产精品成人免费观看| 天堂资源在线种子资源| 日本电影在线观看黄| 久久综合九九亚洲一区| www.黄色免费| 欧美黑人粗硬大在线看| 午夜看黄| 国产日本久久久久久久久婷婷| 午夜看一级特黄a大片黑| 欧美成人3d动漫在线播放网站| 国产美女流出白浆在线观看| 天天射天天干天天舔| 在线观看视频网站| 超h高h文污肉| 人人澡人人射| v片视频| 国产亚洲精品aa在线观看| 亚洲一区欧美日韩| 完整日本特级毛片| 狠狠色狠狠色综合日日小蛇| 天天爽爽| 在线观看免费av网| 五月天丁香色|