Показано с 1 по 5 из 5

Тема: PID-регулирование "скачущей" измеряемой величины

  1. #1

    По умолчанию PID-регулирование "скачущей" измеряемой величины

    Первый раз настраиваю ПИД-регулирование величины , которая при увеличении значения выхода PID-регулятора , на 1-3 цикла считывания модулем МВ210-101 может отклонятся в меньшую сторону. Т.е. вместо нарастания измеряемого значения с 0.35 -> 0.37 -> 0.39 бар , оно может "скакать" 0.35 -> 0.33 -> 0.32 -> 0.35 -> 0.34 -> 0.37 (если поможет, то это величина подачи контура отопления).
    Что в этой ситуации лучше всего сделать ? Поставить фильтр с интегральным звеном от ОВЕН(DIF_FTLR) или есть , какие-то более рабочие варианты, чтобы из-за скачущего входного значения , не скакал и выход PID-регулятора (пока использую PID из библиотеки Util) ?

  2. #2

    По умолчанию

    Цитата Сообщение от W1nn1ep00h Посмотреть сообщение
    Первый раз настраиваю ПИД-регулирование величины , которая при увеличении значения выхода PID-регулятора , на 1-3 цикла считывания модулем МВ210-101 может отклонятся в меньшую сторону. Т.е. вместо нарастания измеряемого значения с 0.35 -> 0.37 -> 0.39 бар , оно может "скакать" 0.35 -> 0.33 -> 0.32 -> 0.35 -> 0.34 -> 0.37 (если поможет, то это величина подачи контура отопления).
    Что в этой ситуации лучше всего сделать ? Поставить фильтр с интегральным звеном от ОВЕН(DIF_FTLR) или есть , какие-то более рабочие варианты, чтобы из-за скачущего входного значения , не скакал и выход PID-регулятора (пока использую PID из библиотеки Util) ?
    У вас ПИД не правильно настроен (вообще не настроен), если он реагирует на сотые доли.
    А для входа есть встроенные фильтры прямо в модуле.
    Последний раз редактировалось kondor3000; 17.11.2025 в 18:55.

  3. #3

    По умолчанию

    Регулятор нормально выводи значение на уставку, но просадки из-за отклонений назад напрягают, поэтому и задал такой вопрос.
    У нас условие держать разницу давлений 0.9 бар. Поэтому и входное значение с сотыми. Или вы предлагаете бары перевести в кПа , чтобы регулятор работал с целыми числами, а не с десятыми или сотыми?
    Последний раз редактировалось W1nn1ep00h; 17.11.2025 в 22:29.

  4. #4

    По умолчанию

    Цитата Сообщение от W1nn1ep00h Посмотреть сообщение
    Регулятор нормально выводи значение на уставку, но просадки из-за отклонений назад напрягают, поэтому и задал такой вопрос.
    У нас условие держать разницу давлений 0.9 бар. Поэтому и входное значение с сотыми. Или вы предлагаете бары перевести в кПа , чтобы регулятор работал с целыми числами, а не с
    десятыми или сотыми?
    Про фильтры в самом модуле прочитали? Фильтр можно подстроить.
    По ПИД-у, достаточно увеличить интегральную составляющую, что бы не реагировало на сотые так быстро.
    Последний раз редактировалось kondor3000; 18.11.2025 в 10:24.

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

    По умолчанию

    Цитата Сообщение от W1nn1ep00h Посмотреть сообщение
    ...МВ210-101... У нас условие держать разницу давлений 0.9 бар..
    Отсюда подробней
    На вход ПИДа - разница?
    Если да, разница чего?
    Если..... откуда участники разницы?
    Если..... время опроса модуля?
    Как вызывается ПИД?

Похожие темы

  1. Ответов: 0
    Последнее сообщение: 02.02.2020, 21:44
  2. Ответов: 1
    Последнее сообщение: 24.09.2018, 15:56
  3. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  4. Архивирование измеряемой величины
    от Gordan007 в разделе Другие SCADA системы
    Ответов: 0
    Последнее сообщение: 20.10.2016, 07:11
  5. Ответов: 14
    Последнее сообщение: 29.08.2016, 07:00

Ваши права

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