Панель пользователя

Автор Тема: PI регулятор  (Прочитано 36366 раз)

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1250
  • Карма: +35/-2
Re: PI регулятор
« Ответ #15 : 04 Январь 2018, 12:17:57 »
дайте скриншот, пожалуйста. Я не понимаю, про какой вход идет речь.

Оффлайн angol855

  • Новичок
  • *
  • Сообщений: 27
  • Карма: +0/-0
Re: PI регулятор
« Ответ #16 : 06 Январь 2018, 15:35:58 »
Не совсем правильно видимо написал название входа. Задавал вопрос про вход PI регулятора под названием "Sync", который идет сверху первым, после него идет вход Enable и далее остальные входы.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1250
  • Карма: +35/-2
Re: PI регулятор
« Ответ #17 : 06 Январь 2018, 20:02:00 »
Это вход синхронизации.
На него нужно подавать синхроимпульсы, вырабатываемые блоком ТАЙМЕР

Оффлайн angol855

  • Новичок
  • *
  • Сообщений: 27
  • Карма: +0/-0
Re: PI регулятор
« Ответ #18 : 23 Январь 2018, 10:48:02 »
Здравствуйте. Регулятор работает, но присутствует некоторая нестабильность в виде периодически возникающих колебаний,  которые не получается устранить.
У других производителей как правило подробно расписывается в руководстве какой алгорит реализуется программно и  как правильно настраивать регулятор. Как например: http://www.kb-agava.ru/nastroyka_pid_regulyatora_kontrollera_agava_6432_10
Напишите пожалуйста поподробнее про регулятор, и формулу по которой считает выходной сигнал регулятор для понимания как его поднастроить.
Также совсем непонятно для чего вход sync и как он влияет на регулятор. На него надо подавать синхроимпульсов с каким периодом?, как они влияют на регулятор?

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 699
  • Карма: +10/-2
  • www.sibplc.ru
Re: PI регулятор
« Ответ #19 : 23 Январь 2018, 15:18:49 »
Попробуйте мой регулятор. Он простой как пень и понятный.
Если что отвечу на любой вопрос по нему.

Оффлайн angol855

  • Новичок
  • *
  • Сообщений: 27
  • Карма: +0/-0
Re: PI регулятор
« Ответ #20 : 24 Январь 2018, 11:53:51 »
Спасибо большое, попробую. Уточните пожалуйста  по входам: "Загрузить И сост" и "фронт, 1 сек" что на них подавать?
По штатному регулятору описание dP, dI, Тqut попалось  в листе технических данных AN90118, который выложен в конференции  http://zentec.ru/forum/index.php/topic,319.15.html. Остался вопрос  по входу синхронизации на который в образцах программы подается тактовый сигнал от таймера 500 мс. Это константа или данный параметр можно менять и от этого будут меняться рабочие характеристики  регулятора?  И не понятно:  если есть уже готовые пояснения, почему их не выложить в общей справке по программе?   

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1250
  • Карма: +35/-2
Re: PI регулятор
« Ответ #21 : 24 Январь 2018, 13:54:17 »
Спасибо большое, попробую. Уточните пожалуйста  по входам: "Загрузить И сост" и "фронт, 1 сек" что на них подавать?
По штатному регулятору описание dP, dI, Тqut попалось  в листе технических данных AN90118, который выложен в конференции  http://zentec.ru/forum/index.php/topic,319.15.html. Остался вопрос  по входу синхронизации на который в образцах программы подается тактовый сигнал от таймера 500 мс. Это константа или данный параметр можно менять и от этого будут меняться рабочие характеристики  регулятора?  И не понятно:  если есть уже готовые пояснения, почему их не выложить в общей справке по программе?
Ответил по телефону

Оффлайн VoronovMaksim88

  • Ветеран
  • *****
  • Сообщений: 699
  • Карма: +10/-2
  • www.sibplc.ru
Re: PI регулятор
« Ответ #22 : 24 Январь 2018, 15:08:53 »
Спасибо большое, попробую. Уточните пожалуйста  по входам: "Загрузить И сост" и "фронт, 1 сек" что на них подавать?
По штатному регулятору описание dP, dI, Тqut попалось  в листе технических данных AN90118, который выложен в конференции  http://zentec.ru/forum/index.php/topic,319.15.html. Остался вопрос  по входу синхронизации на который в образцах программы подается тактовый сигнал от таймера 500 мс. Это константа или данный параметр можно менять и от этого будут меняться рабочие характеристики  регулятора?  И не понятно:  если есть уже готовые пояснения, почему их не выложить в общей справке по программе?
на "фронт, 1 сек" надо подавать импульсы ежесекундно.
на вход "Загрузить И сост" можно ничего не подавать.

Оффлайн Tyumentsev

  • Постоялец
  • ***
  • Сообщений: 114
  • Карма: +1/-0
ПИ РЕГУЛЯТОР С НАЧАЛЬНЫМ ЗНАЧЕНИЕМ
« Ответ #23 : 11 Январь 2023, 08:35:55 »
Здравствуйте. Можно ли в блок ПИ регулятора добавить вход НАЧАЛЬНОЕ ЗНАЧЕНИЕ.
Чтобы при запуске работы ПИ он не начинал поиск с нуля, а допустим с 30% или 50%.
При подаче сигнала на ENABLE в этот момент по переднему фронту записывалось значение со входа НАЧ.ЗНАЧ в интегральную переменную внутри блока.
Я сделал свой ПИД регулятор с таким входом, но думаю в штатный если добавить такой вход, то мне не нужно таскать из проекта в проект свой ПИД.
Уже не первый раз мне заказчики говорят, чтобы я сделал ПИ регулятор с начальным значением. При запуске системы, например с рекуператором, они хотят чтобы он начинал крутится с середины значения или более.
Если в уставка 24, а в канале 22, то при старте (без нач.знач) ПИ регулятор начинает с нуля, а поскольку значение рядом, то процесс очень медленный. Приходится либо делать по две уставки (быстрые и медленные) и переключать их в нужный момент либо ставить свой ПИД с начальным интегральным значением внутри.
Практика показывает для заказчика перерегулирование в морозы лучше, чем недо...
Когда они видят что регулятор крутит или кран или рекуператор, то их душа спокойна, иногда приходилось их обманывать (запускать рекуператор не смотря на низкое значение ПИ при старте, но это колхоз). В итоге сделал свой и закрыл тему для себя. Но хочется иметь штатный с таким входом.
Заказчик, часто просит дать начальное значение ПИ.
(Тем более думаю это вообще не сложно, просто по фронту записать в переменную значение и пусть с этой цифры и стартует далее).

В приложении как пример, что я имею ввиду накидал еще один ПИД с таким значением. Этот даже мне кажется лучше, там внутри стоит его собственный таймер и не нужно делать вход SYNC.
« Последнее редактирование: 11 Январь 2023, 08:44:27 от Tyumentsev »

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1250
  • Карма: +35/-2
Re: PI регулятор
« Ответ #24 : 23 Январь 2023, 13:24:50 »
для стандартного регулятора:
подать синхроимпульсы
подать необходимое значение на вход Umin
подать разрешающий сигнал на вход en
установить значение 0 или необходимое на входе Umin

Оффлайн Tyumentsev

  • Постоялец
  • ***
  • Сообщений: 114
  • Карма: +1/-0
Re: PI регулятор
« Ответ #25 : 24 Январь 2023, 00:18:20 »
для стандартного регулятора:
подать синхроимпульсы
подать необходимое значение на вход Umin
подать разрешающий сигнал на вход en
установить значение 0 или необходимое на входе Umin

Да получилось. Единственное есть нюанс. Переключение с уставки на ноль (или что то там минимум) должно быть больше импульса синхронизации, иначе не успевает начать с этой уставки и начинает с нуля. Можно сделать макрос с внутренним таймером переключения и туда же в принципе и синхроимпульсы запихать. И либо счетчиком, либо триггером убедиться что импульсы пошли и затем переключать, тогда все работает.
Спасибо.

Оффлайн Tyumentsev

  • Постоялец
  • ***
  • Сообщений: 114
  • Карма: +1/-0
Re: PI регулятор
« Ответ #26 : 25 Январь 2023, 08:56:29 »
Вот что я имел ввиду. Внутри макроса если на счетчике поставить 1 то он начинает с нуля, если 2 и более тогда все работает как надо, начинает отсчет с заданного значения.
Все равно лучше сделать макрос конечно, но так по крайней мере этот ПИ регулятор всегда под рукой, даже если делаю что то на чужом компе, то сделать эту обвязку не проблема. Это проще чем искать как передать свой макрос. К тому же у своего ПИд свои настройки, у штатного свои. Поэтому удобнее пользоваться штатным, чтобы везде было одинаково.

Оффлайн immer

  • Новичок
  • *
  • Сообщений: 9
  • Карма: +0/-0
Re: PI регулятор
« Ответ #27 : 18 Апрель 2023, 15:38:52 »
Можно ли добавить в стандартный ПИ регулятор мертвую зону ? У других производителей этот вход есть по умолчанию, странно что здесь его нет.

Оффлайн mike

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1250
  • Карма: +35/-2
Re: PI регулятор
« Ответ #28 : 21 Апрель 2023, 08:47:06 »
Можно ли добавить в стандартный ПИ регулятор мертвую зону ? У других производителей этот вход есть по умолчанию, странно что здесь его нет.
Используемый в ЗВБ регулятор - не является классическим ПИ
ему для корректной работы требуется непрерывная статистическая информация.
Если вам необходима зона нечувствительности, то свой собственный ПИ пишется за 30-40 минут.