AUTOMATIC CIRCUIT BREAKER OVERLOAD CUTTING OUT MOMENT PREDICTING ALGORITHM, WITH USING OF PULSED ELECTRICITY SUPPLY METER
- Authors: Vorobyov A.E1, Lichtzinder B.Y1
-
Affiliations:
- Issue: Vol 11, No 2 (2013)
- Pages: 99-104
- Section: Articles
- URL: https://journals.eco-vector.com/2073-3909/article/view/55958
- ID: 55958
Cite item
Full Text
Abstract
The article describes electric power facilities pre-emergency state detecting algorithm, and the example of application of such algorithm is given.
Full Text
Введение В [1] авторами был рассмотрен алгоритм анализа потребления электроэнергии по времени между импульсами, основанный на алгоритме шейпера трафика «Leaky bucket» (текущее ведро). Реализация алгоритма, при использовании счетчиков электрической энергии, имеющих импульсный выход, возможна на базе программного или аппаратно реализуемого реверсивного счетчика импульсов. На суммирующий вход указанного счетчика поступают импульсы от счетчика электроэнергии, а на вычитающий вход поступают импульсы от генератора с интенсивностью равной 1/τ. Показания счетчика импульсов ограничены в сторону уменьшения нулевым значением. Если число импульсов, поступивших на вычитающий вход, окажется больше числа импульсов, поступающих на суммирующий вход, то показания счетчика остаются равными нулю. Показания счетчика в каждый момент времени определяют перерасход энергии по отношению к предельному. Если в какой-либо момент времени показания счетчика импульсов превысят допустимое значение, в системе мониторинга выдается сигнал о предаварийном состоянии объекта мониторинга, и соответствующая информация передается в диспетчерский центр [1]. Для каждого конкретного случая применения данного алгоритма рассчитываются значения периода τ следования импульсов от генератора и верхний порог перерасхода энергии AВ данной статье рассматривается метод расчета указанных выше параметров и применение данного алгоритма на практике. Рассмотрим схему организации подключения счетчика электроэнергии, представленную на рис. 1, где изображен счетчик активной энергии PI1 и автоматический выключатель SF1, через который запитана нагрузка. При такой схеме счетчик предоставляет информацию о текущем потреблении электроэнергии нагрузкой, следовательно, система, реализующая данный алгоритм, может использовать ее для прогнозирования времени срабатывания автоматического выключателя SF1. РП S1 1-1 к. ■од ,1 5 Наша Рис. 1. Принципиальная схема электропитания Задача состоит в том, чтобы реализовать систему управления, основанную на данном алгоритме. Система выдает сигнал, о том, что в ближайшее время автоматический выключатель разорвет цепь питания. Этот сигнал может быть использован для информирования диспетчера о скором отключении потребителя из-за перегрузки либо с целью отключения части второстепенных потребителей для уменьшения нагрузки. I 1.5 2 3 4 5 б в 10 1,5 20 30 5 10 >5 Оіношение текущего тока к номинальному, ///„ Рис. 2. Характеристика типа C автоматического выключателя «Инфокоммуникационные технологии» Том 11, № 2, 2013 100 Воробьев А.Е., Лихтциндер Б.Я. Автоматический выключатель - это механический коммутационный аппарат, способный включать, проводить и отключать токи при нормальных условиях цепи, включать и проводить токи в течение определенного промежутка времени и прерывать их при определенных аномальных условиях цепи, например, при коротких замыканиях [2]. Автоматический выключатель имеет характеристику, указанную на рис. 2 [3]. Для примера взята характеристика типа C. Наибольший интерес представляет собой участок с перегрузками от 1,45 до 5, так как при перегрузках меньших 1,45 автомат не сработает, а при перегрузках больше 5 - сработает почти мгновенно (менее 1 с), что не позволит принять какие-либо предупредительные меры. Вне зависимости от того, какого типа автоматический выключатель, при постоянной перегрузке 1,45 он должен отключить подачу тока через 1 ч. Тип характеристики (А, В, С или D) влияет лишь на то, при какой перегрузке автоматический выключатель отключит ток мгновенно (с крайне малой задержкой). Таким образом, параметры автоматического выключателя будут определять поведение объекта исследования при перегрузках. Следовательно, такие параметры алгоритма, как τ и Α,φ, должны рассчитываться на основе характеристики автоматического выключателя. Используются следующие обозначения: N -потребляемая нагрузкой мощность; У = !/т — интенсивность следования импульсов; т - период следования импульсов; а' - коэффициент пересчета, постоянная счетчика [1/кВт-ч]; a - коэффициент пересчета, постоянная счетчика [1/Вт-с]; T - время анализа; Акр - «объем ведра», критический уровень перерасходованной энергии; I - сила тока; U - напряжение питающей электросети. В документации на счетчики электроэнергии с импульсным выходом дается коэффициент пересчета (постоянная счетчика), выраженный в единицах [1/кВт-ч]. Для преобразования в международную систему единиц используется фора’ мула а ■ 3600-1000 Метод расчета Рассмотрим аналоговую модель данного алгоритма. В ведро втекает вода с меняющимся случайным образом расходом V (поступление импульсов от счетчика электроэнергии на суммирующий вход), а вытекает с постоянным расходом Ущ, (поступление импульсов от программно го генератора на вычитающий вход). В случае если уровень воды в ведре равен нулю, то и расход V тоже равен нулю. Сигнализация сработает, когда в ведро наберется вода объемом Акр. Это произойдет за время T с момента начала отсчета. Рис. 3. Модель «текущее ведро» В общем виде модель описывается следующим уравнением. h AKp = \v{t)dt-vKp(tï-tl), где t, t - рассматриваемый временной интервал, при этом t2—tl=T. О t1 Рис. 4. Ступенчатая нагрузка Для простоты расчета принимаем, что нагрузка нарастает ступенчато и не меняется со временем (рис. 4), то есть v(f) = Vn. Тогда формула преобразуется к виду Ар = Уп(*2 - О-%(/2 - О = (V„~νκρ)Τ. В данном случае имеются два неизвестных: Акр и Уф , поэтому для их определения необходимо составить систему уравнений \(Vnl-V4)Tl=AP'> {(Vn2-Vxp)T2=AKp· (1) «Инфокоммуникационные технологии» Том 11, № 2, 2013 Воробьев А.Е., Лихтциндер Б.Я. 101 Они устанавливают зависимости критического уровня расходованной энергии Акр от токов нагрузки I и I (которым соответствуют интенсивности следования импульсов от счетчика vnl и Vn2) и интервалов времени T и T, за которые происходит превышение указанного уровня, соответственно. Примем, что система должна выдать предупреждение о предстоящем отключении при токе нагрузки 145% от номинала (перегрузка 1,45) за 20 мин., а при 200% - за 8 сек. То есть берутся две точки ниже графика характеристики автоматического выключателя, с тем чтобы создать запас по времени для принятия предупредительных мер. В данном случае - при перегрузке 1,45 запас составит 40 мин., а при двукратной перегрузке -порядка одной минуты. Выразим частоту следования импульсов через потребляемый ток при мощности N: у - Na- IUa, (2) где U - среднее значение напряжения сети; I -сила тока. Используя (2), преобразуем систему (1) и получим следующие уравнения: Г і т -it J _ 1212 11 . < ^ τ -Τ ’ (3) _Av=(I1-Ivy/aT2. Рассмотрим для примера автоматический выключатель с характеристикой типа C и номинальным током 10 А. Примем, что напряжение электрической сети постоянно и равно U = 220 В, а стандартный коэффициент пересчета счетчика а'= 3200 имп/кВт-ч. Тогда, подставив эти значения в систему уравнений (3), получим следующие результаты: = 14,46Л; Vкр = 2,828 имп / сек ; А - 8,66 имп . Указанные постоянные могут быть заложены в программу контроллера, реализующую данный алгоритм. Быстрый способ расчета Смысл расхода vв том, что он не позволяет ведру наполняться при перегрузках до 1,45. Если принять значение V , соответствующим перегрузке 1,45; то есть 1крИн =1,45; то ведро не будет наполняться и не приведет к срабатыва нию сигнализатора при перегрузках до 1,45; что и требуется от системы. В этом случае весь расчет сводится к вычислению одной неизвестной Aр из линейного уравнения AP=Vn~IKp)UaTn. С учетом I /1н = 1,45 получим 4, = (f-1.45 )I.UaT„ <4) Н где значения Ащ, и Тп по-прежнему выбираются на основании графика характеристики автоматического выключателя. Реализация алгоритма Пример программы для микроконтроллера, написанной на языке C: float к; float t; const float h = 8.66; const float n = 2.828; void pulse_int_handler(void) { к = к - η * t; t = 0; if (к > h) do_smth(); if (k < 0) k = 0; k++; } Переменные: - k (тип float (число с плавающей запятой)) -обозначает «уровень в ведре», имп.; - t (тип float) - время, прошедшее с момента прихода предыдущего импульса, сек. Константы: - h (тип float) - критический уровень Акр, имп.; - n (тип float) - критический расход V , имп/ сек. Здесь функция «pulse_int_handler» является обработчиком прерывания, вызывающимся каждый раз, как на цифровой вход микроконтроллера приходит импульс со счетчика электроэнергии. Переменная t увеличивается на 1/F в аппаратном счетчике микроконтроллера (генератор импульсов, подаваемых на вычитающий вход), работающем на частоте F [Гц]. Чем больше частота F, тем меньше погрешность расчета текущего уровня ведра. «Инфокоммуникационные технологии» Том 11, № 2, 2013 102 Воробьев А.Е., Лихтциндер Б.Я. Главным достоинством алгоритма является простота расчета и высокая скорость выполнения на микропроцессорном устройстве. Часто для подобных задач используется микроконтроллеры, процессоры которых не поддерживают операции работы с числами с плавающей точкой. Если использовать вышеприведенный код, то компилятор добавит библиотеки эмуляции работы с числами с плавающей точкой, что приведет к снижению производительности программы. В этом случае для ускорения работы рекомендуется избавиться от чисел с плавающей точкой путем умножения всех значений, для примера, на 1000: int к; int t; const int h= 8660; const int n= 2828; void pulse int handler(void) { к = к - n * t/ 1000; t = 0; if (к > h) do_smth(); if (к < 0) к = 0; к = к+ 1000; } Переменные: - k (тип int (целое число)) - обозначает «уровень в ведре», имп/1000; - t (тип int) - время, прошедшее с момента прихода предыдущего импульса, миллисек. Константы: - h (тип int) - критический уровень A^, имп/1000; - n (тип int) - критический расход v , имп/ (1000*сек). Использование значений переменных и констант, умноженных на 1000, а также применение операций целочисленного деления с остатком в итоге даст погрешность, меньшую по сравнению с погрешностью работы алгоритма в режиме с плавающей точкой. Ограничения алгоритма Запас времени до срабатывания автоматического выключателя существенно зависит от постоянной а счетчика электроэнергии. Так как расчеты по алгоритму выполняются только по приходу каждого очередного импульса от счетчика, то скорость выполнения расчетов зависит от типа счетчика. При прочих равных условиях счетчик, у которого постоянная больше, будет выдавать импульсы чаще. Время срабатывания системы при постоянной перегрузке находится из формулы (4): Т = сраб кр (5) Если считать, что время между импульсами счетчика электроэнергии пренебрежимо мало, то запас времени до срабатывания системы, работающей по данному алгоритму, при постоянной Г Т1 гггавтп гр перегрузке будет равен где 7т дети г· срав - время срабатывания автоматического выключателя, Тсраб - время срабатывания системы. В реальности время запаса до срабатывания автоматического выключателя будет меньше расчетного, так как из него необходимо вычесть время Тзад до прихода последнего импульса, когда, собственно, и произведется расчет программы по алгоритму: грреал _гр гр _ грает гр гр зет зап зад сраб сраб зад ? где Тцад - время задержки до начала расчета по алгоритму. В худшем случае время задержки будет равно времени между двумя импульсами при данной перегрузке: Тзад =-, или Тзад =——. Данную v IUa особенность необходимо учесть перед началом расчета параметров (I A^), чтобы выбрать запас времени до срабатывания автоматического выключателя больше на Тзад, либо выбрать другой счетчик электроэнергии, с большей постоянной a. Чем больше значение постоянной счетчика a, тем быстрее сработает алгоритм. Рассмотрим следующий пример. При постоянной счетчика a' = 3200 имп/кВт-ч и токе 20А (перегрузка 200%) время между импульсами составит примерно Тад = 258 мс, что незначительно уменьшит время срабатывания. Но если постоянную счетчика принять равной a' = 100 имп/кВт-ч, то время между импульсами составит Тзад =8,2 с, и система окажется неработоспособной, так как она должна выдать сигнал с запасом T3m = 8 с. В реальности же срабатывание системы произойдет на 0,2 с позже срабатывания автоматического выключателя. Для наглядности на рис. 5 приведены следующие графики: I - период следования импульсов от счетчика с постоянной a' = 200 имп/кВт-ч, II - период следования импульсов от счетчика с постоянной a' = 3200 имп/кВт-ч, III - график зависимости времени срабатывания системы, работающей по данному алгоритму, от нагрузки. Как «Инфокоммуникационные технологии» Том 11, № 2, 2013 Воробьев А.Е., Лихтциндер Б.Я. 103 видно, при определенных значениях нагрузки график I идет выше графика III, что делает невозможным работу системы. Однако, из графика II видно, что период между импульсами будет пренебрежимо мал, и это будет влиять на время запаса до срабатывания автоматического выключателя незначительно. На рис. 6 показаны характеристики реального автоматического выключателя (I) и системы, работающей по данному алгоритму (II). \| \| 1 \| Vim 1 λ 1 ππΥτ- t v\! 1 1 1 V 1 1 ' - . _!_!_ І 1 Нагрзка, А Рис. 5. Временные характеристики системы и счетчика импульсов Методика расчета параметров 1. Для конкретной нагрузки подбирается автоматический выключатель с определенной характеристикой и номинальным током I' 2. Выбирается время запаса и счетчик электроэнергии с некоторой постоянной a, и на основании этих значений, проверяется реальное время запаса: 1 гр реал _ гр зап зап Т -Т зад зап где 1макс - максимальное значение тока перегрузки, при которой еще возможен запас по времени срабатывания системы. Это значение зависит от типа характеристики автоматического выключателя. Реальное время запаса должно быть достаточным для выполнения каких-либо необходимых действий. В противном случае выбирается счетчик импульсов с большей постоянной либо задается большее T . зап 3. Производится расчет параметров алгоритма по формулам (3) или (4). При этом на графике характеристики автоматического выключателя берутся точки со временем срабатывания равным: гр _грает гр сраб,і сраб,і зап,і * Следует отметить, что время запаса здесь берется без учета Тзад. Рис. 6. Характеристики автоматического выключателя (I) и системы (II) Заключение Хотя данный алгоритм является простым и быстрым в расчете и реализации на микропроцессорном устройстве, у него есть ряд особенностей. В модели «текущее ведро» зависимость времени срабатывания от перегрузки обратно пропорциональная (согласно формуле (5)), в то время как в реальном автоматическом выключателе эта зависимость имеет иной, более сложный характер. Недостаток алгоритма заключается в том, что в расчетах по формуле (3) использовалось фиксированное значение напряжения питания равное 220В. В реальных условиях напряжение редко точно соответствует этому значению. Поэтому любые отклонения будут приводить к погрешностям в расчетах. Таким образом, алгоритм необходимо использовать с учетом вышеуказанных особенностей.×
References
- Воробьев А.Е., Лихтциндер Б.Я. Применение моделей массового обслуживания в системах мониторинга электроэнергетических параметров // ИКТ. Т.10, №3, 2012. - С. 44-46.
- ГОСТ Р 50030.2-99. Аппаратура распределения и управления низковольтная. Часть 2. Автоматические выключатели.
- Харченко В.Н., Харченко В.Ю. Автоматические выключатели модульного исполнения: справочное пособие. М.: ООО «Сименс», 2002. - 112 с.
Supplementary files
![](/img/style/loading.gif)