
- •Глава 2.Математические модели и анализ дискретных систем во временной области
- •2.1. Решетчатые функции и разностные уравнения
- •2.2. Связь между формами представления дискретных систем
- •2.3. Дискретные модели непрерывных систем с импульсными элементами
- •2.4. Дискретная модель непрерывного объекта в системе управления с бцвм в контуре
- •2.5. Модели цифровых регуляторов
- •2.6. Анализ линейных дискретных систем во временной области
2.6. Анализ линейных дискретных систем во временной области
Суть задачи анализа.Пусть имеется некоторая дискретная система, представленная разностными уравнениями в форме Коши, либо уравнениями "вход-выход". В частности, эти уравнения могут представлять замкнутую систему автоматического управления (импульсную или цифровую), для непрерывной части которой построена соответствующая дискретная модель.
Суть всякой задачи анализа во временной области, в том числе и для дискретных систем, состоит в том, чтобы при заданном внешнем воздействии на систему и при заданных начальных состояниях (начальных условиях) найти реакцию выхода этой системы, а также других ее переменных, которые могут представлять какой-либо интерес и определять поведение данной системы. Очевидно, что математически эта задача сводится к решению разностных уравнений, описывающих данную систему.
Решение разностных уравнений, представленных в форме Коши.Рассмотрим линейную дискретную систему, представленную с помощью разностных уравнений состояний с постоянными коэффициентами
(2.6.1)
где
,
,
- векторы дискретных состояний, входов
и выходов соответственно;
,
,
- числовые матрицы соответствующих
размеров.
Решить разностное уравнение (2.6.1) это
значит, при заданной решетчатой функции
входного воздействия
и при заданном начальном состоянии
,
найти решетчатые векторные функции
состояния
и выхода
для
.
Очевидно, что решение данной задачи
может быть получено с помощью итерационной
процедуры, вытекающей непосредственно
из уравнения дискретных состояний
(2.6.1). Действительно, запишем это уравнение
для моментов
.
Продолжая эти итерации легко увидеть,
что для произвольного момента
будем иметь
. (2.6.2)
Полученное выражение позволяет
аналитически определить решение
разностного уравнения (2.6.1) и представляет
собой аналог формулы Коши для непрерывных
систем. При этом следует заметить, что
для ненулевого начального момента
совершенно аналогично можно получить
для
. (2.6.3)
В формулах (2.6.2) и (2.6.3) матричная функция
есть не что иное, как нормированная
фундаментальная матрица стационарной
дискретной системы (2.6.1).
Рассмотрим один из способов аналитического
определения матрицы
.
При этом ограничимся случаем, когда все
собственные числа
матрицы
различны. Напомним, что они могут быть
определены как корни характеристического
уравнения
. (2.6.4)
Пусть также
- обозначают собственные векторы матрицы
.
Образуем из этих векторов матрицу
,
которая по построению является неособой.
Тогда, как известно из теории матриц[11],
можно записать
,
.
В результате для матричной функции
будем иметь
.
При этом очевидно, что
,
и таким образом окончательно получим
. (2.6.5)
Существуют и другие способы нахождения этой матричной функции.
Заметим, что в более общем нестационарном случае, когда элементами матриц системы (2.6.1) являются решетчатые функции, формула (2.6.3) принимает вид [6]
,
,
где нормированная фундаментальная
матрица
становится функцией двух дискретных
аргументов и определяется как решение
следующего матричного разностного
уравнения
,
,
. (2.6.6)
Возвращаясь к стационарному случаю
нетрудно заметить, что матричная функция
также удовлетворяет уравнению (2.6.6).
Решение разностных уравнений в форме "вход-выход".При рассмотрении этого вопроса ограничимся случаем односвязной (один вход, один выход) системы с постоянными параметрами. Разностное уравнение этой системы, представленное в форме "вход-выход" имеет вид
,
, (2.6.7)
где
,
- известные числа, причем
.
Пусть входное воздействие
представляет собой известную решетчатую
функцию, заданную для
,
и пусть заданы начальные условия,
определяемые
скалярными соотношениями
. (2.6.8)
Требуется определить решетчатую функцию
выхода
для
.
Переходя к решению этой задачи, отметим,
что если
задано, то вся правая часть уравнения
(2.6.7) становится известной решетчатой
функцией, которую обозначим как
.
Таким образом задача сводится к нахождению
решения неоднородного линейного
разностного уравнения с известной
правой частью
. (2.6.9)
Наряду с уравнением (2.6.9) рассмотрим соответствующее ему однородное уравнение
. (2.6.10)
Обозначим через
некоторое нетривиальное решение этого
уравнения, которое будем искать в виде
,
где
некоторое число. Подставляя функцию
в уравнение (2.6.10) получим
.
Отсюда следует, что
должно быть ненулевым корнем следующего
уравнения
, (2.6.11)
которое, очевидно, является
характеристическим, и которое при
имеет
ненулевых корней
.
Пусть для простоты все корни различны.
Тогда для однородного уравнения (2.6.10)
можно построить
частных решений
,
которые образуют линейно-независимую
систему решетчатых функций[4].
Это означает, что линейная комбинация
этих решений
, (2.6.12)
где
- некоторые константы, также будет
решением уравнения (2.6.10). Действительно,
если обозначить характеристический
полином как
и учесть, что
,
то, подставляя (2.6.12) в уравнение (2.6.10),
получим
Очевидно, что любое другое решение уравнения (2.6.10) можно представить в виде (2.6.12), и таким образом (2.6.12) определяет собой общее решение однородного уравнения.
Если среди корней характеристического
полинома есть комплексный корень
,
то поскольку коэффициенты этого полинома
вещественны, найдется и сопряженный к
нему корень
,
причем
и
будут входить в линейную комбинацию
(2.6.12) с комплексно-сопряженными
коэффициентами
и
.
Сумма двух комплексно-сопряженных
членов
может быть записана как
Таким образом, в случае отсутствия
кратных корней, общее решение
разностного уравнения (2.6.10) представляется
линейной комбинацией решетчатых функций
,
,
,
где
- вещественные корни, а
и
- модули и аргументы комплексно-сопряженных
корней.
Если среди корней имеются кратные, то
можно показать [4],
что функции(
,
- число некратных корней) будут
образовывать систему линейно-независимых
решений, если каждому кратному корню
кратности
поставить в соответствие частное решение
вида
, (2.6.13)
где
- некоторые постоянные.
Рассмотрим теперь решение неоднородного
уравнения (2.6.9). Для этого предположим,
что частное решение этого уравнения
,
обусловленное правой частью
,
определено. Его обычно называют
вынужденным решением, и оно может быть
найдено, например, по виду правой части
(2.6.9), аналогично тому, как это делается
для непрерывных систем при нахождении
решения линейного неоднородного
дифференциального уравнения с известной
правой частью[12].
Другим способом нахождения
вынужденного решения
является метод вариации произвольных
постоянных[4].
Покажем теперь, что искомое общее решение неоднородного уравнения (2.6.9) определяется выражением
, (2.6.14)
где
- общее решение однородного уравнения
(2.6.10). Для этого подставим (2.6.14) в исходное
уравнение (2.6.9). Получим
. (2.6.15)
Функция
является частным решением неоднородного
уравнения, поэтому
,
а функция
есть общее решение однородного уравнения,
и, следовательно, первое слагаемое из
(2.6.15), заключенное в скобки, равно нулю.
Таким образом подстановка (2.6.14) в исходное
уравнение обращает его в тождество, и
таким образом (2.6.14) действительно есть
общее решение неоднородного уравнения.
В частном случае, если все корни
характеристического полинома различны,
то с учетом (2.6.12) это решение примет вид
, (2.6.16)
где постоянные
могут быть определены по заданным
начальным условиям (2.6.8).
Весовая и переходная функции (матрицы) дискретной системы.Пусть дискретная система задана разностными уравнениями в форме Коши (2.6.1). Используя решение (2.6.2) запишем выражение для выходной переменной
,
. (2.6.17)
В этом выражении матричная функция
(2.6.18)
называется импульсной переходной или весовой матрицей дискретной системы, а матричная функция
(2.6.19)
называется переходной матрицей этой системы.
Чтобы выяснить физический смысл этих
характеристик рассмотрим систему с
одним входом и одним выходом
.
В этом случае характеристики (2.6.18) и
(2.6.19) становятся скалярными, которые
будем обозначать как
и
соответственно.
Пусть в начальный момент
система (2.6.1) находилась в покое, то есть
,
и пусть в момент
на систему действует единичный импульс,
определяемый соотношением
. (2.6.20)
Тогда очевидно, что вплоть до момента
выход системы будет нулевым, а при
из (2.6.17) получим
.
Таким образом, весовая функция дискретной системы это реакция ее выхода при нулевом начальном состоянии на единичный импульс (2.6.20).
Определим теперь при
выход дискретной системы, когда на ее
входе в момент
действует единичная ступенчатая
решетчатая функция, определяемая
соотношением
. (2.6.21)
Тогда из (2.6.17) для
будем иметь
,
то есть переходная функция это реакция выхода системы при нулевом начальном состоянии на единичную ступенчатую функцию.
Очевидно, что в многомерном случае
элементами весовой матрицы
являются решетчатые функции, определяющие
реакцию соответствующего выхода
дискретной системы при нулевом начальном
состоянии, когда на один из входов
действует единичный импульс, а на
остальных входах сигналы отсутствуют.
Аналогично определяются элементы
переходной матрицы
.
Рассмотрим особенность нахождения
переходной функции для дискретной
односвязной (для простоты) системы
заданной в форме "вход-выход"
разностным уравнением (2.6.7). Эта особенность
состоит в том, что начальные условия по
выходной переменной (2.6.8) определяются
не только начальным состоянием системы,
которое при нахождении переходной
функции принимается нулевым, но зависят
также и от решетчатой функции входного
воздействия. Это приводит к тому, что
начальные условия (2.6.8) могут оказаться
ненулевыми. Формально это можно объяснить
также тем, что из-за наличия в правой
части уравнения (2.6.7) смещенных решетчатых
функций
ступенчатое воздействие (2.6.21) начинает
действовать на систему уже в момент
.
Определить начальные условия (2.6.8) можно
непосредственно из самого уравнения
(2.6.7). Для этого, полагая
и принимая очевидное условие, что
для
,
запишем это уравнение для моментов
.
Тогда нетрудно показать, что начальные
условия определятся следующими
соотношениями
(2.6.22)
Заметим, что если до момента
система находилась в покое
,
то начальные условия (2.6.8) могут оказаться
ненулевыми не только при
.
В частности, если в более общем случае
где
- заданная решетчатая функция, то
начальные условия также могут быть
определены по соотношениям (2.6.22), в
которых коэффициенты
необходимо теперь умножить на
,
где
.
Пример.В качестве примера рассмотрим односвязную дискретную систему 3-го порядка, заданную в форме "вход-выход" следующим разностным уравнением
. (2.6.23)
Пусть до момента
система находилась в покое и пусть
входное воздействие
задано следующей решетчатой функцией
. (2.6.24)
Требуется определить решетчатую функцию
выхода
.
Переходя к решению данной задачи, составим характеристическое уравнение
,
решением которого являются следующие корни
,
.
Тогда общее решение соответствующего однородного уравнения запишется в виде
,
где
,
,
- произвольные постоянные.
Найдем вынужденную составляющую решения.
При этом, поскольку в силу (2.6.24) правая
часть заданного разностного уравнения
является гармонической решетчатой
функцией, то и вынужденное решение
также будем искать в виде гармонической
решетчатой функции той же частоты
, (2.6.25)
где
и
неизвестные пока константы. Для их
определения подставим (2.6.25) и (2.6.24) в
исходное уравнение
Применяя формулы для
и
,
после преобразования и приведения
подобных, получим следующую систему
уравнений
решениями которой будут
и
.
Таким образом окончательно общее решение
заданного неоднородного уравнения
(2.6.23) запишется в виде
(2.6.26)
Определим постоянные
.
Для этого найдем сначала начальные
условия
,
,
.
Записывая исходное уравнение (2.6.23) для
моментов
и учитывая, что
при
,
а также условие (2.6.24) будем иметь
Запишем теперь решение (2.6.26) для моментов
.
Производя необходимые вычисления,
получим следующую систему уравнений
Решениями этой системы являются
,
,
.
Рис. 2.7.
.
На рис.2.7приведены графики решетчатых функций
найденного решенияи вынужденной составляющей этого решения
.
Заметим, что как следует из (2.6.26) и из
приведенного рисунка, если свободная
составляющая
при
,
то установившаяся реакция дискретной
системы на гармоническое входное
воздействие также является гармонической
решетчатой функцией той же частоты, но
другой амплитуды и фазы.