程式魯棒性 robustness

2021-08-30 18:56:20 字數 794 閱讀 7180

簡單理解就是:程式在非正常情況下(輸入不符合規定等)不會出錯或崩潰。

魯棒性(robustness)就是系統的健壯性。它是在異常和危險情況下系統生存的關鍵。比如說,計算機軟體在輸入錯誤、磁碟故障、網路過載或有意攻擊情況下,能否不宕機、不崩潰,就是該軟體的魯棒性。所謂「魯棒性」,是指控制系統在一定(結構,大小)的引數攝動下,維持某些效能的特性。根據對效能的不同定義,可分為穩定魯棒性和效能魯棒性。以閉環系統的魯棒性作為目標設計得到的固定控制器稱為魯棒控制器。

魯棒性原是統計學中的乙個專門術語,20世紀70年代初開始在控制理論的研究中流行起來,用以表徵控制系統對特性或引數攝動的不敏感性。在實際問題中,系統特性或引數的攝動常常是不可避免的。產生攝動的原因主要有兩個方面,乙個是由於量測的不精確使特性或引數的實際值會偏離它的設計值(標稱值),另乙個是系統執行過程中受環境因素的影響而引起特性或引數的緩慢漂移。因此,魯棒性已成為控制理論中的乙個重要的研究課題,也是一切型別的控制系統的設計中所必須考慮的乙個基本問題。對魯棒性的研究主要限於線性定常控制系統,所涉及的領域包括穩定性、無靜差性、適應控制等。魯棒性問題與控制系統的相對穩定性(頻率域內表徵控制系統穩定性裕量的一種效能指標)和不變性原理(自動控制理論中研究扼制和消除擾動對控制系統影響的理論)有著密切的聯絡,內模原理(把外部作用訊號的動力學模型植入控制器來構成高精度反饋控制系統的一種設計原理)的建立則對魯棒性問題的研究起了重要的推動作用。當系統中存在模型攝動或隨機干擾等不確定性因素時能保持其滿意功能品質的控制理論和方法稱為魯棒控制。早期的魯棒控制主要研究單劻路系統頻率特性的某些特徵,或基於小攝動分析上的靈敏度問題。現代魯棒控制則著重研究控制系統中非微有界攝動下的分析與設計的理論和方法。

何為魯棒性 Robustness

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

魯棒性定義

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

什麼是魯棒性

漢語拼音 lubangxing 中文詞條 魯棒性 外文詞條 robustness 作 者 錢唯德 鄭大鐘 控制系統在其特性或引數發生攝動時仍可使質量指標保持不變的效能。魯棒性是英文robustness一詞的音譯 也可意譯為穩健性。魯棒性原是統計學中的乙個專門術語 70年代初開始在控制理論的研究中流行...