1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Вопрос по ПИД-регулятору в S7-1200

PLC, прочие контроллеры, промышленные компьютеры, операторские панели
Ответить

Автор темы
Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

Вопрос по ПИД-регулятору в S7-1200

Сообщение Velt »

Добрый день, коллеги!
Предстоит настроить ПИД-регулятор в S7-1200. Ранее с ним не работал, поэтому прошу подсказать.
Используется объект PID_Compact.
Задача - поддержание заданной температуры воздуха в камере с помощью 7 групп ТЭНов. Приточка - с улицы, вытяжка - на улицу.
Вопрос:
Настройка будет производиться при уличной температуре +20. Будет ли система с этими параметрами корректно работать при уличной температуре минус 20 и ниже?
Если нет, то как в регуляторе учесть уличную температуру? Или нужно другой объект регулятора использовать?
Аватара пользователя

Serex
эксперт
эксперт
Сообщения: 2085
Зарегистрирован: 15 авг 2011, 21:36
Имя: Пупков Сергей Викторович
Страна: Россия
город/регион: Москва
Благодарил (а): 134 раза
Поблагодарили: 174 раза

Вопрос по ПИД-регулятору в S7-1200

Сообщение Serex »

А зачем там ПИД?. ТЭНы я так понимаю не зависимо могут включаться. При постоянном расходе воздуха нужно просто включать и выключать нужное количество ТЭНов. Логика для включения/отключения - гистерезис температуры. Это для калорифера ПИД регулятор ставят на обратный теплоноситель, да и то по ситуации.

Автор темы
Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

Вопрос по ПИД-регулятору в S7-1200

Сообщение Velt »

Serex писал(а): 23 май 2019, 23:11 просто включать и выключать нужное количество ТЭНов.
Как узнать какое количество ТЭНов включать? Очевидно, что при первоначальном выходе на режим, когда разница между уставкой и текущим значением большая, логично включить все ТЭНы, а потом, привыходе на режим, достаточно для поддержания температуры вблизи уставки периодически включать только один ТЭН. Для этого и придумали ПИД.
Можно, конечно, и гистерезисное управление сделать, но ПИД точнее, т.к. гистерезис не позволяет "дозировать" количество тепла в зависимости от состояния техпроцесса.

MaksimNT
освоился
освоился
Сообщения: 262
Зарегистрирован: 31 авг 2012, 06:30
Имя: Фоменко Максим Анатольевич
Страна: РФ
город/регион: гор. Нижнйи Тагил, Свердловской обл.
Благодарил (а): 3 раза
Поблагодарили: 76 раз

Вопрос по ПИД-регулятору в S7-1200

Сообщение MaksimNT »

Velt писал(а): 24 май 2019, 10:11 Как узнать какое количество ТЭНов включать?
Без ПИД установившийся режим будет достигнут на одну ступень большего максимального заданного времени между ступенями каскадного управления.
Velt писал(а): 24 май 2019, 10:11 Очевидно, что при первоначальном выходе на режим, когда разница между уставкой и текущим значением большая, логично включить все ТЭНы,
И получить тепловой удар на все конструктивные элементы - снизив эксплуатационный цикл.
Velt писал(а): 24 май 2019, 10:11 а потом, привыходе на режим, достаточно для поддержания температуры вблизи уставки периодически включать только один ТЭН.
Для этого и придумали ПИД.
Не совсем так. но за ПИД-регулятором придется предусмотреть блок по порогам выхода регулятора включающий определенной количество ТЭНов и сортирующих их по наработке <== не оптимальное решение.

Для ТЭНов удобнее каскадное управление:
- значение ниже уставки в заданное параметром время --> добавляем ТЭН;
- значение выше уставки в заданное параметром время --> отключам ТЭН;
- ТЭН с меньшей наработкой часов включается первым;
- ТЭН с Большей наработкой часов отключается первым.
Velt писал(а): 23 май 2019, 15:46 Настройка будет производиться при уличной температуре +20. Будет ли система с этими параметрами корректно работать при уличной температуре минус 20 и ниже?
Это к ОВ, правильно ли они расчитали мощность требуемого тепла, достаточно ли ТЭНов в 7 группах ?

Правильным выбором гистерезиса включеняи и отключения - расчетом или измерением на сколько град. цельс нагревает воздух одна из 7 групп на каждой из ступеней.
Velt писал(а): 23 май 2019, 15:46 Или нужно другой объект регулятора использовать?
Состоянием процесса для каскадного включения - температура в канале, а лучше температура в помещении.

Автор темы
Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

Вопрос по ПИД-регулятору в S7-1200

Сообщение Velt »

Уважаемый MaksimNT, Вы говорите о преимуществах каскадного управления перед ПИД-управлением. Но в принципе, Вы примерно и описали что-то вроде ПИ-регулятора. Когда вы говорите про "одну ступень" (а почему не две?) это П-составляющая, когда говорите про "максимально заданное время" это И-составляющая.

MaksimNT писал(а): 24 май 2019, 10:45 И получить тепловой удар на все конструктивные элементы
Не совсем понял, что имелось в виду. Мы не перегретый пар в камеру подаём, а тёплый (горячий) воздух. Примерно то же самое, что в комнате тепловую пушку включить. Вреда никакого нет.

Насчет сортировки ТЭНов по наработке - с этим полностью согласен. Но это другая задача, не относящаяся непосредственно к способу управления.
MaksimNT писал(а): 24 май 2019, 10:45 Правильным выбором гистерезиса
Насколько я помню курс ТАУ,принципиальный недостаток гистерезисного управления - колебание управляемой величины.

А вообще, не понимаю, зачем нужно изобретать велосипед писать свой регулятор для такой банальной задачи, если в ПЛК уже есть готовый регулятор, заточенный для управления нагревом. К тому же, имеющий функцию автонастройки и мониторинга работы.

MaksimNT
освоился
освоился
Сообщения: 262
Зарегистрирован: 31 авг 2012, 06:30
Имя: Фоменко Максим Анатольевич
Страна: РФ
город/регион: гор. Нижнйи Тагил, Свердловской обл.
Благодарил (а): 3 раза
Поблагодарили: 76 раз

Вопрос по ПИД-регулятору в S7-1200

Сообщение MaksimNT »

Velt писал(а): 24 май 2019, 15:54 Вы говорите о преимуществах каскадного управления перед ПИД-управлением. Но в принципе, Вы примерно и описали что-то вроде ПИ-регулятора. Когда вы говорите про "одну ступень" (а почему не две?) это П-составляющая, когда говорите про "максимально заданное время" это И-составляющая.
Внимательнее к тексту о каскаде - добавляются/убираются по тригеру значений по одной ступени...
Если в Вашем проекте экономят деньги и не на каждую ступень предусмотрели защитную и пуско-регулирующую аппаратуру, то понимания Вы не найдете :ext_dont_ment:

Velt писал(а): 24 май 2019, 15:54 Не совсем понял, что имелось в виду. Мы не перегретый пар в камеру подаём, а тёплый (горячий) воздух. Примерно то же самое, что в комнате тепловую пушку включить. Вреда никакого нет.
Короб или труба обычно в исполнении секции нагревателя в которой вставлены промышленные ТЭНы, если сразу включить большое количество (все при длительном рассогласовании ПИД), то приводит к перегреву секций, у производителей есть биметаллическое реле защиты.
Если в Вашем проекте экономят деньги и нет защиты и секции без должного описания и без реле защиты, , то понимания Вы не найдете :ext_dont_ment:


Velt писал(а): 24 май 2019, 15:54 Насчет сортировки ТЭНов по наработке - с этим полностью согласен. Но это другая задача, не относящаяся непосредственно к способу управления.
Вы не находит понимания, тут не задачи для академического познания :lol:
Изначально использовать S7-1200 для единственной цели - управление ТЭНами в ОВ ? :ges_clap2:
Velt писал(а): 24 май 2019, 15:54 Насколько я помню курс ТАУ,принципиальный недостаток гистерезисного управления - колебание управляемой величины.
А что там, в ТАУ, об дискретном выходном управлении ...? :lol:

Velt писал(а): 24 май 2019, 15:54 А вообще, не понимаю, зачем нужно изобретать велосипед писать свой регулятор для такой банальной задачи, если в ПЛК уже есть готовый регулятор, заточенный для управления нагревом. К тому же, имеющий функцию автонастройки и мониторинга работы.
В вашем проекте на выходе контроллера для интегрально-пропорционального регулирования необходимо изделие - регулятор мощности, управляемый
например
https://meandr.ru/tiristornyj-regulyato ... nosti-trm1

Что-то можно посмотреть по
http://forum.abok.ru/lofiversion/index.php/t80155.html
http://forum.abok.ru/lofiversion/index.php/t82849.html
http://forum.abok.ru/lofiversion/index.php/t114139.html
http://forum.abok.ru/lofiversion/index.php/t106696.html

Автор темы
Velt
освоился
освоился
Сообщения: 226
Зарегистрирован: 26 мар 2017, 13:05
Имя: Денис
Страна: Россия
город/регион: Самара
Благодарил (а): 13 раз
Поблагодарили: 37 раз

Вопрос по ПИД-регулятору в S7-1200

Сообщение Velt »

MaksimNT писал(а): 24 май 2019, 16:32 Внимательнее к тексту о каскаде
Наверное я просто не имел дело с таким способом управления на практике, поэтому не могу оценить. Обычно или гистерезис или программный ПИД или самописный регулятор, являющийся комбинацией отдельных частей вышеупомянутых.
MaksimNT писал(а): 24 май 2019, 16:32 на каждую ступень предусмотрели защитную и пуско-регулирующую аппаратуру
Что имеете в виду? на каждый ТЭН ставить термистор на каждую группу? Каждая группа включается своим контактором, который включается дискретным выходом ПЛК. Какая еще Пуско-регулирующая аппаратура нужна?
MaksimNT писал(а): 24 май 2019, 16:32 если сразу включить большое количество
Не следует буквально понимать слово "сразу". Хорошо настроенный регулятор будет включать по очереди, через некоторые интервалы времени, чтобы обеспечить плавность выхода на уставку. Плохой регулятор включит все сразу и будет сильное перерегулирование.
MaksimNT писал(а): 24 май 2019, 16:32 А что там, в ТАУ, об дискретном выходном управлении ...?
Скорее всего, я вас не правильно понял, увидев слово "гистерезис". Я имел в виду вот что:
https://automation-system.ru/main/15-re ... atory.html
Там на графике показаны незатухающие колебания управляемой величины. Это и есть принципиальная проблема гистерезисного алгоритма управления. Его достоинство - простота, не требует настройки. ПИД-регулятор (как и каскадный) требует настройки, но управление.
MaksimNT писал(а): 24 май 2019, 16:32 В вашем проекте на выходе контроллера для интегрально-пропорционального регулирования необходимо изделие - регулятор мощности
Вы имеете в виду тиристорный регулятор мощности?? Ну это же глупость полная! Он стОит как пол-родины :shock: Если б вся система состояла только из примитивного регулятора температуры, тогда да. А имея полноценный контроллер из это излишне.
MaksimNT писал(а): 24 май 2019, 16:32 Изначально использовать S7-1200 для единственной цели - управление ТЭНами в ОВ ?
Конечно же, это не единственная цель ))) Мы не до такой степени еще деградировали :ext_secret:
Ответить

Вернуться в «Средний уровень автоматизации (управляющий)»