Страница 5 из 5 ПерваяПервая ... 345
Показано с 41 по 49 из 49

Тема: Настройка ПИД (PID) регулятора

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

    По умолчанию

    А если кроме лихорадочного умножения на 0.0625 еще и обратить внимание на буковы "Error", и посмотреть на результат перемножения 7FFF на 0.0625, то увидится очень интересный результат. Ну совсем не
    Цитата Сообщение от Dimaes Посмотреть сообщение
    Например при температуре 20 градусов появляется температура 2040 градусов.
    Изображения Изображения
    • Тип файла: png ой.png (51.4 Кб, Просмотров: 51)
    Последний раз редактировалось Валенок; 17.03.2025 в 15:22.

  2. #42

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    самое время



    может вот?
    В том то и дело, что не работает фильтр. По умолчанию Коэффициент 16, значит такие значения (2040) должны отбрасываться. Но нет. может это конечно связано с чем то другим. Вопрос в том, что бы такие значения отбрасывались на нашем фильтре.

  3. #43

    По умолчанию

    Ну да загадка высокой температуры раскрыта.
    2025-03-17_15-41-03.png

  4. #44
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,919

    По умолчанию

    Цитата Сообщение от Dimaes Посмотреть сообщение
    Ну да загадка высокой температуры раскрыта.
    2025-03-17_15-41-03.png
    В смысле, вскрытие показало, что смерть наступила в результате вскрытия?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #45
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,919

    По умолчанию

    Цитата Сообщение от Dimaes Посмотреть сообщение
    В том то и дело, что не работает фильтр. По умолчанию Коэффициент 16, значит такие значения (2040) должны отбрасываться. Но нет. может это конечно связано с чем то другим. Вопрос в том, что бы такие значения отбрасывались на нашем фильтре.
    Может ограничить диапазон температур, разумными пределами, диапазоном датчика, или рабочим диапазоном температур, в любом случае, эта проблема исчезнет навсегда.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #46

    По умолчанию

    Тут более комплексная проблема - недостоверность показаний датчика.

    Думаю, что определить появление кодового числа 32566 (или какое-там) можно до преобразования (умножения на коэффициент). Это будет один из признаков недостоверности.
    Следующий признак - отсутствие связи ПР с коммутатором датчиков 1-Wire (мне показалось, что датчики температуры подключены к коммутатору, а данные из него и поступают в ПР).
    И ещё один признак - слово состояния коммутатора, в котором отслеживается обрыв связи коммутатора с датчиком.

    Итак, теперь имеется обобщённый признак недостоверности измерений.
    Можно попробовать сделать подмену измеренного недостоверного значения на последнее достоверное при помощи fSEL и "обратной связи".

    Далее, поставить фильтр с ограничением изменений. Если приращение измерения превышает заданное, то измерение отбрасывается и остаётся предыдущим. Если отклонение 3 раза подряд - принимаем это измерение правильным. Устройство фильтра можно почитать в описании регуляторов Овен - хорошо описан.
    Например, у ТРМ12 https://docs.owen.ru/product/trm12/9...58#topic-98362

    Если недостоверное измерение длится более заданного времени 3-5 секунд - формируем ошибку и останавливаем работу установки с сигнализацией.
    Последний раз редактировалось FPavel; 18.03.2025 в 19:28.

  7. #47

    По умолчанию

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

  8. #48

    По умолчанию

    Цитата Сообщение от mafioffnik Посмотреть сообщение
    Всем привет, у меня такая задача из уника, сделать проект вентиляции(все в эмуляции), по схеме у меня есть нагреватель воздуха и клапан регулирующий насколько сильно нагреть нужно, по заданию нужно добавить пид регулятор для клапана, даннных от препода нет для настройки, какие оптимальные настройки можно выбрать и почему?
    Оптимальных не бывает, каждый ПИД подстраивают под конкретную систему. Тут пример ПИД с автонастройкой АНР
    Пример использования ПИД с сохранением настроек_______https://owen.ru/forum/showthread.php...74&page=51#505

    Статья по ПИД с графиком зависимости от коэффициентов https://www.iek.ru/company/blog/kak_...aem_po_bukvam/
    Последний раз редактировалось kondor3000; 30.09.2026 в 13:11.

  9. #49

    По умолчанию

    Цитата Сообщение от mafioffnik Посмотреть сообщение
    Всем привет, у меня такая задача из уника, сделать проект вентиляции(все в эмуляции), по схеме у меня есть нагреватель воздуха и клапан регулирующий насколько сильно нагреть нужно, по заданию нужно добавить пид регулятор для клапана, даннных от препода нет для настройки, какие оптимальные настройки можно выбрать и почему?
    В самых общих чертах, можно оценить параметры ПИД регулятора до начала работ. А в ходе ПНР изменять их сначала в одну сторону (в 5-10 раз), потом в другую, а потом как артиллеристскую вилку (делением пополам) поискать наилучший вариант.

    Кп - только кажется загадочным.
    Введём термин - полоса пропорциональности Хр=1/Кп, вернее Хр=100/Кп (100 - это 100%) - такой параметр используют вместо Кп в регуляторах Овен и Siemens и других.
    Вот уже Хр имеет физический смысл - величина невязки (ошибки регулирования), при которой за счёт одной пропорциональной составляющей будет на 100% открыт регулирующий клапан (или закрыт в 0%).
    Если принять Хр равным 6-10 таких допустимых невязок - получите близкое к оптимальному значению.
    Допустим, хотите поддерживать температуру с точностью 3 гр.С. Тогда Хр=(6...10)*3=18...30. Соответственно, Кп=100/Хр=3...5.
    Параметр Ти примерно равен от 2 до 120 секунд. Но это для формулы с вынесенным за скобки общим множителем 100/Хр
    Y= (100/Xp)*(E + E/Tи)
    Для формулы с независимыми слагаемыми - пересчитаете простым умножением.

    Число 6 применяю для инерционных объектов, типа теплосеть.
    Число 10 применяю для малоинерционных - типа давление после насоса под управлением ПЧВ.
    Т.е. начальное значение Хр и Кп зависят от инерции объекта.

    Так получаете начальное приближение и приступаете к наладке.

    Можете сделать модель объекта регулирования - апериодическое звено 1-го порядка - решить дифференциальное уравнение численным методом Эйлера и получить в пределах ПР, сразу и регулятор и модель объекта регулирования.
    https://owen.ru/forum/showthread.php...l=1#post430251
    https://owen.ru/forum/showthread.php...l=1#post447749

Страница 5 из 5 ПерваяПервая ... 345

Похожие темы

  1. Настройка ПИД-регулятора на ТРМ10А
    от Дмитрий_91 в разделе Эксплуатация
    Ответов: 4
    Последнее сообщение: 25.10.2023, 05:38
  2. Настройка ПИД регулятора на ТРМ 212
    от ksi69 в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 11.01.2017, 18:06
  3. Настройка ПИД регулятора
    от PotokU в разделе СПК1xx (архив)
    Ответов: 1
    Последнее сообщение: 23.04.2014, 18:43
  4. Настройка ПИД регулятора на ПЧВ ОВЕН
    от puma_59 в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 06.02.2014, 15:15
  5. Настройка регулятора ТРМ101
    от Иван_гость в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 04.03.2008, 15:36

Метки этой темы

Ваши права

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