Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Архив
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

ПИД-регулятор

 Ответить Ответить Страница  123>
Автор
Сообщение
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: ПИД-регулятор
    Опубликовано: 19 Июль 2004 15:02
Подскажите пожалуйста, где можно почитать о настройке ПИД-регуляторов опытным путем. Как правильно подобрать коэффициенты, если построить математическую модель процесса не возможно?
Наверх
michaelb Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 23 Июнь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 128
Свойства публикации Свойства публикации   Ответить, цитируя автора - michaelb Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 19 Июль 2004 15:09

Если не напрягает английский, то множество статей есть на
http://www.expertune.com/articles.html

Наверх
CHANt Смотреть выпадающим
Участник
Участник


Присоединился: 30 Июль 2003
Online Status: Offline
Публикации: 44
Свойства публикации Свойства публикации   Ответить, цитируя автора - CHANt Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 12:56
Наверх
CHANt Смотреть выпадающим
Участник
Участник


Присоединился: 30 Июль 2003
Online Status: Offline
Публикации: 44
Свойства публикации Свойства публикации   Ответить, цитируя автора - CHANt Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 13:01
Прошу прощения - ссылки нехотят работать, свой адрес на chantengri@mail.ru
вышлю.
С уважением,
Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 21 Июль 2004 13:53

Первоначально опубликовано CHANt

Прошу прощения - ссылки нехотят работать, свой адрес на chantengri@mail.ru
вышлю.
С уважением,

Спасибо, я этот сайт знаю - посмотрю сам.

Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Июль 2004 11:37
Еще вопрос. Контролируемая величина ПИД-регулятор постоянно колеблется возле уставки. При этом регулирующий орган совершает значительные колебания. Настройкой коэффициентов ничего добится не удалось. Сделал следующее: задал зону нечувствиетльности, в этой зоне в программе сбрасываю накопленую интегральную составляющую в 0, значения коэффициентов П, И, Д тоже задаю в этой зоне 0. Правильный ли такой подход?
Наверх
evgen Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Сентябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 178
Свойства публикации Свойства публикации   Ответить, цитируя автора - evgen Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Июль 2004 14:28
Могут возникнуть проблемы на границах зоны.
Т.е. надо делать так, чтоб "функция управления не была кусочно-непрерывной", т.е. чтобы Uвых = F(Uвх) было без разрывов и желательно монотонной
SY,
EK
Наверх
ATMosphere Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Июль 2004 14:32

В результате такого подхода Вы получите значение управляющего воздействия, равное 0. Кстати, какой у Вас тип исполнительного механизма: пропорциональный или же интегрирующий?

Зона нечувствительности должна выполнять следующую функцию:

при малых значениях ошибки регулирования (задание вычесть выходной сигнал объекта) превращать эту ошибку в 0. Таким образом при выходе объекта на уровень задания с учетом величины зоны нечувствительности регулятор остановится, т.е. ошибка регулирования 0 и интегрировать нечего.

Графически алгоритм работы зоны нечувствительности с функцией антидребезга можно отобразить например так:

Желаю успехов

Наверх
Leonid Uretsky Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 09 Октябрь 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 187
Свойства публикации Свойства публикации   Ответить, цитируя автора - Leonid Uretsky Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Июль 2004 16:46
Первоначально опубликовано ATMosphere

В результате такого подхода Вы получите значение управляющего воздействия, равное 0. Кстати, какой у Вас тип исполнительного механизма: пропорциональный или же интегрирующий?

Интегрирующий. Заслонка, управляемая электродвигателем с преобразователем частоты. Управляется заданием скорости: 0 - стоит, +/- - закрывается/открывается.

Первоначально опубликовано ATMosphere

Зона нечувствительности должна выполнять следующую функцию:

при малых значениях ошибки регулирования (задание вычесть выходной сигнал объекта) превращать эту ошибку в 0. Таким образом при выходе объекта на уровень задания с учетом величины зоны нечувствительности регулятор остановится, т.е. ошибка регулирования 0 и интегрировать нечего.

При ошибке = 0 остается накопленная интегральная составляющая, т.е. привод вращается. Поэтому я и ввел принудительный сброс интегральной составляющей в зоне нечувствительности. Хочу посоветоваться, не приведет ли это к другим нежелательным последствиям.

Наверх
ATMosphere Смотреть выпадающим
Новичок
Новичок


Присоединился: 05 Август 2003
Категория: Russian Federation
Online Status: Offline
Публикации: 17
Свойства публикации Свойства публикации   Ответить, цитируя автора - ATMosphere Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Июль 2004 17:12

В таком случае Вам необходим не ПИД, а ПДД регулятор. После интегрирования исполнительным механизмом из ПДД получается ПИД.

Управляющее поздействие ПДД закона меняется от -100% до +100% (в отличие от 0...100% у ПИД).

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

А вообще если нет соответствующих навыков в подборе структуры регуляторов и настройки их параметров, советую поступить еще более просто. Использовать И регулятор с единственной настройкой: вычисляете ошибку регулирования, пропускаете ее через зону нечувствительности (см. выше), умножаете на некий коэффициент (он и является единственной настройкой) и подаете на Ваш частотник. Получаете: направление движения определяется знаком ошибки, а его скорость зависит от модуля ошибки. Все! Просто и красиво - как раз для интегрирующих исполнительных механизмов. Не так оптимально как ПИД, но на практике в 90% случаев этого вполне достаточно.

Желаю удачи!!!Надеюсь был полезен!

Наверх
 Ответить Ответить Страница  123>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz