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: ПРИВОД КЗР | ||
вот такая система
|
Автор: | 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:49 ] | ||
Заголовок сообщения: | Re: ПРИВОД КЗР | ||
разберемся с теорией На сайте компании ОВЕН, в разделе Глоссарий ( https://www.owen.ru/49) приведена диаграмма работы регулятора.
|
Автор: | А_МУР [ Пятница, 25 Январь, 2019 19:07 ] |
Заголовок сообщения: | Re: ПРИВОД КЗР |
изучив диаграмму мы делаем вывод что мы имеем дело с ШИМ (широтно импульсной модуляцией) Тсл это как я думаю будет задавать не только ШИМ для выходов ОТКР ЗАКР но и такт работы всего алгоритма Еще я предполагаю что Tсл не может быть меньше время минимального импульса задвижки Если это не так, прошу поправить меня! |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |