Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебники 60299.doc
Скачиваний:
22
Добавлен:
01.05.2022
Размер:
11.56 Mб
Скачать

2.3. Модели систем в переменных состояния

Мы рассмотрели некоторые методы анализа и синтеза систем с обрат­ной связью. В частности, мы воспользовались преобразованием Лапласа, чтобы перейти от дифференциальных уравнений, описывающих поведение системы, к алгебраическому уравнению относительно комплексной переменной s. На основании этого алгебраического уравнения мы смогли получить передаточную функцию, связывающую вход и выход сис­темы.

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

Анализ и синтез систем управления во временной области основан на понятии состояния системы. Состояние системы—это совокупность таких переменных, знание которых, наряду со входными функциями и уравнениями, описывающими динамику системы, позволяет определить ее будущее состояние и выходную переменную. Для динамиче­ской системы ее состояние описывается набором переменных состояния Это такие переменные, которые определяют будущее поведение систе­мы, если известно ее текущее состояние и все внешние воздействия. Рассмотрим систему,

Рис. 2.19. Структурная схема системы управления

изображенную на рис. 2.19 , где и есть выходные переменные, а и вход­ные переменные. Для этой системы переменные имеют следующий смысл: если в момент времени известны начальные значения и входные сигналы и для , то этой информации достаточно, чтобы определить будущие значения всех переменных состояния и выходных переменных.

Переменные состояния описывают поведение системы в будущем, если извест­ны текущее состояние, внешние воздействия и уравнения динамики системы.

Общий вид динамической системы приведен на рис.2.20.

Рис.2.20. Динамическая система

Простым примером переменной состояния может служить положение выключателя электролампочки. Выключатель может быть в одном из двух положений — «включено» или «выключено», поэтому его состоянию соответствует одно из двух возможных значе­ний. Если мы знаем, в каком состоянии (положении) находится выключатель в момент времени t0, и если мы прикладываем к нему воздействие, то мы всегда можем определить будущее состояние элемента.

Примером системы, которую можно описать переменными состояния, яв­ляется RCL цепь, изображенная на рис. 2.21. Cостояние системы характеризуется двумя переменными , где - напряжение на конденсаторе , - ток через ин­дуктивность.

В

Рис. 2.21. RLC-цепь

ыбор этих переменных интуитивно понятен, т. к. общая энергия, за­пасенная в цепи, непосредственно зависит от них, как

(2.17)

Таким образом, и несут информацию о полной начальной энергии в цепи и, сле­довательно, о состоянии системы в момент . Для описания пассивной RCL цепи число необходимых переменных состояния равно числу независимых элементов, накапливаю­щих энергию. Используя закон Кирхгофа для токов, запишем дифференциальное уравне­ние первого порядка, определяющее скорость изменения напряжения на конденсаторе:

(2.18)

Закон Кирхгофа для напряжений, примененный к правому контуру, дает уравнение, опре­деляющее скорость изменения тока через индуктивность:

(2.19)

Выход системы определяется линейным алгебраическим уравнением

(2.20)

Уравнения (2.18) и (2.19) мы можем переписать в виде системы двух дифференциальных уравнений относительно переменных состояния и

(2.21)

(2.22)

Используя уравнения (2.21) и (2.22), а также начальные условия мы сможем определить будущее поведение системы и ее выходную переменную.

Переменные состояния, описывающие систему, не являются единственными, и все­гда можно выбрать альтернативную комбинацию таких переменных. Например, для сис­темы второго порядка, такой как масса—пружина или RCL цепь, в качестве переменных состояния можно выбрать любые две линейно независимые комбинации и . Так, для RCL-цепи мы могли бы принять за переменные состояния два напряжения, и . Тогда новые переменные состояния, и будут связаны со старыми переменными и , соотношениями:

(2.23)

(2.24)

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

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

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

Дифференциальные уравнения состояния

Состояние системы описывается дифференциальными уравнениями первого порядка от­носительно каждой из переменных состояния. Эти уравнения в общем случае имеют следу­ющий вид:

(2.25)

…………

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

(2.26)

Матрица-столбец, состоящая из переменных состояния, называется вектором состояния и имеет вид:

(2.27)

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

(2.28)

Уравнение (2.28) часто называют просто уравнением состояния.

Матрица А является квадратной размерности п×п, а матрица В имеет размерность п×m. Уравнение состояния связывает скорость изменения состояния системы с самим со­стоянием и входными сигналами. В общем случае выходные сигналы линейной системы связаны с переменными состояния и входными сигналами уравнением выхода

(2.29)

где y - совокупность выходных сигналов, представленная в виде вектора - столбца.

Воспользовавшись уравнениями (2.28) и (2.29) запишем уравнение состояния RCL-цепи

(2.30)

Уравнение выхода будет иметь вид:

(2.31)

Если R=3, L=1, C=1/2, то

и

Решение дифференциального уравнения (2.28) можно получить точно также, как решается скалярное дифференциальное уравнение первого порядка. Рассмотрим уравнение

(2.32)

где и - скалярные функции времени. Решение будем искать в виде экспоненты . Преобразуем уравнение (2.32) по Лапласу, получим

откуда

. (2.33)

Обратное преобразование Лапласа уравнения (2.33) дает искомое решение

(2.34)

Аналогично получается и решение дифференциального уравнения состояния. Прежде всего введем в рассмотрение матричную экспоненциальную функцию, представив ее в виде ряда

(2.35)

который сходится для всех конечных t и любой А. Тогда решение уравнения состояния будет иметь вид:

(2.36)

Решение (2.36) можно также получить, применив преобразование Лапласа к уравнению (2.28) и сгруппировав члены. В результате получим:

(2.37)

где можно ввести обозначение , что является преобразованием Лапласа фун­кции . Применив к (2.37) обратное преобразование Лапласа и учитывая, что второе слагаемое в правой части содержит произведение , мы и получим реше­ние (2.36). Матричная экспоненциальная функция описывает свободное движение си­стемы и называется фундаментальной матрицей или переходной матрицей состояния. Таким образом, решение (2.36) можно записать в виде:

(2.38)

В результате для свободного движения системы (в случае когда u=0) решение можно записать так:

(2.39)

Отсюда легко можно видеть, что для того чтобы определить переходную матрицу состоя­ния, необходимо начальные значения всех переменных состояния кроме одной положить равными нулю и вычислить реакцию каждой переменной состояния на это ненулевое зна­чение. Иначе говоря, элемент φij(t) представляет собой реакцию i-й переменной состояния на начальное значение j-й переменной состояния при условии, что начальные значения всех остальных переменных состояния равны нулю. Мы воспользуемся этим свойством в последующих разделах при вычислении элементов переходной матрицы состояния. Одна­ко сначала мы рассмотрим несколько моделей систем в переменных состояния, представ­ленных в виде сигнальных графов, и покажем, как с их помощью можно исследовать устой­чивость систем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]