Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


ПИД-регулятор. Непрерывное и дискретное описание.




Наибольшее практическое распространение получили ПИД – регуляторы (Proportional-Integral-Derivative). На его выходе формируется сигнал, определяемый тремя составляющими. Первая – пропорциональна ошибке выходной величины, вторая – обеспечивает интегральную зависимость от входного сигнала, третья – корректирует выходной сигнал в зависимости от скорости изменения задающего воздействия.

Классический ПИД-регулятор описывается следующим уравнением

 

(1.32)

где u0 – начальное значение выхода регулятора (уставка), e(t) – ошибка выхода регулятора, K – коэффициент усиления регулятора, Ti – постоянная времени интегрирования, Td – постоянная времени дифференцирования.

При реализации ПИД-регулятора на аналоговых микросхемах, изменения его параметров K, Td, Ti производятся соответствующими подстроечными резисторами. Однако, изменение одного из них приводит к некоторому изменению настроек других – имеется взаимовлияние, обусловленное схемотехникой построения регулятора. При цифровом (программном) выполнению регулятора эти проблемы отсутствуют.

Существует два типа алгоритма регулятора ‑ позиционный и алгоритм приращений. В позиционном алгоритме (position form) выходной сигнал представляет собой абсолютное значение управляющей переменной исполнительного механизма. Дискретный ПИД-регулятор имеет вид

 

u(k∙h) =u0 + up(k∙h) + ui(k∙h) + ud(k∙h) (1.33)

 

Даже при нулевой ошибке управления выходной сигнал отличен от нуля и определяется смещением u0. В соответствии с уравнением (1.32) пропорциональная часть регулятора имеет вид

 

up(k∙h)=K∙e(k∙h) (1.34)

 

Интеграл аппроксимируется конечными разностями

 

(1.35)

с постоянной (1.36)

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

(1.37)

где 0<β<1.

Альтернативным подходом является алгоритм ПИД-регулятора, в котором вычисляется лишь изменение его выходного сигнала. Алгоритм приращений (incremental form) ПИД-регулятора удобно применять, если исполнительный механизм представляет собой разновидность интегратора, например шаговый двигатель, либо устройство сохраняющее свое состояние до следующего управления. В алгоритме приращений рассматриваются только изменения управляющего выходного сигнала от момента времени (k-l)·h до момента k∙h. Алгоритм регулятора записывается в виде

 

Δu(k·h)=Δup(k∙h)+Δui(k·h)+Δud(k·h) (1.38)

 

Пропорциональная часть алгоритма приращений

 

Δup(k∙h)=up(k∙h)-up[(k-1)·h]=K∙[e(k∙h)-e[(k-1)∙h]=K∙Δe(k∙h) (1.39)

 

интегральная часть

 

Δui(k∙h)=ui(k∙h)-ui[(k-1)·h]=K∙α∙e(k∙h) (1.40)

 

дифференциальная часть регулятора

(1.41)

где

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


Поделиться:

Дата добавления: 2015-04-18; просмотров: 215; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты