Особенности структуры потоков информации между приборами учета и центрами обработки информации |
Необходимая структура потоков информации между первичными источниками (приборами учета) и районными центрами обработки информации для многоуровневой иерархической системы диспетчеризации потребления энергоресурсов определяется:
Принцип адресации приборов в системе учета энергопотребления Допустимые границы адресного пространства должны быть определены исходя из максимально допустимого количества приборов учета на соответствующем уровне иерархии. Адрес отдельного элемента (или узла) сети учета энергопотребления должен включать:
Подключение общедомового концентратора к серверу центра обработки информации осуществляется по протоколу TCP/IP с использованием общедоступных каналов связи. В сетях Internet (при использовании протокола TCP/IP версии 4) теоретический предел одновременно подключений к одному компьютеру (или другому узлу сети) составляет 65535 [1]. Исходя из этого, максимальное адресное пространство для идентификации общедомовых концентраторов, подключенных к одному серверу, может составлять 2 байта. Размер адресного пространства для идентификации квартирного концентратора может составлять один байт, что позволит адресовать до 255 квартирных концентраторов на каждом домовом концентраторе. Поскольку приборы учета энергоресурсов и управления могут иметь достаточно сложную конфигурацию, целесообразно структуру системы диспетчеризации энергопотребления представить в виде логической совокупности каналов передачи данных и канала управления. Каждый канал передачи данных представляет собой логически обособленную измеряемую величину, изменяющую значение с течением времени и физически расположенную на некоторой контрольной точке объекта мониторинга. Примерами канала передачи данных являются:
Примерами канала управления являются линии управления реле, контакторами, регулирующими и отсечными исполнительными механизмами, установленные на соответствующих линиях электроснабжения, водоснабжения и т. д. Например, электрический счетчик, определяющий мощность, потребляемую электроэнергию и имеющий выход для отключения абонента, включает три канала:
Для адресации каналов отдельного квартирного концентратора достаточно использовать 1 байт, что позволит адресовать до 255 каналов передачи данных и управления. Возможная структура адреса отдельного канала передачи данных или управления представлена в таблице 1. Таблица 1 - Структура адреса в сети учета энергопотребления
Адреса общедомовых концентраторов, подключенных к одному серверу должны быть уникальны. Адреса всех квартирных концентраторов, подключенных к одному общедомовому концентратору также должны быть уникальны. Номера каналов передачи данных или управления должны быть уникальными в пределах одного квартирного концентратора. Рассмотренный метод адресации обеспечит поддержку:
Способы обработки и кодирования данных учета энергопотребления для передачи на сервер центра обработки информации В большинстве современных приборов учета энергопотребления присутствует измерительный элемент с импульсным выходом, передающий информацию о потреблении определенного количества воды, газа, тепла или электроэнергии. Основное отличие приборов заключается в различии величины и размерности коэффициентов пропорциональности (или в цене деления одного импульса). Использование приборов с импульсным выходом позволит определить:
Регистрацию количества импульсов и времени появления импульса выполняет модуль сумматора, к которому подключен импульсный выход преобразователя прибора учета. Реализация сумматора может быть выполнена на базе квартирного блока. Прибор выполняет регистрацию среднего периода следования импульсов, а также подсчитывает общее количество импульсов. Один импульсный вход квартирного блока ассоциируется с двумя каналами передачи данных:
Для передачи указанных величин достаточно использовать 4-х байтовые целые значения. Все передаваемые на сервер данные снабжаются временными метками (размером 4 байта). Преобразование полученных величин в соответствии с масштабным коэффициентом k прибора учета может выполняться на сервере районного (городского) центра обработки информации. В приборах учета потребления тепла может использоваться более сложный метод кодирования и передачи данных. Например, при использовании теплосчетчиков в закрытой системе сумматор выполняет расчет разности энтальпий ΔQ в каждый конкретный момент времени и интегрирование указанной величины во времени, которая отражает количество потребленной тепловой энергии. При использовании пропорционаторов осуществляется суммирование разностей температур от двух датчиков – радиаторного и воздуха в помещении. Помимо использования каналов для передачи показаний приборов учета, необходимы каналы, позволяющие контролировать другие параметры (давление в сети тепло- и водоснабжения, датчики влажности, датчики утечки газа, датчики протечки воды и т. д., сервисные каналы прибора, например, напряжение в сети питания, уровень заряда аккумуляторной батареи и т. д.). Несмотря на большое количество каналов, задействованных в квартирном концентраторе, активно используются при передаче данных только перечисленные ниже каналы:
Высокая интенсивность передачи данных по указанным каналам связи необходима в первую очередь для оперативного мониторинга энергопотребления, а также может быть использована при анализе энергоэффективности отдельных объектов и системы в целом. Данные по остальным каналам квартирного концентратора могут передаваться с большим интервалом времени (от 30 минут до нескольких часов и более) или при возникновении неполадок, неисправностей и внештатных ситуаций. Дополнительные сервисные и диагностические сообщения Целесообразна реализация не только оперативного централизованного контроля совокупности параметров энергопотребления, но также:
К неисправностям, возникающим в системе централизованного учета потребления энергоресурсов, можно отнести следующие:
К внештатным ситуациям на объекте относятся:
При возникновении вышеперечисленных ситуаций выполняется внеочередная передача диагностического сообщения на сервер от соответствующего прибора (от домового или квартирного концентратора). Данные сообщения должны регистрироваться в энергонезависимой памяти прибора на случай отсутствия связи с сервером. В таких ситуациях прибор может выполнить ряд действий для предупреждения и предотвращения последствий внештатной ситуации. Например, передать сообщение о блокировке подачи воды на объект, включение системы автоматического пожаротушения или пожарной сигнализации и т.д. Структура потоков информации между первичными источниками и районными (городскими) центрами обработки информации В соответствии с проведенным анализом передаваемых в сети энергопотребления данных можно сформировать структуру потоков информации и определить основные алгоритмы обмена данными между первичными источниками и районными (городскими) центрами обработки информации. Передача данных выполняется в канале TCP/IP. Инициатором подключения к серверу районного (городского) центра является общедомовой концентратор. Непосредственно после подключения выполняется процедура авторизации. Прибор в процессе работы поддерживает постоянное подключение к серверу и при разрыве соединения выполняет повторное подключение и авторизацию. После выполнения авторизации начинается обмен данными между общедомовым концентратором и сервером. Принцип обмена данными - пакеты с квитированием (подтверждением получения). Алгоритм передачи данных включает следующие этапы:
Поскольку приборы учета энергопотребления передают информацию по общедоступным каналам связи, а также учитывая, что система является распределенной в пространстве, возможны ситуации, когда связь с приборов учета с сервером отсутствует. В этом случае приборы должны осуществлять хранение данных в энергонезависимой памяти на случай потери связи с сервером системы. После восстановления связи с сервером прибор должен выслать архивные данные, накопленные за время отсутствия связи. Возможная структура пакета данных приведена в таблице 2. Таблица 2 - Структура пакета данных
Основные коды команд приведены в таблице 3. Таблица 3 - Основные коды команд
Наибольший интерес представляют команды с номерами 2-4 и 12, поскольку они наиболее часто используются в обмене данными. Для передачи текущего значения величины одного канала необходимо использовать пакет длиной 15 байт. Если к одному квартирному концентратору будет подключено 5 счетчиков (электричества, газа, горячей воды, холодной воды и теплосчетчик с 2 измерительными каналами), то для полного опроса одного квартирного концентратора в штатном режиме (при отсутствии тревог и неисправностей в системе) потребуется передача от квартирного концентратора к общедомовому Nотв = m·15 = 10·15 = 150 байт, где m - количество каналов на одном квартирном концентраторе. Длина команды «Получить текущее значение величины» составляет 6 байт, тогда при 10 каналах получим, что длина запроса составит Nзапр = 10·6 = 60 байт. Домовой и квартирный концентраторы могут быть объединены в сеть с использованием шины типа RS-485, поэтому для идентификации квартирного концентратора в сети потребуется выделять дополнительно 1 байт, а также 2 байта для хранения контрольной суммы, то есть объем служебной информации составит: Nслуж = 10·(1+2+2) = 50 байт. Тогда общий размер пакета: Nпередачи = Nзапр + Nотв + Nслуж = 60+150+10·5 = 260 байт. Скорость линии связи, которая обеспечивает устойчивый прием и передачу данных на больших расстояниях и при большом количестве объектов составляет 9600 кбайт/с или меньше. Для передачи 260 байт потребуется время
Учитывая время на дополнительную обработку этой информации, а также появление возможные пауз при передаче данных: tопроса = 0,3 с. При максимальном количестве 255 приборах в сети общее время опроса всех домовых концентраторов составит: tΣ = 0,3·255 = 75,5 с. Таким образом, если требуется малый интервал опроса приборов учета, например 10 с, рекомендуется подключать к одному домовому концентратору не более 30 квартирных концентраторов при 10 каналах приборов учета. Однако в системах контроля энергопотребления высокий интервал опроса у конечного потребителя обычно не требуется. Время опроса 76,5с соизмеримо с временем, декларируемым в существующих приборах и системах учета (например, интервал опроса от 3 до 30 минут для счетчиков «Меркурий»). Передача показаний прибора с общедомового концентратора на сервер выполняется по инициативе общедомового концентратора, после чего концентратор должен дождаться ответа сервера о получении данных. Объем отправляемых на сервер данных с одного концентратора составит: Nвх = 10·15 = 150 байт. После чего концентратор получает ответ размер 6 байт, тогда при 10 командах получим, что длина ответа составит Nисх = 10·6 = 60 байт. Для случая, когда к общедомовому концентратору подключено 255 приборов: NΣ = 255·(Nвх + Nисх) = 255·210 = 53 550 байт, при времени опроса tΣ = 76,5 с объем передаваемых данных от одного прибора составит:
Тогда, например, при 1000 подключенных к серверу приборах
учета, пропускная способность линии связи должна
составлять не менее 1500 кбайт/с (14 Мбит/с) в штатном
режиме, поскольку сервер должен обеспечить передачу данных
на клиентские приложения.
В таблице 4 приведены результаты расчета для различного количества каналов и времени общего опроса. Таблица 4 - Требуемая скорость передачи данных (Feth , бит/с) линии связи сервера при 1000 общедомовых концентраторах и 255 приборах на каждом общедомовом концентраторе (для случаев различного количества каналов и различного интервала опроса каналов)
Из таблицы видно, что для поддержания постоянного равномерного интервала опроса всех приборов концентраторов даже при самой высокой частоте опроса потребуется поддерживать скорость более 9 Мбит/с. В настоящее время Internet-провайдеры могут обеспечить подобную скорость передачи данных в пределах одного города или микрорайона, однако провайдеры не гарантируют ее постоянство (QoS — quality of service) во времени и такие услуги имеют высокую стоимость [2]. Литература
|