Ну да загадка высокой температуры раскрыта.
2025-03-17_15-41-03.png
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Тут более комплексная проблема - недостоверность показаний датчика.
Думаю, что определить появление кодового числа 32566 (или какое-там) можно до преобразования (умножения на коэффициент). Это будет один из признаков недостоверности.
Следующий признак - отсутствие связи ПР с коммутатором датчиков 1-Wire (мне показалось, что датчики температуры подключены к коммутатору, а данные из него и поступают в ПР).
И ещё один признак - слово состояния коммутатора, в котором отслеживается обрыв связи коммутатора с датчиком.
Итак, теперь имеется обобщённый признак недостоверности измерений.
Можно попробовать сделать подмену измеренного недостоверного значения на последнее достоверное при помощи fSEL и "обратной связи".
Далее, поставить фильтр с ограничением изменений. Если приращение измерения превышает заданное, то измерение отбрасывается и остаётся предыдущим. Если отклонение 3 раза подряд - принимаем это измерение правильным. Устройство фильтра можно почитать в описании регуляторов Овен - хорошо описан.
Например, у ТРМ12 https://docs.owen.ru/product/trm12/9...58#topic-98362
Если недостоверное измерение длится более заданного времени 3-5 секунд - формируем ошибку и останавливаем работу установки с сигнализацией.
Последний раз редактировалось FPavel; 18.03.2025 в 19:28.
Всем привет, у меня такая задача из уника, сделать проект вентиляции(все в эмуляции), по схеме у меня есть нагреватель воздуха и клапан регулирующий насколько сильно нагреть нужно, по заданию нужно добавить пид регулятор для клапана, даннных от препода нет для настройки, какие оптимальные настройки можно выбрать и почему?
Оптимальных не бывает, каждый ПИД подстраивают под конкретную систему. Тут пример ПИД с автонастройкой АНР
Пример использования ПИД с сохранением настроек_______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.
В самых общих чертах, можно оценить параметры ПИД регулятора до начала работ. А в ходе ПНР изменять их сначала в одну сторону (в 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