<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 總線式車身控制系統(tǒng)的規(guī)則化建模方法

          總線式車身控制系統(tǒng)的規(guī)則化建模方法

          作者: 時間:2012-11-16 來源:網(wǎng)絡(luò) 收藏



          從以上的分析可以看出,用有限自動機模型對進行建模,系統(tǒng)的狀態(tài)數(shù)存在狀態(tài)組合復(fù)雜性問題。另外,用有限自動機進行建模,在系統(tǒng)所處的每1個狀態(tài)上,任何時刻最多只執(zhí)行1個操作,即只能描述順序系統(tǒng),而無并發(fā)描述能力,但中存在大量并發(fā)事件和并發(fā)行為。

          針對用有限自動機模型對進行建模所存在的問題,作者提出一種新的車身控制系統(tǒng)的建模和設(shè)計方法―規(guī)則化描述方法。

          規(guī)則化描述方法引入分層建模機制,將組成系統(tǒng)的對象分解為多層,建立系統(tǒng)對象的樹狀層次模型,用邏輯規(guī)則表達式描述系統(tǒng)對象之間的邏輯控制關(guān)系,用消息來傳遞控制關(guān)系。系統(tǒng)的控制任務(wù)被劃分為多個子任務(wù),分布到組成系統(tǒng)的各層對象中,從而有效地減小系統(tǒng)控制的復(fù)雜性。用消息機制可方便地實現(xiàn)對并發(fā)事件和并發(fā)行為的處理。

          四、分層建模機制

          采用規(guī)則化描述方法對車身控制系統(tǒng)進行建模,為降低系統(tǒng)設(shè)計的復(fù)雜性,將系統(tǒng)對象分解為部件和接口兩層。將系統(tǒng)的對象按照組成關(guān)系進行分為多個子空間。對系統(tǒng)的劃分遵循“高內(nèi)聚、低耦合”的原則,從而有效降低控制的復(fù)雜性。系統(tǒng)的控制任務(wù)被劃分為多個子任務(wù),分布到組成系統(tǒng)的各層對象中。高層對象充當(dāng)管理器的角色,協(xié)調(diào)系統(tǒng)各個組成部分之間的控制任務(wù);低層是傳感器和執(zhí)行器等,直接與外界進行交互,傳感器實時感知環(huán)境信息并遞交給高層對象,執(zhí)行器主要用來把控制器的指令變換為實際的物理動作并作用于環(huán)境。系統(tǒng)各層對象之間存在著邏輯控制關(guān)系,對象之間的邏輯控制關(guān)系通過消息進行傳遞,由低層發(fā)送到高層的是通告消息,由高層發(fā)送到低層的是控制(命令)消息。

          車身控制系統(tǒng)由多個部件組成,每個部件包含一個或多個接口,形成如圖1所示的樹狀層次模型。

          其中部件是對系統(tǒng)中每個在功能上相對獨立的器件的邏輯抽象,接口是對控制單元I/O口的抽象。例如:汽車的前照燈由左右2只組成,在非故障情況下它們始終是同亮同滅,便可在邏輯上將其定義為“前照燈”一個部件;前照燈又有遠光、近光、開關(guān)等正常狀態(tài)和開路、短路等故障狀態(tài)。部件以及接口之間存在著邏輯控制關(guān)系,包括部件與部件之間、部件與接口之間、接口與接口之間的邏輯關(guān)系,將這種邏輯關(guān)系采用形式化的邏輯規(guī)則表達式來描述。

          五、邏輯控制關(guān)系的規(guī)則描述

          車身控制系統(tǒng)的狀態(tài)由組成系統(tǒng)的所有部件和接口的狀態(tài)的集合決定,事件引發(fā)系統(tǒng)狀態(tài)變化,也即導(dǎo)致部件和接口的狀態(tài)改變,如何改變和變化的過程由部件和接口的邏輯控制關(guān)系決定。邏輯控制關(guān)系由邏輯規(guī)則表達式描述,系統(tǒng)狀態(tài)的變化體現(xiàn)為邏輯控制關(guān)系以消息的方式在部件和接口之間進行傳遞(當(dāng)邏輯控制關(guān)系所涉及的2個部件位于不同的控制單元中時,控制消息通過CAN進行傳送),并觸發(fā)相應(yīng)部件和接口的狀態(tài)改變。

          邏輯規(guī)則表達式,簡稱規(guī)則式,是對部件和接口的邏輯關(guān)系的形式化表示。邏輯規(guī)則表達式可以看作為ECA規(guī)則的簡化。一條ECA規(guī)則可表示為




          式中E、C、A分別為規(guī)則的事件、條件和動作;P為描述規(guī)則行為或狀態(tài)的附加性質(zhì)。

          ECA規(guī)則的職能是:當(dāng)規(guī)則事件發(fā)生時,系統(tǒng)實時地或在規(guī)定時刻檢查規(guī)則的條件,如滿足則執(zhí)行規(guī)則的動作。

          車身控制系統(tǒng)中的事件由用戶操作或傳感器檢測觸發(fā),并引發(fā)相應(yīng)器件狀態(tài)的變化,因此事件在表達式中也可以作為條件進行處理,從而可以使表達式得到簡化。
          采用Backus Naur范式語法表示方法,給出邏輯規(guī)則表達式的形式化定義如下。
          定義1(邏輯規(guī)則表達式)

          邏輯規(guī)則表達式::=左件→右件

          左件::=因子|因子左件

          右件::=因子|因子右件

          即邏輯規(guī)則表達式的一般形式為

          因子因子?因子→因子因子?因子

          表達式中符號“→”左邊的部分稱為邏輯規(guī)則表達式的左件,其右邊的部分稱為邏輯規(guī)則表達式的右件。左件和右件均由因子組成,當(dāng)因子不止1個時,中間用“”相連,表示“邏輯與”。左件因子是條件因子,右件因子是響應(yīng)因子。

          定義1給出邏輯規(guī)則表達式的語法形式,語義是:如果左件為真,即左件中所有的條件因子均為真,也即條件符合,則執(zhí)行右件,即執(zhí)行各響應(yīng)因子。


          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();