應該說創新性的工作很多這些嘗試也很有意義,但是大部分先進算法都沒有普及,變成事實上的工業標準解決方案的只有PID和模型預測控制。PID無容置疑90%的過程控制問題都依靠它來解決,未來10年應該還是最重要的控制算法。
模型預測控制在全世界的應用肯定超過1萬個案例了,特別是在煉油和石化領域。很多人說MPC是擅長解決多變量約束控制問題所以興盛起來的,這么說也沒有錯。在MPC出現之前困擾工業界的問題是:基于PID的復雜控制設計需要非常豐富的過程控制知識和經驗,控制方案藝術性很高。
復雜控制真的非常復雜,而且同樣的變量由于控制需求和工藝條件的不同可能會有非常不同的解決方案。復雜控制的解決方案比較固定不能靈活處理約束控制問題。MPC的觀點非常打動工業界,雖然理論界認為它有缺點,MPC用描述性的簡化數學模型表示復雜的過程,并使用數學工具進行設計和分析,既能作為RTO的橋梁,也能替代基于PID的復雜控制設計。
最重要的是更多工藝專業的人可以從事先進控制工作降低了控制方案設計的難度。在多變量約束層復雜控制方案設計是傳統解決方法,使用先進控制其實是為了降低實施成本和技術難度。這聽起來如此矛盾是因為大家對多變量約束控制方案設計的實施成本和技術難度認識嚴重不足。解決多變量約束控制問題從來都不是一件容易的事情。

有位老師這樣說“我們這些所謂的傳統行業的“業內人士”,在相對閉塞的環境中,已經失去了應有的學習和進化能力,對于新事物最好的態度可能就是不排斥,但是毫無接納能力,固守原有思維,不求進步。關于新技術,我聽到最多的聲音是搞這些沒意義、不實用,但我想分享李開復在《人工智能》一書中的兩句話,“科技發展瞬息萬變,每個時代都有每個時代的領軍人物和代表性的技術方向?!薄爸挥许槕绷鳎趯Φ臅r間做對的事情,創業才最有可能成功?!庇袀€網友說過一段很有哲理的話,“人生就是一場享受過程的修行,重要的是對待事物的心態。回頭看輕舟已過萬重山,向前看前路漫漫亦燦燦?!?/span>
不排除新事物的心態和很多先進算法在工程上沒有普及的事實并不矛盾。很多先進算法在工程上沒有普及的主要原因還是沒有解決工業界的真正痛點、癢點和盲點。能解決問題的算法工業界肯定會逐漸接受,但是工程師還是要優先考慮如何高效的解決問題而不是炫耀鋤頭。
筆者對在經常變化、間歇生產的工藝實施先進控制也持謹慎觀點。為什么先進算法工程上沒有普及?視頻《為什么先進算法工程上沒有普及》中總結的觀點非常到位:
1、應用范圍
即二八原則。算法的復雜程度和工藝對象有關。需要先進算法的工藝對象不到體量的20%。實際上80%的工藝對象使用PID或者復雜PID就夠用了。為什么PID如此受歡迎?也是這個道理,所以能用簡單算法解決的問題,往往不會考慮先進算法。很多現場的PID控制用的不好更多是設計不合理導致的。
2、工程實施
算法的工程應用需要工程師懂工藝,也要懂自動化系統。很多情況下不是算法不行,是我們實施者不行。不然為什么很多Matlab玩的很好到工程中就蒙了呢?因為不懂工藝,也不懂PLC和DCS。實施者不行使用先進算法還是無解。
3、經濟效益
對先進算法,很多工廠是沒有動力或者評估不足的。即使投入了先進算法,沒有合適的維護人員,出了問題沒有人能及時合理的解決。慢慢地先進算法也就用不起來了。先進算法對實施單位和使用單位都有更高要求。
作者:馮少輝博士(現從事先進控制工作,真正理論聯系實際的過程控制專家)