Уравнения состояния дискретных систем


Способ математического описания дискретных систем разностными уравнениями является наиболее общим и применяется как для линейных, так и для нелинейных систем. Разностные уравнения позволяют провести полное исследование системы, они хорошо приспособлены для решения задач анализа и синтеза с помощью ЭВМ

 
 

Вопрос о составлении разностных уравнений импульсной системы

Рис. 33

удобно рассмотреть сразу для многомерной САУ. Уравнения для системы с одним входом и одним выходом получатся тогда как частный случай.

Рассмотрим многомерную синхронную синфазную импульсную систему (рис.33). Импульсные элементы в этой схеме имеют одинаковые частоты квантования и работают синфазно. Пусть непрерывная часть системы описывается уравнением

(53)

(54)

где -мерный вектор переменных состояния; -мерный вектор входных воздействий, -мерный вектор выходных переменных.

Матрицы A,B,C,D имеют следующие размерности: A-(n´n) матрица, B-(n´m) матрица, C-(r´n) матрица и D-(r´m) матрица . Графически уравнениям (53), (54) соответствует структурная схема, представленная на рис.34. Здесь и далее двойные стрелки на схеме указывают на то, что связи относятся к векторным величинам.

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

Рис. 34

 
 

Рассмотрим решение дифференциального уравнения (53) при заданных начальных условиях и известных входных воздействиях u(t) . Как известно, общее решение неоднородного дифференциального матричного уравнения с постоянными коэффициентами имеет вид

,

где X(t) - произвольная фундаментальная матрица соответствующего однородного дифференциального уравнения. Выбрав в качестве X(t) нормированную фундаментальную матрицу (для стационарной системы она имеет вид ), получим

. (55)

Предположим, что в качестве формирующего звена используется экстраполятор нулевого порядка. Тогда в течение каждого из интервалов квантования на вход непрерывной части поступает постоянный сигнал u(t)=const=u[kT]. Полагая известными значения переменных состояния при , найдем их значения при t=(k+1)T . Подставив соответствующие значения в уравнение (55), получим

. (56)

Таким образом, получена система разностных уравнений в матричной форме, определяющая значения переменных состояния на k+1 такте через значения вектора состояния и вектора входных воздействий на предыдущем шаге. Векторное уравнение (56) можно представить в виде

Дополняя его дискретным аналогом уравнения (54), получим окончательную систему разностных уравнений в виде

(57)

(58)

где Ф - собственная матрица импульсной системы, ; H матрица входа,

; Е- единичная матрица соответствующей размерности. Матрицы С и D при переходе от уравнений (54) и (58) не изменяются.

Таким образом, получена система разностных уравнений, описывающая рассматриваемую импульсную систему.

 

3. Некоторые способы вычисления переходной матрицы.

Из выражений для матриц Ф и Н , входящих в уравнение (57) легко видеть, что основные сложности при переходе от системы (53), (54) к системе разностных уравнений (57), (58) заключаются в вычислении собственной матрицы , которая является переходной матрицей непрерывной части. Для ее нахождения используют как аналитические, так и численные методы .Наиболее часто аналитические методы связаны с решением однородного дифференциального уравнения

(59)

при произвольных начальных условиях . Применяя для решения уравнения преобразование Лапласа, получаем

,

где . Отсюда

и тогда

.

Из последнего соотношения следует, что

Существуют и другие аналитические методы нахождения матрицы [2]. Однако все аналитические методы отличаются сложностью и трудоемкостью, которые возрастают с ростом размерности вектора состояния системы.

Численные методы определения матрицы основаны на вычислении суммы матричного ряда

где - число удерживаемых членов бесконечного ряда.

Недостаток вычисления матрицы Ф по этому методу - плохая сходимость степенного разложения, которая вместе с учетом конечной разрядности ЭВМ может привести к существенным погрешностям в вычислениях (вплоть до неверного определения знака у элементов матрицы Ф).

Лучшей сходимостью обладают алгоритмы, основанные на использовании степенных рядов, полученных в результате разложения по полиномам Чебышева [2] . Наконец, элементы матрицы Ф могут быть получены в результате повторного n -кратного численного решения дифференциального уравнения (59). После численного интегрирования в интервале от 0 до Т уравнения (59) для , найденный вектор x(T) при t=T будет представлять собой первый столбец матрицы Ф . Аналогично, решив численно уравнение (59) при , получим второй столбец матрицы Ф , а в результате n-кратного интегрирования матрица Ф будет определена полностью. Таким же способом можно численно вычислить и матрицу Н. Для этого необходимо проинтегрировать m раз уравнение (53), положив x=0 и приравнивая к единице поочередно компоненты вектора входных воздействий u.




Дата добавления: 2016-07-05; просмотров: 2506;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.012 сек.