Страница 5 из 49 ПерваяПервая ... 3456715 ... ПоследняяПоследняя
Показано с 41 по 50 из 509

Тема: ПИД регулятор

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от igorsp Посмотреть сообщение
    борюсь с библиотекой PID_Reg2
    напишите диапазоны входных и выходных сигналов для ФБ W1_ANR W2_ANR DSP_A_PID
    только величины хотелось бы видеть реальные
    для примера из описания "Текущее положение задвижки ( ХОВ - при анр КЗР – расчётное либо реальное) или мощности регулятора (при АНР ШИМ)."
    что поставить 0...1, или 0.....10000 ?
    Присылайте пожалуйста вопросы по ПИД регуляторам на почту:
    support@owen.ru - обязательно выясним и ответим.

  2. #2

    По умолчанию

    Возвращаясь к варианту создания новой библиотеки.
    Начинаем делать первые прикидки. Пока только 4 блока. Продолжаем думать дальше.
    Во вложении первые прикидки. Описание и пример блоков в CoDeSys.

    Все предложения, варианты и критику просьба слать сюда:
    a.nikolaev@owen.ru
    Вложения Вложения

  3. #3

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Возвращаясь к варианту создания новой библиотеки.
    Начинаем делать первые прикидки. Пока только 4 блока. Продолжаем думать дальше.
    Во вложении первые прикидки. Описание и пример блоков в CoDeSys.

    Все предложения, варианты и критику просьба слать сюда:
    a.nikolaev@owen.ru
    Простите за дилетантский вопрос: а как можно утащить данный регулятор к себе в проект?
    пробовал сохранить его, как библиотеку - получилось. Только не совсем. Сохранилось, но не работает
    зы ИМелось в виду вложение к сообщению №28. При цитировании оно потерялось
    Последний раз редактировалось murzik; 12.10.2015 в 21:29.

  4. #4

    По умолчанию Пожелания

    Здравствуйте Андрей
    Для регулятора PID_easy на мой взгляд явно не хватает задания начального положения. Что-то типа - X_Start.

    Например:
    После всех расчетов П, И, и Д состовляющих мы получаем желаемое положение регулирующего органа. Так вот к нему и прибавить X_Start, а затем ограничить от 0 до 100 :-)

    Применение:
    Необходимо регулировать ГВС на небольшой котельной. Предположим работает один котел с переходом с большого на малое горение. Температура на выходе котла прыгает на +-20 градусов.
    На вход X_Start подаем –0.75*температура_котла+100.
    Где:
    –0.75 – весовой коэффициент (возможно изменяющийся по какому либо алгоритму)
    температура_котла – температура котлового контура.
    100 – коэффициент «с потолка», что бы подправить начальное положение регулирующего органа.

    Разумеется сюда можно добавить обратку ГВС на входе в теплообменник и тд. Таким образом получим регулятор который сможет начать приводить в порядок объект регулирования до того как заданный параметр начнет отклонятся от задания. Итого получаем простейший и эффективный многоконтурный регулятор.

    P. S. Надеюсь не слишком запутанно получилось. Понимаю что всё это можно сделать и вне регулятора, но реализовать в регуляторе будет логичнее.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  5. #5
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    209

    По умолчанию

    2Николаев Андрей
    Вероятно, Gans имел в виду следующее:
    В ПИД заводится расчетное значение необходимое получить на выходе (0..100) (например положение 3-ходового крана в описанном случае с ГВС), а ПИД в свою очередь его корректирует (грубо говоря +/- 10%).
    В двух словах, что-то вроде сумматора расченого значения с поправкой ПИД-регулятора и общим ограничением значения на выходе (0..100).

    Касательно примера про ГВС: Например температура в котловом контуре 90С. По расчету, для получения температуры горячей воды 70С, нам необходимо установить 3-ходовой кран на 70% (это значение мы и заводим в "X_Start"). ПИД анализирует температуру ГВС и подправляет выходное значение относительно расчетных 70%.

    П.С.
    Мне бы хотелось реализовать следующий вариант:
    Есть паровой котел, стоит задача поддерживать уровень воды в его барабане. Расход воды на входе и выходе (тонн пара) известны, уровень воды известен. Хотелось бы, что бы регулятор, в первую очередь, выравнивал расходы, а потом уже корректировал уровень. Таким образом мы бы практически исключили перерегулирование при хорошем быстродействии. Но при этом не вставал вопрос снятия характеристик на задвижку воды, т.к. мы заранее не знаем ее пропускной способности в каждом из положений.
    Пока еще серьезным разбором этого вопроса не занимался, но на вскидку - простого решения в голову не приходит.

    П.П.С. Только если удастся динамически изменять Максимум(100%минус<положение задвижки после выравнивания расходов>) и Минимум(0%минус<положение задвижки после выравнивания расходов>) выходного сигнала регулятора уровня, без изменения его скоростных характеристик.
    Последний раз редактировалось Солнечный заяц; 15.12.2011 в 09:21.

  6. #6

    По умолчанию

    Цитата Сообщение от Солнечный заяц Посмотреть сообщение
    Мне бы хотелось реализовать следующий вариант:
    Есть паровой котел, стоит задача поддерживать уровень воды в его барабане. Расход воды на входе и выходе (тонн пара) известны, уровень воды известен. Хотелось бы, что бы регулятор, в первую очередь, выравнивал расходы, а потом уже корректировал уровень. Таким образом мы бы практически исключили перерегулирование при хорошем быстродействии. Но при этом не вставал вопрос снятия характеристик на задвижку воды, т.к. мы заранее не знаем ее пропускной способности в каждом из положений.
    Пока еще серьезным разбором этого вопроса не занимался, но на вскидку - простого решения в голову не приходит.
    П.П.С. Только если удастся динамически изменять Максимум(100%минус<положение задвижки после выравнивания расходов>) и Минимум(0%минус<положение задвижки после выравнивания расходов>) выходного сигнала регулятора уровня, без изменения его скоростных характеристик.
    Здравствуйте "Солнечный заяц"
    Проблема у меня (с точки зрения математики) точно такая же как и у Вас. Правда пока работающего варианта решения не получается. Но решение точно скрывается где-то в дебрях многоконтурных системах управления. Вот и предложил предусмотреть в типовом ПИД-регуляторе еще один вход (в других регуляторах он называется начальное положение) и я сейчас пытаюсь с помощью этого входа построить многоконтурную систему управления.
    P. S. Лично я против ограничения выходного сигнала как Вы предложили. Слишком тонкая и опасная настройка, а уж для паровых котлов .....
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    а двухкаскадное регулирование не пробовали

  8. #8

    По умолчанию

    Ох хох...
    Это какие то уже сложные блоки. Их надо обсуждать отдельно.
    Я предлагаю сделать библиотеку простых блоков для использования в 80% случаев.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,257

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Ох хох...
    Это какие то уже сложные блоки. Их надо обсуждать отдельно.
    Я предлагаю сделать библиотеку простых блоков для использования в 80% случаев.
    если это ко мне, то я отвечал на
    Хотелось бы, что бы регулятор, в первую очередь, выравнивал расходы, а потом уже корректировал уровень.
    два каскада это два простых регулятора, стоящих последовательно и с той лишь разницей что уставку для второго каскада формирует первый

  10. #10
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    209

    По умолчанию

    2capzap
    Вы предлагаете, чтобы регулятор расхода давал задание регулятору уровня, вместо оператора???

Страница 5 из 49 ПерваяПервая ... 3456715 ... ПоследняяПоследняя

Похожие темы

  1. регулятор
    от Egor в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 23.02.2011, 10:58
  2. пид регулятор плк 150 и.м.
    от mihan-987654321 в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.09.2010, 12:17
  3. пид регулятор с шим в 110-60
    от AKHolod в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 07.07.2010, 14:19
  4. ПИД-регулятор
    от trunf в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 14.11.2008, 23:17
  5. ПИД регулятор
    от Александр М в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 22.10.2007, 08:47

Ваши права

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