• <abbr id="kam3m"><form id="kam3m"></form></abbr>

    <u id="kam3m"><li id="kam3m"></li></u>

  • <table id="kam3m"></table>
    
    

    <u id="kam3m"></u>
    18禁无遮挡啪啪无码网站,真人无码作爱免费视频,2018年亚洲欧美在线v,国产成人午夜一区二区三区 ,亚洲精品毛片一区二区,国产在线亚州精品内射,精品无码国产污污污免费,国内少妇人妻偷人精品
    首頁 > 文章中心 > 客房控制系統(tǒng)

    客房控制系統(tǒng)

    前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇客房控制系統(tǒng)范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

    客房控制系統(tǒng)

    客房控制系統(tǒng)范文第1篇

    關鍵詞RCU控制系統(tǒng) 插卡系統(tǒng) 客房空調(diào)系統(tǒng)控制

    中圖分類號: S611 文獻標識碼: A

    引言

    通過國外星級酒店的參觀學習以及國內(nèi)酒店行業(yè)的了解,在目前的酒店行業(yè)中,隨著酒店規(guī)模的不斷擴大和服務層次的提高,酒店業(yè)務量和復雜程度的逐漸加大,對酒店管理的要求也越來越高。由此,基于網(wǎng)絡的客房酒店智能監(jiān)控一體化平臺便應運而生。網(wǎng)絡型客房信息與控制系統(tǒng)集智能燈光控制、空調(diào)控制、服務控制與管理功能于一體,具有智能化、網(wǎng)絡化、規(guī)范化特點,將科學的管理思想與先進的管理手段的相結合,幫助酒店各級管理人員和服務人員對酒店運行過程中產(chǎn)生的大量動態(tài)的、復雜的數(shù)據(jù)和信息進行及時準確的分析處理,從而使酒店管理真正由經(jīng)驗管理進入到科學管理。

    客房控制管理系統(tǒng)是客房管理體系的重要組成部分,配合其他管理網(wǎng)絡可以更好利用現(xiàn)有的微型計算機網(wǎng)絡技術為客人提供全面的、及時的、隱形的服務。為客房管理者提供具有定量,定性的客房狀態(tài)管理監(jiān)督制度,可以大大的提高客房管理效率。

    網(wǎng)絡通訊控制程序控制各類客房狀態(tài)、服務狀態(tài),通過系統(tǒng)的網(wǎng)絡布線,并通過網(wǎng)絡接口程序以RS-232C或TCP/IP通訊協(xié)議與各類軟件客房計算機管理系統(tǒng)聯(lián)接,以約定的通訊協(xié)議進行數(shù)據(jù)交換控制。

    一、系統(tǒng)組成

    一個完整的酒店客房信息與控制系統(tǒng)由以下三部分構成:

    單客房系統(tǒng)(以RCU為核心構成,可獨立運行);

    通訊系統(tǒng)(客房、樓層、中心三級通訊,通過RS485總線或TCP/IP以太網(wǎng)構成);

    系統(tǒng)軟件(運行于C/S結構的網(wǎng)絡系統(tǒng))。

    RCU系統(tǒng)控制原理圖:

    二、需求分析

    1、客房照明系統(tǒng)控制

    在客房內(nèi)對燈光控制由客房管理系統(tǒng)控制箱對客房內(nèi)的照明燈光進行編程邏輯控制。

    目前國內(nèi)流行趨勢控制線路既要簡單,還要符合人們的生活習慣。一個客房內(nèi)的照明是多種多樣的,客房內(nèi)有床頭燈,臺燈,落地燈,夜燈等。衛(wèi)生間內(nèi)有鏡前燈,頂燈等。如此眾多的燈具,一地、二地、甚至三地控制要求較為復雜。

    酒店客房內(nèi)采用墻面控制開關對照明燈光進行控制,只能對酒店客房內(nèi)燈具進行簡單的控制。通過對客房內(nèi)墻面控制開關狀態(tài)判別,通過編制工程控制要求的控制程序,實現(xiàn)對酒店客房內(nèi)照明燈具的邏輯控制、場景控制、分時段控制和無任何約束條件的控制。可靈活配置開關控制面板,實現(xiàn)異地控制。接線簡單,可靠性高。衛(wèi)生間照明可安裝遠紅外探測器有人即亮,無人延時關燈。即可減少開關面板及復雜的控制線路又可節(jié)約能源。同時能顯示高檔與時尚。(如:在任何時間段推開客房門廊燈亮、在環(huán)境亮度不夠時推開客房門廊燈與指定的燈具亮,在晚18:00點-早8:00點插入鑰匙卡點亮左、右床頭燈30%,按動總開關關閉所有受控燈具、再次按動任意開關可點亮任何一個指定燈具或某個組合燈具。)在系統(tǒng)控制箱內(nèi)接入應急照明,平時與客房內(nèi)其他燈具一樣正常啟閉。在火災時切斷非消防電源的情況下能自動開啟應急照明。

    2、客房狀態(tài)管理和服務控制

    在客房內(nèi)設置服務類控制開關,由客人根椐需求選擇控制。在網(wǎng)絡上顯示請勿打擾、、緊急呼喚、清潔客房、客人入住以及客房門、客房內(nèi)保險箱門的開啟與關閉狀態(tài)。并且可將客人需要服務的時間與酒店服務人員響應的時間記錄,以便酒店對酒店服務人員的工作進行考核。

    3、網(wǎng)絡控制程序

    每個客房控制箱內(nèi)的微處理器,可將客人的服務需求、客房服務人員工作狀態(tài)以及工程控制狀態(tài),通過網(wǎng)絡通訊控制程序發(fā)送至酒店相關部門,并且可按酒店管理方的管理模式與工作流程來編制酒店客房狀態(tài)管理程序、服務功能顯示控制程序、工程狀態(tài)控制管理程序,將原酒店客房各類狀態(tài)的計劃轉(zhuǎn)化為住店客人的需求。

    4、客房空調(diào)系統(tǒng)控制

    在酒店客房空調(diào)系統(tǒng)的用電量約占整個酒店用電量約40%~50%左右,因此酒店客房空調(diào)節(jié)能有著重大的意義。

    常規(guī)酒店采用當客人離開客房時取出節(jié)電鑰匙牌后,關閉空調(diào)系統(tǒng)運行達到節(jié)能目的。但這種控制方式在夏季或冬季,溫度很快回升到高溫狀態(tài)或降低到寒冷狀態(tài)。住店客人再次重新進入房間后會感到較熱或較冷而不舒適。并且由于酒店客人的流動性非常高,使酒店客房內(nèi)的溫差非常的不穩(wěn)定,導致酒店客房內(nèi)的裝飾材料與客房內(nèi)的家具提前老化,給酒店工程部加大工作量。也有酒店采用當客人離開客房時取出節(jié)電鑰匙牌后,不關閉空調(diào)系統(tǒng)運行,依然保持客人原來調(diào)節(jié)的溫度狀態(tài),這樣以來雖然客人回到客房內(nèi)感覺舒適,但客人長時間外出空調(diào)系統(tǒng)一直運行,給酒店的運行成本造成很大的浪費。

    而高檔酒店既要考慮節(jié)能又不能降低舒適水準,采用致遠AM系列酒店客房管理系統(tǒng)可解決此矛盾。該系統(tǒng)可把酒店客房的空調(diào)狀態(tài)細致的區(qū)分為四種狀態(tài)模式:出租客房空調(diào)運行狀態(tài)、出租客房夜間睡眠空調(diào)運行狀態(tài)、待租客房空調(diào)運行狀態(tài)及空置客房空調(diào)運行狀態(tài)。及時有效的控制了酒店能源的成本。

    在住店客人離開客房取出節(jié)電鑰匙牌后斷開照明燈具、電源插座供電外,空調(diào)系統(tǒng)即刻由客人設置的空調(diào)狀態(tài)轉(zhuǎn)到出租客房空調(diào)運行狀態(tài)(保持節(jié)能舒適空調(diào)溫度)。到夜間特定時間段(具體時間由酒店管理方擬定)系統(tǒng)自動由客人設置的空調(diào)狀態(tài)轉(zhuǎn)到出租客房夜間睡眠空調(diào)運行狀態(tài)(保持節(jié)能夜間睡眠空調(diào)溫度)。當網(wǎng)絡控制程序設置為待租客房狀態(tài)、退租客房狀態(tài)時,無論客房鑰匙卡盒內(nèi)是否插入服務員人員鑰匙卡、管理人員鑰匙卡。空調(diào)系統(tǒng)即刻轉(zhuǎn)為待租客房空調(diào)運行狀態(tài)(保持節(jié)能保養(yǎng)空調(diào)溫度),將空客房空調(diào)保持保養(yǎng)溫度為冬季18度,夏季28度。當網(wǎng)絡控制程序設置為空置客房狀態(tài)時,客房內(nèi)空調(diào)系統(tǒng)斷電關閉。

    三、系統(tǒng)控制功能

    燈具: RCU系統(tǒng)燈具最大回路為13路。其中含兩路調(diào)光回路。

    調(diào)光回路最佳功率為60W。其它燈具回路在220W以內(nèi)。

    服務功能:

    1 請勿打擾 + 清潔房間 + 門鈴開關 + 住客顯示 + 請稍候

    請勿打擾和清潔房間具有互鎖功能。

    客人離開房間后只保留清潔房間,請勿打擾自動取消。

    當客人按下請勿打擾后,門鈴自動鎖止。

    當客人進入房間插卡后,門外有LED指示燈亮,服務員可依據(jù)判斷客人在房內(nèi)。

    當客人按下請稍候時,門外自動顯示,五分鐘后請稍候自動取消。

    2 插卡取電(12V弱電控制)

    插卡后點亮歡迎模式:早8:00-18:00 白天歡迎模式(只點亮廊燈)

    晚18:00-8:00 夜間歡迎模式(點亮相應指定燈具)

    插卡取電帶識別卡功能:識別客人卡和服務員卡。遠程傳輸插卡信息。

    3 電子叮咚門鈴(12V弱電門鈴)

    安裝于RCU控制箱內(nèi)。受門外門鈴按鈕控制。在客人按下請勿打擾時,門鈴鎖止。

    4 門磁傳感器(12V弱電傳感器)

    安裝于客房門上方,距離合頁最遠處。

    功能:觸發(fā)歡迎模式,監(jiān)控門的狀態(tài),客房門開啟超過三分鐘后自動關閉空調(diào)。

    5 緊急呼叫開關(SOS)

    安裝在浴缸和恭桶之間,高度在80厘米。外加防水罩并印有警示文字說明,客人在緊急情況下按下SOS,客房服務中心會馬上報警。

    空調(diào): 四管制空調(diào)系統(tǒng)

    1、有人模式:客人進入房間插卡后,風機受墻面溫控器控制,風速:高中低和溫度由客人決定。

    2、無人模式:客人離開房間拔卡后,風機受RCU控制,風速為低速,溫度受計算機設定控制。計算機可遠程調(diào)整客房溫度。

    3、客房空調(diào)系統(tǒng)可依據(jù)房態(tài)的變化進行開啟或關閉。亦可與酒店前臺管理系統(tǒng)聯(lián)網(wǎng)使用。

    4 、在RCU系統(tǒng)安裝有客房門磁傳感器時,可定義在客房門開啟超過三分鐘后自動關閉空調(diào)系統(tǒng)。此功能主要應用于客房服務員每天清掃客房時的節(jié)能設計。

    電動窗簾:RCU系統(tǒng)可控制電動窗簾的開啟與關閉。提供開關控制信號。

    衣柜燈門磁開關:門磁傳感器自動點亮衣柜燈,此燈有十分鐘延時自動關閉功能。

    客房控制邏輯表:

    客房RCU系統(tǒng)圖:

    客房控制系統(tǒng)范文第2篇

    [關鍵詞] 集散控制系統(tǒng);工程設計;教學改革

    21世紀是信息技術快速發(fā)展的時代,社會生產(chǎn)力的發(fā)展和人們生活質(zhì)量的提高也越來越依賴于信息技術的發(fā)展,自動化科學與技術、信號的檢測、分析、處理、控制和應用等各個方面,是信息技術的重要組成部分。在新的經(jīng)濟形勢下,實現(xiàn)工業(yè)生產(chǎn)的自動化,要堅持走科技含量高、經(jīng)濟、能耗低、污染少、可持續(xù)發(fā)展的道路。集散控制系統(tǒng)(DCS)是實現(xiàn)工業(yè)自動化和企業(yè)信息化最好的系統(tǒng)平臺,是當今工業(yè)過程控制的主流[1]。

    《集散控制系統(tǒng)》課程的教學目的,在于對學生進行控制工程設計能力的培養(yǎng),通過課堂學習,使學生掌握集散控制系統(tǒng)的原理、結構、設計與實際應用的基礎性、通用性,了解基本的集散控制系統(tǒng)的應用和工程設計的一般方法。在此基礎上,必須通過教學和工程實踐相結合,才能真正掌握應用,形成學生自身的能力。為此,我們在《集散控制系統(tǒng)》課程的教學改革方面做了做了一些初步的嘗試。

    一、把課堂教學由單純的教師傳授過程,改為師生互動的研究過程

    針對《集散控制系統(tǒng)》課程對學生具備工程實踐能力和動手能力培養(yǎng)的要求,首先對課程的教學學時進行合理分配,教學過程中,采用任務驅(qū)動及理論實踐相結合的方法進行理論教學和過程考核。本課程共48學時,用30學時主要進行集散控制系統(tǒng)的概念、原理、結構及設計進行理論講解,在適當?shù)恼鹿?jié)針對具體的工程問題給學生布置任務,如對化工生產(chǎn)過程進行模擬控制系統(tǒng)的設計,DCS在鍋爐控制系統(tǒng)中的應用,DCS在熱力發(fā)電廠機主蒸汽系統(tǒng)中的應用等,學生分組進行方案設計,對比后得出最佳技術方案。用12學時進行過程指導,6學時進行結果評估。評估的方式主要以學生匯報、作品演示為主,教師進行點評指正。因此,課堂的教學活動,由教師單純的傳授知識的過程,改為師生互動的研究過程。這種教學方式,對學生來講,不但激發(fā)了學生學習的興趣、積極性和主動性,還培養(yǎng)了學生依據(jù)所學專業(yè)知識,查閱大量控制工程領域文獻資料的能力,這對培養(yǎng)大學生自主學習能力及科技創(chuàng)新能力有極大的幫助。對教師來講,針對學生任務中出現(xiàn)的問題進行有針對性的講解,采用多種教學方法相結合,靈活應用,不但幫助學生更快、更好的學習專業(yè)知識,也使教師在教學過程充滿了樂趣,對教學也越發(fā)感興趣。本課程教學方式的改革,使學生變成了學習的主體,體現(xiàn)了以人為本的教育理念。教學中突出了學生的個性發(fā)展,培養(yǎng)了學生自主學習、獨立鉆研的能力。

    二、將單一課程的教學化為相關專業(yè)知識的綜合運用和訓練

    傳統(tǒng)的教學方法僅限于本課程理論知識的傳授,缺乏對專業(yè)知識綜合運用的訓練, 學生往往體會不到所學知識的真正用途,學習的積極性和主動性不高,學習效果不佳。《集散控制系統(tǒng)》課程,是自動化、熱能動力、化學工程等專業(yè)的學生,在學完了相關的專業(yè)課之后,開設的綜合性很強的專業(yè)課。而上述不同的專業(yè)各自又有不同的專業(yè)課,相關的生產(chǎn)過程對DCS系統(tǒng)又有不同的要求,因此,本課程的教學必須針對不同專業(yè)的生產(chǎn)過程,安排理論教學和實踐教學。我們認為,任何一本教科書,都難以做到把不同的專業(yè)知識結合起來,而教師的課堂教學活動卻可以把相關學科、相關課程的知識,進行有機地交叉和滲透,把單一課程的教學過程與相關專業(yè)知識的綜合運用和訓練相結合。這是對專業(yè)課教學更高層次的要求,也是教師在備課過程中對教學內(nèi)容進行再創(chuàng)作的出發(fā)點。

    例如:對熱能動力專業(yè),我們給定單臺鍋爐控制的工藝流程和基本參數(shù),要求學生根據(jù)不同的參數(shù),分別計算出鍋爐燃燒所需要的空氣量和供水量;根據(jù)計算結果選用水泵、風機、電動機等鍋爐輔機設備,進而選擇測控點,對控制儀表選型,最終確定DCS系統(tǒng)的設計方案。顯然,這樣的教學活動,已經(jīng)不再是DCS一門課程的內(nèi)容,而是熱工儀表、控制工程、機械設備、電力拖動等相關專業(yè)課程知識的綜合運用。我們把一個教學班分成幾個小組,每組五至七位同學。每一組同學都要獨立設計出適合本組參數(shù)的控制方案出來。在此過程,學生自己查閱資料,自己組織選擇控件,對該項目進行組態(tài)模擬。這就要求學生將所學理論知識應用到工程實際中,進行實踐訓練,培養(yǎng)了學生自主學習的能力及綜合應用知識的能力,同時也培養(yǎng)了學生學習的積極態(tài)度,極大地提高了學生的學習效率。

    教學實踐證明,只有把DCS課程的教學活動和具體的工程設計相結合、將單一課程的教學化為相關專業(yè)知識的綜合運用和訓練;才能真正培養(yǎng)學生的能力,收到良好的教學效果。

    三、把課程考核方式由對書本知識的考核改為對工程設計能力的考核

    客房控制系統(tǒng)范文第3篇

    關鍵詞:水泵房;可編程序控制器; 自動的

    引言

    隨著現(xiàn)代化技術的迅猛發(fā)展,計算機技術的普遍應用,在生產(chǎn)和生活質(zhì)量方面都有了很大改進。尤其是在解放勞動力方面有了很大改觀,比如:有些環(huán)境比較惡劣,可以將人完成的任務交給機器人來完成。還有原來由人24小時監(jiān)控來完成的任務,可以交給計算機來實現(xiàn)24小時不間斷監(jiān)控,這樣不僅大大減輕了人的勞動強度,而且可以減少人員的使用,從而為企業(yè)減輕了經(jīng)濟負擔。如果將計算機直接用于一般生產(chǎn)之中,不僅成本高,而且對使用者的技術要求也比較高。見于上述二者之間的矛盾,人們研究出一種較為簡單而且更能夠適應工業(yè)生產(chǎn)的“計算機”,這就是可編程序控制器,即PLC。就在這些高新技術廣泛應用的今天,然而在滿足人的最基本的生存條件——供水方面,目前除了一些新建的企業(yè)和住宅樓的水泵房使用了自動供水系統(tǒng)之外,還有很多老式水泵房依然是人工送水,24小時人工監(jiān)管。于是,我想不如讓可編程序控制器在改造供水控制系統(tǒng)中發(fā)揮重大作用。

    1、系統(tǒng)構成

    本系統(tǒng)僅以一個有2臺上水泵工作的普通老式水泵房為例,來說明微機控制下的水泵房電氣系統(tǒng)的組成及工作過程。

    該系統(tǒng)主要由微處理器,時間控制裝置,水位控制器及原來的泵房配套設備組成。

    (1)微處理器:該系統(tǒng)中采用“可編程序控制器(PLC)”作為整個系統(tǒng)的控制中樞。PLC是一個以微處理器為核心的數(shù)字運算操作的電子系統(tǒng)裝置,專為在工業(yè)現(xiàn)場應用而設計,它采用可編程序的存儲器,用以在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時/計數(shù)和算術運算等操作指令,并通過數(shù)字式或模擬式的輸入、輸出接口,控制各種類型的機械或生產(chǎn)過程。由于其充分利用了微處理器的優(yōu)點,又照顧到現(xiàn)場電氣操作維修人員的技能和習慣,而且其程序的編制不需要專門的計算機編程語言,因此調(diào)試和編程都很方便。同時其價格便宜,非常適用于改造設備。

    (2)時間控制裝置:如圖(1)所示,時間控制裝置由時間繼電器和中間繼電器組成,其中時間繼電器KT1用來控制第一臺水泵電機的運行時間,KT2用來控制第一臺水泵電機的停機時間和第二臺水泵電機的運行時間。

    第一次起動時間裝置時,按起動按鈕SB2,中間繼電器KA1線圈帶電,常開點閉合,從而使KA2、KT1線圈帶電,KA2的一對常開點閉合,給第一臺水泵電機的運行輸入命令。當延時閉合點KT1閉合時,KA3、KT2線圈帶電,為第一臺水泵電機進入停機狀態(tài)和第二臺水泵電機進入運行狀態(tài)輸入命令。當延時閉合點KT2閉合時,為第一臺水泵電機進入下一次運行狀態(tài)做好準備。常閉點KA1、KA2、KA3為互鎖點。需要停止該裝置時,按停止按鈕SB1。

    通過該裝置就能實現(xiàn)兩臺水泵在24小時內(nèi)自動起動和停止的交替運行。

    (3)檢測裝置:在該系統(tǒng)中設有浮球控制器和壓力傳感器兩種控制裝置。浮球控制器用于檢測供水水箱內(nèi)的水量,該控制器是一個封閉的接點式開關,采用該控制器是因為其可靠性較高,而且價格便宜,很適合于改造老式水泵房。一般情況下,在供水水箱中設置2個控制器,一個用于檢測高水位,另一個用于檢測低水位。另外,在用戶管網(wǎng)中設有2個壓力傳感器,一個用于檢測高壓力值,一個用于檢測低壓力值。

    (4)其他部分:如供水水泵以及控制水泵的交流電氣控制系統(tǒng)等均為水泵房原有設備。

    2、系統(tǒng)控制原理

    通過鍵盤將程序輸入到可編程序控制器中,并且通過鍵盤設定水箱中的2個水位控制器和用戶管網(wǎng)中的2個壓力傳感器的值。可編程序控制器是一個紐帶,它將水泵電動機、控制閥門開關的步進電動機、水位控制器、壓力傳感器以及控制電機動作的交流電氣控制系統(tǒng)聯(lián)系到了一起。當一個新改造的水泵房安裝完成后,送上電,整個控制系統(tǒng)開始工作。

    首先,可編程序控制器通過水位控制器檢查水箱中的水量,如果水量高于低水位時,則水泵存在起動的條件;當水量低于低水位時,任意一個水泵都無法起動,此時控制水源閥門的步進電動機正向轉(zhuǎn)動,打開水源閥門往水箱中貯水。當水量達到高水位時,則控制水源閥門的步進電動機反向轉(zhuǎn)動關閉水源閥門,此時為用戶管網(wǎng)供水做好了準備。

    其次,用戶管網(wǎng)中的壓力繼電器時刻監(jiān)控管網(wǎng)中的水量,當管網(wǎng)中的壓力降到低壓力值時,則水泵自動起動給管網(wǎng)供水。當管網(wǎng)中的壓力達到高壓力值時,則水泵停止轉(zhuǎn)動。

    第三,當水箱中的水量滿足供水要求,管網(wǎng)中也需要供水時,則水泵的運行分為以下4種情況:

    (1)時間控制裝置工作在1號水泵運行時間范圍內(nèi),此時1號水泵開始工作為管網(wǎng)供水,在規(guī)定的時間內(nèi)水量達到了設定壓力最高值,則1號水泵停止工作。

    (2)時間控制裝置工作在2號水泵運行時間范圍內(nèi),則此時2號水泵開始工作為管網(wǎng)供水,在規(guī)定的時間內(nèi)水量達到了設定壓力最高值,則2號水泵停止工作。

    (3)在用水高峰時段,如果1號水泵先開始工作,待1號水泵工作時間已到,此時管網(wǎng)中的水量還沒有達到所設壓力最高值,則1號水泵休息,2號水泵在時間控制裝置的控制下開始工作,繼續(xù)給管網(wǎng)貯水,如果在2號水泵工作時間范圍內(nèi)管網(wǎng)中的壓力達到設定最高值,則2號水泵停止工作,等待新一輪工作的開始;如果在2號水泵工作時間范圍內(nèi)管網(wǎng)中的壓力仍沒有達到設定最高值,則2號水泵休息,1號水泵開始工作,依次循環(huán)工作。相反,如果是2號水泵先開始工作,則依然遵循此規(guī)律。

    (4)如果在夜間用水量少時,則兩臺泵可以同時休息,等待檢測命令。

    3、結束語

    在實際工作中,一般的水泵房都有2臺或多臺水泵,利用上述理論及設備對老式水泵房進行改造,既經(jīng)濟又簡便,同時又充分利用了水泵房原有的設備。如果是多臺水泵,則在此基礎上增加一些開關便可以實現(xiàn)。這種自動化模式的實現(xiàn),既能夠保證正常供水,又能節(jié)省電能,減輕設備的磨損,還能大大減輕人的勞動強度。

    參考文獻

    客房控制系統(tǒng)范文第4篇

    關鍵詞:石材機械 繼電器控制 課程設計

    為充實和加強云浮市技工學校電氣自動化專業(yè)的實訓環(huán)節(jié),筆者設計了一個石材仿形機械的電氣控制系統(tǒng)課程,提供了基于繼電器的電氣控制系統(tǒng)的教學方案。該機械的電氣控制系統(tǒng)難易程度適中,很適合中級電氣自動化專業(yè)的學生,本土本色,大大增加了學生的學習興趣。

    一、石材仿形機械概述

    石材仿形機械是一種石材加工行業(yè)廣泛應用的一種機械,專門用于加工石材曲面和異形石線的自動化機械,另外還具有切邊機的功能。學生可以通過參觀學校車間,掌握石材機械仿形加工的工藝過程。石材仿形機械的主要結構及運動形式如圖1所示。

    二、石材仿形機械的工藝分析

    加工之前先用紙板剪出需要加工的弧線,制作出模板。石材仿形機械加工工藝,要求在石板表面加工出和模板一樣的弧面。這是一個粗加工的過程,石材加工的結

    圖1 石材仿形機械的主要結構及運動形式

    1.立柱;2.模板;3.紅外線傳感器;4.垂直滑塊;5.水平滑塊;6.橫梁;7.主軸;8.石材板料(工件);9.工作臺;10.底座。

    果是表面帶有小臺階的弧面。刀具在石板上切下一刀就形成一個小臺階,緊密排列的小臺階就形成了和模板一樣的粗弧面,這些弧面經(jīng)手工打磨光滑,最終形成和模板一樣的弧面。但是在加工工藝中應該怎樣控制刀路,需要學生思考。因為工藝分析是設計電路的根本,學生通過工藝分析才能設計電路實現(xiàn)加工過程。教師可以從以下三個階段引導學生分析解決工藝問題。

    1.提出解決問題的建議

    現(xiàn)在需要根據(jù)模板加工一個弧線。要在板材上加工出這樣的弧線,需要知道加工刀具的行走路線;要找出刀具的行走路線,就需要學生拓展思路,大膽設想。這時教師要求學生不考慮可行性,只要有想法,都可以提出,從而得到各種解決問題的方法。

    2.可行性評估

    在以上階段,學生提出很多解決問題的方法,對此要讓學生根據(jù)現(xiàn)有的知識和條件分析,找出其中可行的方案。

    3.實現(xiàn)

    這個階段需要學生利用所學的專業(yè)知識,從設想的方法轉(zhuǎn)變設計成解決問題的方案。基于繼電器的控制系統(tǒng),這個解決方案就是用繼電器來實現(xiàn)自動循環(huán)的順序控制。也就是把電力拖動控制線路與技能訓練的順序控制與自動循環(huán)控制的知識,有機地結合到這個石材機械加工電氣控制系統(tǒng)中。教師除了對學生加以引導外,還要提供一套標準的設計方案供學生參考。

    為了加工出和模板一樣的弧面,教師先要設計刀架的運動順序,然后再實現(xiàn)電氣控制。開始先要得到一個典型的刀架運動順序,把刀架先調(diào)整到板材上方,然后下降到弧線所在的深度由工作臺帶著工件走一刀。這樣就完成了弧線的一小段(即一個小臺階);走完這一刀,刀架上升后沿橫梁的方向橫移一小段距離(這個距離需要在加工的時候根據(jù)實際情況調(diào)整),橫移完成后就可以重復第一刀的工作了。整個順序分為四個工步,見下表。

    三、電氣控制系統(tǒng)的設計

    1.主電路部分的設計思路

    4臺電動機分別是主電動機、垂直移動電動機、水平移動電動機和工作臺電動機,其中工作臺電動機由變頻器調(diào)速。

    2.控制電路的設計思路

    (1)實現(xiàn)自動循環(huán)的思路。教師根據(jù)電力拖動控制線路與技能訓練里面第二單元的課題四中,有關工作臺自動循環(huán)控制線路的介紹,拋磚引玉,引導學生從這個課題內(nèi)容尋求解決辦法。自動往返運動的實現(xiàn)在于工作臺觸碰到行程開關,從而實現(xiàn)“往返”的切換。用中間繼電器控制執(zhí)行“進態(tài)”和“退態(tài)”動作,然后在“進態(tài)”完成電路的工步1、2、3和4的工作臺前進的控制。工作臺前進到行程開關位置,觸動行程開關使電路進入到工作臺后退的“退態(tài)”。“退態(tài)”的控制同理。這樣,從自動往返的“往”與“返”轉(zhuǎn)變成了現(xiàn)在的“進態(tài)”與“退態(tài)”,不同的是,“往”與“返”只是簡單地對一個電動機的正反轉(zhuǎn)控制,而“進態(tài)”與“退態(tài)”都控制著工步1~4。學生們還有一個很難解決的疑問,即工步1~4所需要的電器怎么執(zhí)行復位?這個時候教師再給學生復習一下工作臺自動往返電路的行程開關的動作順序,問題就迎刃而解了。下面是電路的主要部分,如圖2所示。

    (2)實現(xiàn)順序控制。電力拖動控制線路與技能訓練第二單元課題五有關于順序控制線路的介紹。該電路的要求是工步1~4需要按順序啟動,同時在KA1與KA2常開切換瞬間復位。實現(xiàn)順序控制部分的主要電路如圖3所示。

    圖2

    圖3

    3.控制面板的設計

    石材仿形機械除了仿形加工功能外,還要充當切邊機的角色,即能手動模式切割石板,所以要具備以下功能的按鈕:手動自動模式切換、上升、下降、左平移右平移切換、工作臺前進、工作臺后退、工作臺停止、主機啟動停止等。值得提醒學生的是,控制面板的按鈕設計將會影響控制電路的設計,而且控制面板設計的服務對象是機械的使用者,而不是電路本身,也就是面板取決于用戶的操作方便,電路必須服從于控制面板。

    4.電氣線路的安裝與檢修

    (1)元件明細表的填寫。在元件明細表中,應該寫明所需要元件的名稱、型號規(guī)格、數(shù)量,甚至大概價格和采購渠道等信息,根據(jù)電路圖和安裝的實際情況詳細列出,做到一個不漏。

    (2)安裝訓練與評分標準。此項內(nèi)容可參考中國勞動社會保障出版社出版的《電力拖動控制線路與技能訓練》(第四版)安裝訓練和評分標準部分。

    參考文獻:

    [1]勞動和社會保障部教材辦公室.電力拖動控制線路與技能訓練(第三版)[M].北京:中國勞動社會保障出版社,2004.

    客房控制系統(tǒng)范文第5篇

    摘要:在設計階段對汽車防滑控制系統(tǒng)進行可調(diào)度性分析是一難題。用結構分析與設計語言AADL為系統(tǒng)建模 。根據(jù)實時調(diào)度理論的調(diào)度可行性條件和任務調(diào)度與線程、計算時間、處理器性能之間的關系,在任務數(shù)不變的情況下選取不同性能的處理器,通過工具軟件OSATE對該系統(tǒng)模型進行分析,結果表明可有效解決這一問題。該建模方法為系統(tǒng)的可調(diào)度性分析和優(yōu)化設計提供了一條新的途徑。

    關鍵詞:汽車防滑控制系統(tǒng);AADL;可調(diào)度性;OSATE;模型分析

    關鍵詞:汽車防滑控制系統(tǒng);AADL;可調(diào)度性;OSATE;模型分析

    中圖法分類號: TP311 文獻標識碼:A

    中圖法分類號: TP311 文獻標識碼:A

    Schedulability Analysis of Automobile Anti-Skid Control

    Schedulability Analysis of Automobile Anti-Skid Control

    System Based on AADL

    System Based on AADL

    YU Huang-jing1,2,LI Ren-fa1,HUANG Li-da1

    YU Huang-jing1,2,LI Ren-fa1,HUANG Li-da1

    (1.School of Computer and Communication, Hunan University, Changsha 410082,China ;

    (1.School of Computer and Communication, Hunan University, Changsha 410082,China ;

    2. Department of Mathematics and Computer ,Sanming College ,Sanming 365004 ,China ;)

    2. Department of Mathematics and Computer ,Sanming College ,Sanming 365004 ,China ;)

    Abstract:Automotive anti-skid control system schedulability analysis is a difficult issue in the design stage. In this paper the Structural Analysis and Design Language AADL techniques are used for ABS and ASR control system modelling. According to the feasibility conditions of scheduling real-time scheduling theory and task scheduling with thread, computation time, the relationship between processor performance, by selecting different performance processor without change in the tasks number, by using tools OSATE to analyse of the system model,a method to solve the problem effectively has been demonstrated. This modelling method provides of a new approach for the system schedulability analysis and optimal design in the area.

    Abstract:Automotive anti-skid control system schedulability analysis is a difficult issue in the design stage. In this paper the Structural Analysis and Design Language AADL techniques are used for ABS and ASR control system modelling. According to the feasibility conditions of scheduling real-time scheduling theory and task scheduling with thread, computation time, the relationship between processor performance, by selecting different performance processor without change in the tasks number, by using tools OSATE to analyse of the system model,a method to solve the problem effectively has been demonstrated. This modelling method provides of a new approach for the system schedulability analysis and optimal design in the area.

    Key words: automobile anti-skid control system;AADL;schedulability;OSATE;model analysis

    Key words: automobile anti-skid control system;AADL;schedulability;OSATE;model analysis

    汽車防滑控制系統(tǒng)由制動防抱死系統(tǒng)ABS(Anti-Lock Brake System)及驅(qū)動防滑系統(tǒng)ASR(acceleration slip regulation)兩部分組成,是典型的嵌入式實時控制系統(tǒng)。電子控制單元ECU(Electronic Control Unit)是控制系統(tǒng)的核心,所有信號采集、分析、處理及信號輸出都由ECU調(diào)度完成。對于汽車防滑控制系統(tǒng),任務調(diào)度不當,輕則影響產(chǎn)品性能,重則會帶來災難后果[1]。如何在系統(tǒng)設計階段就能對系統(tǒng)的實時性、安全性、可調(diào)度性等關鍵性能進行分析和驗證,并有效控制開發(fā)時間和成本,是學術界和工業(yè)界共同面臨的難題。

    汽車防滑控制系統(tǒng)由制動防抱死系統(tǒng)ABS(Anti-Lock Brake System)及驅(qū)動防滑系統(tǒng)ASR(acceleration slip regulation)兩部分組成,是典型的嵌入式實時控制系統(tǒng)。電子控制單元ECU(Electronic Control Unit)是控制系統(tǒng)的核心,所有信號采集、分析、處理及信號輸出都由ECU調(diào)度完成。對于汽車防滑控制系統(tǒng),任務調(diào)度不當,輕則影響產(chǎn)品性能,重則會帶來災難后果[1]。如何在系統(tǒng)設計階段就能對系統(tǒng)的實時性、安全性、可調(diào)度性等關鍵性能進行分析和驗證,并有效控制開發(fā)時間和成本,是學術界和工業(yè)界共同面臨的難題。

    傳統(tǒng)的汽車電子設計方法嚴格遵循從需求、設計、實現(xiàn)再到測試的過程,產(chǎn)品的設計周期長,成本高。模型驅(qū)動開發(fā)方法MDD(Model-Driven Development)能在早期階段對系統(tǒng)進行分析和驗證,保證系統(tǒng)的質(zhì)量屬性,控制開發(fā)時間和成本。統(tǒng)一建模語言UML[2] (unified model language)是其中主要代表。但是UML側(cè)重描述系統(tǒng)的軟件體系結構,難以對系統(tǒng)中的硬件及實時性、可調(diào)度性和安全性等性能關鍵特性進行描述。2004年11月美國汽車工程師協(xié)會SAE在模型驅(qū)動設計語言的基礎上,提出嵌入式實時系統(tǒng)體系結構分析與設計語言 AADL(architecture analysis & design language),并為 SAE AS5506 標準。AADL是一個專門用于設計與分析復雜嵌入式實時系統(tǒng)的軟、硬件體系結構的建模語言。這個語言支持在設計階段對系統(tǒng)性能關鍵特性(如,實時性、安全性及可調(diào)度性等)進行分析與驗證,能及時發(fā)現(xiàn)體系結構潛在問題,確保最終的產(chǎn)品達到預期的要求[3,4]。目前,已廣泛用于航空電子、機器人、汽車電子等領域。

    傳統(tǒng)的汽車電子設計方法嚴格遵循從需求、設計、實現(xiàn)再到測試的過程,產(chǎn)品的設計周期長,成本高。模型驅(qū)動開發(fā)方法MDD(Model-Driven Development)能在早期階段對系統(tǒng)進行分析和驗證,保證系統(tǒng)的質(zhì)量屬性,控制開發(fā)時間和成本。統(tǒng)一建模語言UML[2] (unified model language)是其中主要代表。但是UML側(cè)重描述系統(tǒng)的軟件體系結構,難以對系統(tǒng)中的硬件及實時性、可調(diào)度性和安全性等性能關鍵特性進行描述。2004年11月美國汽車工程師協(xié)會SAE在模型驅(qū)動設計語言的基礎上,提出嵌入式實時系統(tǒng)體系結構分析與設計語言 AADL(architecture analysis & design language),并為 SAE AS5506 標準。AADL是一個專門用于設計與分析復雜嵌入式實時系統(tǒng)的軟、硬件體系結構的建模語言。這個語言支持在設計階段對系統(tǒng)性能關鍵特性(如,實時性、安全性及可調(diào)度性等)進行分析與驗證,能及時發(fā)現(xiàn)體系結構潛在問題,確保最終的產(chǎn)品達到預期的要求[3,4]。目前,已廣泛用于航空電子、機器人、汽車電子等領域。

    本文首先介紹AADL,然后描述汽車防滑控制系統(tǒng)功能,用AADL對汽車防滑控制系統(tǒng)建模,并論述了實時調(diào)度算法理論,利用任務調(diào)度與進程、線程、計算時間和處理器性能之間的關系,選取不同性能的處理器,在任務數(shù)不變情況下選取不同性能的處理器,用支持AADL的分析工具OSATE[5] (open source AADL tool environment)對系統(tǒng)模型的可調(diào)度性進行分析。

    本文首先介紹AADL,然后描述汽車防滑控制系統(tǒng)功能,用AADL對汽車防滑控制系統(tǒng)建模,并論述了實時調(diào)度算法理論,利用任務調(diào)度與進程、線程、計算時間和處理器性能之間的關系,選取不同性能的處理器,在任務數(shù)不變情況下選取不同性能的處理器,用支持AADL的分析工具OSATE[5] (open source AADL tool environment)對系統(tǒng)模型的可調(diào)度性進行分析。

    1 AADL概述

    1 AADL概述

    AADL建模語言具有精確的語義和嚴格的語法規(guī)范,可用于描述嵌入式實時系統(tǒng)的軟、硬件體系結構,并能分析系統(tǒng)的功能及非功能屬性。AADL使用單一模型支持多種分析方式,可將系統(tǒng)設計、分析、驗證、自動代碼生成集成在一個框架中。AADL在國外已逐漸成為主流的體系結構建模方式,在國內(nèi)還屬于研究起步階段。

    AADL建模語言具有精確的語義和嚴格的語法規(guī)范,可用于描述嵌入式實時系統(tǒng)的軟、硬件體系結構,并能分析系統(tǒng)的功能及非功能屬性。AADL使用單一模型支持多種分析方式,可將系統(tǒng)設計、分析、驗證、自動代碼生成集成在一個框架中。AADL在國外已逐漸成為主流的體系結構建模方式,在國內(nèi)還屬于研究起步階段。

    構件是AADL中最重要的概念。構件分為軟件構件、執(zhí)行平臺構件以及系統(tǒng)構件三類:軟件構件包括進程、線程、線程組、子程序和數(shù)據(jù)五種用于軟件體系結構建模;執(zhí)行平臺構件包括設備、處理器、存儲器和總線四種用于硬件體系結構建模;系統(tǒng)構件是軟件、執(zhí)行平臺、或者系統(tǒng)構件的組合[3]。在AADL中,構件通過類型(Type)和實現(xiàn)(Implementation)聲明來定義,構件類型描述對外的功能接口(端口、子程序等)。構件實現(xiàn)則描述構件的內(nèi)部結構(子構件、屬性、連接等)。端口是構件之間交換數(shù)據(jù)和事件的接口,是構件之間的邏輯關聯(lián)點。端口種類主要有數(shù)據(jù)端口、事件端口和事件數(shù)據(jù)端口。屬性用于描述體系結構中的約束條件,即非功能屬性約束,如截止時限、周期、時延、主頻等,進而支持驗證與分析系統(tǒng)的可靠性、可調(diào)度性等性質(zhì)。

    構件是AADL中最重要的概念。構件分為軟件構件、執(zhí)行平臺構件以及系統(tǒng)構件三類:軟件構件包括進程、線程、線程組、子程序和數(shù)據(jù)五種用于軟件體系結構建模;執(zhí)行平臺構件包括設備、處理器、存儲器和總線四種用于硬件體系結構建模;系統(tǒng)構件是軟件、執(zhí)行平臺、或者系統(tǒng)構件的組合[3]。在AADL中,構件通過類型(Type)和實現(xiàn)(Implementation)聲明來定義,構件類型描述對外的功能接口(端口、子程序等)。構件實現(xiàn)則描述構件的內(nèi)部結構(子構件、屬性、連接等)。端口是構件之間交換數(shù)據(jù)和事件的接口,是構件之間的邏輯關聯(lián)點。端口種類主要有數(shù)據(jù)端口、事件端口和事件數(shù)據(jù)端口。屬性用于描述體系結構中的約束條件,即非功能屬性約束,如截止時限、周期、時延、主頻等,進而支持驗證與分析系統(tǒng)的可靠性、可調(diào)度性等性質(zhì)。

    線程和處理器是同可調(diào)度性有關的AADL中兩個重要構件。線程根據(jù)任務性質(zhì)的不同可分為周期(periodic)、非周期(aperiodic)、偶發(fā) (sporadic)及后臺(background)四種。處理器構件是執(zhí)行平臺上可計算資源,是操作系統(tǒng)的抽象。AADL通過映射關系使軟件構件綁定到硬件執(zhí)行平臺上;通過定義構件的屬性,用于描述系統(tǒng)的關鍵性能。

    線程和處理器是同可調(diào)度性有關的AADL中兩個重要構件。線程根據(jù)任務性質(zhì)的不同可分為周期(periodic)、非周期(aperiodic)、偶發(fā) (sporadic)及后臺(background)四種。處理器構件是執(zhí)行平臺上可計算資源,是操作系統(tǒng)的抽象。AADL通過映射關系使軟件構件綁定到硬件執(zhí)行平臺上;通過定義構件的屬性,用于描述系統(tǒng)的關鍵性能。

    ">3]

    存入我的閱覽室

    目前基于AADL模型進行分析與驗證的工具很多,其中大部分是開源的。典型工具有OSATE、Cheddar和AdeS 。本文中使用的AADL建模工具OSATE,是作為Eclipse平臺上的一套插件,用于AADL建模、編譯和分析。OSATE支持可調(diào)度性、端到端的流延遲、安全性、系統(tǒng)資源與能耗等分析[5]。

    目前基于AADL模型進行分析與驗證的工具很多,其中大部分是開源的。典型工具有OSATE、Cheddar和AdeS 。本文中使用的AADL建模工具OSATE,是作為Eclipse平臺上的一套插件,用于AADL建模、編譯和分析。OSATE支持可調(diào)度性、端到端的流延遲、安全性、系統(tǒng)資源與能耗等分析[5]。

    2 汽車防滑控制系統(tǒng)的功能結構

    2 汽車防滑控制系統(tǒng)的功能結構

    汽車防滑控制系統(tǒng)由ABS和ASR這兩個子系統(tǒng)組成。ABS的作用是防止汽車在急剎過程中車輪過快抱死;ASR的作用是防止汽車在起步、加速過程中驅(qū)動輪打滑。ABS通過調(diào)節(jié)制動輪缸的制動壓力來控制制動力矩,進而達到在制動時防止車輪抱死的目的。而ASR則主要通過改變節(jié)氣門的開度去改變發(fā)動機輸出扭矩,同時也通過ABS調(diào)節(jié)制動壓力,防止在加速時產(chǎn)生車輪滑轉(zhuǎn)[6]。兩個子系統(tǒng)即有區(qū)別又有聯(lián)系。防滑控制系統(tǒng)主要由傳感器、電子控制單元(ECU)和執(zhí)行器三個部分組成。汽車防滑控制系統(tǒng)功能結構圖如圖1所示[7]。 圖1 汽車防滑控制系統(tǒng)功能結構圖

    汽車防滑控制系統(tǒng)由ABS和ASR這兩個子系統(tǒng)組成。ABS的作用是防止汽車在急剎過程中車輪過快抱死;ASR的作用是防止汽車在起步、加速過程中驅(qū)動輪打滑。ABS通過調(diào)節(jié)制動輪缸的制動壓力來控制制動力矩,進而達到在制動時防止車輪抱死的目的。而ASR則主要通過改變節(jié)氣門的開度去改變發(fā)動機輸出扭矩,同時也通過ABS調(diào)節(jié)制動壓力,防止在加速時產(chǎn)生車輪滑轉(zhuǎn)[6]。兩個子系統(tǒng)即有區(qū)別又有聯(lián)系。防滑控制系統(tǒng)主要由傳感器、電子控制單元(ECU)和執(zhí)行器三個部分組成。汽車防滑控制系統(tǒng)功能結構圖如圖1所示[7]。 圖1 汽車防滑控制系統(tǒng)功能結構圖

    Fig.1 The Anti-slip control system function block diagram

    Fig.1 The Anti-slip control system function block diagram

    防滑控制系統(tǒng)定時采集車輛傳感器上的輪速信號、剎車踏板信號、油門踏板位置信號,接收汽車巡航控制系統(tǒng)ACC(Adaptive Cruise Control)通過CAN總線傳來的車速信號、節(jié)氣門開度信號以及CAN總線上其它控制信息。這些信號與數(shù)據(jù)經(jīng)不同的ECU處理后得到汽車當前運行狀態(tài)與輪速狀態(tài)。

    防滑控制系統(tǒng)定時采集車輛傳感器上的輪速信號、剎車踏板信號、油門踏板位置信號,接收汽車巡航控制系統(tǒng)ACC(Adaptive Cruise Control)通過CAN總線傳來的車速信號、節(jié)氣門開度信號以及CAN總線上其它控制信息。這些信號與數(shù)據(jù)經(jīng)不同的ECU處理后得到汽車當前運行狀態(tài)與輪速狀態(tài)。

    汽車防滑控制系統(tǒng)是實時控制系統(tǒng),為保證ECU控制的實時性,必須使信號采集、計算、控制等任務協(xié)調(diào)工作、及時完成。因此任務的可調(diào)度及調(diào)度優(yōu)化是汽車防滑控制系統(tǒng)性能的重要指標。

    汽車防滑控制系統(tǒng)是實時控制系統(tǒng),為保證ECU控制的實時性,必須使信號采集、計算、控制等任務協(xié)調(diào)工作、及時完成。因此任務的可調(diào)度及調(diào)度優(yōu)化是汽車防滑控制系統(tǒng)性能的重要指標。

    3汽車防滑控制系統(tǒng)的AADL建模

    3汽車防滑控制系統(tǒng)的AADL建模

    AADL使用文本、圖形方式建模,兩者之間可以互相轉(zhuǎn)化。AADL采用分層建模逐步精化的建模方法,先對底層的設備構件與線程構件建模,聲明構件類型與構件實現(xiàn),定義構件的特征、屬性、連接等;然后是執(zhí)行平臺建模,通過映射關系將軟件構件綁定到硬件執(zhí)行平臺上;最后是頂層集成系統(tǒng)設計,將各子系統(tǒng)作為頂層系統(tǒng)的子構件建模。汽車防滑控制系統(tǒng)的AADL模型如圖2所示。在圖中進程Abs_process有三個線程:線程Brake_status用于采集剎車踏板傳感器的剎車信號,線程Compute_velocity將輪速傳感器的脈沖信號轉(zhuǎn)化為輪速數(shù)據(jù)。線程Abs_decision_making根據(jù)收到的剎車信號、車速、輪速進行綜合分析決策。三個線程具有相同地址空間,它們被綁定到處理器CPU1上;在進程Asr_process中有兩個線程:線程Acclerator_status負責采集油門踏板傳感器傳送的油門狀態(tài)信號。線程Asr_decision_making根據(jù)收到的節(jié)氣門開度信號、車速和油門狀態(tài)信號進行綜合分析決策。這兩個線程具有相同地址空間,它們被綁定到處理器CPU2上。兩個處理器之間使用CAN總線連接。根據(jù)系統(tǒng)任務的特性及需要,這五個任務都被建模為周期線程。汽車防滑控制系統(tǒng)在OSATE中的模型圖如圖3所示。

    AADL使用文本、圖形方式建模,兩者之間可以互相轉(zhuǎn)化。AADL采用分層建模逐步精化的建模方法,先對底層的設備構件與線程構件建模,聲明構件類型與構件實現(xiàn),定義構件的特征、屬性、連接等;然后是執(zhí)行平臺建模,通過映射關系將軟件構件綁定到硬件執(zhí)行平臺上;最后是頂層集成系統(tǒng)設計,將各子系統(tǒng)作為頂層系統(tǒng)的子構件建模。汽車防滑控制系統(tǒng)的AADL模型如圖2所示。在圖中進程Abs_process有三個線程:線程Brake_status用于采集剎車踏板傳感器的剎車信號,線程Compute_velocity將輪速傳感器的脈沖信號轉(zhuǎn)化為輪速數(shù)據(jù)。線程Abs_decision_making根據(jù)收到的剎車信號、車速、輪速進行綜合分析決策。三個線程具有相同地址空間,它們被綁定到處理器CPU1上;在進程Asr_process中有兩個線程:線程Acclerator_status負責采集油門踏板傳感器傳送的油門狀態(tài)信號。線程Asr_decision_making根據(jù)收到的節(jié)氣門開度信號、車速和油門狀態(tài)信號進行綜合分析決策。這兩個線程具有相同地址空間,它們被綁定到處理器CPU2上。兩個處理器之間使用CAN總線連接。根據(jù)系統(tǒng)任務的特性及需要,這五個任務都被建模為周期線程。汽車防滑控制系統(tǒng)在OSATE中的模型圖如圖3所示。

    構件的屬性及其屬性值是AADL分析與驗證的依據(jù)。與線程有關的屬性主要有Dispatch Protocol屬性、Period屬性、Compute_Execution_Time屬性和Deadline屬性。 Dispatch Protocol 屬性的屬性值是四種任務類型;Period屬性的屬性值是周期任務的周期;Compute_Execution_Time屬性的屬性值是任務的執(zhí)行時間;Deadline屬性的屬性值是任務的截止時限。處理器是硬件執(zhí)行平臺上可計算構件。通過設置cycle_time屬性規(guī)定處理器的主頻;通過設置屬性Scheduling_Protocol來關聯(lián)任務的調(diào)度算法。

    構件的屬性及其屬性值是AADL分析與驗證的依據(jù)。與線程有關的屬性主要有Dispatch Protocol屬性、Period屬性、Compute_Execution_Time屬性和Deadline屬性。 Dispatch Protocol 屬性的屬性值是四種任務類型;Period屬性的屬性值是周期任務的周期;Compute_Execution_Time屬性的屬性值是任務的執(zhí)行時間;Deadline屬性的屬性值是任務的截止時限。處理器是硬件執(zhí)行平臺上可計算構件。通過設置cycle_time屬性規(guī)定處理器的主頻;通過設置屬性Scheduling_Protocol來關聯(lián)任務的調(diào)度算法。

    AADL支持單處理器與多處理器實時調(diào)度,支持搶占與非搶占式調(diào)度策略及多種固定優(yōu)先級、動態(tài)優(yōu)先級調(diào)度算法,如單調(diào)速率RM(rate monotonic), 截止期單調(diào)DM(deadline monotonic), 最早截止期優(yōu)先EDF(earliest deadline first)等[8]。

    AADL支持單處理器與多處理器實時調(diào)度,支持搶占與非搶占式調(diào)度策略及多種固定優(yōu)先級、動態(tài)優(yōu)先級調(diào)度算法,如單調(diào)速率RM(rate monotonic), 截止期單調(diào)DM(deadline monotonic), 最早截止期優(yōu)先EDF(earliest deadline first)等[8]。

    表1是五個線程構件的屬性及屬性參考值,參考值是根據(jù)文獻[9]和文獻[10]中給出的例子而得到的。表中T、C、D分別代表周期、計算時間和截止時限,時間單位為毫秒(ms)。

    表1是五個線程構件的屬性及屬性參考值,參考值是根據(jù)文獻[9]和文獻[10]中給出的例子而得到的。表中T、C、D分別代表周期、計算時間和截止時限,時間單位為毫秒(ms)。

    4 模型可調(diào)度性分析

    4 模型可調(diào)度性分析

    4.1實時調(diào)度算法理論

    4.1實時調(diào)度算法理論

    可調(diào)度性是指系統(tǒng)中的各任務都能在其截止時限內(nèi)完成。任務調(diào)度是實時系統(tǒng)內(nèi)核的關鍵部分。由于汽車防滑控制系統(tǒng)中的任務被建模為周期任務,因此本部分主要論述周期性任務的實時調(diào)度算法理論。

    可調(diào)度性是指系統(tǒng)中的各任務都能在其截止時限內(nèi)完成。任務調(diào)度是實時系統(tǒng)內(nèi)核的關鍵部分。由于汽車防滑控制系統(tǒng)中的任務被建模為周期任務,因此本部分主要論述周期性任務的實時調(diào)度算法理論。

    在任務間可搶占的實時運行環(huán)境中,對于硬實時系統(tǒng)周期任務的調(diào)度已經(jīng)有一些很成熟的調(diào)度算法,比較出名的有單調(diào)速率優(yōu)先RM算法和截止期最早優(yōu)先EDF算法。同時這些算法也是AADL所支持的。

    在任務間可搶占的實時運行環(huán)境中,對于硬實時系統(tǒng)周期任務的調(diào)度已經(jīng)有一些很成熟的調(diào)度算法,比較出名的有單調(diào)速率優(yōu)先RM算法和截止期最早優(yōu)先EDF算法。同時這些算法也是AADL所支持的。

    為便于問題描述,首先建立周期任務集TS = ({ti},{Ti},{Ci},{Di})模型。集合中的ti為周期任務, Ti為任務周期, Ci為任務計算時間,Di為截止時限且為周期終點。任務在周期起點釋放,任務可搶占。

    為便于問題描述,首先建立周期任務集TS = ({ti},{Ti},{Ci},{Di})模型。集合中的ti為周期任務, Ti為任務周期, Ci為任務計算時間,Di為截止時限且為周期終點。任務在周期起點釋放,任務可搶占。

    定理1給出RM算法可調(diào)度判定條件。

    定理1給出RM算法可調(diào)度判定條件。

    定理1:TS由n個獨立的周期任務組成且每個任務的截止時限等于周期,則TS可以被RM調(diào)度,如果 (1)

    定理1:TS由n個獨立的周期任務組成且每個任務的截止時限等于周期,則TS可以被RM調(diào)度,如果 (1)

    當任務數(shù)趨于無窮大時有(2)

    當任務數(shù)趨于無窮大時有(2)

    RMS已被證明是靜態(tài)最優(yōu)調(diào)度算法, 開銷小, 靈活性好。缺點是當某些任務的截止時限不等于周期時,RM算法不是最優(yōu)算法,另外,當n∞時, 處理器利用率不超過0.69。

    RMS已被證明是靜態(tài)最優(yōu)調(diào)度算法, 開銷小, 靈活性好。缺點是當某些任務的截止時限不等于周期時,RM算法不是最優(yōu)算法,另外,當n∞時, 處理器利用率不超過0.69。

    最早截止時間優(yōu)先算法(EDF)是一種動態(tài)調(diào)度算法。任務模型與RM 調(diào)度算法相同,優(yōu)先級動態(tài)分配,截止時限越短,優(yōu)先級越高。定理2給出EDF算法可調(diào)度判定條件。

    最早截止時間優(yōu)先算法(EDF)是一種動態(tài)調(diào)度算法。任務模型與RM 調(diào)度算法相同,優(yōu)先級動態(tài)分配,截止時限越短,優(yōu)先級越高。定理2給出EDF算法可調(diào)度判定條件。

    定理2:如果一個任務集按EDF算法調(diào)度,當且僅當 (3)

    定理2:如果一個任務集按EDF算法調(diào)度,當且僅當 (3)

    EDF 調(diào)度算法已被證明是動態(tài)最優(yōu)調(diào)度算法。用EDF調(diào)度算法,處理器利用率最大可達100% 。缺點是在系統(tǒng)超載時,為了能讓其它作業(yè)能夠及時完成,一些作業(yè)會被拋棄,導致系統(tǒng)行為不可預測。另外, 它的在線調(diào)度開銷比RM大。

    EDF 調(diào)度算法已被證明是動態(tài)最優(yōu)調(diào)度算法。用EDF調(diào)度算法,處理器利用率最大可達100% 。缺點是在系統(tǒng)超載時,為了能讓其它作業(yè)能夠及時完成,一些作業(yè)會被拋棄,導致系統(tǒng)行為不可預測。另外, 它的在線調(diào)度開銷比RM大。

    4.2模型可調(diào)度性分析

    4.2模型可調(diào)度性分析

    對于安全關鍵的汽車電子系統(tǒng)而言,時間的正確性就等于功能的正確性。為了支持系統(tǒng)的實時性和穩(wěn)定性,需要在系統(tǒng)設計階段對實時系統(tǒng)進行可調(diào)度分析,并結合實際運行平臺進行驗證。

    對于安全關鍵的汽車電子系統(tǒng)而言,時間的正確性就等于功能的正確性。為了支持系統(tǒng)的實時性和穩(wěn)定性,需要在系統(tǒng)設計階段對實時系統(tǒng)進行可調(diào)度分析,并結合實際運行平臺進行驗證。

    模型的可調(diào)度性分析有助于及時發(fā)現(xiàn)系統(tǒng)潛在問題:如任務時限、周期安排是否合理,調(diào)度策略選擇是否正確;處理器選型是否妥當?shù)取H绻治鼋Y果超過設計要求很多,應重新設計系統(tǒng)的軟、硬件體系結構[7]。針對系統(tǒng)特點選擇一種合適的算法是實時系統(tǒng)重要問題。因為汽車防滑控制系統(tǒng)建模時將ABS子系統(tǒng)和ASR子系統(tǒng)中的任務靜態(tài)的分配并綁定到不同的處理器上,不存在一個任務被搶占后在另一個處理器上執(zhí)行情況 ,因此系統(tǒng)是單處理實時調(diào)度。根據(jù)4.1節(jié)實時調(diào)度算法特點,并結合系統(tǒng)安全關鍵的特性, 選擇RMS算法與處理器關聯(lián)是最佳選擇。

    模型的可調(diào)度性分析有助于及時發(fā)現(xiàn)系統(tǒng)潛在問題:如任務時限、周期安排是否合理,調(diào)度策略選擇是否正確;處理器選型是否妥當?shù)取H绻治鼋Y果超過設計要求很多,應重新設計系統(tǒng)的軟、硬件體系結構[7]。針對系統(tǒng)特點選擇一種合適的算法是實時系統(tǒng)重要問題。因為汽車防滑控制系統(tǒng)建模時將ABS子系統(tǒng)和ASR子系統(tǒng)中的任務靜態(tài)的分配并綁定到不同的處理器上,不存在一個任務被搶占后在另一個處理器上執(zhí)行情況 ,因此系統(tǒng)是單處理實時調(diào)度。根據(jù)4.1節(jié)實時調(diào)度算法特點,并結合系統(tǒng)安全關鍵的特性, 選擇RMS算法與處理器關聯(lián)是最佳選擇。

    ABS子系統(tǒng)有三個線程,根據(jù)4.1節(jié)中公式1可得CPU1利用率應小于78%;ASR子系統(tǒng)有兩個線程,同理可得CPU2的利用率應小于82.8%。

    ABS子系統(tǒng)有三個線程,根據(jù)4.1節(jié)中公式1可得CPU1利用率應小于78%;ASR子系統(tǒng)有兩個線程,同理可得CPU2的利用率應小于82.8%。

    存入我的閱覽室

    目前基于AADL模型進行分析與驗證的工具很多,其中大部分是開源的。典型工具有OSATE、Cheddar和AdeS 。本文中使用的AADL建模工具OSATE,是作為Eclipse平臺上的一套插件,用于AADL建模、編譯和分析。OSATE支持可調(diào)度性、端到端的流延遲、安全性、系統(tǒng)資源與能耗等分析[5]。

    目前基于AADL模型進行分析與驗證的工具很多,其中大部分是開源的。典型工具有OSATE、Cheddar和AdeS 。本文中使用的AADL建模工具OSATE,是作為Eclipse平臺上的一套插件,用于AADL建模、編譯和分析。OSATE支持可調(diào)度性、端到端的流延遲、安全性、系統(tǒng)資源與能耗等分析[5]。

    2 汽車防滑控制系統(tǒng)的功能結構

    2 汽車防滑控制系統(tǒng)的功能結構

    汽車防滑控制系統(tǒng)由ABS和ASR這兩個子系統(tǒng)組成。ABS的作用是防止汽車在急剎過程中車輪過快抱死;ASR的作用是防止汽車在起步、加速過程中驅(qū)動輪打滑。ABS通過調(diào)節(jié)制動輪缸的制動壓力來控制制動力矩,進而達到在制動時防止車輪抱死的目的。而ASR則主要通過改變節(jié)氣門的開度去改變發(fā)動機輸出扭矩,同時也通過ABS調(diào)節(jié)制動壓力,防止在加速時產(chǎn)生車輪滑轉(zhuǎn)[6]。兩個子系統(tǒng)即有區(qū)別又有聯(lián)系。防滑控制系統(tǒng)主要由傳感器、電子控制單元(ECU)和執(zhí)行器三個部分組成。汽車防滑控制系統(tǒng)功能結構圖如圖1所示[7]。 圖1 汽車防滑控制系統(tǒng)功能結構圖

    汽車防滑控制系統(tǒng)由ABS和ASR這兩個子系統(tǒng)組成。ABS的作用是防止汽車在急剎過程中車輪過快抱死;ASR的作用是防止汽車在起步、加速過程中驅(qū)動輪打滑。ABS通過調(diào)節(jié)制動輪缸的制動壓力來控制制動力矩,進而達到在制動時防止車輪抱死的目的。而ASR則主要通過改變節(jié)氣門的開度去改變發(fā)動機輸出扭矩,同時也通過ABS調(diào)節(jié)制動壓力,防止在加速時產(chǎn)生車輪滑轉(zhuǎn)[6]。兩個子系統(tǒng)即有區(qū)別又有聯(lián)系。防滑控制系統(tǒng)主要由傳感器、電子控制單元(ECU)和執(zhí)行器三個部分組成。汽車防滑控制系統(tǒng)功能結構圖如圖1所示[7]。 圖1 汽車防滑控制系統(tǒng)功能結構圖

    Fig.1 The Anti-slip control system function block diagram

    Fig.1 The Anti-slip control system function block diagram

    防滑控制系統(tǒng)定時采集車輛傳感器上的輪速信號、剎車踏板信號、油門踏板位置信號,接收汽車巡航控制系統(tǒng)ACC(Adaptive Cruise Control)通過CAN總線傳來的車速信號、節(jié)氣門開度信號以及CAN總線上其它控制信息。這些信號與數(shù)據(jù)經(jīng)不同的ECU處理后得到汽車當前運行狀態(tài)與輪速狀態(tài)。

    防滑控制系統(tǒng)定時采集車輛傳感器上的輪速信號、剎車踏板信號、油門踏板位置信號,接收汽車巡航控制系統(tǒng)ACC(Adaptive Cruise Control)通過CAN總線傳來的車速信號、節(jié)氣門開度信號以及CAN總線上其它控制信息。這些信號與數(shù)據(jù)經(jīng)不同的ECU處理后得到汽車當前運行狀態(tài)與輪速狀態(tài)。

    汽車防滑控制系統(tǒng)是實時控制系統(tǒng),為保證ECU控制的實時性,必須使信號采集、計算、控制等任務協(xié)調(diào)工作、及時完成。因此任務的可調(diào)度及調(diào)度優(yōu)化是汽車防滑控制系統(tǒng)性能的重要指標。

    汽車防滑控制系統(tǒng)是實時控制系統(tǒng),為保證ECU控制的實時性,必須使信號采集、計算、控制等任務協(xié)調(diào)工作、及時完成。因此任務的可調(diào)度及調(diào)度優(yōu)化是汽車防滑控制系統(tǒng)性能的重要指標。

    3汽車防滑控制系統(tǒng)的AADL建模

    3汽車防滑控制系統(tǒng)的AADL建模

    AADL使用文本、圖形方式建模,兩者之間可以互相轉(zhuǎn)化。AADL采用分層建模逐步精化的建模方法,先對底層的設備構件與線程構件建模,聲明構件類型與構件實現(xiàn),定義構件的特征、屬性、連接等;然后是執(zhí)行平臺建模,通過映射關系將軟件構件綁定到硬件執(zhí)行平臺上;最后是頂層集成系統(tǒng)設計,將各子系統(tǒng)作為頂層系統(tǒng)的子構件建模。汽車防滑控制系統(tǒng)的AADL模型如圖2所示。在圖中進程Abs_process有三個線程:線程Brake_status用于采集剎車踏板傳感器的剎車信號,線程Compute_velocity將輪速傳感器的脈沖信號轉(zhuǎn)化為輪速數(shù)據(jù)。線程Abs_decision_making根據(jù)收到的剎車信號、車速、輪速進行綜合分析決策。三個線程具有相同地址空間,它們被綁定到處理器CPU1上;在進程Asr_process中有兩個線程:線程Acclerator_status負責采集油門踏板傳感器傳送的油門狀態(tài)信號。線程Asr_decision_making根據(jù)收到的節(jié)氣門開度信號、車速和油門狀態(tài)信號進行綜合分析決策。這兩個線程具有相同地址空間,它們被綁定到處理器CPU2上。兩個處理器之間使用CAN總線連接。根據(jù)系統(tǒng)任務的特性及需要,這五個任務都被建模為周期線程。汽車防滑控制系統(tǒng)在OSATE中的模型圖如圖3所示。

    AADL使用文本、圖形方式建模,兩者之間可以互相轉(zhuǎn)化。AADL采用分層建模逐步精化的建模方法,先對底層的設備構件與線程構件建模,聲明構件類型與構件實現(xiàn),定義構件的特征、屬性、連接等;然后是執(zhí)行平臺建模,通過映射關系將軟件構件綁定到硬件執(zhí)行平臺上;最后是頂層集成系統(tǒng)設計,將各子系統(tǒng)作為頂層系統(tǒng)的子構件建模。汽車防滑控制系統(tǒng)的AADL模型如圖2所示。在圖中進程Abs_process有三個線程:線程Brake_status用于采集剎車踏板傳感器的剎車信號,線程Compute_velocity將輪速傳感器的脈沖信號轉(zhuǎn)化為輪速數(shù)據(jù)。線程Abs_decision_making根據(jù)收到的剎車信號、車速、輪速進行綜合分析決策。三個線程具有相同地址空間,它們被綁定到處理器CPU1上;在進程Asr_process中有兩個線程:線程Acclerator_status負責采集油門踏板傳感器傳送的油門狀態(tài)信號。線程Asr_decision_making根據(jù)收到的節(jié)氣門開度信號、車速和油門狀態(tài)信號進行綜合分析決策。這兩個線程具有相同地址空間,它們被綁定到處理器CPU2上。兩個處理器之間使用CAN總線連接。根據(jù)系統(tǒng)任務的特性及需要,這五個任務都被建模為周期線程。汽車防滑控制系統(tǒng)在OSATE中的模型圖如圖3所示。

    構件的屬性及其屬性值是AADL分析與驗證的依據(jù)。與線程有關的屬性主要有Dispatch Protocol屬性、Period屬性、Compute_Execution_Time屬性和Deadline屬性。 Dispatch Protocol 屬性的屬性值是四種任務類型;Period屬性的屬性值是周期任務的周期;Compute_Execution_Time屬性的屬性值是任務的執(zhí)行時間;Deadline屬性的屬性值是任務的截止時限。處理器是硬件執(zhí)行平臺上可計算構件。通過設置cycle_time屬性規(guī)定處理器的主頻;通過設置屬性Scheduling_Protocol來關聯(lián)任務的調(diào)度算法。

    構件的屬性及其屬性值是AADL分析與驗證的依據(jù)。與線程有關的屬性主要有Dispatch Protocol屬性、Period屬性、Compute_Execution_Time屬性和Deadline屬性。 Dispatch Protocol 屬性的屬性值是四種任務類型;Period屬性的屬性值是周期任務的周期;Compute_Execution_Time屬性的屬性值是任務的執(zhí)行時間;Deadline屬性的屬性值是任務的截止時限。處理器是硬件執(zhí)行平臺上可計算構件。通過設置cycle_time屬性規(guī)定處理器的主頻;通過設置屬性Scheduling_Protocol來關聯(lián)任務的調(diào)度算法。

    AADL支持單處理器與多處理器實時調(diào)度,支持搶占與非搶占式調(diào)度策略及多種固定優(yōu)先級、動態(tài)優(yōu)先級調(diào)度算法,如單調(diào)速率RM(rate monotonic), 截止期單調(diào)DM(deadline monotonic), 最早截止期優(yōu)先EDF(earliest deadline first)等[8]。

    AADL支持單處理器與多處理器實時調(diào)度,支持搶占與非搶占式調(diào)度策略及多種固定優(yōu)先級、動態(tài)優(yōu)先級調(diào)度算法,如單調(diào)速率RM(rate monotonic), 截止期單調(diào)DM(deadline monotonic), 最早截止期優(yōu)先EDF(earliest deadline first)等[8]。

    表1是五個線程構件的屬性及屬性參考值,參考值是根據(jù)文獻[9]和文獻[10]中給出的例子而得到的。表中T、C、D分別代表周期、計算時間和截止時限,時間單位為毫秒(ms)。

    表1是五個線程構件的屬性及屬性參考值,參考值是根據(jù)文獻[9]和文獻[10]中給出的例子而得到的。表中T、C、D分別代表周期、計算時間和截止時限,時間單位為毫秒(ms)。

    4 模型可調(diào)度性分析

    4 模型可調(diào)度性分析

    4.1實時調(diào)度算法理論

    4.1實時調(diào)度算法理論

    可調(diào)度性是指系統(tǒng)中的各任務都能在其截止時限內(nèi)完成。任務調(diào)度是實時系統(tǒng)內(nèi)核的關鍵部分。由于汽車防滑控制系統(tǒng)中的任務被建模為周期任務,因此本部分主要論述周期性任務的實時調(diào)度算法理論。

    可調(diào)度性是指系統(tǒng)中的各任務都能在其截止時限內(nèi)完成。任務調(diào)度是實時系統(tǒng)內(nèi)核的關鍵部分。由于汽車防滑控制系統(tǒng)中的任務被建模為周期任務,因此本部分主要論述周期性任務的實時調(diào)度算法理論。

    在任務間可搶占的實時運行環(huán)境中,對于硬實時系統(tǒng)周期任務的調(diào)度已經(jīng)有一些很成熟的調(diào)度算法,比較出名的有單調(diào)速率優(yōu)先RM算法和截止期最早優(yōu)先EDF算法。同時這些算法也是AADL所支持的。

    在任務間可搶占的實時運行環(huán)境中,對于硬實時系統(tǒng)周期任務的調(diào)度已經(jīng)有一些很成熟的調(diào)度算法,比較出名的有單調(diào)速率優(yōu)先RM算法和截止期最早優(yōu)先EDF算法。同時這些算法也是AADL所支持的。

    為便于問題描述,首先建立周期任務集TS = ({ti},{Ti},{Ci},{Di})模型。集合中的ti為周期任務, Ti為任務周期, Ci為任務計算時間,Di為截止時限且為周期終點。任務在周期起點釋放,任務可搶占。

    為便于問題描述,首先建立周期任務集TS = ({ti},{Ti},{Ci},{Di})模型。集合中的ti為周期任務, Ti為任務周期, Ci為任務計算時間,Di為截止時限且為周期終點。任務在周期起點釋放,任務可搶占。

    定理1給出RM算法可調(diào)度判定條件。

    定理1給出RM算法可調(diào)度判定條件。

    定理1:TS由n個獨立的周期任務組成且每個任務的截止時限等于周期,則TS可以被RM調(diào)度,如果 (1)

    定理1:TS由n個獨立的周期任務組成且每個任務的截止時限等于周期,則TS可以被RM調(diào)度,如果 (1)

    當任務數(shù)趨于無窮大時有(2)

    當任務數(shù)趨于無窮大時有(2)

    RMS已被證明是靜態(tài)最優(yōu)調(diào)度算法, 開銷小, 靈活性好。缺點是當某些任務的截止時限不等于周期時,RM算法不是最優(yōu)算法,另外,當n∞時, 處理器利用率不超過0.69。

    RMS已被證明是靜態(tài)最優(yōu)調(diào)度算法, 開銷小, 靈活性好。缺點是當某些任務的截止時限不等于周期時,RM算法不是最優(yōu)算法,另外,當n∞時, 處理器利用率不超過0.69。

    最早截止時間優(yōu)先算法(EDF)是一種動態(tài)調(diào)度算法。任務模型與RM 調(diào)度算法相同,優(yōu)先級動態(tài)分配,截止時限越短,優(yōu)先級越高。定理2給出EDF算法可調(diào)度判定條件。

    最早截止時間優(yōu)先算法(EDF)是一種動態(tài)調(diào)度算法。任務模型與RM 調(diào)度算法相同,優(yōu)先級動態(tài)分配,截止時限越短,優(yōu)先級越高。定理2給出EDF算法可調(diào)度判定條件。

    定理2:如果一個任務集按EDF算法調(diào)度,當且僅當 (3)

    定理2:如果一個任務集按EDF算法調(diào)度,當且僅當 (3)

    EDF 調(diào)度算法已被證明是動態(tài)最優(yōu)調(diào)度算法。用EDF調(diào)度算法,處理器利用率最大可達100% 。缺點是在系統(tǒng)超載時,為了能讓其它作業(yè)能夠及時完成,一些作業(yè)會被拋棄,導致系統(tǒng)行為不可預測。另外, 它的在線調(diào)度開銷比RM大。

    EDF 調(diào)度算法已被證明是動態(tài)最優(yōu)調(diào)度算法。用EDF調(diào)度算法,處理器利用率最大可達100% 。缺點是在系統(tǒng)超載時,為了能讓其它作業(yè)能夠及時完成,一些作業(yè)會被拋棄,導致系統(tǒng)行為不可預測。另外, 它的在線調(diào)度開銷比RM大。

    4.2模型可調(diào)度性分析

    4.2模型可調(diào)度性分析

    對于安全關鍵的汽車電子系統(tǒng)而言,時間的正確性就等于功能的正確性。為了支持系統(tǒng)的實時性和穩(wěn)定性,需要在系統(tǒng)設計階段對實時系統(tǒng)進行可調(diào)度分析,并結合實際運行平臺進行驗證。

    對于安全關鍵的汽車電子系統(tǒng)而言,時間的正確性就等于功能的正確性。為了支持系統(tǒng)的實時性和穩(wěn)定性,需要在系統(tǒng)設計階段對實時系統(tǒng)進行可調(diào)度分析,并結合實際運行平臺進行驗證。

    模型的可調(diào)度性分析有助于及時發(fā)現(xiàn)系統(tǒng)潛在問題:如任務時限、周期安排是否合理,調(diào)度策略選擇是否正確;處理器選型是否妥當?shù)取H绻治鼋Y果超過設計要求很多,應重新設計系統(tǒng)的軟、硬件體系結構[7]。針對系統(tǒng)特點選擇一種合適的算法是實時系統(tǒng)重要問題。因為汽車防滑控制系統(tǒng)建模時將ABS子系統(tǒng)和ASR子系統(tǒng)中的任務靜態(tài)的分配并綁定到不同的處理器上,不存在一個任務被搶占后在另一個處理器上執(zhí)行情況 ,因此系統(tǒng)是單處理實時調(diào)度。根據(jù)4.1節(jié)實時調(diào)度算法特點,并結合系統(tǒng)安全關鍵的特性, 選擇RMS算法與處理器關聯(lián)是最佳選擇。

    模型的可調(diào)度性分析有助于及時發(fā)現(xiàn)系統(tǒng)潛在問題:如任務時限、周期安排是否合理,調(diào)度策略選擇是否正確;處理器選型是否妥當?shù)取H绻治鼋Y果超過設計要求很多,應重新設計系統(tǒng)的軟、硬件體系結構[7]。針對系統(tǒng)特點選擇一種合適的算法是實時系統(tǒng)重要問題。因為汽車防滑控制系統(tǒng)建模時將ABS子系統(tǒng)和ASR子系統(tǒng)中的任務靜態(tài)的分配并綁定到不同的處理器上,不存在一個任務被搶占后在另一個處理器上執(zhí)行情況 ,因此系統(tǒng)是單處理實時調(diào)度。根據(jù)4.1節(jié)實時調(diào)度算法特點,并結合系統(tǒng)安全關鍵的特性, 選擇RMS算法與處理器關聯(lián)是最佳選擇。

    ABS子系統(tǒng)有三個線程,根據(jù)4.1節(jié)中公式1可得CPU1利用率應小于78%;ASR子系統(tǒng)有兩個線程,同理可得CPU2的利用率應小于82.8%。

    ABS子系統(tǒng)有三個線程,根據(jù)4.1節(jié)中公式1可得CPU1利用率應小于78%;ASR子系統(tǒng)有兩個線程,同理可得CPU2的利用率應小于82.8%。

    存入我的閱覽室

    在AADL中可調(diào)度性分析不僅與調(diào)度算法有關且與線程構件中的線程處理時間、周期、截止時間和處理器構件中的處理器主頻高低等屬性有關,借助OSATE的線程綁定與調(diào)度分析插件可對實例化后的系統(tǒng)模型進行驗證分析,得到處理器1和處理器2的性能與處理器利用率之間對應表,結果如圖4、圖5所示。

    在AADL中可調(diào)度性分析不僅與調(diào)度算法有關且與線程構件中的線程處理時間、周期、截止時間和處理器構件中的處理器主頻高低等屬性有關,借助OSATE的線程綁定與調(diào)度分析插件可對實例化后的系統(tǒng)模型進行驗證分析,得到處理器1和處理器2的性能與處理器利用率之間對應表,結果如圖4、圖5所示。

    Fig.5The processor 2 performance and load diagram

    Fig.5The processor 2 performance and load diagram

    由圖4和圖5可以看出,處理器性能與負載成線性關系,處理器CPU1利用率是78%時,處理器的主頻為550ps;CPU2的利用率是82.8%.處理器的主頻為900ps。由于實時系統(tǒng)處理器需要一定冗余,故在實際選擇處理器時, 應選擇主頻更快一些的處理器。通過分析驗證可以使設計人員在系統(tǒng)性能、軟硬件實現(xiàn)成本之間進行優(yōu)化。

    由圖4和圖5可以看出,處理器性能與負載成線性關系,處理器CPU1利用率是78%時,處理器的主頻為550ps;CPU2的利用率是82.8%.處理器的主頻為900ps。由于實時系統(tǒng)處理器需要一定冗余,故在實際選擇處理器時, 應選擇主頻更快一些的處理器。通過分析驗證可以使設計人員在系統(tǒng)性能、軟硬件實現(xiàn)成本之間進行優(yōu)化。

    5 結束語

    5 結束語

    本文主要論述了汽車防滑控制系統(tǒng)AADL建模過程以及根據(jù)實時調(diào)度理論利用工具軟件QSATE對模型進行可調(diào)度性分析過程。通過分析可以有效地對系統(tǒng)的可調(diào)度性進行早期預測,能使設計人員在設計初期階段就能對產(chǎn)品性能進行分析與驗證,及時發(fā)現(xiàn)設計中潛在的問題,以便重新調(diào)整設計方案,以滿足系統(tǒng)設計要求。該方法對降低系統(tǒng)開發(fā)成本和縮短系統(tǒng)開發(fā)周期具有積極的意義。下一步工作是對車身電子穩(wěn)定控制系統(tǒng)ESP(Electronic Stability Program)進行分布式系統(tǒng)建模,該系統(tǒng)可以進一步提高汽車行駛安全性與舒適性。

    本文主要論述了汽車防滑控制系統(tǒng)AADL建模過程以及根據(jù)實時調(diào)度理論利用工具軟件QSATE對模型進行可調(diào)度性分析過程。通過分析可以有效地對系統(tǒng)的可調(diào)度性進行早期預測,能使設計人員在設計初期階段就能對產(chǎn)品性能進行分析與驗證,及時發(fā)現(xiàn)設計中潛在的問題,以便重新調(diào)整設計方案,以滿足系統(tǒng)設計要求。該方法對降低系統(tǒng)開發(fā)成本和縮短系統(tǒng)開發(fā)周期具有積極的意義。下一步工作是對車身電子穩(wěn)定控制系統(tǒng)ESP(Electronic Stability Program)進行分布式系統(tǒng)建模,該系統(tǒng)可以進一步提高汽車行駛安全性與舒適性。

    參考文獻

    參考文獻

    [1]TEEPE G, REMBOSKI D, BAKER R. Towards information centric automotive system architecture[R]. SAE Convergence 2002, Transportation Electronics, Detroit, 2002.

    [1]TEEPE G, REMBOSKI D, BAKER R. Towards information centric automotive system architecture[R]. SAE Convergence 2002, Transportation Electronics, Detroit, 2002.

    [2] OMG. UML profile for modeling and analysis of real-time and embedded systems[EB/OL]. .

    [5]SEI.Open source AADL tool environment[EB/OL]..

    [6]LIU Zhao-du,LU Jiang,SHI Kai-bin.Integrated ABS/ASR/ACC System for the Car[J].Journal of Beijing Institute of Technology,2001,V01.10,No.3.

    [6]LIU Zhao-du,LU Jiang,SHI Kai-bin.Integrated ABS/ASR/ACC System for the Car[J].Journal of Beijing Institute of Technology,2001,V01.10,No.3.

    [7]王偉達,丁能根.ABS/ASR集成控制系統(tǒng)ECU開發(fā)與驗證[J].工業(yè)控制計算機,2008,11(21):49-52.

    [7]王偉達,丁能根.ABS/ASR集成控制系統(tǒng)ECU開發(fā)與驗證[J].工業(yè)控制計算機,2008,11(21):49-52.

    WANG Wei-da, DING Xiong-geng. ECU Software and Hardware of the ABS/ASR Integral Control System [J].

    WANG Wei-da, DING Xiong-geng. ECU Software and Hardware of the ABS/ASR Integral Control System [J].

    Industrial Control computer,2008,11(21):49-52.

    Industrial Control computer,2008,11(21):49-52.

    [8] SOKOLSKY O, LEE I. Schedulability Analysis of AADL Models [M].[S.I.]:IEEE,2006

    [8] SOKOLSKY O, LEE I. Schedulability Analysis of AADL Models [M].[S.I.]:IEEE,2006

    [9] HUDAK J,FEILER P. Developing AADL models for control systems:a practitienor’s guide[C] .SEI,Carnegie Mellon University,2007.

    [9] HUDAK J,FEILER P. Developing AADL models for control systems:a practitienor’s guide[C] .SEI,Carnegie Mellon University,2007.

    [10] IRFAN H, BECHIR Z, ELIE N. Automatic framework generation for hard real-time applications[J]. Innovations Syst Softw Eng 2008, 4:107122

    主站蜘蛛池模板: 成人无码区在线观看| 亚洲精品一二三四区| 最新亚洲人成无码网站欣赏网| 成人一区二区不卡国产| 日韩一区二区一卡二卡av| 国产成人精品亚洲午夜麻豆| 99精品国产在热久久婷婷| 欧洲美熟女乱又伦免费视频 | FC2免费人成在线视频| 欧美一级片在线观看| 肉大捧一进一出免费视频| 国产亚洲欧美日韩在线看片| 亚洲精选av一区二区| 99国产精品欧美一区二区三区| 中文字幕无码专区一VA亚洲V专 | 欧美videos粗暴| 亚洲AV成人片不卡无码| 国产福利在线免费观看| 国产一区二区三区综合视频| 四虎库影成人在线播放| 麻豆tv入口在线看| 久久久久久久一线毛片| 色二av手机版在线| 亚洲精品午夜国产VA久久成人| 欧洲欧美人成免费全部视频| 亚洲日本韩国欧美云霸高清| 亚洲日本欧美日韩中文字幕| 丰满少妇内射一区| 性欧美老妇另类xxxx| 美日韩精品一区三区二区| 国产一区二区三区免费在线观看| 久久精品久久黄色片看看| 亚洲人成网站在线播放2019| 黑巨人与欧美精品一区| 久久精品国产亚洲av电影| 欧美日韩午夜| 国产成人久久精品流白浆| 伊人色综合九久久天天蜜桃| 国产在线精品中文字幕| 亚洲美腿丝袜福利一区| 中文字幕理伦午夜福利片|