Сделай Сам Свою Работу на 5

Динамические характеристики системы в тактовые моменты времени





Цифровое (микропроцессорное) управление - это управление, при котором данные измерений и сигналы управления, формируемые вычислительной машиной, поступают только в виде дискретных значений с заранее определенным временным интервалом сле­дования. Этот временной интервал Т называется периодом дискре­тизации (квантования). При этом значение сигнала после аналого-цифрового преобразования и до выхода из вычислительной машины представляется в виде машинного слова - дискретного сигнала, который в двоичной системе кодирует несколькими разря­дами значение исходного аналогового сигнала в определенные тактовые моменты времени iT.

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



 

T u[i] u(t) x(t) либо y(t)

ЦАП Фиксатор Объект управления

 

ЦВМ

 

АЦП T x(t) либо y(t)

x[i] либо y[i]

a)

x(t) либо

T u[i] ЦАП u(t) Объект управления y(t)

Объект управления

 

Процессор Интерфейс

 

 

АЦП Выборка и хранение

информации

x[i] либо y[i]

 

T

б)

Рис 1.4 Функциональная схема системы цифрового управления. (а) обобщенная схема системы цифрового управления. (6) Схема цифрового управления с фиксатором (экстраполятором) нулевого порядка. ЦАП - цифроаналоговый прео6разователь; АЦП ­ аналого-цифровой прео6разователь.

С выхода объекта управления через аналого-цифровой преобразователь (АЦП) в вычислительную машину поступает либо сигнал x[t] = х(iT), либо сигнал y[t] = у(iT) с интервалом времени Т. Мик­ропроцессор обрабатывает эти сигналы и вычисляет управляющее воздействие, значения которого через каждый интервал времени т после цифроаналогового преобразования возобновляются в экстраполяторе (фиксаторе). Затем управляющее воздействие передается на объект управления.



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

 

 

u(t)

u[2] u[2]

u[0] u[0]

u[1] u[1]

 

0 T 2T t a) 0 T 2T 3T t

 

u(t)

 

u[0]

u[2]

u[1]

0 T 2T 3T t

б)

 

Рис. 1.5 Характеристики сигналов на входе и выходе экстраполятора нулевого (а) и первого (б) порядков.

 

На современном уровне развития микропроцессорной технологии наибольшее распространение в практике получил фиксатор нулевого порядка.

В этом случае цифровой сигнал хранится в памяти накопителя (триггерного типа) на протяжении периода Т, и через цифроаналоговый преобразователь непрерывно, в течение времени Т выдается на объект управления постоянный по величине аналоговый сигнал (рис. 1.5 б). Такая организация работы экстраполятора требует пе­риодического, через каждый интервал времени Т обновления содержимого памяти.

Аналого-цифровые преобразователи осуществляют дискретную выборку данных из входного аналогового сигнала и выполняют роль интерфейса между объектом управления и вычислительной машиной (рис. 1.4). Рассмотрим теперь математическую модель в виде уравнения состояния, согласно выражению (1.26), дискретной системы управления аналоговым объектом с учетом использования фиксатора нулевого порядка.



Для этого установим взаимосвязь между сигналами u[i] и х[i] либо y[i], воспользовавшись схемой, где входная часть фиксатора нулевого порядка представляет собой дискретизатор и аналого-цифровой преобразователь, а выходная часть ­ цифроаналоговый преобразователь.

Пусть u[i] - дискретный сигнал, тогда непрерывный, или ана­логовый, сигнал u[t], поступающий на объект управления и являющийся выходным сигналом фиксатора нулевого порядка, удовлетворяет соотношению (см. рис. 1.6).

,

Обозначим переменную состояния объекта управления и выходную переменную при t = iT через х [i] и у[i] соответственно, причем

 
 


,

 

x(t) либо T

u[i] Фиксатор u(t) Объект y(t)

нулевого порядка управления x[i] либо

y[i]

 

Рис. 1.6 Функциональная схема взаимосвязи дискретных и непрерывных сигналов в системе цифрового управления

x(t)

x[1] x[2]

 

x[3]

x[0]

 

u[1] u[2]

u[0]

 

 

0 T 2T 3T t

Рис. 1.7 Значения переменных в дискретные моменты времени.

с учетом этого можно записать

, (1.39 а)

(1.39 б)

где

, , (1.39 в)

Решение уравнения состояния по аналогии с выражением (1.33) и с учетом того, что t0 = iT, t = (i + 1) Т, будет иметь вид

(1.40)

Очевидно, что если на каждом временном интервале интегрирования Т, u(t) представляет собой постоянную величину u[i], то, пре­образуя переменную интегрирования δ= (i + 1)Т - т, получаем тождественность выражений (1.40) и (1.39 б). При этом выражение (1.39 б) получается в результате прямой дискретизации выражения (1.26 б).

Уравнения (1.39) называются уравнением состояния и уравнени­ем выхода дискретной системы. Эти уравнения определяют динамические характеристики системы в тактовые моменты времени и графически могут быть представлены в виде структурной схемы, где оператор Z - оператор запаздывания на один такт (период), а матрица А, определяющая переход переменной состояния x[i] в x[i + 1], - матрица перехода состояния.

Решение уравнения (1.39 б) легко получить из следующей вектор­ ной рекуррентной формулы:

(1.41)

 

u[i] + x[i+1] x[i] y[i]

b z-1In c

+

 

 

A

 

 

Рис. 1.8 Структурная схема дискретной системы в пространстве состояний

Уравнение (1.39) удобно использовать при моделировании непре­рывной системы. В этом случае период квантования Т выбирается достаточно малым, с тем, чтобы на периоде Т входную величину u(t) в выражении (1.26) считать постоянной. Значения х[i] определяются численным методом по рекуррентной формуле (1.41) с помощью соотношений (1.30) и (1.32 в) для определения матричной показательной функции и соответствующих интегралов. Рассмотрим процесс нахождения матриц перехода на конкретном примере.

Пример 1.7 Пусть в системе, приведенной в примере 1.6, используется фиксатор нулевого порядка и дискретизация осуществляется с периодом квантования Т = 1. Требуется найти матрицы коэффици­ентов А, b, c для дискретной модели.

В примере 1.6 было найдено выражение в виде

Учитывая, что получим

Подставляя t = Т = 1, согласно соотношениям (1.39), будем иметь

, ,

 

 

Вычислительные методы

 

 

Поскольку назначением математической модели является предсказание реакции системы на выбранные входные сигналы, мы должны уметь и оценивать начальные условия для уравнения модели, и решать дифференциальные уравнения.

Опишем методы предсказания и коррекции и Рунге-Кутта для решения дифференциальных уравнений и покажем, каким образом по методу Рунге-Кутта высшего порядка можно получить высокую точность.

 

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.