登錄

魯棒性

百科 > 計算機(jī) > 魯棒性

1.什么是魯棒性[1]

  魯棒性亦稱健壯性、穩(wěn)健性、強(qiáng)健性,是系統(tǒng)的健壯性,它是在異常和危險情況下系統(tǒng)生存的關(guān)鍵,是指系統(tǒng)在一定(結(jié)構(gòu)、大小)的參數(shù)攝動下,維持某些性能的特性。例如,計算機(jī)軟件在輸入錯誤、磁盤故障、網(wǎng)絡(luò)過載或有意攻擊情況下,能否不死機(jī)、不崩潰,就是該軟件的魯棒性。響應(yīng)快速性所謂的響應(yīng)快速性就是處于穩(wěn)定狀態(tài)的系統(tǒng)對于外部環(huán)境改變的快速反應(yīng)能力,也是系統(tǒng)在受到擾動后迅速進(jìn)入穩(wěn)態(tài)的能力。對于生物模塊來講,任何輸入信號,無論是信號分子、蛋白質(zhì),還是代射物,都會降解、排出或者轉(zhuǎn)化成其他物質(zhì)。生物模塊必須要在這些輸入信號消失之前做出響應(yīng),才能確保自身功能的發(fā)揮。

2.魯棒性的特性[2]

  (1)標(biāo)識不會引起原始文件的退化,這意味著需要建立起一個好的質(zhì)量度量標(biāo)準(zhǔn)。在圖像中,質(zhì)量的好壞可以用視覺模型來衡量。

  (2)檢測標(biāo)識的存在與否必須擁有密鑰。

  (3)若在一個對象中存在多個標(biāo)識,彼此間不會互相于擾;進(jìn)一步,若一個對象以不同的標(biāo)識被分發(fā),不同用戶不能同時擁有所有備份,從而使他們不能生成一個沒有標(biāo)識的新的備份。

  (4)標(biāo)識必須能夠抵抗各種攻擊,包括再采樣、再量化、抖動、壓縮以及它們的聯(lián)合攻擊。

3.計算機(jī)的魯棒性[3]

  用戶使用計算機(jī)的目的是達(dá)到某種目標(biāo)。能否成功地達(dá)到目標(biāo)和能否對到達(dá)的目標(biāo)進(jìn)行評估就體現(xiàn)為交互的魯棒性。

  1.可觀察性

  可觀察性允許用戶通過觀察交互界面的表現(xiàn)了解系統(tǒng)的內(nèi)部狀態(tài)。也就是說,允許用戶將當(dāng)前觀察到的現(xiàn)象與要完成的任務(wù)進(jìn)行比較,如果用戶認(rèn)為系統(tǒng)沒有達(dá)到預(yù)定的目標(biāo),可能會去修正后面的交互動作??捎^察性涉及到五個方面的原則:可瀏覽性、默認(rèn)值提供、可達(dá)性、持久性和操作可見性。

  可瀏覽性允許用戶通過界面提供的有限信息了解系統(tǒng)當(dāng)前的內(nèi)部狀態(tài)。通常由于問題的復(fù)雜性,不允許在界面上一次顯示所有相關(guān)聯(lián)的信息。事實上,系統(tǒng)通常將顯示信息限制在一個與用戶當(dāng)前活動關(guān)聯(lián)的子集上,例如只對文檔的整體結(jié)構(gòu)感興趣,可能就不會看到文檔的全部內(nèi)容,而只是見到一個提綱。有了這種限制,有些信息就不能立即觀察到了,需要用戶通過進(jìn)一步的瀏覽操作考察想要了解的信息。另外,瀏覽本身不應(yīng)有副作用,即瀏覽命令不應(yīng)該改變內(nèi)部狀態(tài)。

  默認(rèn)值的功能是可以減少輸入數(shù)值的操作、因此,提供默認(rèn)值可以看作是一種錯誤防范機(jī)制。默認(rèn)值分為兩種:靜態(tài)的和動態(tài)的。靜態(tài)默認(rèn)值不涉及交互會話,它們在系統(tǒng)內(nèi)定義或在系統(tǒng)初始化時獲得;動態(tài)默認(rèn)值在會話中設(shè)置,系統(tǒng)根據(jù)前用戶的輸入進(jìn)行設(shè)置。

  可達(dá)性是指在系統(tǒng)中由一種狀態(tài)到達(dá)另一種狀態(tài)的可能性:也就是說能否由一個狀態(tài)經(jīng)過若干動作轉(zhuǎn)換到另一個狀態(tài)。可達(dá)性也會影響到下面提到的可恢復(fù)性。

  持久性是關(guān)于交互響應(yīng)信息的持續(xù)以及用戶使用這些響應(yīng)的問題。交互中的語言就談不上持久性,而可以看見的交互響應(yīng)就可以在后續(xù)操作中持續(xù)一段時間。例如,用揚聲器發(fā)出聲音表示一封新郵件的到達(dá),在當(dāng)時能獲得這一消息,但如果沒有注意的話,可能就會忽略掉,用一個持久性好的可見的標(biāo)志(如一個小的對話框)通知這個消息,就可以長久存在。

  2.可恢復(fù)性

  可恢復(fù)性是指用戶意識到發(fā)生了錯誤并進(jìn)行更正的能力。更正可以向前進(jìn)行,也可以向后恢復(fù)。向前意味著接受當(dāng)前狀態(tài)并向目標(biāo)狀態(tài)前進(jìn),這一般用于前面交互造成的影響不可挽回的情況,比如實際刪除了一個文件就無法恢復(fù)。向后恢復(fù)是撤銷前面交互造成的影響,并回到前面一個狀態(tài)。

  恢復(fù)可由系統(tǒng)啟動也可以由用戶啟動。由系統(tǒng)啟動的恢復(fù)涉及到系統(tǒng)容錯性、安全性、可靠性等概念。由用戶啟動的恢復(fù)則根據(jù)用戶的意愿決定恢復(fù)動作。

  可恢復(fù)性與可達(dá)性有關(guān),如果不具備可達(dá)性,可能用戶就很難從錯誤的或不希望的狀態(tài)到達(dá)期望的狀態(tài)。

  在提供恢復(fù)能力時,恢復(fù)過程要與被恢復(fù)工作的復(fù)雜程度相適應(yīng)。一般而言,容易恢復(fù)的工作實現(xiàn)起來簡單,因為即使出錯也可以很容易地恢復(fù);較難恢復(fù)的做起來比較困難,可以讓用戶在操作時進(jìn)行思考,更加小心,避免出錯。

  3.響應(yīng)性

  響應(yīng)性反映了系統(tǒng)——用戶之間交流的頻率。響應(yīng)時間一般定義為系統(tǒng)對狀態(tài)改變做出反應(yīng)的延遲時間。一般而言,延遲較短或立即響應(yīng)最好,這意味著用戶可以立即觀察到系統(tǒng)的反應(yīng),即使由于延遲較長,一時還沒有響應(yīng),系統(tǒng)也應(yīng)該通知用戶請求已經(jīng)收到,正在處理中。

  4.任務(wù)規(guī)范性

  任務(wù)的規(guī)范性就是指系統(tǒng)為完成交互任務(wù)所提供的功能是否規(guī)范。用戶可能已經(jīng)有一些交互體驗,對某些交互任務(wù)已經(jīng)有一些認(rèn)識,如果系統(tǒng)提供的功能符合規(guī)范,用戶就能大體了解系統(tǒng)對交互任務(wù)的支持,也就能夠比較容易地理解和使用系統(tǒng)提供的新功能。比如規(guī)范的窗口都應(yīng)具有最小化、最大化和關(guān)閉按鈕,這樣用戶就能夠很容易地完成窗口操作的交互任務(wù)。

4.控制系統(tǒng)的魯棒性[4]

  一個反饋控制系統(tǒng)是魯棒的,或者說一個反饋控制系統(tǒng)具有魯棒性,就是指這個反饋控制系統(tǒng)在某一類特定的不確定性條件下具有使穩(wěn)定性、漸近調(diào)節(jié)和動態(tài)特性保持不變的特性,即這一反饋控制系統(tǒng)具有承受這一類不確定性影響的能力。

  很顯然,控制系統(tǒng)的魯棒性貫穿著穩(wěn)定性、漸近調(diào)節(jié)和動態(tài)特性這三個方面的內(nèi)容,即分別有魯棒穩(wěn)定性、魯棒漸近調(diào)節(jié)和魯棒動態(tài)特性,其中魯棒漸近調(diào)節(jié)和魯棒動態(tài)特性反映了控制系統(tǒng)的魯棒性能要求。

  (1)魯棒穩(wěn)定性是指在一組不確定性的作用下仍然能夠保證反饋控制系統(tǒng)的穩(wěn)定性。

  (2)魯棒漸近調(diào)節(jié)是指在一組不確定性的影響下仍然可以實現(xiàn)反饋控制系統(tǒng)的漸近調(diào)節(jié)功能。

  (3)魯棒動態(tài)特性通常稱為靈敏度特性,即要求動態(tài)特性不受不確定性的影響。

  從工程技術(shù)的角度看,一個反饋控制系統(tǒng)的設(shè)計問題就是,根據(jù)給定的控制對象模型,尋找一個控制器,以保證反饋控制系統(tǒng)的穩(wěn)定性,使反饋控制系統(tǒng)達(dá)到期望的性能,并對模型不確定性和擾動不確定性具有魯棒性。

  具有魯棒性的控制系統(tǒng)稱為魯棒控制系統(tǒng)。在實際控制問題中,不確定性往往是有界的。因此,在魯棒控制系統(tǒng)設(shè)計中,一般是假定不確定性在一個可能的范圍內(nèi)變化來進(jìn)行控制器的設(shè)計,這就意味著設(shè)計出來的控制器,在這個可能的不確定性范圍內(nèi)均能使控制系統(tǒng)的穩(wěn)定性和性能保持不變。換句話說,就是確定不確定性可能變化的范圍界限,在不確定性變化的這個可能范圍內(nèi)對最壞情況進(jìn)行控制系統(tǒng)設(shè)計。根據(jù)不確定性變化的范圍界限,在這個范圍內(nèi)進(jìn)行最壞情況下的控制系統(tǒng)設(shè)計,這就是魯棒控制系統(tǒng)設(shè)計的基本思想。這一設(shè)計思想的出發(fā)點是,只要設(shè)計出來的控制系統(tǒng)在最壞情況下具有魯棒性,那么這個控制系統(tǒng)在其他情況下也一定具有魯棒性。

評論  |   0條評論