DRAKON.SU
https://forum.drakon.su/

Алгоритм управления приводом КЗР клапан запорно-регулирующий
https://forum.drakon.su/viewtopic.php?f=211&t=6448
Страница 1 из 3

Автор:  А_МУР [ Пятница, 25 Январь, 2019 15:03 ]
Заголовок сообщения:  Алгоритм управления приводом КЗР клапан запорно-регулирующий

Добрый день уважаемые коллеги!
Кто может на драконе описать алгоритм управления приводом КЗР без датчика положения?
входное значение Y=0...100%
выходы ОТКРЫТЬ и ЗАКРЫТЬ

Автор:  LKom [ Пятница, 25 Январь, 2019 15:26 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Вложение:
КЗР.png

Автор:  А_МУР [ Пятница, 25 Январь, 2019 15:30 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

LKom писал(а):
Вложение:
КЗР.png

Допустим входное значение 40%, а по вашей схем клапан будет открываться до 100%

Автор:  LKom [ Пятница, 25 Январь, 2019 15:37 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

КЗР - клапан запорно - регулирующий

Выходы ОТКРЫТ и ЗАКРЫТ являются значением состояния, а не управления.

Для управления ОТКРЫТЬ и ЗАКРЫТЬ необходима еще две входных переменных: ОТРЫВАТЬ и ЗАКРЫВАТЬ.

Автор:  А_МУР [ Пятница, 25 Январь, 2019 15:55 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

LKom писал(а):
КЗР - клапан запорно - регулирующий

Выходы ОТКРЫТ и ЗАКРЫТ являются значением состояния, а не управления.

Для управления ОТКРЫТЬ и ЗАКРЫТЬ необходима еще одна переменная, к примеру ОТКРЫВАТЬ.
Или две переменных: ОТРЫВАТЬ и ЗАКРЫВАТЬ.



LKom, Возможно я не правильно описал процесс- нужен алгоритм управления КЗР
у КЗР есть вход ОТВОРЯТЬ и ЗАТВОРЯТЬ
У нас имеется регулятор который дает управляющее воздействие 0.....100%

нам нужен алгоритм, который принятое значение от регулятора, превращает в команды ОТВОРЯТЬ или ЗАТВОРЯТЬ или ничего не делать и падает на вход КЗР
Значение регулятора может меняться 0...100 % во времени
скорость хода задвижки возьмем 1 мм в сек, она постоянная, полный ход задвижки 60 сек
время реверса 1 сек
минимальное время импульса команд ОТВОРЯТЬ или ЗАТВОРЯТЬ возьмем 0.5 с (500мс)

Автор:  А_МУР [ Пятница, 25 Январь, 2019 15:57 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

А_МУР писал(а):
LKom писал(а):
КЗР - клапан запорно - регулирующий

Выходы ОТКРЫТ и ЗАКРЫТ являются значением состояния, а не управления.

Для управления ОТКРЫТЬ и ЗАКРЫТЬ необходима еще одна переменная, к примеру ОТКРЫВАТЬ.
Или две переменных: ОТРЫВАТЬ и ЗАКРЫВАТЬ.



LKom, Возможно я не правильно описал процесс- нужен алгоритм управления КЗР
у КЗР есть вход ОТВОРЯТЬ и ЗАТВОРЯТЬ
У нас имеется регулятор который дает управляющее воздействие 0.....100%

нам нужен алгоритм, который принятое значение от регулятора, превращает в команды ОТВОРЯТЬ или ЗАТВОРЯТЬ или ничего не делать и падает на вход КЗР
Значение регулятора может меняться 0...100 % во времени
скорость хода задвижки возьмем 1 мм в сек, она постоянная, полный ход задвижки 60 сек
время реверса 1 сек
минимальное время импульса команд ОТВОРЯТЬ или ЗАТВОРЯТЬ возьмем 0.5 с (500мс)


Уважаемые коллеги! При необходимости могу еще и еще детализировать каждый момент если возникнет вопрос!

Автор:  А_МУР [ Пятница, 25 Январь, 2019 16:00 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

В этом алгоритме потребуется обязательно ВРЕМЯ()
Предлагаю использовать ВРЕМЯ() в миллисекундах от начала запуска процесса регулирования

Автор:  LKom [ Пятница, 25 Январь, 2019 16:38 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Вложение:
КЗР.png

Программа периодически вызывается.
Для ПЛК в CoDeSys в некоторых делах могут быть отличия.

Автор:  А_МУР [ Пятница, 25 Январь, 2019 16:44 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

LKom писал(а):
Вложение:
КЗР.png

Программа периодически вызывается.
Для ПЛК в CoDeSys в некоторых делах могут иметь отличия.


Получается что привод будет все время в движении
Я предлагаю посмотреть с другой стороны
попробовать использовать математический расчет положения привода в %открытия через время подачи сигнала на ОТВОРЯТЬ, ЗАТВОРЯТЬ
И подгонять привод под % выданный регулятором

Как Вы думаете LKom?

Автор:  А_МУР [ Пятница, 25 Январь, 2019 16:47 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Полагаю, что обратной связью может быть расчетное значение РАСЧ_ПОЛ_КЗР в %

Автор:  А_МУР [ Пятница, 25 Январь, 2019 16:49 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Лично мне в этом вопросе не хватает теории!
Когда Преподаватель рассказывал эту тему, я был в наряде по столовой...

Автор:  LKom [ Пятница, 25 Январь, 2019 16:53 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

А_МУР писал(а):
Полагаю, что обратной связью может быть расчетное значение РАСЧ_ПОЛ_КЗР в %

Обратная связь имеется, т.к. при движении заслонки меняется входная аналоговая переменная Y.

Автор:  LKom [ Пятница, 25 Январь, 2019 16:56 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Можно дополнить анализ аварийного состояния привода.

Аварийное состояние возникнет при движении заслонки дольше порогового значения времени.

Автор:  А_МУР [ Пятница, 25 Январь, 2019 17:06 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

вот такая система

Вложения:
Фрагмент.png
Фрагмент.png [ 6.81 КБ | Просмотров: 11031 ]

Автор:  LKom [ Пятница, 25 Январь, 2019 17:17 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

А_МУР писал(а):
Необходим алгоритм этого элемента

Использовать:
Приложение D: Библиотеки CoDeSys
CoDeSys V2.3 10-64
Цитата:
LIMITALARM
Функциональный блок, контролирует принадлежность значения входа IN заданному диапазону.

Входы LOW и HIGH задают границу диапазона..
Входы IN, HIGH и LOW типа INT, выходы O, U и IL типа BOOL.

Если значение на входе IN:
превышает предел HIGH выход O = TRUE
меньше предела LOW выход U = TRUE
лежит в пределах между LOW и HIGH (включительно) выход IL = TRUE

Вложение:
LIMITALARM.png

Автор:  А_МУР [ Пятница, 25 Январь, 2019 17:43 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Да работаю над схемой ....

Автор:  LKom [ Пятница, 25 Январь, 2019 17:46 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Алгоритм зависит от наличия у КЗР конечных выключателей, от возможности нахождения заслонки в промежуточном состоянии.

Автор:  А_МУР [ Пятница, 25 Январь, 2019 18:44 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

Начну с объявления в пространстве имен данные задачи
Единственное что добавлю от себя это запуск и останов.
Мое мнение - что кнопка пуск и стоп должна быть в каждом процессе

Вложения:
КЗР_без_дачика1.png
КЗР_без_дачика1.png [ 13.44 КБ | Просмотров: 11001 ]

Автор:  А_МУР [ Пятница, 25 Январь, 2019 18:49 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

разберемся с теорией
На сайте компании ОВЕН, в разделе Глоссарий ( https://www.owen.ru/49) приведена диаграмма работы регулятора.

Вложения:
diagramma_raboty_vyhodnyh_rele.jpg
diagramma_raboty_vyhodnyh_rele.jpg [ 32.39 КБ | Просмотров: 10999 ]

Автор:  А_МУР [ Пятница, 25 Январь, 2019 19:07 ]
Заголовок сообщения:  Re: ПРИВОД КЗР

изучив диаграмму мы делаем вывод что мы имеем дело с ШИМ (широтно импульсной модуляцией)

Тсл это как я думаю будет задавать не только ШИМ для выходов ОТКР ЗАКР но и такт работы всего алгоритма
Еще я предполагаю что Tсл не может быть меньше время минимального импульса задвижки
Если это не так, прошу поправить меня!

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/