|
Здравствуйте всем! Требуется программно реализовать функцию "теплового реле" I2t. Помогите, пожалуйста, с алгоритмом для реализации данной функции? PS. Пока думаю реализовать след. образом: каждую секунду проверяю потребляемый ток (Ipv) со значением номинального тока потребителя (Isp) если (Ipv>Isp), то суммирую значение аккумулятора и разности Ipv-Isp, если (IpvIsp) то вычитаю значение разности Ipv-Isp из аккумулятора. После проверяю значение в аккумуляторе, если достиг 100%, то выдаю сигнал на отключение потребителя иначе все ок, работаем. Как только акк. достиг 100% и потребитель отключен (т.е. реле сработало) каждую секунду начинаю уменьшать значение аккумулятора на "1", реле остывает, и как аккум. достиг 0% разрешаю включение потребителя. Вроде алгоритм д.б. работоспособен, но не нравится то что не учитывается "тепловой нагрев" точнее подогрев в нормальном режиме, когда IpvIsp постепенно или всегда аккумулятор будет = 0%, хотя потребитель включен, и реле д.б. "теплым".
|
|
|
Чёт мутно.... А почему просто не измерять температуру и напряжение и отключать при "неправильных" значениях? ---------- Точнее ток, а не напряжение..... |
|
|
Vladikas: Чёт мутно.... Угу я тоже запутался в этом интеграле Джоуля. Для общего представления, есть подстанция для питания крановых траллей 3 шт (сделаны из стальных уголков L~300м) каждый траллей запитывается от собственного авт.выключателя имеющего только мгновенный (по току КЗ) расцепитель (сделано очевидно по ошибке) и дистанц. привод для вкл/откл авт. Каждый траллей обязан трансформаторами тока которые подключены к контроллеру ABB через соотв. преобразователи, так же к нему подключены дист. привода каждого автомата, доработка произв. сторонней фирмой для учета эл.энергии и централизованного управления питанием потребителей, в принципе все работает и нареканий не вызывает. Но на практике выяснилось, то что при аварии на конце шинопровода, ток в траллее не достигает значения уставки мгновенного расцепителя => автомат молчит траллеи греются и т.д. Т.к. есть контроллер и все необх. сигналы, была поставлена задача самостоятельно дописать, программу PLC на предмет программной реализации теплового расцепителя для каждого автомата.
|
|
|
Ежели известена температура при КЗ, то можно таймером контроллировать время такого перегрева. Например минута (очень условно). Если минута прошла, а температура не пропала, то даём аварию. Но температуру там не измеряют, так? Тогда то же самое, но с током превышающим номинальный. |
|
|
Нет, реальная температура не измеряется. По превышению тока запускать таймер на отключение можно, но тогда алгоритм еще больше и страшнее получается . Т.к. в зависимости от кратности превышения тока, отключение потребителя должно происходить с различным временем, напр: Ipv/Isp=1.1 отключаемся через ~60мин, Ipv/Isp=2 отключаемся через ~1мин, Ipv/Isp=3 отключаемся через 10сек т.д. |
|
|
Только сейчас полностью осознал алгоритм с первого поста. Утро вечера мудренее Ведь всё нормально и так. Пусть в номинальном режиме проводник греется, он же в номинале. Если превышение, то суммируем, если в номинале отнимаем. Можно прибавлять и отнимать разницу между токами, так алгоритм умнее (типа). |
|
|
Все-таки правильнее отталкиваться от температуры шин (точнее, от скорости ее роста). Все остальное - от лукавого. |
|
|
Ок, завтра попробую свой алгоритм с аккумулятором, на столе. chav1961: температуры шин (точнее, от скорости ее роста) Полностью с Вами согласен, но такой возможности нет.
|
|