1. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Скрыть объявление

ПИД параметры для автоматики

Тема в разделе "Автоматика", создана пользователем flexx, 25 ноя 2014.

  1. sechevoy

    sechevoy Участник

    Регистрация:
    15.05.2017
    43
    1
    Занижаю температуры пауз примерно на 3 градуса. Залёты на 1-2 градуса не проблема.
     
  2. VVK61

    VVK61 Новенький

    Регистрация:
    10.10.2019
    8
    2
    Имя:
    Валентин
    И какие значения используете? Просто интересно на чем остановились.
     
  3. sechevoy

    sechevoy Участник

    Регистрация:
    15.05.2017
    43
    1
    Описал выше. Дальше всё от рецепта зависит. Чем выше пауза тем больше залёт. В среднем 3 градуса минус от рецепта.
     
  4. VVK61

    VVK61 Новенький

    Регистрация:
    10.10.2019
    8
    2
    Имя:
    Валентин
    Спасибо. Я имел в виду коэффициенты ПИД и окно какие применяете?
     
  5. sechevoy

    sechevoy Участник

    Регистрация:
    15.05.2017
    43
    1
    К сожалению большой разницы не замечал, поэтому считаю в здешней автоматике ПИД кривым. Поздно начинают работать коэффициенты (на практике за 1 градус до уставки) и отключаются поздно при перескоке на 1 градус.
     
  6. VVK61

    VVK61 Новенький

    Регистрация:
    10.10.2019
    8
    2
    Имя:
    Валентин
    Понятно...
     
  7. C-Bell

    C-Bell Новенький

    Регистрация:
    26.07.2021
    1
    5
    Имя:
    Владимир
    Коэффициенты частей PID-регулятора определяются свойствами объекта регулирования.
    Будут разными для кастрюль 30 и 70 литров.
    У меня пивоварня Бавария 70. Долго стояла по причине поломки блока управления.
    Неделю назад переделал блок управления на ArdBir 2.8.3, соответственно встала необходимость настройки параметров, в том числе и PID.
    Прочитал и эту ветку и другую информацию в интернете. Нагляднее всего оказалась картинка в википедии про ПИД-регулятор.
    Основная цель регулировки коэффициентов PID - добиться быстрого нагрева до заданной температуры и удерживать ее на этом уровне с приемлемой точностью.

    Итак: залил в пивоварню 40 литров воды, утеплил штатными утеплителями, Выставил Kp=100, Ki=0, Kd=0 и запустил нагрев в ручном режиме.
    Температура росла довольно шустро, но при приближении к заданной ШИМ подавал всё меньше энергии и рост ощутимо снизился, долго пришлось ждать достижения температурной полки.
    Для нагрева на следующие 10°C установил Ki=50.
    Нагрев происходил довольно бодро, примерно 1°C в минуту, при приближении к установленной температуре темп нагрева снизился незначительно, и заданная температура была достигнута достаточно быстро. Но по достижении этой температуры ШИМ не отключился, продолжал подавать некоторую мощность на ТЭНы. Поэтому температура перелетела почти на 2°C. Собственно, пока всё точно соответствовало картинке из википедии.
    Как следует из этой картинки, чтобы устранить перелёт температуры, нужно увеличивать дифференциальную составляющую, установил Kd=50.

    Коэффициенты Kp=100, Ki=50, Kd=50 использовались уже приварке пива.
    Темп нагрева составил 1°C в минуту, максимальный перескок температуры зафиксировал в 0,75°C.
    Окно ШИМ-модулятора WindowSize=3000mS. Период вычисления PID SampleTime=1500.
     
    Последнее редактирование: 1 авг 2021
    Kidyan, Y.Sergey, Padre и 2 другим нравится это.
  8. Евгений GT

    Евгений GT Участник

    Регистрация:
    07.08.2014
    92
    12
    Ребята в проекте CraftBeerPI используют автонастройку ПИД. Сделали модель заторного бака, можно задавать объем, диаметр и мощность ТЭНа.
    Используется 6 правил подбора П, И, Д, включая какой-то свой, который они назвали "rule: brewing" и который, как они пишут, лучше подходит для пивоварения.

    Не нашел в теме, поэтому делюсь.
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    Симуляция на Питоне.

    У меня для 50л и 2кВт получилось
    rule: brewing
    Kp: 94.21088354984256
    Ki: 0.17238953988992234
    Kd: 812.9407556840362

    При этом те же 1гр/минута, но перескок 0,5гр. При указанных на 1й стр. 50/1/15 перерегулирование на 1гр.
    В общем можно поразбираться.
     
    buc и Nike12 нравится это.
  9. HOOLIGAN58

    HOOLIGAN58 Новенький

    Регистрация:
    11.02.2019
    6
    0
    Подскажите пожалуйста,имею ПВК 100 литров, ТЭН 6 кВт,автоматика Uniholic, выставил паузу на 62 градуса, при достижении этой температуры автоматика начинает отсчет времени паузы, но тэн при этом не выключается, пока не перегреется на 1,1 градуса. Какой параметр настройки смотреть?
    И еще, по истечению 10 минут из 25 минутной паузы, тэн снова включился, хотя температура не опускалась, а выросла на 0,5 градуса из за инертности котла.