chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

關(guān)于線性化的分析介紹和應(yīng)用

MATLAB ? 來源:djl ? 作者:姜宇 ? 2019-09-17 14:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 為什么要探討線性化

注:這里所說的線性化,包括下面會用到的"Exact Linearization", 都是指基于一階泰勒展開的線性化近似,而不是基于微分幾何的全局線性化或者輸出反饋線性化。

很多人看到這個題目,或許第一感覺會是:“為什么要研究線性化?線性化不就是一階泰勒展開嗎?這再簡單不過了,用小學(xué)數(shù)學(xué)就好啦!”

在理論上,這一點(diǎn)也沒錯。比如我們要在原點(diǎn)線性化如下的非線性模型,相信大多數(shù)人不假思索的就能告訴我:線性化的結(jié)果是 y = u。

關(guān)于線性化的分析介紹和應(yīng)用

既然如此,我們?yōu)槭裁催€要探討線性化呢? 答案很簡單,上面一個例子是理論上的,也就是經(jīng)過很大程度上簡化了的,幾乎完美的。

那么實際上,工程中需要線性化的問題是什么樣的呢?

假如有這樣一個航天飛機(jī)的模型。工程師現(xiàn)在想把控制器參數(shù)優(yōu)化一下。為此,他需要線性化從飛機(jī)控制器的輸入到導(dǎo)航控制器的輸入之間這個可能含有幾千個模塊,幾萬個信號的子系統(tǒng)。

很顯然,想要解析的泰勒展開這樣一個模型,在實際中是相當(dāng)費(fèi)時費(fèi)力的。

關(guān)于線性化的分析介紹和應(yīng)用

那么,我們來看看難點(diǎn)都在哪:

1. 沒有非線性方程

理論上,動態(tài)系統(tǒng)總是可以用光滑的ODE來建模。而實際上,在工程應(yīng)用中,系統(tǒng)往往是用框圖來搭建的,比如用Simulink等軟件。 用框圖來建模有非常多的好處,比如可以方便的模塊化,通過觀察某個具體的信號值來debug, 還有其他的好處就不一一列舉了。但是像這樣復(fù)雜的框圖模型是很難等價的轉(zhuǎn)化成一組非線性方程組的。甚至有些模塊,根本就不存在解析表達(dá)式。所以,很難對一個非線性方程去求偏導(dǎo)數(shù)來獲得泰勒一階展開項。

2. 不光滑

有些模塊或許存在解析數(shù)學(xué)表達(dá)式,但是根本不可導(dǎo);有些可能存在大量的奇異點(diǎn);有些甚至導(dǎo)數(shù)無從定義,比如enabled subsystem, triggered subsystem等。

3. 多重采樣時間

在很多實際模型里面,有些模塊是連續(xù)的,例如積分器。有些模塊是離散的,采樣時間可以是0.1秒,可以是10秒,甚至可以是無窮大,比如constant block。那么,最后線性化出來的系統(tǒng)到底應(yīng)該是連續(xù)的,還是離散的?

4. 牽一發(fā)而動全局

假設(shè),在最理想的情況下:我們真的把這個模型對應(yīng)的非線性方程組表示出來了, 并且最終驗證了模型的準(zhǔn)確性,然后成功的進(jìn)行了線性化??墒牵诙炷P偷淖髡弑硎荆骸蔽野涯硯讉€子系統(tǒng)里的幾條信號刪掉了,然后把其它幾條信號的連接方式重新設(shè)計了一下,你再幫我泰勒展開一下吧“。很不幸,這很大程度上意味著我們之前的解析方程組被徹底改變了,所有的工作需要重頭在來過。這樣的分析方式在實際的工程開發(fā)中是很不現(xiàn)實的,因為時間成本太高。

2 數(shù)值擾動

既然解析方法不行,那么應(yīng)該怎么做呢?

一個比較傳統(tǒng)而且有效的方法是數(shù)值擾動。

來看看第一個例子:

關(guān)于線性化的分析介紹和應(yīng)用

我們可以在輸入端輸入一個常數(shù),比如說du = 0.1。 然后, 我們測量輸出信號,發(fā)現(xiàn):

dy = 0.0998

兩者相除,我們得到了一個基于數(shù)值線性化的結(jié)果:

y = 0.998*u

如果用更小的du,事實上我們可以得到更精確的結(jié)果。

現(xiàn)在這個方法看起來比解析方法好用了很多。在某種程度上,它的思想其實就是把整個系統(tǒng)當(dāng)成是一個黑箱,通過輸入輸出來進(jìn)行辨識。

事實上,對于比較小和比較簡單的模型,數(shù)值擾動的效果都還是不錯的。

1. 延時的處理

關(guān)于線性化的分析介紹和應(yīng)用

在這個例子中,“黑箱”里有一個隱藏的很深的延時模塊。在這種情況下,我們給這個系統(tǒng)提供擾動輸入,然后去測量輸出的時候,會發(fā)現(xiàn)輸出信號過了很久都沒有發(fā)生變化。由此,我們很有可能會錯誤的把這個系統(tǒng)線性化成一個0增益! 當(dāng)然了,如果事先能知道其中有一個這樣的Delay block,是可以采取一些措施來進(jìn)行更好的辨識的。但即使如此,自動控制原理告訴我們,在頻域上逼近一個Delay Block的一個很好的方式是用Pade Approximation。 但是這種逼近用數(shù)值擾動是很難做到的,特別是對于復(fù)雜的,含有多個具有不同時間長度的延時環(huán)節(jié)的系統(tǒng)。

現(xiàn)在,你也許已經(jīng)可以看出此處存在的一個矛盾: 數(shù)值擾動是把整個模型當(dāng)成一個黑箱,不需要知道黑箱里面的信息;但是我們實際上是知道這個黑箱里所有模塊的具體情況的??墒沁@些信息在數(shù)值擾動的過程中沒法有效的利用上。

2. 一些特殊的模塊

再看看下面這個例子:

關(guān)于線性化的分析介紹和應(yīng)用

如我們用數(shù)值擾動來線性化這個模型,那么我們會遇到兩個不同的情況:

擾動的足夠小,我們得到的是一個0增益的線性化結(jié)果;

擾動信號大到一定的程度,我們會得到一個線性的關(guān)系。

那么,哪個結(jié)果是對的呢?

答案是:都對,也都不對。這取決于用戶的具體問題。

如果用戶故意用這樣一組quantizer, 目的就是想分析在一個很小的范圍內(nèi)此模型的動態(tài)。在此情況下,a是所期望的。還有一種可能,就是用戶本身是不想用Quantizer的,但是在用數(shù)字電路實現(xiàn)某個部件的時候,不得已的讓一個本來應(yīng)該是線性增益的關(guān)系變成了這樣的Quantization的結(jié)果。那么在這種情況,b是用戶所期望的。

對于這樣一個特殊的模塊,我們的確可以通過調(diào)整干擾信號的大小來得到不同的結(jié)果。但是假設(shè)有無數(shù)多個類似這樣的模塊存在于某個模型中,有些模塊是屬于情況a,有些屬于情況b,那么整個基于數(shù)值擾動的線性化結(jié)果就無法如用戶所期望的了。

Simulink Control Design和Block-by-Block

Simulink Control Design工具箱的一大特點(diǎn)就是它提供了Block-by-Block的線性化方法。這個方法有時也叫Exact Linearization(不同于基于微分幾何的全局線性化)。簡單來講,在線性化的過程中,每個模塊會先被線性化,算出各自的Jacobian矩陣。然后由Simulink Control Design工具箱把這些信息有效的整合在一起(這是一個非常復(fù)雜的過程),從而計算出整個模型的線性化結(jié)果。

看下面這個例子:

關(guān)于線性化的分析介紹和應(yīng)用

線性化通路上有3個模塊,他們的Jacobian分別是cos(0) = 1, n階的pade approximation的狀態(tài)空間表達(dá)式和1。那么對于這個簡單的系統(tǒng)而言,整個線性化的結(jié)果就是這三個線性系統(tǒng)的級聯(lián)。

在第二個例子中:

關(guān)于線性化的分析介紹和應(yīng)用

用戶可以打開Quantizer的窗口:

關(guān)于線性化的分析介紹和應(yīng)用

把Treat as gain when linearizing的選項打上勾,這樣就會使得這個模塊被線性化成一個線性增益。

Simulink Control Design工具箱還帶有各種高級的功能。例如,對于一些很難線性化的模塊,用戶可以自己配置此模塊的線性化結(jié)果,用于整個模型或者子系統(tǒng)的線性化。

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

    關(guān)注

    193

    文章

    1642

    瀏覽量

    82720
  • 線性化
    +關(guān)注

    關(guān)注

    1

    文章

    14

    瀏覽量

    11884
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    線性到非線性:工程師必須掌握的Abaqus三大非線性來源

    碩迪科技為您深入剖析Abaqus三大非線性來源:材料非線性、幾何非線性、邊界條件非線性。掌握工程師必備的非線性
    的頭像 發(fā)表于 08-07 18:08 ?747次閱讀
    從<b class='flag-5'>線性</b>到非<b class='flag-5'>線性</b>:工程師必須掌握的Abaqus三大非<b class='flag-5'>線性</b>來源

    技術(shù)干貨 | AD/DA動態(tài)分析中的信號窗口處理技術(shù)

    前一章詳解了TX7006上的線性計算,AD/DA動態(tài)分析中的傅里葉變換和動態(tài)參數(shù)計算。本期文章將為大家繼續(xù)介紹AD/DA動態(tài)分析中的信號窗口。
    的頭像 發(fā)表于 07-03 13:39 ?778次閱讀
    技術(shù)干貨 | AD/DA動態(tài)<b class='flag-5'>分析</b>中的信號窗口處理技術(shù)

    技術(shù)干貨 | ATX7006線性計算與AD/DA動態(tài)分析解析

    想知道如何在ATX7006上進(jìn)行高精度線性度計算?如何通過傅里葉變換分析AD/DA轉(zhuǎn)換器的動態(tài)性能?本文詳細(xì)解析了線性計算的命令配置、結(jié)果獲取方法,以及動態(tài)測試中的信噪比、諧波失真等關(guān)鍵參數(shù)的計算原理。
    的頭像 發(fā)表于 06-30 10:13 ?733次閱讀
    技術(shù)干貨 | ATX7006<b class='flag-5'>線性</b>計算與AD/DA動態(tài)<b class='flag-5'>分析</b>解析

    無模型自適應(yīng)控制在永磁同步電機(jī)轉(zhuǎn)速中的仿真研究

    摘要:針對永磁同步電機(jī)非線性、時變不確定性及難以建立精確的數(shù)學(xué)模型等問題,不同于動態(tài)線性時變模型替代一般非線性系統(tǒng),提出一種基于模糊過程和系統(tǒng)輸出誤差的無模型控制器?;诜答?b class='flag-5'>線性化通過
    發(fā)表于 06-25 13:01

    無線應(yīng)用射頻微波電路設(shè)計

    線性化等放大器的諸多知識點(diǎn)和設(shè)計方法。第4章對無源和有源混頻器進(jìn)行詳細(xì)分析。第5童闡述射頻振蕩器原理,深入分析柑位噪聲和高Q振蕩電路,示范大量成熟的電路是本章的一個特點(diǎn)。關(guān)于射頻頻率
    發(fā)表于 06-13 17:46

    SC1894 225MHz至3800MHz RF功率放大器線性化電路(RFPAL)技術(shù)手冊

    SC1894是Scintera 第3代RF PA線性化電路(RFPAL ^?^ ),與前代產(chǎn)品相比,校正性能和功能都有所改善。SC1894是一款完全自適應(yīng)RFin/RFout預(yù)失真線性化
    的頭像 發(fā)表于 04-08 14:33 ?716次閱讀
    SC1894 225MHz至3800MHz RF功率放大器<b class='flag-5'>線性化</b>電路(RFPAL)技術(shù)手冊

    SC1905 698MHz至3800MHz RF功率放大器線性化電路(RFPAL)技術(shù)手冊

    SC1905為SC1894 RF PA線性化電路(RFPAL)的引腳兼容升級版本,支持高達(dá)100MHz信號帶寬。SC1905為完全自適應(yīng)、RFin/RFout預(yù)失真線性化方案,優(yōu)化用于較寬范圍
    的頭像 發(fā)表于 04-08 13:48 ?643次閱讀
    SC1905 698MHz至3800MHz RF功率放大器<b class='flag-5'>線性化</b>電路(RFPAL)技術(shù)手冊

    線性電機(jī)(linear motor)介紹

    線性馬達(dá)一般指線性電機(jī)線性馬達(dá)是一種將電能直接轉(zhuǎn)換成直線運(yùn)動機(jī)械能,而不需要任何中間轉(zhuǎn)換機(jī)構(gòu)的傳動裝置。它可以看成是一臺旋轉(zhuǎn)電機(jī)按徑向剖開,并展成平面而成。直線電機(jī)也稱線性電機(jī),
    的頭像 發(fā)表于 03-25 19:33 ?1685次閱讀
    <b class='flag-5'>線性</b>電機(jī)(linear motor)<b class='flag-5'>介紹</b>

    橫向線性馬達(dá):提升現(xiàn)代制造業(yè)自動流程的核心驅(qū)動力

    ,橫向線性馬達(dá)不僅提升了生產(chǎn)效率,還為制造業(yè)帶來了全新的操作體驗。本文將分析橫向線性馬達(dá)如何改變現(xiàn)代制造業(yè)的自動流程,探討其在生產(chǎn)過程中扮演的重要角色。
    的頭像 發(fā)表于 01-18 10:56 ?652次閱讀

    AN-0970: 使用ADuC706x微控制器實現(xiàn)RTD接口和線性化

    電子發(fā)燒友網(wǎng)站提供《AN-0970: 使用ADuC706x微控制器實現(xiàn)RTD接口和線性化.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 16:00 ?1次下載
    AN-0970: 使用ADuC706x微控制器實現(xiàn)RTD接口和<b class='flag-5'>線性化</b>

    線性霍爾元件DH643在投影儀中的應(yīng)用

    線性霍爾元件在投影儀中的應(yīng)用主要體現(xiàn)在調(diào)焦和位置檢測功能上,以下是關(guān)于線性霍爾元件在投影儀中應(yīng)用的詳細(xì)分析: 一、調(diào)焦功能 線性霍爾元件可以
    的頭像 發(fā)表于 01-11 16:18 ?732次閱讀

    線性負(fù)載分為哪些類型

    影響。 居民領(lǐng)域:隨著家用電器的普及和智能發(fā)展,居民家中的非線性負(fù)載也逐漸增多,如電腦、充電器、微波爐等。 三、按諧波含量分 低次諧波非線性負(fù)載:主要產(chǎn)生2~5次諧波,這類諧波對電網(wǎng)的影響相對
    發(fā)表于 12-18 15:18

    Minitab常用功能介紹 如何在 Minitab 中進(jìn)行回歸分析

    : Minitab常用功能介紹 數(shù)據(jù)分析功能 :從基本的描述性統(tǒng)計到復(fù)雜的多元回歸分析,Minitab都能輕松應(yīng)對。具體包括: 基本統(tǒng)計 :提供均值、標(biāo)準(zhǔn)差、方差等基本統(tǒng)計量的計算。 回歸分析
    的頭像 發(fā)表于 12-02 15:38 ?4073次閱讀

    是德矢量網(wǎng)絡(luò)分析儀的線性度測試

    至關(guān)重要。是德科技矢量網(wǎng)絡(luò)分析儀憑借其高精度、寬頻帶和強(qiáng)大的軟件功能,成為進(jìn)行線性度測試的首選儀器。本文將重點(diǎn)介紹如何利用是德矢量網(wǎng)絡(luò)分析儀進(jìn)行線性
    的頭像 發(fā)表于 11-27 16:43 ?1326次閱讀
    是德矢量網(wǎng)絡(luò)<b class='flag-5'>分析</b>儀的<b class='flag-5'>線性</b>度測試

    線性光耦與線性光耦的差別

    呢?本文就將為大家介紹線性光耦與非線性的光耦區(qū)別。 光電耦合器分為兩種:一種為非線性光耦,另一種為線性光耦。 非
    的頭像 發(fā)表于 11-16 10:28 ?1683次閱讀