УДК 621.398
ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ РАБОТЫ АВТОМАТИЗИРОВАННЫХ СИСТЕМ КОНТРОЛЯ И УЧЕТА ЭЛЕКТРОЭНЕРГИИ
Н. Е. ПАЦЕЙ, В. Т. ПРИДУХО
Учреждение образования «Белорусский национальный технический университет», г. Минск
В. Б. ПОПОВ
Учреждение образования «Гомельский государственный технический университет имени П. О. Сухого»,
Республика Беларусь
Введение
Автоматизированные система контроля и учета электроэнергии (АСКУЭ) являются одним из инструментов, позволяющих оценить эффективность мероприятий по энергосбережению и повышению энергоэффективности. За счет повышения точности учета и автоматизации сбора данных эти системы позволяют планировать энергопотребление и снижать затраты на него. В настоящее время АСКУЭ проектируются целым рядом компаний и организаций. Количество предложений и высокий спрос на эти системы свидетельствуют об актуальности проблемы качественного выполнения анализа и оптимального выбора проектного решения.
Описание объекта
Среди внедряемых в настоящее время систем наиболее распространенными являются трехуровневые. Первый уровень представлен совокупностью счетчиков учета электроэнергии. В ряде случаев АСКУЭ дополнительно выполняет функции телеконтроля и телеуправления, для этого на первый уровень системы вводят датчики управления и датчики сигнализации. Второй уровень представлен устройствами сбора и передачи данных (УСПД), которые выполняют функции сбора данных измерений, передачей данных между сервером системы, датчиками управления и датчиками сигнализации, энергонезависимое хранение данных измерений и т. д. Третий уровень представлен сервером автоматизированной системы, который выполняет функции сбора данных, их хранения, предоставления для отчета и анализа и т. д. Передача данных измерения от счетчиков электроэнергии к УСПД происходит периодически, величину периода передачи называют срезом. Передача данных измерения от УСПД на сервер системы также выполняется периодически, величину периода называют отчетным периодом.
Постановка задачи
Наличие средств и методик автоматизированного проектирования позволит расширить количество рассматриваемых структур и номенклатуру используемого оборудования. В [1], [2] рассматриваются вопросы автоматизации проектирования АСКУЭ, однако предложенные решения относятся к отдельным задачам, решаемым при проектировании данных систем. В данной работе предлагается методика автоматизированного проектирования АСКУЭ, охватывающая все этапы процесса: структурного синтеза, параметрического синтеза, анализа работы системы. Постав-
ленная задача решается как многокритериальная и многопараметрическая, при этом поиск оптимального решения осуществляется в многомерном пространстве параметров, уникальном для каждого этапа проектирования при множестве критериев оптимальности. Показатели качества работы выбранной системы оцениваются при моделировании ее работы. На всех этапах проектирования оцениваются критерии, влияющие на стоимость системы и на ее устойчивость к отказам. Выбор отказоустойчивости системы в качестве критерия обусловлен тем, что для объективной оценки надежности АСКУЭ необходимо выполнить расчет параметров безотказности, долговечности, ремонтопригодности и сохраняемости, что является не всегда возможным из-за отсутствия необходимых данных в паспортах элементов системы. В свою очередь оценку отказоустойчивости проводим по количеству потерянных (информационная составляющая) в результате отказа данных и их стоимости (экономическая составляющая). Наличие комплексной оценки позволит при отсутствии полной информации о режиме работы объекта наблюдения и АСКУЭ провести предварительную оценку отказоустойчивости системы по одной из составляющих, а при достаточном объеме информации проводить оценку с использованием взвешенных коэффициентов.
Структурный синтез
На этом этапе проектирования определяется количество УСПД в АСКУЭ, связи между ними и элементами первого уровня. В качестве критериев оптимальности использовали критерии, определяющие отказоустойчивость системы к отказам элементов второго уровня и стоимость системы.
Критерий оптимальности 1: дисперсия количества данных, передаваемых через УСПД при выбранной структуре:
Г, - <СПД ) ^ шт, (1)
1=1
где п - число УСПД в выбранной структуре; ^;УСПД - количество данных, передаваемых через 1-й УСПД, бит; ^срСПД - среднее количество данных, передаваемое через один УСПД при выбранной структуре, бит.
Данный критерий характеризует информационную составляющую устойчивости системы к отказам элементов второго уровня: АСКУЭ будет наименее чувствительна к отказам УСПД, если их число будет равно числу элементов первого уровня и данные, передаваемые через УСПД, будут равномерно распределены между ними.
Критерий оптимальности 2: дисперсия стоимости данных, передаваемых через УСПД при выбранной структуре:
Г2 =±( -сУСПД)п^ш1п, (2)
1=1
где сУСПД - стоимость данных, передаваемых через у-й УСПД, р.; ссрСПД - средняя
стоимость данных, передаваемых через один УСПД при выбранной структуре, р.
Данный критерий характеризует экономическую составляющую устойчивости системы к отказам элементов второго уровня: АСКУЭ будет наименее чувствительна к отказам УСПД, если их число будет равно числу элементов первого уровня и стоимость данных, передаваемых через УСПД, будет равномерно распределена между ними.
Критерий оптимальности 3: стоимость оборудования второго уровня
Г3 = СУСПД (п - пш,п) ^ шiп,
(3)
где СуСПд- стоимость одного УСПД, р.; пшт - минимальное число УСПД, которое
может быть использовано для обеспечения передачи данных между устройствами первого уровня и сервером АСКУЭ.
Критерий оптимальности 4: стоимость каналов передачи данных между устройствами первого и второго уровней
где СКуСПд - стоимость одного метра канала передачи данных между устройствами
первого и второго уровней при рассматриваемом проектном решении, р./м; Ь - бщая протяженность каналов передачи данных между устройствами первого и второго уровней при рассматриваемом проектном решении, м; Ьшт - протяженность каналов передачи данных между устройствами первого уровня и ближайшими устройствами второго уровня при рассматриваемом проектном решении, м.
Критерий оптимальности 5: общая стоимость оборудования второго уровня и каналов передачи данных между устройствами первого и второго уровней
В качестве оптимизируемых параметров используем число УСПД в системе и множество соединений между УСПД и устройствами первого уровня.
Параметр 1. Число УСПД определяет стоимость системы: чем меньше будет использовано УСПД при выбранной структуре АСКУЭ, тем меньше будет стоимость системы. Однако, использование минимального числа УСПД влечет за собой максимизацию последствий отказа каждого из них, так как увеличивается количество и стоимость передаваемых и сохраненных в элементе памяти УСПД данных, что приведет к уменьшению отказоустойчивости системы. Минимальное количество УСПД определяется количеством каналов передачи данных, необходимых для подключения всех устройств первого уровня, и числом интерфейсов УСПД. Максимальное количество УСПД определяется числом устройств первого уровня.
Параметр 2. Протяженность каналов передачи данных между УСПД и устройствами первого уровня. Минимизация протяженности каналов передачи данных приводит к уменьшению стоимость АСКУЭ. Однако это, в свою очередь, может привести к неравномерности распределения данных и их стоимости между УСПД. Это может привести к неравнозначности отказов устройств второго уровня, что затруднит определение мер по предотвращению или уменьшению влияния отказов УСПД на работу системы. Минимальная протяженность канала передачи данных определяется удаленностью точек подключения (ТП) устройств первого уровня от ближайшего места установки УСПД. Максимальная протяженность канала передачи данных определяется интерфейсом канала передачи данных.
Таким образом, система параметрических ограничений имеет вид:
Г4 = СКУСПД (Ь Ьшт ) ^ Ш^ ,
(4)
Г5 = Г3 + Г4 ^ шт.
(5)
где Ьинт - максимальная протяженность канала передачи данных между устройствами первого и второго уровней с учетом типа интерфейса; пшт - минимальное число УСПД, рассчитывается, исходя из числа каналов передачи данных, необходимых для подключения всех устройств первого уровня и числа интерфейсов УСПД.
Постоянными параметрами при проектировании являются множество соединений между всеми устройствами первого и УСПД (7), множество, элементы которого равны количеству данных, передаваемых каждым устройством первого уровня (8), множество, элементы которого равны стоимости данных, передаваемых каждым устройством первого уровня (9), тип интерфейса канала передачи (10), число интерфейсов УСПД (11):
Ь = {/1, /2, &хп}; (7)
Б = {^1, й?2, <4}; (8)
С = {сь с2, ск}; (9)
ЬинТ; (10)
КУСПД = 1...К, КУСПД е N, (11)
где N - множество натуральных чисел.
Совокупность параметрических ограничений и критериев оптимальности, выраженных через оптимизируемые и постоянные параметры, представляет собой операционную модель АСКУЭ на стадии эскизного проектирования.
Поиск оптимальной структуры выполняем с помощью генетического алгоритма, где решение представляется в виде вектора («хромосома»), каждый элемент которого указывает на наличие или отсутствие связи между узлами системы, т. е. искомую структуру представили в виде матрицы Бкхт, где к - максимальное количество УСПД в системе, а т - количество ТП. Элемент матрицы Б/ = 1, если существует соединение между у-м устройством первого и г-м устройством второго уровней и Б/ = 0, если оно отсутствует, при этом у = 1, 2, ..., к; г = 1, 2, ..., т. Множества Б, С, Ь представим в виде матриц Б, С, Ь*хт и на их основании определим количество данных ^УСПД, стоимость данных, передаваемых через УСПД суспд и минимальную
протяженность кабельных линий для структуры 5'.
В качестве функции приспособленности используем нормализованный аддитивный критерий
Г = а Г7Г1(1) + а2 Г^Г2(1) + а3 ^ шт, аг = 1, (12)
г =1
где Г1, Г2, Г5 - значения частных критериев (1), (2) и (5) соответственно при текущем проектном решении; Г1(1), Г2(1), Г5(1)- значения частных критериев (1), (2) и (3)
соответственно при первом анализируемом проектном решении; а1, а2, а3 - весовые коэффициенты частных критериев (1), (2) и (5) соответственно.
Используя данную методику на этапе структурного синтеза при равных значениях весовых коэффициентов, получили структуру системы с более равномерным распределением количества данных (дисперсия при исходной структуре равна 0,04, при оптимальной - 0,004) и их стоимости (дисперсия при исходной структуре равна 0,03,
при оптимальной - 0,007) между УСПД, исключив из структуры УСПД, отказ которого стал бы критическим для системы.
Параметрический синтез
При выполнении параметрического синтеза определяются устройства, которые будут использоваться для построения АСКУЭ. В качестве критериев оптимальности на данном этапе проектирования использовали критерии, определяющие устойчивость системы к отказам элементов первого и второго уровня и стоимость системы.
Критерий оптимальности 1: стоимость используемого оборудования
nm
Y =1 C +£с, , (13)
i=1 j=1
где Cj - стоимость устройства первого уровня, подключаемого к j-й ТП, р.; с, - стоимость i-го УСПД, р.
Критерий оптимальности 2: отношение количества потерянных при отказе данных к количеству сохраненных данных в системе
Y = I ”/(! -1"), (14)
где I - общее количество данных, передаваемых между элементами системы, бит; Io - количество данных, потерянных в результате отказа элемента системы, бит.
Данный критерий характеризует информационную составляющую отказоустойчивости АСКУЭ: чем меньше данных потеряно в результате отказа ее элементов, тем более система устойчива к их отказу.
Критерий оптимальности 3: отношение стоимости потерянных при отказе данных к стоимости данных, сохраненных в системе:
Y, = С "/(С - С”), (15)
где С - общая стоимость данных, передаваемых между элементами системы в системе, р.; С0- стоимость данных, потерянных в результате отказа элемента системы, р.
Критерий характеризует экономическую составляющую отказоустойчивости АСКУЭ: чем меньше стоимость потерянных в результате отказа данных, тем более система устойчива отказу элементов.
Оценку критериев Y7(1), Y8(1) провели по максимальной потере данных и по максимальной стоимости потерянных данных для каждого анализируемого типа отказа с учетом вероятности его возникновения.
Оптимизируемыми параметрами являются типоразмеры устройств первого и второго уровня. В зависимости от характеристик ТП и характеристик системы для заданной ТП может быть сформировано множество устройств, которые могли бы быть установлены в ней.
К параметрам устройств первого уровня, которые определяются характеристиками ТП, относятся: число фаз учета (пф), величины номинального тока (ni) и номинального напряжения (nu), возможность учета активной энергии в прямом (А+) и обратном направлении (А-), возможность учета реактивной энергии в прямом (R+) и обратном направлении (R-). Ряд параметров устройств первого уровня определяется свойствами проектируемой АСКУЭ. В случае измерительной подсистемы АСКУЭ это период усреднения (ts), точность учета (Qua), число тарифных зон (nt), возможность сбора данных о качественных показателях работы сети электроснабжения (W). К параметрам УСПД, определяемым параметрами устройств первого уровня, отне-
сем протокол передачи данных между ТП и УСПД (PtTO). К параметрам УСПД, определяемым параметрами сервера АСКУЭ, отнесем интерфейс передачи даных между сервером системы и УСПД (IntServ), протокол передачи данных между сервером системы и УСПД (PtServ). К параметрам УСПД, определяемым параметрами АСКУЭ, отнесем число тарифных зон. Таким образом, систему функциональных ограничений представим в виде подсистемы ограничения ТП:
>иф™,i = 1...m, nii >ш™,i = l...m, nut > nujn, i = 1...m, nri > nr™, i = 1...m,
<nai >najn, i = 1...m, (16)
Щ > ntACKyЭ, i = 1...m, tst > tsАСКУЭ, i = 1...m,
Inttj = IntТПj, i = 1...m, j = 1...k,
QuaT <QuaАСКУЭ,i = 1...m
и подсистемы ограничений УСПД:
nt;cnfl > ntA скуэ ,
< Ptserv =PtyCПД j , (17)
, Intserv =IntjУCПД , j = 1...k.
Данные об оборудовании первого и второго уровней, доступных на рынке, содержатся в базе данных. На основе ограничений (16) и (17) формируется множество оборудования, допустимое к использованию в заданной АСКУЭ.
Постоянными параметрами при параметрическом синтезе являются множества (7)-(9), тип интерфейса канала передачи (10), число интерфейсов УСПД (11) и структура системы, полученная на этапе структурного синтеза и представленная в виде матрицы
Skxm- (18)
Совокупности критериев, системы параметрических ограничений и постоянных параметров, описанных выражениями (13)-(15), (16), (17) и (7)-(12), (18) соответственно, представляют собой операционную модель АСКУЭ на стадии технического проектирования.
Для решения задачи используется метод исследования пространства оптимизируемых параметров [3]. Метод заключается в генерации множества проектных решений и формировании на его основе множества Парето. Отличительная черта метода - систематический просмотр многомерной области проектных решений в режиме диалога проектировщика и ЭВМ с удалением неперспективных вариантов, что позволяет оперировать привычными для проектировщика величинами, видя, какой выигрыш по одним критериям могут дать уступки по другим.
Анализ опытной системы проводили для четырех типов отказов: отказ устройства первого уровня, не повлекший отказа элемента памяти, или отказ канала передачи
данных между устройствами первого уровня и УСПД; отказ устройства первого уровня, повлекший отказ элемента памяти; отказ УСПД, не повлекший отказа элемента памяти, или отказ канала передачи данных между УСПД и сервером системы; отказ УСПД, повлекший отказ элемента памяти.
Для каждого типа отказа сформировали множество, элементы которого равны информационной и экономической оценке устойчивости системы к отказам элементов, для которых характерен данный тип отказа. Таким образом получили множества
^(КТП), ^(ТП), 1 (КУСПД), ^(УСПД), С(КТП), С(ТП), С(КУСПД), С(УСПД). Число элементов каждо-
го множества равно числу элементов, которые подвержены данному типу отказа. Для оценки экономического ущерба и потери данных использовали элементы полученных множеств, имеющих максимальные значения /Щ^тл), ^ахсш), /тах(КУСПД),
1 тах(УСПД) , Стах(КТП) , Стах(ТП) , Стах(КУСПД) , Стах(УСПД) . Потерю данных и экономический
ущерб оценили с учетом вероятности отказа каждого типа:
/0 = Р /0 + Р /0 + Р /0 + Р /0 • (19)
1 (КТП У тах(КТП) (ТП у тах(ТП) ^ (КУСПД) ^ тах(КУСПД) ^ (УСПД у тах( УСПД) з V 1
С0 = Р С0 + Р С0 + Р С0 + Р С0 (20)
1 (КТП) тах(КТПV (ТП)^тах(ТП) ^ (КУСПД)^тах(КУСПД V (УСПД)^тах(УСПД)■>
где Р(КТП) , Р(ТП), Р(КУСПд), Р(УСПд) - вероятности наступления отказа канала передачи
данных между устройствами первого и второго уровней, устройства первого уровня, канала передачи данных между устройством второго уровня и сервером системы, устройства второго уровня соответственно при отказе системы. Величины рассчитываются с учетом времени наработки на отказ, которое определяется по паспорту соответствующего устройства.
Для принятия окончательного решения используем нормализованный аддитивный критерий
шшГ = р, хГ^Гб(1) +в2 хП/Г™ + в хГ,/Г«(,), при ]Тр, = 1, (21)
к=1
где Рь р2 и Рз - весовые коэффициенты частных критериев (22)-(24) соответственно; Г6(1), Г7(1), Г8(1) - значения частных критериев (22)-(24), соответственно при первом
анализируемом проектном решении.
Используя данную методику на этапе параметрической оптимизации при равных весовых коэффициентах критериев (22)-(24), удалось подобрать устройства, при использовании которых суммарная стоимость системы была снижена на 10 % по сравнению с начальным вариантом при незначительном увеличении вероятности отказа системы (0,001 %).
Моделирование работы системы
Анализ последствий отказов для определения необходимости резервирования элементов системы и оптимизации режима ее работы проводился для каждого устройства первого и второго уровней в различные отрезки времени с учетом длительности функционирования системы. Оценку степени сохранения качества работы системы при отказе ее элементов проводили по количеству и стоимости потерянных данных, для этого использовали соотношения:
ОС = (С - С0)/С, (23)
где О, О - коэффициенты сохранения количества и стоимости информации соответственно; I - количество переданной и сохраненной информации при безотказной работе системы, бит; 10 - количество информации, утерянной в результате отказа элемента системы, бит; с - стоимость переданной и сохраненной информации при безотказной работе системы, р.; С0 - стоимость информации, утерянной в результате отказа элемента системы, р.
Задачу решали с помощью имитационного моделирования, которое позволяет исследовать модель реальной системы при различных условиях функционирования в определенные отрезки времени [4].
Количество данных при отказе ТИ и их стоимость рассчитали по формулам:
1тои = 2>™, бит; (24)
?' = td
СТи =£с™, бит, (25)
i=td
где td - номера среза, в течение которого произошла последняя передача данных отчетного периода к УСПД; ^ - номер среза, в течение которого произошло восстановление ТИ; е™ - стоимость учтенной за г-й срез энергии, определили по [5].
Количество данных, потерянных в результате отказа точки сигнализации (ТС) и их стоимость определили по формулам:
1Тс = 1 IXе *ТС, бит; (26)
i=td V=1
СТс = 11сТС С, р., (27)
i=td V=1
где V - число типов посылок информации системы сигнализации; - длина пакета
посылки информации v-типа, бит; е^с - стоимость пакета посылки информации
v-типа, р.; кгТС - число посылок информации v-типа в течение г-го среза.
Количество данных, потерянных в результате отказа точки управления (ТУ) и их стоимость определили по формулам:
IТу = 1 С, бит; (28)
г=td V=1 ^ Я
СТу = 11сТУ кТТУ, бит, (29)
г=td V=1
где Я - число типов посылок информации системы управления; - длина пакета
посылки информации г-типа, бит; - стоимость пакета посылки информации
г-типа, р.; кТ - число посылок информации г-типа в течение г-го среза.
Количество данных, потерянных в результате отказа УСПД, рассчитали как сумму количества данных, передаваемых между сервером системы и ТУ, и ТС, под-
ключенных к отказавшему УСПД. Стоимость данных, потерянных в результате отказа УСПД, определили как сумму стоимостей данных сигнализации, управления и стоимости ущерба (е™ ), полученного в результате отсутствия оперативного доступа
к данным измерения.
Анализ работы системы для отказов двух типов (не вызывающих потерю данных, хранящихся в памяти элемента системы, и приводящих к потере данных, хранящихся в памяти элемента системы) позволил выявить ТП, отказы которых являются значимыми при заданном режиме работы. Значимым считали отказ первого типа, в результате которого потеря информации или ее стоимость составила бы более
0.5.%, и отказ второго типа, в результате которого потеря информации или ее стоимость составила бы более 20 % от стоимости сохраненных данных в каждом срезе, для которого проводилось моделирование.
Заключение
Согласно предложенной методике, поиск оптимального решения осуществляется в многомерном пространстве параметров, уникальном для каждого этапа проектирования при множестве критериев оптимальности. Это позволяет выполнить структурно-параметрический синтез системы при требуемых технико-экономических показателях. Использование средств моделирования работы АСКУЭ позволяет оценить целесообразность и предусмотреть средства резервирования отдельных устройств на этапе проектирования, оптимизировать режим работы системы. Рассмотренный пример показал, что при равных условиях возможно построение качественно новой АСКУЭ с улучшенными экономическими и техническими характеристиками. В соответствие данной методикой разработаны программные средства, которые могут быть использованы как при создании новых АСКУЭ, так и при модернизации уже существующих. Все программные модули разработаны на языке программирования С.
Литература
1. Новый путь проектирования систем контроля и автоматики / Е. Целищев [и др.] // САБшав1ег. - 2002. - № 2. - С. 60-63.
2. Игумнов, С. Н. Автоматизация проектирования информационно-измерительной системы коммерческого и технического учета электроэнергии / С. Н. Игумнов // Прикаспийский журнал: управление и высокие технологии. - 2008. - № 1. -С. 12-15.
3. Соболь, И. М. Выборы оптимальных параметров в задачах со многими критериями / И. М. Соболь, Р. Б. Статников. - Москва : Наука, 1985. - 107 с.
4. Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Максимей. - Москва : Радио и связь, 1988.
5. Инструкция по применению двухставочного и двухставочно-дифференцирован-ного по зонам суток тарифов на активную электрическую мощность и энергию с основной платой за фактическую величину наибольшей потребляемой активной мощности в часы максимальных нагрузок энергосистемы : утв. Постановлением М-ва энергетики Респ. Беларусь 16.10.02 : текст по состоянию на 1 февр. 2010 г. -Минск : Дикта, 2010. - 15 с.
Получено 09.09.2010 г.