盡管云控制系統(tǒng)具有很多優(yōu)勢,但在當前階段,云控制系統(tǒng)的發(fā)展還處在起始階段,面臨著許多挑戰(zhàn)。主要表現(xiàn)在以下五個方面。
(一)云控制系統(tǒng)信息傳輸與處理的挑戰(zhàn)
云控制系統(tǒng)與一般信息物理系統(tǒng)的不同之處在于云控制系統(tǒng)將其控制部分有選擇地整合進而采用云計算處理。系統(tǒng)中存在著海量數(shù)據(jù)匯聚而成的大數(shù)據(jù),如何有效地獲取、傳輸、存儲和處理這些數(shù)據(jù)?如何在大延遲(主要包括服務時間以及對象與云控制器之間的通信延遲)下保證控制質(zhì)量和閉環(huán)系統(tǒng)的穩(wěn)定性?同時如何保證控制性能,如實時性、魯棒性等?采用何種原則對本地控制部分進行分拆?與云端進行哪些信息的交流?采用何種云計算方式?云計算中如何合理利用分布式計算單元,合理地給計算單元分配適當?shù)娜蝿眨窟@些都是不同于一般信息物理系統(tǒng)的問題,其中如何進行控制部分整合和云端計算是設計的關鍵。
(二)基于物理、通信和計算機理建立云控制系統(tǒng)模型的挑戰(zhàn)
控制系統(tǒng)設計的首要問題是建立合理的模型,云控制系統(tǒng)是計算、通信與控制的融合,計算模式、通信網(wǎng)絡的復雜性,以及數(shù)據(jù)的混雜性等為云控制系統(tǒng)的建模工作帶來了前所未有的挑戰(zhàn)。尤其是云計算作為控制系統(tǒng)的一部分,與傳統(tǒng)網(wǎng)絡化控制系統(tǒng)中控制器的形式有很大不同,如何構建云計算、物理對象、(計算)軟件與(通信)網(wǎng)絡的綜合模型,以及如何應用基于模型的現(xiàn)有控制理論是一大挑戰(zhàn)。在建模過程中,計算模型和通信模型需要包含物理概念,如時間;而建立物理對象的模型需要提取包含平臺的不確定性,如網(wǎng)絡延時、有限字節(jié)長度、舍入誤差等。同需要為描述物理過程、計算和通信邏輯的異質(zhì)模型及其模型語言的合成發(fā)展新的設計方法。
(三)基于數(shù)據(jù)或知識的云控制系統(tǒng)分析與綜合的挑戰(zhàn)
作為多學科交叉的領域,云控制系統(tǒng)必然存在一些新特性,除了包含云計算、網(wǎng)絡化控制、信息物理系統(tǒng)和復雜大系統(tǒng)控制的一般通性,還有自身的特性。針對這些特性,需探究和創(chuàng)建合適的控制理論。云控制系統(tǒng)作為復雜系統(tǒng),其模型建立困難,或者所建模型與實際相差過大,需要探究不依靠模型而基于數(shù)據(jù)或知識的控制方法。同時,云控制系統(tǒng)必然存在一定的性能指標,合理提煉并進行指標分析和優(yōu)化,對于設計和理解云控制系統(tǒng)具有指導意義。
(四)優(yōu)化云控制系統(tǒng)成本的挑戰(zhàn)
將云服務運用于控制系統(tǒng)減少了硬件和軟件的花費。但是在運用云計算過程中,需要進行控制任務的分配與調(diào)度,本地部分功能向云端虛擬服務器的遷移,以及云控制系統(tǒng)的維護與維持等,如何優(yōu)化云控制系統(tǒng)的成本是一個更為復雜的問題。
(五)保證云控制系統(tǒng)安全性的挑戰(zhàn)
云控制系統(tǒng)的安全問題是最重要的問題。針對云控制系統(tǒng)的攻擊形式多種多樣,除了針對傳輸網(wǎng)絡的 DOS 攻擊,還有攻擊控制信號和傳感信號本身的欺騙式攻擊和重放攻擊等。對于云控制系統(tǒng)而言,設計的目標不僅僅要抵御物理層的隨機干擾和不確定性,更要抵御網(wǎng)絡層有策略有目的的攻擊。因此,云控制系統(tǒng)的安全性對我們提出了更高的要求,研究者需要綜合控制、通信和云計算研究。目前的網(wǎng)絡化控制系統(tǒng)要求控制算法和硬件結構具有更好的“自適應性”和“彈性”,以便適應復雜的網(wǎng)絡環(huán)境。云控制系統(tǒng)的架構具有更好的分布性和冗余性,因此能夠更好地適應現(xiàn)代網(wǎng)絡化控制系統(tǒng)安全性的需要。