PID в очень инертной системе. Нужны советы

Тема в разделе "Силовая электроника", создана пользователем ArcticBear, 27 окт 2015.

  1. ArcticBear

    ArcticBear Нерд

    Приветствую!

    Мужики, а посоветуйте ...

    Система отопления 200-250 литров. Электрический отопительный котел, который управляется симисторами ...

    Если использовать простой принцип гистерезиса, то у меня из за большой инертности получается пере-регулирование в обе стороны. То есть после отключения он еще едет вверх, а потом после включения он еще едет вниз.

    Поставил PID. Сейчас с трудом выбрал П коэффициент, но он получился очень "злым". Метод ввода в автоколебания тут не подходит - система очень медленно реагирует.
    Как в таком случае лучше быть? На каком П остановиться, а главное по какому алгоритму потом И подбирать? Учитывая тормознутость системы?

    Или только глазами? Методом проб и ошибок?

    Спасибо
     
  2. DrProg

    DrProg Вечный нерд

    Подобрать эмпирически, то есть пробами и ошибками, как вы и сказали. Засекли температуру при негреве, отключили питание и рисуйте график роста температуры пока он не остановится и не поползет вниз. Потом включаете и рисуете как он останавливается и ползет вверх. Исходя из полученных данных сделайте вывод об инертности системы, с учетом наполняемости, разумеется.
     
    ИгорьК нравится это.
  3. grx1a

    grx1a Гик

    Вроде что то видил в Википедии, только на английском языке! На русском мало информации по алгоритмам настройки PID
     
  4. ArcticBear

    ArcticBear Нерд

    Спасибо. Вроде получилось ... методом проб и ошибок