Страница 9 из 50 ПерваяПервая ... 789101119 ... ПоследняяПоследняя
Показано с 81 по 90 из 547

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

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

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

    По умолчанию

    Алексей Геннадьевич спасибо за выложенный пример ПИД.
    http://www.owen.ru/forum/showthread....l=1#post206931
    Можно посмотреть как работают функциональные блоки. Не нашел или не понял как учитывается период дискретизации или время между кликами.

  2. #2

    По умолчанию

    Цитата Сообщение от НММ Посмотреть сообщение
    Не нашел или не понял как учитывается период дискретизации или время между кликами.
    Уточните, что имеете ввиду.
    Если clk - то это тактовый сигнал, частоту задаёте в зависимости от характеристик обьекта.
    За один период колебаний температуры(параметра)обьекта при заданной P составляющей (I=0, D=0) (пропорциональный режим) ~= 1500 - 4000 тактов. меньше - уменьшается точность. Больше - не нужно.

  3. #3

    По умолчанию

    НММ Ваша ссылка битая, увы.

  4. #4

    По умолчанию

    ХМ интересно а если так
    http://www.owen.ru/forum/showthread....l=1#post206931
    брал именно здесь, выше по этой ветке.

  5. #5

    По умолчанию

    Не могу разобраться. Пытаюсь работать со стандартным ПИД. Задача - чем выше текущее значение относительно задания, тем больше выход регулятора. Думал, что для данного случая подойдёт режим "Холодильник", но получается чушь какая-то. В этом режиме выход регулятора мгновенно вылетает на максимальное значение. При любых значениях коэффициентов, уставки, текущего значения (в симуляторе, во всяком случае). При этом в режиме "Нагреватель" при текущем значении меньше задания всё нормально регулируется. Кто-нибудь сталкивался с подобной задачей и как это работает в реальных условиях?

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

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Не могу разобраться. Пытаюсь работать со стандартным ПИД. Задача - чем выше текущее значение относительно задания, тем больше выход регулятора. Думал, что для данного случая подойдёт режим "Холодильник", но получается чушь какая-то. В этом режиме выход регулятора мгновенно вылетает на максимальное значение. При любых значениях коэффициентов, уставки, текущего значения (в симуляторе, во всяком случае). При этом в режиме "Нагреватель" при текущем значении меньше задания всё нормально регулируется. Кто-нибудь сталкивался с подобной задачей и как это работает в реальных условиях?
    Я бы попробовал выход "инвертировать" в режиме нагреватель! Попробовал в симуляторе в режиме холодильник, у меня работает!
    Последний раз редактировалось Сергей0308; 03.09.2016 в 13:22.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  7. #7

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Я бы попробовал выход "инвертировать" в режиме нагреватель! Попробовал в симуляторе в режиме холодильник, у меня работает!
    Хотя если у вас работает, попробую с нуля новый проект создать, и проверить

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

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Хотя если у вас работает, попробую с нуля новый проект создать, и проверить
    Вот посмотрите в режиме холодильник выходная мощность постепенно падает с 80 до 20 при текущей температуре, меньше уставки!

    PID-регулятор_1.PNG

    PID-регулятор.PNG

    Чуть не забыл, я сначала запускаю симулятор, а затем выставляю уставки и разрешение на работу, иначе и у меня в симуляторе не всегда начинает работать PID-регулятор!
    Последний раз редактировалось Сергей0308; 03.09.2016 в 20:12.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Вот посмотрите в режиме холодильник выходная мощность постепенно падает с 80 до 20 при текущей температуре, меньше уставки!

    PID-регулятор_1.PNG

    PID-регулятор.PNG

    Чуть не забыл, я сначала запускаю симулятор, а затем выставляю уставки и разрешение на работу, иначе и у меня в симуляторе не всегда начинает работать PID-регулятор!
    Вот оно что! Помогло, заработало, спасибо)

  10. #10
    Пользователь
    Регистрация
    23.09.2011
    Адрес
    г. Зеленоград
    Сообщений
    13

    По умолчанию

    Цитата Сообщение от energvk Посмотреть сообщение
    Не могу разобраться. Пытаюсь работать со стандартным ПИД. Задача - чем выше текущее значение относительно задания, тем больше выход регулятора. Думал, что для данного случая подойдёт режим "Холодильник", но получается чушь какая-то. В этом режиме выход регулятора мгновенно вылетает на максимальное значение. При любых значениях коэффициентов, уставки, текущего значения (в симуляторе, во всяком случае). При этом в режиме "Нагреватель" при текущем значении меньше задания всё нормально регулируется. Кто-нибудь сталкивался с подобной задачей и как это работает в реальных условиях?
    В режиме "Холодильник", стандартный PID косо работает.

    Осуществил небольшой проект используя ПР200 и панель СП307. Обнаружил в ПР200 некорректность работы PID-регулятора в режиме "холодильник". Наглядно это заметно, если Ti и Тd =0 (PID-регулятор работает,как П-регулятор), перехожу на ручной режим (переключив вход "Е"), вывожу установку на средний диапазон работы, предположим PWR =20 (с помощью блока "Запись в ФБ"), на выходе соответственно тоже наблюдаем 20% мощности и при достижении рассогласования близким к нулю (на входах "Pv" и "Sp") перевожу систему в автомат (переключив вход "Е") в этот момент, на выходе в место 20% становится 80%(что ни есть "гуд"). Как выкрутился? 1.Перевел регулятор в режим "нагреватель" 2.от 100 отнял мощность установленную в ручке и подал на вход РWR (блок "Запись в ФБ") 3.100 минус выход РWR -получил искомую величину. Уставки "выход MAX" и "выход MIN" вообще не понял как работает... пришлось отключить.

    Чуть позже написал макрос для выбора зоны нечувствительности и сдал установку в эксплуатацию.

    OWEN Logic 1.8.93.7745.
    Проект ниже.
    С уважением, Александр.
    Вложения Вложения

Страница 9 из 50 ПерваяПервая ... 789101119 ... ПоследняяПоследняя

Похожие темы

  1. Версия OWEN Logic.
    от smk1635 в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 25.05.2014, 21:18
  2. Ответов: 14
    Последнее сообщение: 22.08.2012, 10:57
  3. Ответов: 8
    Последнее сообщение: 15.01.2011, 22:59

Ваши права

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