1 2 3 4 5 6 7 8 9 10 0/10 0,00оценок: 0

ПИД регулятор REXX C100, для управления заслонкой

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем andy7065, 15.11.19.

?

Используете REXX для регулировки ?

  1. Да

    7 голосов
    77,8%
  2. Нет

    2 голосов
    22,2%
  1. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.689
    Благодарности:
    639

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.689
    Благодарности:
    639
    Адрес:
    Москва
    @alarin, так можно. Вот с этим подходом и подтвердите ваше утверждение что ПИД не подходит.
     
  2. alarin
    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774

    alarin

    Живу здесь

    alarin

    Живу здесь

    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774
    Адрес:
    Казахстан, Алма-Ата
    ПИД вычисляет значение рассогласования температуры между текущий и заданной с вычислением точности перерегулирования по опять же заданным коэффициентам... В нашем варианте вычисляется скорость изменения между двух меняющихся значений температур относительно заданной, также вычисляются точки перегиба и монотонность интегральных значений температур. Дифференциальное вычисление есть, а пропорционального нет. Вычисляются коэффициенты пропорциональности при интегрировании диф. значений...Так будет наверно всем понятно, печники оне жи все программисты математики...:)]
     
  3. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.579
    Благодарности:
    1.888

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.579
    Благодарности:
    1.888
    Адрес:
    Уфа
    Несколько десятков часов экспериментов провел с подобным регулятором. Причем не в режиме открыл -закрыл. Этот режим для горения вообще за гранью понимания. Это же не электричество.
    Как вы себе представляете: горит факел и вдруг раз - окислитель отрубили. Далее продолжать?
    Один раз в час в “стоп” и то сколько вопросов.

    Что значит несколько раз подойдет к котлу, если можно сделать только один раз для загрузки дров.
    Для максимального режима при работе на ТА еще возможно и худо - бедно прокатит.
     
    Последнее редактирование: 19.11.19
  4. andy7065
    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88

    andy7065

    Живу здесь

    andy7065

    Живу здесь

    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88
    Адрес:
    Piter
    ПИД регулятор это регулятор, а не измеритель температуры. Регулирует он то что вы к нему подключите в качестве объекта регулирования, ориентируясь на то, что вы ему дадите в качестве входной функции.
    Остальное в ваших руках.
     
  5. andy7065
    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88

    andy7065

    Живу здесь

    andy7065

    Живу здесь

    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88
    Адрес:
    Piter
    РТ3 (которым подавляющее большинство пользуется), видимо из себя механический арифмометр представляет, а не термостат.
     
  6. andy7065
    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88

    andy7065

    Живу здесь

    andy7065

    Живу здесь

    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88
    Адрес:
    Piter
    Во-первых у меня есть ХолостойХод. Т. е. при закрытии заслонки определенное (минимальное) количество воздуха идет мимо нее. И горение продолжается еще несколько минут постепенно уменьшаясь.
    Причем первое время после закрытия заслонки, дожигает вторичка (она отдельно идет), а потом уже факел уходит.
    С учетом того что даже выше уставки РЕКС периодически открывает заслонку - раз в 2-3 минуты, (потому что алгоритм ПИДа так устроен), он поддерживает это горение.
    И кстати, что значит "стоп" раз в час ? Это на устоявшемся режиме ?
    Если котел целый час горит без стопа, исключительно поддерживая теплопотери в нагретой СО,
    то это идеальный по мощности для этой СО котел, он и на РТ будет работать как надо.
    Если же мощность явно велика (вы для таких случаев старт/стоп позиционируете), то стоп, будет гораздо чаще, либо температура будет прилично плавать, потому как девать эту мощность некуда и запасать ее негде.
     
    Последнее редактирование: 20.11.19
  7. alarin
    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774

    alarin

    Живу здесь

    alarin

    Живу здесь

    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774
    Адрес:
    Казахстан, Алма-Ата
    @andy7065, ПИД у Вас может что то и регулирует, но только не горение. Температуру однако показывает исправно, только вот если бы еще выходной интерфейс был пропорциональный измеряемым градусам, то чего то можно было бы ему поручить. А так, только на градусы смотреть.
     
  8. andy7065
    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88

    andy7065

    Живу здесь

    andy7065

    Живу здесь

    Регистрация:
    21.05.10
    Сообщения:
    347
    Благодарности:
    88
    Адрес:
    Piter
    Именно горение он и регулирует. Увеличивая либо уменьшая доступ кислорода в зону реакции и увеличивая или уменьшая его силу, соответственно. "Интерфейс" пропорционален градусам, в этом смысл ПИД регулирования (в котором, кстати есть чисто пропорциональная часть, как это не удивительно - прямо в названии об этом говорится), пропорциональность в данном конкретном случае достигается ШИМ-ом, т. е. изменением длительности подачи (открытого состояния заслонки) внутри периода регуляции.
     
  9. Оксфорд
    Регистрация:
    12.04.12
    Сообщения:
    9.579
    Благодарности:
    1.888

    Оксфорд

    Живу здесь

    Оксфорд

    Живу здесь

    Регистрация:
    12.04.12
    Сообщения:
    9.579
    Благодарности:
    1.888
    Адрес:
    Уфа
    Вариант, например, горит 15 минут и в стопе стоит 1 час не рассматриваем?
    Вообще условий ухода в стоп и выхода из него можно написать несколько. И стоп может длиться несколько часов. Единственное условие чтобы не потух.
     
  10. alarin
    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774

    alarin

    Живу здесь

    alarin

    Живу здесь

    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774
    Адрес:
    Казахстан, Алма-Ата
    @andy7065, Позакрывайте доступ воздуха к горящему бензину. Пожарникам расскажите, что у вас процесс горением управляемый...
    Бензин просто как наглядная модель...
     
  11. V757V
    Регистрация:
    23.11.11
    Сообщения:
    1.689
    Благодарности:
    639

    V757V

    Живу здесь

    V757V

    Живу здесь

    Регистрация:
    23.11.11
    Сообщения:
    1.689
    Благодарности:
    639
    Адрес:
    Москва
    Не хотел писать... @alarin... Любой замкнутый контур управления это не просто набор наукообразных и построен одинаково, на входе стоит дифференциатор, где вычисляется сигнал ошибки. В примитиве это просто вычитатель, а для конкретики, для печников, скажем хотим держать температуру на подаче. Ошибка в данном случае представляет собой разность между уставкой (внешнее воздействие) и фактической температурой (параметр исполнительного устройства). Про дифференциатор также отмечу, что это может быть не просто вычитатель, а более хитрое устройство, например в робастных системах, но суть от этого не меняется на выходе отклонение управляемого параметра от заданного. Далее этот сигнал пропускается через взвешивающий фильтр и затем подается на исполнительное устройство (у нас заслонка). Если порядок этого фильтра нулевой, т. е. сигнал просто умножается (делится) на Кп, то имеет место пропорциональный (П) регулятор (здесь отмечу что если выбрать Кп- очень большим, то получим двухпозиционный регулятор ВКЛ/ВЫКЛ, который все знают, любят и используют, начиная от утюга), если порядок фильтра 1, то вход идет добавка от интеграла сигнала ошибки и получим Пропорционально Интегральный (ПИ) регулятор, если порядок этого фильтра 2-ой, то еще появляется добавка от скорости изменения сигнала ошибки Д-компонента.
    Кстати, никто не запрещает учитывать ускорение и более высокие производные от сигнала ошибки, но возникают сильные проблемы с устойчивостью контура.
    Далее этот профильтрованный сигнал подается на заслонку, положение которой есть функция сигнала управления. Заслонка поворачивается, мощность горения меняется, температура меняется и на выходе дифференциатора меняется ошибка. Контур замкнулся
    Это вот кратенько. Кэффициенты Кp, Ki, Kd не
    - это не переводимая игра слов.
    С Оксфордом, спорить не хочу, потому что я пишу в "общем", а он оппонирует в "частности" и в этом в его позиции есть сильная сторона.
     
  12. alarin
    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774

    alarin

    Живу здесь

    alarin

    Живу здесь

    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774
    Адрес:
    Казахстан, Алма-Ата
    @V757V, Я в общем то в курсе, что такое ПИД и даже сдержался, чтобы расписывать его в теме...:)]. Вам же просто вернул монету...;). насчет управления горением в профильной теме, на этом форуме нарисовал целую поэму. Но по всей видимости никто ее до конца не зачитал и тем более в нее не въезжал. Есть желание, найдете и почитаете. Там графики в картинках, по ним через фильтр поэма легко найдется. Там же и перевод игры слов. Управление построено на вычислении неизвестных нам термодинамических параметров из тех, которые нам известны и которые мы можем измерить. Ну и выбор системы как физико-химической так и математической. За ТД вы знаете, что это функция y=F (T, P, V) dt, Т -температура, а t-время. Ну а математика- по сути выбор относительной системы координат, основанной на физике "пространства" или теории относительности, что звучит несколько напыщенно. Далее вам наверно уже все понятно...
     
  13. bugiss
    Регистрация:
    10.10.18
    Сообщения:
    12
    Благодарности:
    5

    bugiss

    Участник

    bugiss

    Участник

    Регистрация:
    10.10.18
    Сообщения:
    12
    Благодарности:
    5
    Привет,
    Не хочу обидит, но...
    Аlarin твоя автоматика и сам котёл строитца ужэ больше два года и конца не видно...
    А вот взял, купил Rex за 10 €, зделал заслонку и котёл горит не хуже котла оксфорда с его " автоматикой "


     
  14. alarin
    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774

    alarin

    Живу здесь

    alarin

    Живу здесь

    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774
    Адрес:
    Казахстан, Алма-Ата
    Вот нагнетатель вторичного воздуха. Он же может менять количество ДГ из топливника.
    DSC02939.JPG Справа блочок, изменяющий обороты вентилятора. Пока с помощью обычного потенциометра.
    Показания температуры..jpg А вот Рекс, этот самый, его задача менять обороты вентилятора, выполняя роль резистора в зависимости от разницы значения температур, которые измеряет он сам и гальванометр внизу. Устанавливаемая на рексе температура может быть реперной точкой, ниже значений которой выполняется один алгоритм управления, а выше другой. И куда здесь ПИД прилепить?
    Можно и нужно управлять СО с помощью этого устройства и все будет работать, но управлять горением ПИД не пригоден. Ну если только газовое или электрическое отопление...где жгем газ или электричество...
     
  15. alarin
    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774

    alarin

    Живу здесь

    alarin

    Живу здесь

    Регистрация:
    29.07.16
    Сообщения:
    8.717
    Благодарности:
    3.774
    Адрес:
    Казахстан, Алма-Ата
    @bugiss, Чуть опередил, меня, а так бы увидел, что РЕКС на фото стоит и все 2 года исправно служит,
    DSC02777.JPG А здесь внизу еще можно старшего брата Рекса, ОМРОНА узреть. Тоже ПИД, но еще и программируемым алгоритмом
    И котел работает эти два года не хуже не буду ни с кем сравнивать, потому как еще есть модуль управления, но не горением, а СО
    upload_2019-11-20_21-11-7.png upload_2019-11-20_21-11-50.png upload_2019-11-20_21-12-45.png ну и т д...:super:
    Так, что не обидите, даже если захотите...:)].