999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Niagara的智能照明系統實驗平臺的設計與搭建

2023-03-06 13:07:30魏建平劉品杰
物聯網技術 2023年2期
關鍵詞:設置區域

張 慧,魏建平,何 林,劉品杰,張 昊

(山東建筑大學 熱能工程學院,山東 濟南 250101)

0 引 言

高校的招生規模越來越大,在校生人數急劇增加,高校教室數量也越來越多,考慮到教室用途復雜,照明系統能耗占比隨之上升。但由于當前各高校的照明系統多采用傳統手動控制模式,使得管理人員無法對每個教室的照明按照實際情況進行實時控制[1],傳統照明控制模式存在較大的局限性,主要依賴管理人員、教師、學生的責任意識[2],無法實現按需控制、按場景控制,導致照明系統不僅沒有提高舒適度、便利性,反而造成了極大的電能浪費。為響應“建設節約型校園”的號召[3],我們在文獻[4]中研發設計了一套基于ZigBee的教室智能照明系統,控制系統依據獲取的光照度、時間表、教室人數、教室用途4個控制條件,實現了照明燈具的精細化管理。充分利用自然光,達到智能調控、有效節能的目的,設置了多種燈光模式,輔助教師實現一鍵轉換,提高上課效率[4]。

本文利用光照度傳感器、燈光控制器等完成了智能照明系統實驗平臺的搭建;采用多協議、模塊化編程、可用Web瀏覽器訪問Niagara軟件作為基礎,實現了燈光的智能調控與信息收集儲存。

1 實驗平臺設計

1.1 系統設計思路

本平臺設計的教室照明節能控制系統包括一級控制中心、二級教室網關控制器、三級燈管控制器,配合光照度傳感器、人數檢測器,實現了以光照度、時間、人數、教室狀態作為控制條件,對教室燈管進行個性化智能調控。系統采用ZigBee無線通信,減少系統改造中布線多、重新布線[5]等問題。ZigBee網絡具備自愈合功能,當網絡系統中某個設備損壞后,其他設備可避開損壞的設備進行聯絡。教室網關控制器與樓層交換機之間通過ZigBee無線通信,樓層交換機與控制中心通過原有的校園有線網絡連接,形成一個樹形網絡拓撲[6-7]。以ZigBee為傳輸媒介,形成控制中心集中管控、教室網關控制器和燈管控制器分散控制的三級管控體系[4]。

一級控制中心主要由交換機和中控電腦組成,交換機安置在各樓層內,用于聯絡本層教室網關控制器;中控電腦安裝在一樓控制室內,用于集中管理。控制中心可在應急狀態下強制轉換教室照明模式[8];控制中心與教務管理系統聯動,實時獲取教室使用信息和學生上課安排;控制中心實時獲取教室網關的參數信息,依據預先設定好的算法,智能管控照明燈具,使資源得到合理利用。

二級教室網關控制器安裝在教室內的講臺控制臺上,主要通過ZigBee連接人數檢測器和燈光控制器,獲取光照強度、教室人數信息以及燈管開閉狀態。另外設有投影儀模式、自習模式、板書模式、上課模式以及自定義模式等照明場景,實現一鍵轉換,輕松便捷。

三級燈光控制器安裝在教室每根燈管上,由ZigBee模塊、光照度傳感器、繼電器等組成,完成照明燈具的開關控制。

1.2 實驗平臺設計思路

為驗證系統設計控制邏輯的可行性,本文搭建了一個實驗臺用于模擬系統的核心功能。

(1)由于實驗臺安裝空間有限,在有限的空間模擬多區域燈管,燈光之間的相互影響過大,不利于判斷,因此設計的實驗平臺采用2個燈泡來模擬教室某區域,通過光照度傳感器實際獲取的光照值作為變量。另2個燈泡采用2個不同的模擬設置信號來替代其他兩個區域的光照值。

(2)因實驗平臺體積較小且不存在穿越樓層等問題,故采用直接連線方式替代原設計中的ZigBee無線連接,不影響控制功能的實現。

(3)采用智能照明控制器替代原設計中的燈光控制器,驗證各種場景模式的切換功能。

2 實驗平臺的搭建

2.1 平臺系統架構

實驗平臺的硬件配置包括感知層、傳輸層、控制層[9]??刂茖又饕?臺Niagara網絡控制器、I/O模塊。傳輸層主要為Modbus(JACE8000控制器與傳感器、I/O模塊通信)、TCP/IP(JACE8000控制器與PC服務器通信)等網絡協議設備。感知層包括人數傳感器與智能燈光控制設備等現場設備。系統架構如圖1所示,實驗平臺實物如圖2所示。

圖1 系統架構

圖2 實物

2.2 Niagara程序設計

2.2.1 Niagara軟件介紹

Niagara Framework(簡稱Niagara)是美國Tridium公司基于Java開發的開放式軟件架構,可以集成各種設備和系統,形成統一的平臺[9-10],Niagara支持的通信協議包括Modbus、Lon Works、ZigBee等。用戶使用該程序,無需考慮特定的協議、產品或某項技術[11],架構簡單,且可以通過標準Web瀏覽器實現遠程網絡訪問與控制功能,系統適應性極強[12]。平臺內部集成各種組件、對象模型、數據庫、數據查詢、日志查詢、報警管理、遠程診斷與維護等功能,大大降低了開發者的研發時間與維護成本[13-14]。

2.2.2 編程設計

基于Niagara軟件平臺進行應用程序開發,可實現數據畫面實時顯示、數據異常設備報警、歷史數據儲存、自控手控切換、用戶自主更改調度、Web瀏覽器查看數據變化與設備狀態等功能[9]。

(1)Wire Sheet編程

創建3個Boolean Writable點,分別命名為L-1區域、L-2區域、L-3區域,代表3個區域的燈泡;創建2個Ramp點,分別命名為Ramp1、Ramp2,用于模擬2個區域燈泡感受的光照值變化;創建3個Numeric Writable點,分別命名為Ⅰ區域室內光照度、Ⅱ區域室內光照度、Ⅲ區域室內光照度,其中2個用于接收Ramp點輸入的模擬光照值,另外一個用于接收實驗平臺光照度傳感器傳遞的實際光照值;創建3個Numeric Constant點作為每個區域的光照值條件,分別命名為Ⅰ區域設定值、Ⅱ區域設定值、Ⅲ區域設定值;創建3個Tstat點,分別命名為On Off Controler 1、On Off Controler 2、On Off Controler 3,用于判斷光照值與設定值是否允許開啟燈泡;再次創建3個Tstat點與1個Ramp點,分別命名為Ramp Projector、Ⅰ區域投影儀模式、Ⅱ區域投影儀模式、Ⅲ區域投影儀模式,用于驗證教師通過網關控制器實現一鍵模式轉換,利用Ramp點模擬教師的個人主觀不確定性;創建3個Or點,分別命名為Or1、Or2、Or3,結合教室使用模式與光照條件進行第1步是否開啟燈泡的判斷;創建1個Boolean Schedule點,命名為時間表,用于存儲教室課表信息以及設定時間條件;創建3個And點結合Boolean Schedule點與經過Or點判斷的Boolean Writable點進行最后是否開啟燈泡的判斷;最后創建一個Boolean Writable點,命名為控制權,便于設置Px視圖中控制權的切換。BoWen105Wire Sheet點的創建匯總表見表1所列。

表1 BoWen105Wire Sheet點的創建匯總表

Ramp1、Ramp2點模擬光照值,因此單位(Units)設置為Lx(勒克斯);根據文獻[8]中介紹的教室各區域采光值,本實驗平臺將模擬光照值的最大值(Max)、最小值(Min)分別設置為900 Lx、0 Lx與700 Lx、0 Lx[15];為節約實驗時長,將周期(Period)設置為1 h;波形選擇倒鋸齒狀(Inverted Saw Tooth);幅值(Amplitude)設置為15;偏置量(Off Set)設置為0;在上述設置中,設置Period為1 h,將更新間隔(Update Interval)設置為10 min,一個周期該組件可以輸出6個數據,可以模擬實際生活中多個時間段的光照值。

Ramp Projector點用于模擬教師個人主觀的不確定性,因此將最大值、最小值分別設置為-1、1,不設單位,將周期(Period)設置為1 h;波形選擇倒鋸齒狀(Inverted Saw Tooth);偏置量(Off Set)設置為0。

Numeric Writable點用于接收Ramp點的輸入,并輸出光照值。其設置比較簡單,將單位(Units)設置為Lx(勒克斯);將最大值(Max)、最小值(Min)統一設置為900 Lx、0;將精度(Precision)設置為2。重點在于將實驗臺的光照度傳感器收集的真實光照值傳入Niagara系統。將IO-28U撥碼開關調至Modbus RTU模式,在Station內創建Modbus Async Network,將IO-28U加入后創建光照度傳感器代理點,類型修改為Float Type后與Wire Sheet視圖中的Numeric Point點連接,便可將真實的外界光照值作為AI信號輸入Niagara系統。

Numeric Constant點的單位(Units)設置為Lx(勒克斯)。為驗證控制邏輯在多種設定中的可行性,Value未按照文獻[4]中規定的300進行設置,而分別設置為200、400、600。

Boolean Schedule點內輸入某間教室的課表,Default Output以及上課期間設置為On,每日的22:00至次日7:00以及節假日時間設置為Off。BoWen105Wire Sheet重要點的設置匯總見表2所列。

表2 BoWen105Wire Sheet重要點的設置匯總表

BW105燈管控制Wire Sheet編程圖如圖3所示。

圖3 BW105燈管控制Wire Sheet編程圖

(2)Px視圖編程

為使管理人員能夠更加直觀了解單間教室當前的整體狀態,本文以“BW105”為例進行了Px視圖編寫。通過Niagara軟件的Station或登錄標準Web瀏覽器可進入該界面查看,如圖4所示。

圖4 BW105教室狀態Px編程圖

為統一界面設計風格,通常需要在界面上有統一的標題格式或者統一風格的切換按鈕[9]。

(a)創建一個新的文件夾,命名為“Home_Page”,在該文件夾下創建一個名為“Banner”的文件夾。然后為Banner文件夾創建一個新的Px視圖。在Px視圖右側,找到Widget Tree側邊欄,展開Scroll Pane,將Canvas Pane剪切,刪除Scroll Pane,將Canvas Pane粘貼到Root內,將Canvas Pane放到根目錄[9]。

(b)打開Properties對話框,將尺寸修改為800×100,顏色選擇綠色。在Kit Px調色板中拖動LogOff Button到右上角,拖動Refresh到左下角[9]。

(c)將Banner文件夾拖到視圖內,打開Widget Wizard窗口,然后選擇Bound Label,在Format Text內輸入“%Current User: %user()%”,將文本放到視圖右下角,顯示當前操作用戶名。再次將Banner文件夾拖到視圖內,打開Widget Wizard窗口,然后選擇Bound Label,在Format Text內輸入“%displayName%”,用于顯示當前Px文件名。為使每個文件夾的Px視圖可以顯示相應的文件夾名稱,需要將Label的絕對路徑修改為相對路徑。在Bound Label Binding中,打開Ord編輯器,將Ord修改為“slot:”即可。保存為“BannerPx”視圖[9]。

(d)在“BoWen105”P x視圖中添加“BannerPx”視圖。

A.將L-1區域、L-2區域、L-3區域3個點拖入P x視圖內,打開Make Widget Wizard對話框后,選擇From Platelet選項,并選擇KitPxN4svg內的Bulb,便于實時查看3個區域燈泡的開啟狀態。

將“L-1區域、L-2區域、L-3區域、Ⅰ區域室內光照度、Ⅱ區域室內光照度、Ⅲ區域室內光照度、Ⅰ區域投影儀模式、Ⅱ區域投影儀模式、Ⅲ區域投影儀模式”拖入Px視圖,在Format Text內輸入“%out.value%”。在Px視圖空白位置創建Label,在Text區段內輸入點的名稱,并移至對應位置。

B. 為了更好分析教室照明狀態以及及時修復故障LED燈管,對相應組件添加了Alarm Ext和History Ext,相關記錄可以以PDF文件形式導出到PC端。歷史記錄與報警記錄界面如圖5、圖6所示。

圖5 BW105 燈管報警界面

圖6 區域歷史光照度記錄界面

歷史記錄設置:展開History調色板,將Extension中的Numerical Cov擴展加到Ⅰ區域室內光照度點上,對Numerical Cov擴展進行設置:Enable設置為Ture;Capacity設置為800;Change Tolerance設置為50。

報警記錄設置:打開Services文件夾中Alarm Service的Wire Sheet視圖,在該視圖中添加一個新的Alarm Class組件,將其命名為High Priority Alarms,Priority設置為1、1、127、127。接著設置報警接收器,打開Alarm中的Recipients文件夾,將Console Recipient添加到Alarm Service中,重新命名為All_Alarms,將Default Alarm Class分類器的Alarm與High Priority Alarms分類器的Alarm連接到All_Alarms的Route Alarm。打開Ⅰ區域室內光照度點,在Alarm的Extension文件夾內添加OutOfRangeAlarmExt到Ⅰ區域室內光照度點的AX Property Sheet。將SourceName設置為“%parent.displayName%”,To Normal Text設置為“%alarmData.sourceName% is back to noemal range”,High Limit Text設置為“%alarmData.sourceName%>% alarmDta.highLimit%!”,Low Limit Text設置為“%alarmData.sourceName%<%alarmDta.highLow%!”,勾選Low Limit Enable、High Limit Enable。這里High Limit設置為950,Low Limit設置為0,最后將Alarm Class設置為HighPriorityAlarms。然后此報警拓展復制到Ⅱ區域室內光照度、Ⅲ區域室內光照度。

隨后將Boolean Schedule、Alarm Ext和History Ext拖入Px視圖內,在Make Widget窗口內選擇From Platelet,在KitPx調色板中選擇HyperlinkButto,勾選位于向導左下角的Hyperlink方框,在Text區段添加相應名稱,單擊“OK”,創建按鈕。

工作人員可以通過Hyperlink Button修改時間信息,及時更改當前教室的后期信息;教室故障燈管按鈕與報警擴展進行超鏈接連接,查看教室燈管狀態;通過教室人數按鈕可以查看當前教室的人數,這是系統判斷燈管開啟的基本條件之一,由于平臺未接入紅外人數檢測器,因此將3個區域的人數簡易化看作滿員。

C. 將控制權點拖入Px視圖,選擇Action選項,在右側選擇Emergency Active,點擊后Wire Sheet視圖中的控制權點轉為On,使得系統的判斷無法傳遞至燈泡的控制點,只能由人手動控制智能照明模塊上的按鈕,實現燈泡的啟停。

(3)節能量Wire Sheet編程

為監控實驗平臺的電能節約量,編寫了一個用于累計節能量的Wire Sheet程序,傳統控制系統將時間表上的On、Off狀態作為唯一控制條件;智能控制系統超鏈接至“BoWen105”Wire Sheet編程內的L-1區域燈、L-2區域燈、L-3區域燈。對兩種系統的燈泡開啟時間進行累計,由文獻[4]可知,傳統的熒光燈為40 W,實驗平臺采用的LED燈泡的功率為13 W,將累計時間乘以各自的功率然后相減,便可得到在實驗時間內節省的電量;若乘以學校電費0.49元/(kW·h),將得到在實驗時間內節省的電費。

先將“BoWen105”Wire Sheet編程中的Boolean Schedule點復制到本編程視圖,作為傳統控制系統的唯一控制條件。創建6個Boolean Writable點,分別命名為L-1區域 -Smart、L-2區域-Smart、L-3區域 -Smart,L-1區域-Tradition、L-2區域-Tradition、L-3區域-Tradition,代表智能控制系統的3個區域燈泡與傳統系統的3個區域燈泡;創建6個Lead Lag Runtime點,分別命名為開啟時間-Smart-1、開啟時間-Smart-2、開啟時間-Smart-3、開啟時間-Tradition-1、開啟時間-Tradition-2、開啟時間-Tradition-3,用于累計6個區域的燈泡開啟時間;創建3個Numeric Constant點,分別命名為功率-Smart、功率-Tradition、電費-School,用于表示實驗平臺LED燈泡的功率以及與LED燈泡亮度接近的熒光燈的功率和學校電費;創建2個Add點,3個Multiply點,1個Subtract點用于計算,分別命名為開啟時間加和-Smart、開啟時間加和-Tradition、電量-Smart、電量-Tradition、節約的電費、節約的電量。節能量Wire Sheet點的創建匯總見表3所列。

表3 節能量Wire Sheet點的創建匯總表

節能量Wire Sheet視圖編程中最重要的設置是累計開啟時間的設置。打開L-1區域-Smart的屬性視圖,將Extension文件夾內的DiscreteTotalizerExt組件拖到L-1區域-Smart的名稱上,添加DiscreteTotalizerExt擴展功能到L-1區域-Smart。在導航欄內,展開L-1區域-Smart,在L-1區域-Smart中拖動DiscreteTotalizerExt,將其放到L-2區域-Smart、L-3區域-Smart、L-1區域-Tradition、L-2區域-Tradition、L-3區域-Tradition內,快速將擴展功能復制到各Boolean Writable點上。返回Wire Sheet視圖,右擊L-1區域-Smart,在菜單中選擇Composite,在Composite Editor內雙擊添加Elapsed Active Time與Reset Elapsed Active Time,將Elapsed Active Time重命名為Runtime,單擊“OK”保存。對其余5個Boolean Writable點進行同樣的操作。將Boolean Writable點的Runtime分別接入Lead Lag Runtime的RuntimeA,可收集各區域燈泡的開啟時間[9]。節能量Wire Sheet重要點的設置匯總見表4所列。

3 結 語

本文設計了基于Niagara軟件的智能無線照明系統實驗平臺,從平臺設計、平臺搭建、軟件設計等方面對其進行了介紹。利用Niagara軟件實現了對教室燈管啟閉、時間設置、歷史記錄、故障報警等功能的控制,驗證了原系統設計中的四重控制策略。但實驗平臺仍存在許多不足,如未能采用ZigBee無線傳輸,空間過小只能采用模擬分區;僅實現了投影儀模式,未能對全部模式進行綜合研究;未加入人數檢測器,僅將人數看成一個常量等,后期我們將繼續完善。

猜你喜歡
設置區域
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
分割區域
7招教你手動設置參數
關于四色猜想
分區域
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
基于嚴重區域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
艦船人員編制的設置與控制
主站蜘蛛池模板: 爽爽影院十八禁在线观看| 又黄又湿又爽的视频| 国产日韩欧美成人| 亚洲国产av无码综合原创国产| 亚洲日产2021三区在线| 黄色片中文字幕| 国产欧美中文字幕| 毛片卡一卡二| 亚洲高清在线天堂精品| 福利姬国产精品一区在线| 国产精品综合久久久| 99视频免费观看| 在线视频亚洲欧美| 欧美日韩中文国产| 99尹人香蕉国产免费天天拍| 最新日韩AV网址在线观看| 这里只有精品免费视频| 亚洲中久无码永久在线观看软件 | 在线网站18禁| 97在线公开视频| 一级片免费网站| 国产亚洲一区二区三区在线| 国产一级无码不卡视频| 欧美色视频在线| 久久这里只精品热免费99| 青青极品在线| 日韩黄色大片免费看| 久精品色妇丰满人妻| 国产成人久久777777| 日本黄色不卡视频| 亚洲国产日韩一区| 久视频免费精品6| 欧美精品H在线播放| 精品久久综合1区2区3区激情| 中文天堂在线视频| 亚洲成在线观看| 亚洲爱婷婷色69堂| 国产十八禁在线观看免费| 九九精品在线观看| 白浆视频在线观看| 亚洲无码高清视频在线观看| 久久伊人操| 青青操国产视频| 亚洲精品视频在线观看视频| 国产精品视频导航| 亚洲精品无码久久久久苍井空| 成人a免费α片在线视频网站| 中文字幕 91| 自拍偷拍欧美| 国产一级视频久久| 欧美激情一区二区三区成人| 精品小视频在线观看| 在线观看网站国产| 亚洲精品老司机| 国产激情无码一区二区APP | 米奇精品一区二区三区| 99视频精品全国免费品| 国产美女丝袜高潮| 欧美精品v欧洲精品| 日韩欧美中文字幕在线韩免费| 亚洲色无码专线精品观看| 伊人无码视屏| 日本一本在线视频| 香蕉伊思人视频| 欧美a级完整在线观看| 国产香蕉在线| 亚洲国产精品日韩专区AV| 国产SUV精品一区二区| 先锋资源久久| 国产成人欧美| 国产精品乱偷免费视频| 最新日韩AV网址在线观看| 亚洲欧美极品| 女同国产精品一区二区| 国产精品性| 欧美三级自拍| 免费国产一级 片内射老| 国产色婷婷视频在线观看| 欧美一区二区人人喊爽| 精品国产美女福到在线不卡f| 精品一区二区三区视频免费观看| 国产精品99久久久久久董美香|