Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 34

Тема: PID регулятор в CoDeSys V3

  1. #11

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    ....при наличии set <> actual и Kp <> 0 выход пида НЕ делает скачок (пофигу куда) - то все просто. У них не ПИД. Разве только название похожее......
    принцип пида один, а вот реализаций дофига.
    Для безударного пуска, составляющие П и И должны передаваться на выход не как в учебнике, а как разница между периодами регулятора. тогда и пуск безударный, и из граничных состояний мгновенно выходит. Решается очень просто и это всё равно ПИД.

  2. #12
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    Хорошо @ndrew. Давайте не будем производить замеры длительности времени от момента выхода из учебных заведений. Вне зависимости от производителя, времени, места и способа (включая логарифмическую линейку) вычисления ПИД он необязан быть равным текущему ручному выходу.
    Ошибку отыграть? Да ради бога, но с текущего значения выхода.
    Ошибку не отыгрывают. Она таково - какая есть. Если только не прятать голову в песок от реальности.
    Можно только, с помощью внешней, не имеющей никакого отношения к ПИДу примочкой, с заданной скоростью совмещать желаемое значение с реальным выходом ПИДа.
    Один из способов я предложил - тупой ramp_real. Не лучший, но простейший и проглатывающий любые кривые коэффициенты. Можно также производить перевычисление интегральной суммы в "ручном" режиме, или еще что угодно, но это тоже будет внешнее относительно пида воздействие.
    Последний раз редактировалось Валенок; 08.10.2013 в 22:01.

  3. #13
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Если богатый опыт, почему самому не написать адекватный ПИД, исходников полно
    Это да, но зачем?
    Мы здесь сидящие в подавляющем большинстве не программисты, а конфигураторы.
    К сожалению у нас и у них разный подход к конечному результату.
    И они в итоге нас побеждают...

  4. #14
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    Это да, но зачем?
    Мы здесь сидящие в подавляющем большинстве не программисты, а конфигураторы.
    К сожалению у нас и у них разный подход к конечному результату.
    И они в итоге нас побеждают...
    Я к тому что взять "классический" пид у того же оскат и добавить к нему жнлаемые навороты

  5. #15
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    принцип пида один, а вот реализаций дофига.
    Но сколько бы не было формул пида, ни одна из них не имеет коффициента - "ручной режим".
    Ручной режим - это нештатное воздействие меняющее сам алгоритм/формулу/преобразование входных значений.

    И еще я не понял связи между
    учили тогда совсем не так, как сейчас... гора-а-а-аздо лучше.И это не только у эмерсона, но и у сименса, и других "производителей с мировым именем"
    и
    Это называется - адекватное и предсказуемое поведение ПИД-регулятора.
    Как может поведение ПИД'а зависеть от качества обучения ? 8( Мое аморальное поведение никак не повлияет на квадратный корень.
    Если человек умеет считать (ну может быть в районе 7кл...2курс) - то выход любой формулы ПИДа предсказуем ПИДа, а не обратной связи. А адекватность это выхода - понятие несколько контекстное.
    Последний раз редактировалось Валенок; 08.10.2013 в 22:37.

  6. #16

    По умолчанию

    По учебнику
    выход регулятора = П+И+Д

    А если правильно
    выход регулятора = выход регулятора+ΔП+ΔИ+ΔД
    Последний раз редактировалось BETEP; 09.10.2013 в 06:54. Причина: опечатка

  7. #17
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

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

  8. #18
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Кстати и у КДС пид неплох. Даже очень.
    др.дело когда к примеру Овен его позиционирует как собственные многолетние наработки.
    Ну и к примеру также у Unitroniks я не смог добиться стабильной работы с электронагревателем для вак системы. да же с их хваленой утилетой Пид сервер.
    О чем писал в их тех поддержку.
    Кстати(российкую) признанную лучшей в мире.

  9. #19
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    У всех свои недостатки...( "в джазе только девушки")
    Последний раз редактировалось lara197a; 09.10.2013 в 12:46.

  10. #20
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,256

    По умолчанию

    Цитата Сообщение от BETEP Посмотреть сообщение
    А если правильно
    выход регулятора = выход регулятора+ΔП+ΔИ+Д
    Только вот с таким как быть при переходе руч-авто
    ручной выход регулятораi-1 = ручной выход регулятораi +ΔП+ΔИ+Д

Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. PID в CoDeSys v3
    от Volod_myr в разделе СПК2хх
    Ответов: 1
    Последнее сообщение: 03.10.2013, 08:27
  2. ПЛК-73М PID регулятор
    от Mikhail в разделе ПЛК63/73
    Ответов: 1
    Последнее сообщение: 07.03.2013, 12:40
  3. не работает Pid регулятор
    от Михаил87 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 31.10.2010, 19:57
  4. Pid-регулятор
    от Flomaster в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 18.11.2008, 11:18
  5. Pid-регулятор
    от StanislavU в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 01.02.2008, 09:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •