什麼是魯棒性

2021-08-22 05:42:43 字數 1893 閱讀 6341

【漢語拼音】lubangxing

【中文詞條】魯棒性

【外文詞條】robustness

【作  者】錢唯德 鄭大鐘

控制系統在其特性或引數發生攝動時仍可使質量指標保持不變的效能。魯棒性是英文robustness一詞的音譯﹐也可意譯為穩健性。魯棒性原是統計學中的乙個專門術語﹐70年代初開始在控制理論的研究中流行起來﹐用以表徵控制系統對特性或引數攝動的不敏感性。在實際問題中﹐系統特性或引數的攝動常常是不可避免的。產生攝動的原因主要有兩個方面﹐乙個是由於量測的不精確使特性或引數的實際值會偏離它的設計值(標稱值)﹐另乙個是系統執行過程中受環境因素的影響而引起特性或引數的緩慢漂移。因此﹐魯棒性已成為控制理論中的乙個重要的研究課題﹐也是一切型別的控制系統的設計中所必需考慮的乙個基本問題。對魯棒性的研究主要限於線性定常控制系統﹐所涉及的領域包括穩定性﹑無靜差性﹑適應控制等。魯棒性問題與控制系統的相對穩定性和不變性原理有著密切的聯絡﹐內模原理的建立則對魯棒性問題的研究起了重要的推動作用。

結構漸近穩定性 以漸近穩定為效能指標的一類魯棒性。如果控制系統在其特性或引數的標稱值處是漸近穩定的﹐並且對標稱值的乙個鄰域內的每一種情況它也是漸近穩定的﹐則稱此系統是結構漸近穩定的。結構漸近穩定的控制系統除了要滿足一般控制系統設計的要求外﹐還必須滿足另外一些附加的條件。這些條件稱為結構漸近穩定性條件﹐可用代數的或幾何的語言來表述﹐但都具有比較複雜的形式。結構漸近穩定性的乙個常用的度量是穩定裕量﹐包括增益裕量和相角裕量﹐它們分別代表控制系統為漸近穩定的前提下其頻率響應在增益和相角上所留有的儲備。乙個控制系統的穩定裕量越大﹐其特性或引數的允許攝動範圍一般也越大﹐因此它的魯棒性也越好。業已證明﹐線性二次型(lq)最優控制系統具有十分良好的魯棒性﹐其相角裕量至少為60°﹐並確保1/2到∞的增益裕量。

結構無靜差性 以準確地跟蹤外部參考輸入訊號和完全消除擾動的影響為穩態效能指標的一類魯棒性。如果控制系統在其特性或引數的標稱值處是漸近穩定的且可實現無靜差控制(又稱輸出調節﹐即系統輸出對參考輸入的穩態跟蹤誤差等於零)﹐並且對標稱值的乙個鄰域內的每一種情況它也是漸近穩定和可實現無靜差控制的﹐那麼稱此控制系統是結構無靜差的。使系統實現結構無靜差的控制器通常稱為魯棒調節器。用方程

n 1(d )()=0 n 2(d )0()=0

表示加於受控系統的擾動 ()和參考輸入0()的動態模型﹐式中為微分運算元﹐n 1(d )和 n 2(d )為d 的多項式。用1()和2()(為複數變數)分別表示 n 1(d )和n 2(d )的最小多項式﹐而用()表示1()和2()的最小公倍式。那麼存在魯棒調節器可使受控系統

t ()=u ()+m ()

= (見多變數頻域方法)實現結構無靜差的充分必要條件是﹐控制向量的維數大於輸出向量的維數﹐同時對代數方程()=0的所有根(=1﹐2﹐…﹐)矩陣u ()為滿秩。對於可實現結構無靜差的受控系統﹐乙個動態補償器

p ()ξ =-

=r ()

ξ 為補償器的狀態向量)能構成為它的魯棒調節器的充分必要條件是﹐矩陣p ()的每乙個元都可被()除盡﹐同時由受控系統和動態補償器組成的死迴圈控制系統是結構漸近穩定的。在採用其它形式的數學描述時﹐魯棒調節器和結構無靜差控制系統的這些條件的表述形式也不同。魯棒調節器在結構上有兩部分組成﹐一部分稱為鎮定補償器﹐另一部分稱為伺服補償器。鎮定補償器的功能是使控制系統實現結構漸近穩定。伺服補償器中包含有參考輸入和擾動訊號的乙個共同的動力學模型﹐因此可實現對參考輸入和擾動的無靜差控制。對於呈階躍變化的參考輸入和擾動訊號﹐它們共同的動力學模型是乙個積分器﹔對於呈斜坡直線變化的參考輸入訊號和呈階躍變化的擾動訊號﹐其共同的動力學模型是兩個積分器的串接。

帶有狀態觀測器的系統的魯棒性 一般而言﹐在控制系統中引入狀態觀測器會使它的魯棒性變壞﹐因此應盡可能避免。對於必須採用狀態觀測器的控制系統﹐當受控系統為最小相位系統時﹐可通過合理地設計觀測器而使控制系統保持較好的魯棒性。其原則是把觀測器的一部分極點設計成恰好與所觀測系統的零點相對消﹐而觀測器的其它極點在滿足抗干擾性要求的前提下應使其盡可能地遠離虛軸。

魯棒性定義

魯棒是robust的音譯,也就是健壯和強壯的意思。它也是在異常和危險情況下系統生存的能力。比如說,計算機軟體在輸入錯誤 磁碟故障 網路過載或有意攻擊情況下,能否不宕機 不崩潰,就是該軟體的魯棒性。所謂 魯棒性 也是指控制系統在一定 結構,大小 的引數攝動下,維持其它某些效能的特性。根據對效能的不同定...

何為魯棒性 Robustness

魯棒是robust的音譯,也就是健壯和強壯的意思。它是在異常和危險情況下系統生存的關鍵。比如說,計算機 軟體在輸入錯誤 磁碟故障 網路過載或有意攻擊情況下,能否不宕機 不崩潰,就是該軟體的魯棒性。初次看到 魯棒性 這個詞語,相信很多人和我一樣直接懵逼,robustness怎麼會翻譯成魯棒性 手動滑稽...

程式魯棒性 robustness

簡單理解就是 程式在非正常情況下 輸入不符合規定等 不會出錯或崩潰。魯棒性 robustness 就是系統的健壯性。它是在異常和危險情況下系統生存的關鍵。比如說,計算機軟體在輸入錯誤 磁碟故障 網路過載或有意攻擊情況下,能否不宕機 不崩潰,就是該軟體的魯棒性。所謂 魯棒性 是指控制系統在一定 結構,...