Russian Language English Language

7.Автоматизация проектирования вычислительных сетей

7.1 ВЫПОЛНЕНИЕ РЕСУРСОЕМКИХ ЗАДАЧ ПРИ ПРОЕКТИРОВАНИИ ВЕБ-ПРИЛОЖЕНИЙ

7.2 . АНАЛИЗ РЫНКА СОВРЕМЕННЫХ СИСТЕМ ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА

7.3 РАСПРЕДЕЛЕНИЕ ИНФОРМАЦИОННЫХ МАССИВОВ ДАННЫХ СИСТЕМЫ ОЦЕНКИ КАЧЕСТВА И СЕРТИФИКАЦИИ КВАЛИФИКАЦИЙ В ОБЛАСТИ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

7.4 . ВЫБОР ОПТИМАЛЬНОЙ МЕТОДОЛОГИИ УПРАВЛЕНИЯ IT-ПРОЕКТАМИ

7.5 ПРИМЕНЕНИЕ АДАПТИВНЫХ РЕШЕНИЙ ДЛЯ СОЗДАНИЯ ИНТЕЛЛЕКТУАЛЬНОГО ОБЪЕКТА

7.6 ИССЛЕДОВАНИЕ ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОТОКОЛА BACNET ДЛЯ РЕАЛИЗАЦИИ СЕТИ АСУ ЗДАНИЯ


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2015, Номер 1 ( 26)



Place for sale
BC/NW 2015 № 1 (26) 7:6

BC/NW 2015  1 (26) 7:6

ИССЛЕДОВАНИЕ ВОЗМОЖНОСТИ ИСПОЛЬЗОВАНИЯ ПРОТОКОЛА BACNET ДЛЯ РЕАЛИЗАЦИИ СЕТИ АСУ ЗДАНИЯ

 

Холдоенко Д.М., Иванов А.В.

 

         Актуальность работы обусловлена внедрением средств микропроцессорной техники в АСУЗ. В состав АСУЗ входит диспетчерский ПК, который связан по локальной сети с устройствами сбора данных и управления.

         Для обеспечения функционирования локальной сети могут быть использованы такие протоколы как Konnex, LonWorks или BACnet. Каждый из этих протоколов обладает своими преимуществами и недостатками.

Ассоциация KNX

Рис.1. Эмблема протокола Konnex.

Протокол Konnex:

+Поддерживает несколько различных способов передачи информации.

+Прост в программной реализации.

-Часто необходимы дополнительные шлюзы.

-Слабо регламентируется разнообразие устройств в сети.

http://www.isatronix.com/images/lonworks-logo.gif

Рис.2. Эмблема протокола LonWorks.

Протокол LonWorks:

+Не зависит от среды передачи;

+Нет разделения на ведущих и ведомых устройств;

-Встроенное ПО, жёсткая программная привязка;

-Микросхема Neuron Chip, жёсткая аппаратная привязка;

- Свой язык программирования.

http://www.deltacontrols.com/images/default-source/news-and-events-library/bacnet-logo-new.gif?sfvrsn=1

Рис.3. Эмблема протокола BACnet.

Протокол BACnet:

+Каждое устройство описывается набором объектов;

+Определены классы задач и соответствующие им сервисы;

+Подробно регламентируется разнообразие устройств сети;

+Сокращённая модель OSI;

+Протокол аппаратно и программно независим;

-Сложность описания устройств.

Проанализировав преимущества и недостатки различных протоколов, предпочтение было дано протоколу BACnet. Вследствие чего, целью работы является демонстрация возможностей сети АСУЗ с использованием этого  протокола.

D:\_УЧЕБА\_важное с тех и с этих  семестров\9 сем\_Конференция\АСУЗ\картинки.files\image001.png

Рис. 4. Структурная схема АСУЗ на основе разработки фирмы DeltaControls.

В работе рассматривается сеть АСУЗ, построенная на основании разработок фирмы  DeltaContras. Эта сеть иерархична и состоит из 4х уровней: территориальный уровень, здание, помещение и отдельное устройство.

D:\_УЧЕБА\_важное с тех и с этих  семестров\9 сем\_Конференция\АСУЗ\картинки.files\image004.gif

Рис. 5. Структура соединений устройств в локальной сети АСУЗ.

В состав рассматриваемой сети входят: управляющий компьютер, системный контроллер и МПС. Объектом служит датчик температуры.

В качестве аппаратных средств используется микроконтроллер фирмы SiLabs, который имеет ряд таких преимуществ как:

·       встроенный отладчик;

·       64K Flash памяти;

·       10р АЦП;

·       поддерживает протоколы USB/UART/SPI/SMBus;

·       имеет 5 8-битных портов ввода/вывода;

·       а также 4 таймера/счётчика.

Программные средства разработаны на языке Си для передачи кадров в сети по протоколу MSTP, который в свою очередь является подпротоколом BACnet.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0006_image005.gif

Рис. 6. Схема модели СМО в программе моделирования AnyLogic.

Также разработана модель Системы Массового Обслуживания в программе моделирования AnyLogic.

Результаты этого моделирования позволяют наглядно показать, на какие параметры стоит обратить внимание при построении подобной сети по протоколу BACnet.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0005_image007.gif

Рис.7. График распределения размера MSTP кадра.

На рис. 7 отображено вероятностное распределение размера кадра, свойственное MSTP для данной сети.

 

         Далее приведены графики, построенные по результатам моделирования.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0007_image008.png

Рис. 8. Зависимость λmax(N) от скорости передачи.

На рис. 8 указана зависимость максимальной интенсивности запросов от числа пользователей/устройств при разных скоростях передачи. Учитывая, что максимальный процент потерь не должен превышать 5%.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0008_image010.png

Рис. 9. Зависимость λmax(N) от % допустимой потери.

Но в данной модели пороговый процент потерь не столь существенен, т.к. отклонение графиков, показанное на рис.9 в диапазоне 5-15% минимально.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0009_image012.png

Рис. 10. Зависимость λmax(MPS_delay) от скорости передачи.

На рис. 10 указана зависимость максимальной интенсивности от среднего времени обработки кадра управляющим МПС.

Длительность обработки значительно влияет на общее время лишь при высокой скорости передачи.

C:\Users\Денис\Desktop\Конференция.Холдоенко.files\slide0010_image014.png

Рис. 11. Зависимость λmax(size) от скорости передачи.

На рис. 11 показана зависимость максимальной интенсивности запросов от размера кадра MSTP.

В качестве заключения можно сказать, что дальнейшая работа будет заключаться в продолжение исследования протокола на реальных объектах, а также проверка адекватности построенной модели.

Литература

1. ANSI/ASHRAE Standard 135-2001. STANDARD BACnet — A Data Communication Protocol for Building Automation and Control Networks.

2. Документация к Cubieboard.

http://docs.cubieboard.org/resources

3. Описание микроконтроллера C8051F34x.

www.silabs.com/Support%20Documents/TechnicalDocs/C8051F34x.pdf