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

PID Compact

ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)

Модератор: Глоб.модераторы

Ответить

Автор темы
dkod
здесь недавно
здесь недавно
Сообщения: 23
Зарегистрирован: 16 июл 2014, 13:09
Имя: Хван Дмитрий Денисович
Благодарил (а): 1 раз

PID Compact

Сообщение dkod »

Здравствуйте, уважаемые форумчане!

Необходимо написать простой проект с демонстрацией пид регулирования в образовательных целях. Например научить человека методу Циглера Никольса.

PLC S7-1200
Добавляю в проект PID Compact V2, создаю runtime на ПК с возможностью ввода P, I, D коэффициентов регулятора, вывел тренд реального времени (уставка, текущее значение процесса и выход).

В общем, если опытным путем подобрать все 3 коэффициента - регулятор работает отлично.
Но, если к примеру по циглера никольса сначала установить только пропорциональный например 5, а остальные по нулям, то начинается ерунда какая то - регулятор никак не может достичь уставки, остается примерно 2-2,5 до уставки.
Если не ошибаюсь должно быть что то вроде - постоянные колебания выше и ниже уставки?

Пожалуйста подскажите что я делаю не так? Возможно ли вообще на данном пид регуляторе обучать/показывать метод циглера никольса??

Parliament74
авторитет
авторитет
Сообщения: 865
Зарегистрирован: 16 ноя 2016, 11:33
Имя: Максим Владимирович
Страна: Россия
город/регион: Магнитогорск
Благодарил (а): 16 раз
Поблагодарили: 223 раза

PID Compact

Сообщение Parliament74 »

dkod писал(а): 13 фев 2020, 10:41 Но, если к примеру по циглера никольса сначала установить только пропорциональный например 5, а остальные по нулям, то начинается ерунда какая то - регулятор никак не может достичь уставки, остается примерно 2-2,5 до уставки.
Перед обучением кого-то методу Циглера-Никольса, неплохо было бы сначала изучить, например, принцип действия регулятора Уатта и понять, что такое статическая ошибка )) :ext_book:

А так, для обучения, на мой взгляд, лучше самописный регулятор сделать, где что угодно можно менять в понятной для себя и других форме.
Ответить

Вернуться в «Simatic TIA Portal»