人工智慧Agent技術的智能控制系統的設計

2021-01-21 電子發燒友
人工智慧Agent技術的智能控制系統的設計

電子設計 發表於 2018-10-02 06:05:05

智能控制系統是一個能以人類專家水平完成專門任務的智能計算機控制系統,是伴隨計算機研究、應用日益發展的,通過模仿人類專家應用其知識與經驗的方法解決控制問題。在運用智能控制系統時,一般有多個控制參數,因此在做出控制決策時需要進行決策分析,從而確定控制方法。所以有必要在智能控制系統中融入決策分析的相關技術和方法,使控制決策更科學、合理。

Agent技術是分布式人工智慧的一個概念。Agent是在一定環境下能獨立自主運行的實體,它具有智能,有自己的知識;它具有學習功能,能夠感知環境,並對環境的變化做出反應;多Agent實現了知識的分布,能夠相互合作,共同完成任務。隨著人工智慧的發展,Agent技術得到廣泛應用,把Agent技術引入工業控制是當前的研究熱點。

在以往有關基於Agent的控制系統研究中,解決Agent合作問題都是將合作協議嵌入Agent內部來實現的。這樣缺乏必要的靈活性,而且沒有考慮複雜控制任務不能由單個Agent完成的問題。

綜上所述,有必要研究在智能控制系統中引入基於Agent的人工智慧和決策分析技術,以提高控制決策的智能性、靈活性,使控制結果更準確。這裡設計了一個基於Agent的控制系統模型,並以此模型為基礎,實現了鍋爐智能控制系統。

1 系統結構

整個系統由多個Agent組成,如圖1所示。系統包括中心Agent、信息Agent、交互Agent、分析Agent、平衡Agent和控制Agent等,它們各自功能不同,通過相互合作共同完成控制決策任務。

1)中心Agent 中心Agent是系統的核心部分,其他Agent加人系統都必須向它註冊,它負責其他Agent的增加、刪除和變更,並提供總體控制及協調功能,關係到各Agent能否成功地共享資源和合作。其內部結構主要包括協調模塊、註冊模塊、通信模塊和全局字典。其中協調模塊接受各Agent提交的請求,若是資源請求,協調模塊通過檢索全局字典提供一系列知識資源;若為問題,則通過查詢註冊模塊的信息以及全局字典提供的合作策略,確定參與控制問題決策的Agent小組,並向各控制決策Agent發出邀請,同時維護合作小組的協同環境,保證該小組的協同質量。註冊模塊管理其他Agent的註冊、撤消和維護。全局字典立足全局把握各Agent的資源,它存儲了各Agent的知識資源的概要信息、合作協議、合作策略。通信模塊負責與Agent的通信。

2)交互Agent 交互Agent是由人和計算機通過人機界面組成的一個有機的整體。交互Agent接受控制任務,通過通信傳遞給中心Agent,並輸出控制決策結果。交互Agent建立後,首先要在控制專家的指導下集中學習,掌握控制專家處理問題的方法和知識,之後在與專家的交互過程中不斷學習總結。

3)信息Agent信息Agent負責信息收集、信息檢索和信息處理,為系統中其他Agent提供執行任務所必需的數據和資料,根據環境的變化不斷調整工作策略,儘可能收集有用的信息。

4)平衡Agent 平衡Agent負責系統中其他Agent的負載平衡處理。它體現了Agent可以克隆的特性,克隆是流Agent追求效率和並發執行而對其自身的複製行為。它能在網絡中自由移動,通過與服務設施和其他Agent相互合作來完成全局性目標。當某些Agent負載不均衡時,它負責將負載過重的Agent的任務轉移到負載較輕的Agent上處理,最後把結果傳回原來的Agent上。該智能體能夠選擇何時、何地移動,在移動時可以在某一位置根據要求掛起運行,然後轉移到另一臺計算機上運行。

5)分析Agent 當需要對控制決策結果進行分析時,就由該Agent完成分析工作,做出各種分析。

6)控制Agent 控制Agentl,…,Agentn承擔具體的控制決策任務,數量不定。每個控制Agent具有交互能力且擁有一定控制決策資源,對應不同的決策模型。當問題比較複雜時,單個控制Agent不能獨立完成控制決策,可向中心Agent請求其他控制Agent幫助,由多個控制Agent共同完成控制決任務。

在整個系統中,除控制Agent外,Agent的數量、功能和責任都是確定的。各個Agent都有自己的使命,它們的能力和知識由設計者事先分配,它們何時採用何能力由接收的消息和心智狀態決定。

2 系統的工作過程

系統提供決策分析是系統內多個Agent按照一定的時序關係對信息進行加工的過程。整個系統的工作過程如下:

1)將控制決策問題送至交互Agent,交互Agent接受任務後,配合中心Agent將其分解成小的控制決策任務。

2)中心Agent查詢各控制Agent的能力,並與控制任務相匹配,找到有能力解決此任務的控制Agent。如果只有一個控制Agent符合要求,那麼就將任務分配給它;如果有多個控制Agent符合要求,就將任務分配給優先權最高的控制Agent;如果沒有符合要求的控制Agent,那麼交互Agent將重新分解控制任務。

3)接受任務的控制Agent在信息Agent那裡獲得解決問題所需要的信息。在求解過程中,如果一個決策Agent無法獨立完成任務,可隨時向中心Agent提出請求,請求其他Agent的幫助,中心Agent查詢註冊模塊信息,根據Agent的能力召集其他Agent提供幫助,如召集其他控制決策Agent組成決策聯盟小組,並維護這個聯盟小組的協同環境,保證聯盟小組的協同質量。

4)平衡Agent配合中心Agent和其他Agent完成全局性目標。當某些Agent負載不均衡時,平衡Agent負責將負載過重的Agent的任務轉移到負載較輕的Agent上處理,最後把結果傳回原來的Agent上,從而提高系統的整體效率。

5)控制Agent將控制決策結果送給中心Agent,由它綜合後產生控制結果。如果用戶需要對控制決策結果進行分析,由分析Agent對整個控制決策過程進行分析。

3 系統技術特點

3.1 智能性

系統智能性主要表現在Agent能自主學習,集中於2方面:1)通過把實際發生的結果送入系統,各Agent把實際結果與決策結果綜合比較,按照一定的方法自主學習,調整自己,形成經驗和知識,存儲到知識庫中,為下一次控制決策工作做好準備。2)交互Agent在和控制專家交互共同作用的決策過程中,能夠通過不斷學習,獲得專家的某些特徵知識,從而可以在控制決策過程中,自主做出與專家意志相符合的策略。

交互Agent中擁有的知識包括問題求解的描述性知識、關於專家偏好的知識和自身的知識,這些知識在系統的運行初期Agent不一定具有,隨著與專家的多次交互,Agent通過學習來獲得。

3.2 模型庫管理系統的先進性

模型庫管理系統是一個重要部件,是系統的核心,它主要涉及模型表示和模型管理,它將極大影響系統的應用範圍和程度。本系統引入人工智慧技術來解決控制決策模型表示和管理。

模型表示就是如何表示模型和關於模型的知識。系統中模型用控制決策Agent表示,模型的輸入和輸出參數是Agent與環境交互的主要內容,模型的運算操作和數據存取表現為Agent的行為,關於模型的知識在Agent的知識庫中,採用產生式規則表示。模型的管理通過Agent間使用Agent通信語言進行交流與協作完成,主要由中心Agent承擔模型管理的工作。

這種基於Agent的模型庫管理系統克服了實體關係和結構化模型表示方法所帶來的規則限制太嚴、模型與數據特性不匹配和模型與方法分離的問題,能比較真實地描述控制決策過程。

3.3 通信合作機制的方便靈活

中心Agent的協調模塊根據註冊模塊的有關信息,選擇合作對象,協調各Agent共同參與問題求解,使各Agent彼此和諧合作。而這種Age-nt之間的相互合作是通過通信來實現的,系統採用同步和異步相結合的方式進行通信。通信語言採用KQML,這是一種高級的基於點到點消息傳送的通信語言和信息交換協議,它使得Agent能夠和其他Agent以及Agent所運行的環境進行知識和信息的交換,它提供了一套標準的通信原語,與Agent間具體的通信方式無關。由於實際運行中Agent具有分布式和異構的特點,因此必須解決Agent的底層通信機制問題。公用對象請求代理體系結構CORBA為分布式Agent的通信提供了合適的平臺。CORBA是由OMG組織制定的開放的分布式對象計算框架標準,它是一種「軟體總線」,利用它能方便地實現不同程序之間的通信,無須考慮這些程序的設計方式、程式語言和運行平臺。CORBA規範中的對象請求代理ORB可以用於Agent之間的定位,接口定義語言IDL可用於Agent內部對象之間的通信,通過CORBA/IIOP協議實現KQML。在CORBA平臺支撐下,各Agent可隨時通信,實現知識共享和合作。

3.4 中心Agent指揮協調

在複雜的控制系統中,單個控制Agent無法獨立完成控制任務,因此在系統中引入中心Agent組織多Agent合作完成控制任務。當控制問題較複雜,單個控制Agent不能獨立完成控制決策時,由中心Agent根據適當的策略,將多個控制Agent組成小組,協調多個控制Agent參與問題求解。由於多Agent的支持,系統提供的控制決策結果更準確,還能對控制結果進行分析,提高系統的智能性。

4 系統應用

在該系統框架的基礎上,實現一個鍋爐智能控制決策系統。為了提高鍋爐燃燒效果,滿足節能等目標,需要對鍋爐燒煤速度、燃燒區的顏色、燒結顆粒、炯道負壓、風機轉速、煙氣溫度、溼度進行實時檢測與分析,得出控制算法,做出控制決策。其中很多控制參數是憑鍋爐工的經驗進行分析,因此專家的經驗知識是系統決策的基礎,它描述了系統在各種變化條件下應採取的控制策略。這些經驗知識通過控制決策Agent和交互Agent的學習功能存放到知識庫中,知識的表達使用如下描述形式:

規則∷=(*,「注釋」,,|…,)其中,前提和結論都是事實。以噴水系統啟動策略為例,定義啟動規則:

首先定義了一條名為watering_start的規則,該規則有溫度差temp_differernt和智能噴水系統是否已啟動is wateringstart兩個前提,如果系統運行過程中兩個條件同時滿足,則推出要求智能噴水系統啟動activate-watering-system的結論。

在每一個控制周期,在中心Agent的調配下,每個合適的控制決策Agent根據控制參數的計算值和從信息Agent那裡獲得的實時數據和系統運行的歷史數據對控制規則進行模式匹配,然後把推理控制結果送往中心Agent,由它綜合後產生控制算法並用於系統實時控制。

系統選用ADVANTECH插入式數據採集與控制卡PCL812PG完成現場數據的獲取和對現場設備的控制。用Java語言實現決策分析過程,每個Agent都是一個對象,由Java實現,其功能被封裝在裡面。實現從控制系統取得實時數據、調取系統運行的歷史數據、將數據經過處理後進行專家控制運算,把控制算法得到的控制作用傳送給現場設備,完成應用軟體與現場控制系統的無縫連接等功能。通過對現場設備的控制,使鍋爐燃燒的經濟效益達到最佳的效果。

5 結束語

將人工智慧Agent技術引入工業控制系統是當前的研究熱點,應用決策分析技術是本研究的一個創新。基於Agent技術實現了一個智能控制系統,系統具有一定的記憶功能和自學習能力,實現了較高的智能性,較好地解決了控制決策模型表示和管理的問題,屏蔽了運行平臺和通信機制,能夠有效地解決Agent的通信問題,使Agent合作變得容易。實踐表明,它比傳統的控制系統具有更高的準確性和靈活性,能有效進行複雜多控制參數的控制決策。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 全球各領域十大知名智能控制系統品牌,中國企業快速崛起
    科學家們利用計算機技術,根據各個行業的特性,對其運行方式進行不同的設定,來研究人工智慧在不同環境下做出的反應。這些研究對醫療、體育、教育等各個方面的發展都有巨大的推動作用。當前的人工技術雖然還未發展完善,但已經顯示出它巨大的潛能。而在大趨勢下,幾家人工智慧領域開發投入最大的企業相繼推出了各種AI應用,如百度、華為、科大訊飛等企業都建立的雲應用。
  • 人工智慧分支——多智能體
    研究者主要研究智能體之間的交互通信、協調合作、衝突消解等方面,強調多個智能體之間的緊密群體合作,而非個體能力的自治和發揮,主要說明如何分析、設計和集成多個智能體構成相互協作的系統。同時,人們也意識到,人類智能的本質是一種社會性智能,人類絕大部分活動都涉及多個構成社會團體,大型複雜問題的求解需要多個專業人員或組織協調完成。
  • 航天智能控制技術讓運載火箭「會學習「
    02太空飛行器的可靠性從航天智能控制做起隨著控制科學與技術的迅速發展,人工智慧的理論與技術成果已在控制領域得到了應用和發展,智能控制技術將是人工智慧及相關前沿技術的綜合體現。在航天工程領域,由於環境、故障、本體不確定、外部幹擾、等特有屬性,傳統控制方法存在應對能力不足、解決問題不全等問題,亟需航天智能控制技術給出系統性、綜合性的解決方案,以提升航天飛行器的可靠性。
  • 基於PLC的自動門控制系統設計開題報告
    早期的自動門控制系統採用繼電器邏輯控制,造成安裝繁瑣、體積大、不穩定、不易維修等缺點已逐漸被淘汰。PLC是一種專門為在工業環境下應用面設計的數字運算操作電了裝置。二、文獻綜述在國外,進入90年代以來,技術發展很快,技術已經相對成熟,並取得了驚人的成就,自動化技術是自動門的重要部分。但在國內,自動門的自主研發尚處於初級階段。在自動門控制的設計中,穩定、節能、環保、安全及人性化是需要首先考慮的因素。
  • 智能化的溫溼度智能控制系統設計詳細講解
    智能化的溫溼度智能控制系統設計詳細講解 工程師2 發表於 2018-05-23 15:51:00 溫、溼度控制廣泛應用於人們的生產和生活中,對於農產品種子來說,對環境溫度與溼度有著比較嚴格的要求。
  • 基於西門子S7-200PLC的交通燈控制系統的設計
    打開APP 基於西門子S7-200PLC的交通燈控制系統的設計 發表於 2018-01-09 10:25:40 1、引言 可編程序控制器(PLC)作為一種以微電腦技術為核心的自動控制裝置,已被廣泛應用於機械製造、冶金、化工、能源等各種行業。
  • 智能設計:技術與創造力的博弈
    浙江大學–北鬥航天聯合創新設計工程中心 副主任 浙江大學求是青年學者、黃廷方講席教授、高級工業設計師、光華龍騰獎中國設計業十大傑出青年(2019)、浙江省青年拔尖人才(2019) 一、人工智慧正如何賦能設計 什麼是設計呢?
  • 自動控制系統的設計--控制系統設計的基本思路
    如前所述,一個單輸入單輸出的控制系統一般可化為圖6-1的形式,G0(s)是控制系統的不可變部分,即被控對象,H(s)為反饋環節。未校正前,系統不一定能達到理想的控制要求,因此有必要根據希望的性能要求進行重新設計。在進行系統設計時,應考慮如下幾個方面的問題:(1) 綜合考慮控制系統的經濟指標和技術指標,這是在系統設計中必須要考慮的。
  • 【書籍分享 | 中文版】人工智慧經典教材-Artificial Intelligence: A New Synthesis...
    由淺入深地介紹了整個人工智慧系統和agent的發展歷程。描述了僅能對周圍環境中可感知特徵做出反應的原始agent,以及它們所涉及的機器視覺、機器學習和機器進化等問題;逐步介紹了agent可以從無法立即感知的任務環境中獲取信息的技術等內容。
  • 航天智能控制技術讓運載火箭「會學習」『太空科普』
    02 太空飛行器的可靠性從航天智能控制做起 隨著控制科學與技術的迅速發展,人工智慧的理論與技術成果已在控制領域得到了應用和發展,智能控制技術將是人工智慧及相關前沿技術的綜合體現。
  • 第四屆人工智慧技術研討會上洛可可設計集團計劃用智能設計美好世界
    10月30日洛可可集團管理合伙人苗奘受邀參與,由工業和信息化部人才交流中心南京市江北新區管理委員會主辦的第四屆人工智慧技術研討會,共同與現場300位企業家探討人工智慧領域的技術發展。  從消費網際網路和產業網際網路的中間探索設計和人工智慧的關係  我今天跟大家分享的是洛可可創新設計集團內部孵化的全新的智能設計項目,AI智能設計;用AI來驅動整個設計行業
  • 包為民:航天智能控制技術讓運載火箭「會學習」
    2 太空飛行器的可靠性從航天智能控制做起  隨著控制科學與技術的迅速發展,人工智慧的理論與技術成果已在控制領域得到了應用和發展,智能控制技術將是人工智慧及相關前沿技術的綜合體現。在航天工程領域,由於環境、故障、本體不確定、外部幹擾、等特有屬性,傳統控制方法存在應對能力不足、解決問題不全等問題,亟需航天智能控制技術給出系統性、綜合性的解決方案,以提升航天飛行器的可靠性。
  • 人工智慧與設計(1):人工智慧的發展和定義
    前四章主要講了現在人工智慧的基礎知識、底層設計、網際網路產品設計以及人工智慧與設計的關係,後面會通過3~4章詳細分析人工智慧對不同行業設計的影響,目前考慮的領域是室內設計、公共設計和服務設計。人工智慧的發展歷史說起人工智慧這詞,不得不提及人工智慧的歷史。人工智慧的概念主要由Alan Turing提出:機器會思考嗎?
  • 包為民院士:航天智能控制技術讓運載火箭「會學習」
    2 、太空飛行器的可靠性從航天智能控制做起  隨著控制科學與技術的迅速發展,人工智慧的理論與技術成果已在控制領域得到了應用和發展,智能控制技術將是人工智慧及相關前沿技術的綜合體現。美籍華人科學家傅京孫在1965年首次提出把人工智慧的啟發式推理規則用於學習控制系統,提出將人工智慧與自動控制結合起來;1977年,美國人薩裡迪斯 (G. N. Saridis ) 提出智能控制是人工智慧、自動控制與運籌學的深度交叉融合的產物[5]。
  • 小型花卉培養室智能加溼器控制系統設計
    為了保證花卉能在適宜的溫溼度下生存,以 STC89C52單片機為核心,設計了一款小型花卉培養室的智能加溼器。故本文將加溼器和需要種植花卉一起放入小 型培養室內,通過加溼器來調節室內的溼度,從而確保 花卉在適宜溼度下生長,智能加溼器能夠自動調節小型 培養室內的溼度,確保培養的花卉一直處於最適合的溼 度,這對植物生長有很大幫助[1-2]。1  整體設計 本智能加溼器控制系統實物圖如圖1所示。
  • 人工智慧電視遠場語音設計
    林敏強(1990— ),男,康佳集團多媒體研發中心硬體工程師,主研智能前沿技術,人機互動方向。  劉澤民(1994— ),男,康佳集團多媒體研發中心硬體工程師,主研無線智能產品方向。摘要:本文介紹一種服務於人工智慧電視,實現遠場語音應用的麥克風陣列設計方案,闡述系統框架和硬體設計,同時介紹軟體設計的部分要點。通過麥克風陣列,協助語音增強算法的實現,達到遠距離拾音、回聲消除、聲源定位,滿足當前智能語音應用的需求。
  • 變頻恆壓供水控制系統的改造設計
    通過採用GE300和變頻器組合的控制系統改造,完成系統的軟硬體設計及參數設置,能自動控制水泵投入的臺數和電機轉速,達到恆壓供水目的。運行結果表明,該系統具有壓力恆定,機械損耗小,節能效果顯著等優點。近幾年,隨著電力電子技術的迅速發展,變頻調速系統的性能優勢越來越明顯,成本也相應降低,傳統的供水控制系統正逐步被變頻系統取代。
  • 漫威—不朽的英雄夢 | 設計研究:探索人工智慧與人類的協作
    摘要人工智慧(AI)的最新進展增加了用戶與該技術互動的機會。現在用戶甚至可以在藝術等創造性活動中與人工智慧合作。為了了解合作中用戶的體驗,我們設計了一個原型,DuetDraw,一個允許用戶和人工智慧共同協作繪製圖片的人工智慧界面。我們使用定量和定性方法進行了一項用戶研究。
  • 利用有限狀態機的交通燈控制系統設計與仿真
    僅用一片可編程邏輯器件,即完成需要的控制功能,設計思路清晰,實現過程靈活。關鍵詞:有限狀態機;交通燈;控制系統;設計 實現路口交通燈控制器系統的方法很多,可以用標準邏輯器件、可編程序控制器PLC、單片機等方案來實現。但是這些方法在進行功能修改及調試時,都涉及硬體電路的調整,在一定程度上增加了工作的難度。
  • 智能設計PK人類設計,結果誰贏了
    【1】人工智慧「活」了,上演智能與人類PK,設計結果誰贏了11月15號,智能設計師「鹿班」登上CCTV《機智過人》。實戰對壘4A設計師,這個過程實在令人瞪目結舌。其實,作為阿里一個智能人工設計師,「鹿班」名氣早已刷爆了設計界。2017年雙11期間,阿里利用人工智慧的大數據和算法優勢推出了——鹿班。「鹿班」在技術層面上快速找到平面設計的構圖規律和幾百種配色模式,在雙11期間每秒「做」出8000張海報。