• <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

    <table id="fficu"></table>

    <sup id="fficu"></sup>
    <output id="fficu"></output>
    1. ACS880-07C
      關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
      橫河電機-23年10月11日
      2024
      工業(yè)智能邊緣計算2024年會(huì )
      2024中國自動(dòng)化產(chǎn)業(yè)年會(huì )
      2023年工業(yè)安全大會(huì )
      OICT公益講堂
      當前位置:首頁(yè) >> 案例 >> 案例首頁(yè)

      案例頻道

      基于LonWorks技術(shù)的樓宇空調控制器的開(kāi)發(fā)
      • 企業(yè):控制網(wǎng)     領(lǐng)域:工業(yè)以太網(wǎng)     行業(yè):建筑樓宇    
      • 點(diǎn)擊數:3294     發(fā)布時(shí)間:2003-11-06 15:45:00
      • 分享到:

      馬新軍,胥布工

      1  引言
      現場(chǎng)總線(xiàn)技術(shù)的興起,改變了控制系統的結構,使其向著(zhù)網(wǎng)絡(luò )化的方向發(fā)展,形成控制網(wǎng)絡(luò )。由于現場(chǎng)總線(xiàn)技術(shù)適應了控制系統向智能化、網(wǎng)絡(luò )化、分散化發(fā)展的趨勢,因而顯示出強大的生命力,成為控制領(lǐng)域的熱點(diǎn)技術(shù)。LonWorks是美國 Echelon公司 1990年推出的一種現場(chǎng)總線(xiàn)系統,它采用了 ISO/ OSI模型的全部七層通信協(xié)議和面向對象事件驅動(dòng)的設計方法(When()語(yǔ)句),物理層支持雙絞線(xiàn)、同軸電纜、光纖、紅外線(xiàn)、電力線(xiàn)等多種通信介質(zhì)。近幾年來(lái),在許多領(lǐng)域被廣泛應用,特別是在現代樓宇控制、智能家居中具有突出的地位和優(yōu)勢。本文在基于LonWorks技術(shù)的基礎上,設計和開(kāi)發(fā)了樓宇空調控制器。并且在分析了普通樓宇控制空調對象后,給出了符合LonMark互操作性協(xié)議的空調控制器軟件實(shí)現的途徑和方法。
      2  LonMark規范簡(jiǎn)介
      LonWorks技術(shù)使得在一起工作形成控制網(wǎng)的新一代智能控制產(chǎn)品成為可能;使得使用不同生產(chǎn)商提供的產(chǎn)品來(lái)設計增強的控制系統柔性成為可能。Neuron(神經(jīng)元)芯片中的LonTalk協(xié)議是LonWorks互操作性的基石。LonMark互操作性規范為怎樣設計一個(gè)基于LonWorks技術(shù)可互操作的產(chǎn)品提供了詳細的說(shuō)明和技術(shù)闡述。對配置、管理和與在LonWorks網(wǎng)絡(luò )上的產(chǎn)品進(jìn)行通訊,LonTalk協(xié)議應用層(第7層)提供了詳細的設計規范[1],而基于網(wǎng)絡(luò )變量的LonMark對象的使用是應用層互操作性的基礎。LonMark對象最大化地提供了在用于執行標準功能的網(wǎng)絡(luò )變量集合上一致的定義。LonMark對象充分的運用了能更好的支持互操作性的一套預定義的標準網(wǎng)絡(luò )變量類(lèi)型[2](SNVT)和標準配置參數類(lèi)型[3] (SCPT),使得不同提供商提供的不同產(chǎn)品很容易的滿(mǎn)足可互操作的、友好的通訊接口。
      LonMark對象有5種類(lèi)型,節點(diǎn)對象-對象0,它允許節點(diǎn)內的對象的功能受到監視。傳感器對象,它是可用于任意傳感器類(lèi)型的通用對象,可為執行器和在一個(gè)控制器對象內的控制回路提供數據。傳感器對象包括有對象1-開(kāi)環(huán)傳感器對象:適用于檢測絕對值和不要求反饋信息用于校正操作的傳感器設備;對象2-閉環(huán)傳感器對象:包含有反饋特點(diǎn)使他適用于多個(gè)傳感器控制同一個(gè)執行器,同時(shí)使傳感器和執行器的實(shí)際狀態(tài)與預定狀態(tài)保持同步。執行器對象包括有對象3-開(kāi)環(huán)執行器對象:適用于執行器不提供反饋信息的應用場(chǎng)合;對象4-閉環(huán)執行器對象:具有的反饋特點(diǎn)使他適用于多個(gè)傳感器設備與多個(gè)執行器綁定的場(chǎng)合,反饋可同步多個(gè)傳感器設備與多個(gè)執行器的實(shí)際狀態(tài)和預定狀態(tài)??刂破鲗ο螅瓕ο?:它在數據引入對象(例如傳感器對象)和數據消費對象(例如執行器對象)之間引入控制算法。
      3  空調控制對象分析
      空調機用于控制樓宇內工作空間的溫度,是樓宇控制中能源消耗的主要設備之一,因而空調機控制的要求和合理性等方面需仔細考慮。本文主要以較普通的一種空調機為例(見(jiàn)圖1)來(lái)分析設計空調機的控制策略。
      控制需求分析:① 送風(fēng)溫度檢測;空調機的工作狀態(tài)及故障狀態(tài);空氣濾網(wǎng)的堵塞狀態(tài)及報警;根據檢測溫度與設定溫度的比較,調節冷水(暖氣)管電動(dòng)閥的開(kāi)度;控制規律采用PI(比例積分),因室內溫度的調節是一個(gè)大滯后、大慣性環(huán)節,PI控制是可行的;過(guò)程變量為送風(fēng)溫度,控制變量為冷水(暖氣)閥閥門(mén)開(kāi)度。② 每臺風(fēng)機都安排每天啟動(dòng)和關(guān)機的時(shí)序控制,時(shí)序表存放在上位機程序中,可以修改并下載。③ 可改變空調機的運行模式:制冷模式,加熱模式,通風(fēng)模式和旁路模式(缺?。?。

       
      圖1  空調機控制圖

      4  程序接口設置
      空調機的程序為模塊化設計,有對外的網(wǎng)絡(luò )變量接口,接口設計為標準的符合LonMark互操作性規范。模塊化的設計使得實(shí)際的功能實(shí)現可以根據需要進(jìn)行組態(tài)和鏈接,增強了各模塊使用的靈活性,使模塊可復用性強,并且在保持外部接口的穩定條件下,可改進(jìn)控制的算法,提高可升級性。同時(shí),模塊化的設計使得程序的可維護性和調試的方便性大大的提高。
      表1是各控制模塊的接口變量設計的安排,共有PI控制、時(shí)序控制、邏輯控制三個(gè)功能模塊。各模塊均使用了LonMark對象類(lèi)型,限于篇幅,對以下介紹的控制模塊僅列出了部分變量,并且省去了變量名,變量初值的說(shuō)明。LonMark對象定義為:

      表1

      PI控制模塊(PID)―LonMark對象5

      變量功能

      備注

      PI算法的輸出結果

      SNVT_lev_percent

      0%~100%

      采樣溫度

      SNVT_temp_p

      攝氏度

      空調機運行狀態(tài)

      SNVT_lev_disc

      溫度設定值

      SNVT_temp_p

      攝氏度

      死區范圍

      SNVT_temp_p

      攝氏度

      空調機運行模式

      SNVT_hvac_mode

      枚舉型

      開(kāi)機固定輸出值

      SNVT_lev_percent

      50

      開(kāi)機恒定開(kāi)度時(shí)間

      SNVT_time_sec

      比例系數

      SNVT_count

      積分系數

      SNVT_count

      PI周期

      SNVT_time_sec

      時(shí)序控制模塊(Schedule―LonMark對象5

      變量的功能

      變量類(lèi)型

      備注

      時(shí)序模塊控制結果

      SNVT_lev_disc

      當前時(shí)間

      SNVT_time_stamp

      來(lái)自時(shí)鐘模塊

      當前星期

      SNVT_date_day

      來(lái)自時(shí)鐘模塊

      用戶(hù)定義的時(shí)序段

      BA_Timezone

      見(jiàn)軟件設計部分

      邏輯控制器(logic―LonMark對象5

      邏輯控制結果

      SNVT_switch

      State:空調運行態(tài)

      Value:閥門(mén)開(kāi)度

      手、自動(dòng)方式

      SNVT_lev_disc

      時(shí)序控制信號

      SNVT_lev_disc

      PI控制結果

      SNVT_lev_percent

      來(lái)自PI控制模塊

      上位機控制信號

      SNVT_lev_disc

      直接控制空調機啟停(非時(shí)序控制)

      過(guò)濾網(wǎng)壓差報警

      SNVT_lev_disc

      空氣質(zhì)量報警

      SNVT_lev_disc

      空調機故障報警

      SNVT_lev_disc

      時(shí)序選擇控制

      SNVT_lev_disc

      #pragma set_node_sd_string &3.0@0,1DI,1TEMP AI,5PI,5SCHEDULE,3CONTROLDOAO,5LOGIC,
      1CONFIG, FOR AIR CONTIONING.
      5  軟件設計
      5.1  PI函數的功能
      SNVT_count PI( SNVT_temp_p Setpoint, SNVT _temp_p  Spacetemp,
                     SNVT_temp_p OutDoortemp, SNVT_temp_p  DeadBand,
                     SNVT_hvac_mode Mode, SNVT_lev_disc  FanState,
                     SNVT_time_sec ByPassT, SNVT_lev_percent ByPassV,
                     SNVT_count PIDPropor-tion, SNVT_count  PIDIntegral,
                     SNVT_count  PIDInterval)
      PI函數的返回值是nvoPidOut的數值。
      PI函數內部實(shí)現的功能包括:
      (1)  制冷狀態(tài)下和加熱狀態(tài)下的控制算法。
      (2)  采樣周期和PI周期的關(guān)系是:采樣周期是PI周期的十分之一,經(jīng)過(guò)十次采樣后求出采樣的平均值,再進(jìn)行PI運算。
      (3)  PI輸出:輸出是百分比。在開(kāi)機時(shí),先固定閥門(mén)開(kāi)度一定時(shí)間,然后再進(jìn)行PI控制。
      5.2  SCHEDULE函數
      SNVT_lev_disc SCHEDULE(BA_timezone *Timezone;  SNVT_time_stamp  *Time;
      SNVT_date_day Week; )
      SCHEDULE函數的返回值:nvoSchEnable。函數實(shí)現一年中可設7個(gè)節假日,一天中可設兩個(gè)工作時(shí)間段(由BA_Timezone定義)。每星期可選擇工作日,在工作時(shí)間外可自動(dòng)關(guān)閉空調,在工作時(shí)間內可自動(dòng)打開(kāi)空調。
      5.3  邏輯函數
      邏輯控制模塊是最終處理輸出的控制器。所有的信號均傳遞給邏輯控制器,然后決定控制的輸出。整個(gè)軟件的控制流程如圖2所示:

       
      圖2  邏輯控制流程圖

      6  結語(yǔ)
      LonWorks現場(chǎng)控制總線(xiàn)的應用使得空調控制變得簡(jiǎn)單,功能實(shí)現靈活,多樣化??刂扑惴稍谥悄芄濣c(diǎn)設備中,適應了樓宇的控制對象分散的特點(diǎn)。與傳統控制相比,組態(tài)、調試和維護十分方便。本文對樓宇的主要對象空調機進(jìn)行分析設計,重點(diǎn)討論了空調控制器的實(shí)現。在實(shí)現過(guò)程中關(guān)鍵在于對對象的全面了解后設計其模塊化的外部接口。本文討論的控制器設計已經(jīng)在實(shí)際的工程應用中得到了應用和檢驗,實(shí)踐證明控制器的性能是可靠的,穩定的。此外,本方法可以擴展后應用于各種實(shí)際場(chǎng)合中。

      參考文獻:
      [1]  LonMark Layers 1-6 Interoperability Guidelines, Version 3.1. LonMark Interoperability Association. Echelon Corporation.
      [2]  SNVT Master List and Programmer’s Guide, Echelon Corporation,May 1997.
      [3]  SCPT Master List and Programmer’s Guide, Echelon Corporation,May 1997.
      [4]  Neuron C Programmer’s Guide, Revision 4, Echelon Corporation.
      [5]  楊育紅. LON 網(wǎng)絡(luò )控制技術(shù)及應用. 西安電子科技大學(xué), 1999.

      熱點(diǎn)新聞

      推薦產(chǎn)品

      x
      • 在線(xiàn)反饋
      1.我有以下需求:



      2.詳細的需求:
      姓名:
      單位:
      電話(huà):
      郵件:
      欧美精品欧美人与动人物牲交_日韩乱码人妻无码中文_国产私拍大尺度在线视频_亚洲男人综合久久综合天

    2. <blockquote id="fficu"><optgroup id="fficu"></optgroup></blockquote>

      <table id="fficu"></table>

      <sup id="fficu"></sup>
      <output id="fficu"></output>