Страница 8 из 8 ПерваяПервая ... 678
Показано с 71 по 79 из 79

Тема: Функциональный блок PID

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

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    min - как правило 0
    max - 1максимум, т.к. диапазон аналогового выхода 0-1.
    У вас есть под руками "кисонька для опытов", что-то похожее на установку в которой вы хотите применить PID?
    Данный PID создавался для быстрого выхода на уставку без перерегулирования теплового процесса, ТЭН и обратная связь через нагретый воздух.
    Модуль Sum_E(t) - работает только при первоначальном включении, исключение перерегулирования.
    Интегратор F_integ_1L - имеет ограничение на начало накопления(разница между заданным и реальным параметром меньше заданной величины) и аварийный сброс "I" при превышении параметра.
    Предельная функция lim(f)x - ограничивает нарастание/уменьшение интегральной составляющей при большой разнице SP-PV , и не оказывает влияния при малой разнице SP-PV (используется как демпфер).
    Извиняюсь, может есть смысл сделать ограничение интегральной составляющей не жестким, а при достижении на выходе крайних значений?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #72

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Извиняюсь, может есть смысл сделать ограничение интегральной составляющей не жестким, а при достижении на выходе крайних значений?
    Нет.
    Интегральная составляющая задаёт выходную величину при отсутствии рассогласования. При отсутствии колебаний и возмущений регулятор работает только на I . P,D в этот момент не работают, их задача - гасить колебания, и обеспечивать выход на уставку пошустрее.
    Если при номинальном режиме мощность 20-25%, то зачем задавать максимальный уровень I больше 0,3-0,4(30-40%)? Чтобы регулятор "бесился" подольше?

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

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Нет.
    Интегральная составляющая задаёт выходную величину при отсутствии рассогласования. При отсутствии колебаний и возмущений регулятор работает только на I . P,D в этот момент не работают, их задача - гасить колебания, и обеспечивать выход на уставку пошустрее.
    Если при номинальном режиме мощность 20-25%, то зачем задавать максимальный уровень I больше 0,3-0,4(30-40%)? Чтобы регулятор "бесился" подольше?
    Как-то у Вас не очень логично, у Вас получается если выход регулятора достиг крайнего положения(значения), интегральная составляющая, если не достигла ограничения, продолжает увеличиваться, что бессмысленно и может приводить к "залипанию" в крайних положениях, так надеюсь понятней?!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #74
    Пользователь
    Регистрация
    11.11.2015
    Адрес
    Ивановская обл.
    Сообщений
    258

    По умолчанию

    Спасибо, становится понятнее, есть на чём пробовать, но цена брака очень высока.

  5. #75

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Как-то у Вас не очень логично, у Вас получается если выход регулятора достиг крайнего положения(значения), интегральная составляющая, если не достигла ограничения, продолжает увеличиваться, что бессмысленно и может приводить к "залипанию" в крайних положениях, так надеюсь понятней?!
    1) с какого перепуга она увеличиваться будет до "залипания"?
    2) Что для вас "бессмысленно"?
    3) Коэффициенты P, I, D для чего нужны? для красоты, или чтоб были?
    Цитата Сообщение от zamnarzanom Посмотреть сообщение
    Спасибо, становится понятнее, есть на чём пробовать, но цена брака очень высока.
    В любом случае, какой вы регулятор не выберете, советую "кошечку для опытов" организовывать в стороне от самого производства. Т.К. у вас масса меняется, то возможно вам нужно динамически менять коэффициенты. Не видя вашей задачи сказать сложно...
    А если есть возможность графики на панель/комп вывести, то вообще бесценно.

  6. #76
    Пользователь
    Регистрация
    11.11.2015
    Адрес
    Ивановская обл.
    Сообщений
    258

    По умолчанию

    если мин 0 а макс 1
    то необходимо дельта t EN сделать флоат!?
    как пользоваться временем ограничения?
    Вложения Вложения

  7. #77

    По умолчанию

    Цитата Сообщение от zamnarzanom Посмотреть сообщение
    если мин 0 а макс 1
    то необходимо дельта t EN сделать флоат!?
    Нет, не нужно. Это разница для ограничения зоны работы интегратора, нужна для того, чтобы интегратор не начал наполняться в момент запуска при холодной среде - также уменьшает перерегулирование при выходе на уставку, т.е. до определённого момента регулятор "едет" только на P и D коэффициентах,
    после чего в работу вступает Iкоэффициент.
    Начало зоны работы (дельта t EN) - выставляю так, что P в отмеченной точке становится немного больше 1 (обычно 1.5-3). Разрешается накопление интегральной составляющей.
    Безымянный.PNG
    как пользоваться временем ограничения?
    Этот модуль разрабатывался для работы с ТЭНами и обратной связью через газ (воздух). Уменьшает сигнал управления, учитывая внутреннюю накопленную в ТЭНах тепловую энергию для исключения первоначального перерегулирования, после выхода на уставку этот модуль не работает, его задача - убрать скачок перерегулирование при "быстром" старте.
    Принцип действия - накапливает изменение температуры за определённое количество тактов - (только увеличение температуры). Отключается при разнице уставки меньше заданной на входе I3 Sum_E(t).
    При подаче на вход t_int 0 модуль полностью отключается и не оказывает влияния на работу регулятора.

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

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    1) с какого перепуга она увеличиваться будет до "залипания"?
    2) Что для вас "бессмысленно"?
    3) Коэффициенты P, I, D для чего нужны? для красоты, или чтоб были?
    Объясняю, так как прежде всё несколько смягчил, может возникнуть ситуация когда регулятор достиг крайнего положения и интегральная составляющая, если не достигла ограничения, будет увеличиваться, что даже не бессмысленно, а вредно! И речь не о Ваших способностях, или правильных настройках, а о правильном функционировании(логике работы) ПИД-регулятора! В вашем случае, если Вы всё так хорошо сделали и ничего не меняется, не шевелится регулятор, можете его выкинуть или лучше кому подарите! Например, если важнейшим фактором является отсутствие перерегулирования(минимальное перерегулирование) можно отслеживать вектор изменения параметра(знак) и за счёт логики работы более легко добиться требуемых результатов, а не "упираться рогом" я мол и настройками всё сделаю, я не умоляю ваших достоинств, но речь не о Вас, а так и ёжику понятно, что ПИД-регулятор не должен достигать крайних положений!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #79
    Пользователь
    Регистрация
    11.11.2015
    Адрес
    Ивановская обл.
    Сообщений
    258

    По умолчанию

    Я совсем запутался
    нужно
    задание 0-10
    ОС 0-10
    выход 0-100%
    Спасибо!

Страница 8 из 8 ПерваяПервая ... 678

Похожие темы

  1. LD + функциональный блок
    от дрю в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 26.04.2014, 09:47
  2. Функциональный блок для МЭ110-224.1М
    от rustam_m в разделе ПЛК3хх
    Ответов: 10
    Последнее сообщение: 10.03.2013, 20:07
  3. Пользовательский функциональный блок
    от fill-forty в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 17.08.2009, 09:49
  4. Программа и функциональный блок
    от Geniu$ в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 27.05.2008, 21:25

Ваши права

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