Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Метод пространства состояний электрических цепей

Содержание:

Анализ электрических цепей методом пространства состояний:

Все переменные величины, характеризующие динамическую систему G (рис. 9.1) или имеющие определенное к ней отношение, целесообразно разделить на три группы: 1) входные переменные или входные воздействия Метод пространства состояний электрических цепей

Величины Метод пространства состояний электрических цепей   предполагаются функциями времени Метод пространства состояний электрических цепейи обозначают соответственно значения величин Метод пространства состояний электрических цепей в момент времени t. Как известно, электрические процессы в любой схеме определяются параметрами Метод пространства состояний электрических цепей и функциями источников Метод пространства состояний электрических цепей а также независимыми начальными условиями переменных при Метод пространства состояний электрических цепей — токами в индуктивных элементах Метод пространства состояний электрических цепей и напряжениями на емкостных элементах Метод пространства состояний электрических цепей которые должны быть известны или рассчитаны. Через Метод пространства состояний электрических цепей и

Метод пространства состояний электрических цепей

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

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

Метод пространства состояний электрических цепей

Вектор выхода Метод пространства состояний электрических цепей также является функцией Метод пространства состояний электрических цепей и может быть записан как

Метод пространства состояний электрических цепей

Уравнения (9.1) и (9.2) часто называют уравнениями состояния системы. Для систем, описываемых линейными дифференциальными уравнениями, уравнения состояния (9.1) и (9.2) сводятся к следующим:

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей— матрица коэффициентов размерности Метод пространства состояний электрических цепей— матрица управления (выхода) размерности Метод пространства состояний электрических цепей Метод пространства состояний электрических цепей — матрица выхода размерности Метод пространства состояний электрических цепей Метод пространства состояний электрических цепей — матрица обхода системы раз-мерности Метод пространства состояний электрических цепей

На рис. 9.2 изображена обобщенная схема, динамика которой описывается уравнениями (9.3) и (9.4) [4, 8].
Метод пространства состояний электрических цепей

Если система стационарная, то ее динамика описывается уравнениями состояния, матрицы которых имеют элементы, не изменяющиеся во времени,  т. е.

Метод пространства состояний электрических цепей

Матрица коэффициентов А определяет структуру системы, параметры элементов и их взаимные связи. Динамические свойства системы в основном определяются этой матрицей. Матрица управления В показывает связь управляющих (возмущающих) воздействий Метод пространства состояний электрических цепей переменными состояния. Метод пространства состояний электрических цепейПри отсутствии входных воздействий, когда требуется исследовать свободное движение системы, матрица управление В равна нулю. Матрица С формирует выходные переменные Метод пространства состояний электрических цепей из переменных состояний Метод пространства состояний электрических цепей И наконец, матрица обхода системы D показывает непосредственное влияние входных воздействий Метод пространства состояний электрических цепей на выходные координаты без преобразования вектора Метод пространства состояний электрических цепей динамической системой.

Следует отметить, что уравнения состояния (9.5) и (9.6) — это матричная запись системы линейных дифференциальных уравнений 1-го порядка с постоянными коэффициентами, описывающими динамику соответствующей линейной системы а взаимные связи между переменными состояния, входными и выходными величинами.

Уравнения (9.5) и (9.6) принято называть стандартной формой записи уравнений динамики линейных управляемых систем с постоянными параметрами, имеющих произвольную структуру и произвольное число входов и выходов. Стандартная форма отличается компактностью и удобством преобразования. Процедура решения уравнений состояния в конечном итоге сводится к матричным преобразованиям над А, В, С и D, что весьма удобно для программирования на цифровых ЭВМ. Уравнения (9.5) и (9.6) являются исходной информацией при исследовании и проектировании систем управления методом пространства состояний. К такому виду можно привести формы записи уравнений динамики (передаточные функции, дифференциальные уравнения высокого порядка, матричные передаточные функции многомерных систем и т. д.), применяемые в классических методах исследования систем.

Получение уравнений состояния является начальным этапом исследования систем и цепей в современной теории управления.

Методы составления уравнений состояния электрических цепей и динамических систем

Чтобы найти уравнения состояния (9.5) и (9.6), необходимо динамику электрических цепей представить системой дифференциальных уравнений 1-го порядка. В качестве иллюстрации рассмотрим систему третьего порядка, описываемую уравнением
Метод пространства состояний электрических цепей

Для записи этого уравнения в векторно-математической форме положим

Метод пространства состояний электрических цепей

и тогда вместо уравнения (9.7) с учетом (9.8) получим: 

Метод пространства состояний электрических цепей

Система уравнений (9.9) совместно с уравнением (9.10) в матричной форме запишется:
Метод пространства состояний электрических цепей

Уравнения (9.11) и (9.12) дают конкретный вид матриц А, В, С и D уравнений (9.5) и (9,6).

Приведенный выше метод может с успехом применяться для систем с одним входом и выходом. В многоконтурных системах с несколькими входами и выходами указанная процедура реализуется не так просто поэтому существуют другие способы получения уравнений состояния (9.5) и (9.6).

Наиболее распространенным способом получения уравнений состояния исследуемой системы является представление ее в виде схемы системы в переменных состояния. Эта схема составляется из интеграторов, усилителей и суммирующих устройств. Обычно выходы интеграторов выбираются в качестве координат (переменных) состояния системы. Схема в переменных состояния даст наглядную физическую интерпретацию координат системы и описывает их взаимную связь. Схемы непрерывных систем в переменных состояния совпадают со схемами моделирования этих систем на аналоговых вычислительных машинах. Существует много разновидностей схем моделирования для одной и той же системы [8], отсюда и неоднозначность описания системы управления уравнениями состояния.

Сначала рассмотрим методы построения схем в переменных состояния для систем с одним входом и выходом, динамика которых описывается дифференциальным уравнением вида

Метод пространства состояний электрических цепей

при начальных условиях Метод пространства состояний электрических цепей Метод пространства состояний электрических цепей

Затем будут показаны некоторые примеры, применяемые при построении схем в переменных состояния для систем более сложной структуры, динамика которых не может быть описана одним уравнением вида (9.13). Конечным результатом построения схем в переменных состояния будет получение уравнений состояния (9.5) и (9.6).

Метод комбинирования производных

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

Метод пространства состояний электрических цепей

где   Метод пространства состояний электрических цепей

Представим уравнение (9.14) в виде отношения 

Метод пространства состояний электрических цепей

Это уравнение заменим следующими двумя:

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей— изображение вспомогательной переменной Метод пространства состояний электрических цепей

В дифференциальной форме последние два уравнения примут вид

Метод пространства состояний электрических цепей

Таким образом, вместо решения уравнения (9.13) можно решить уравнения (9.15) и (9.16). Составим схему решения уравнения (9.15), для этого разрешим его относительно старшей производной:

Метод пространства состояний электрических цепей
Метод пространства состояний электрических цепей

Предположим, что Метод пространства состояний электрических цепей-я производная функции Метод пространства состояний электрических цепей известна, тогда, подавая ее на цепочку последовательно соединенных интеграторов, на выходе каждого последующего шифратора будем иметь производные от функции Метод пространства состояний электрических цепей более низких порядков. Если каждую из этих производных умножить на соответствующий коэффициент а, и образовать их отрицательную сумму вместе с функцией Метод пространства состояний электрических цепей то получим правую часть уравнения (9.17), т. е. Метод пространства состояний электрических цепей-ю производную функции Метод пространства состояний электрических цепей которая ранее предполагалась известной. Функция Метод пространства состояний электрических цепей которая является решением уравнения (9.13), получается линейной комбинацией производных от Метод пространства состояний электрических цепей взятых с коэффициентами Метод пространства состояний электрических цепей в соответствии с уравнением (9.16). Схема решения уравнений (9.15) и (9.16) приведена на рис. 9.3.

При ненулевых начальных условиях уравнения (9.13) необходимо их перевести в начальные условия (9.15). Предполагая, что уравнения (9.15) и (9.16) эквивалентны (9.13) и при ненулевых начальных условиях, запишем эти уравнения в операторной форме:

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей — полиномы начальных условий.

Подставляя Метод пространства состояний электрических цепей из последних двух уравнений (9.18) в первое, получаем

Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей

Из этого уравнения находится тождественное равенство, по которому определяются начальные условия уравнения (9.15) по известным начальным условиям (9.13)

Метод пространства состояний электрических цепей

Приравнивая коэффициенты при одинаковых степенях р этого равенства, находим начальные условия Метод пространства состояний электрических цепей интеграторов схемы на рис. 9.3.

Если в качестве переменных состояния Метод пространства состояний электрических цепей выбрать выходные величины интеграторов схемы (см. рис. 9.3), то получим следующую систему уравнений:

Метод пространства состояний электрических цепей

Записывая эту систему уравнений в матричной форме вида (9.5) и (9.6)Метод пространства состояний электрических цепей

получаем конкретный вид матриц А, В, С и D.

Применение этого метода для составления уравнений состояния не требует преобразования уравнения (9.13). Можно непосредственно по виду уравнения (9.13) составлять схему в переменных состояния, так как его коэффициенты являются и коэффициентами схемы в переменных состояния. Пересчет начальных условий происходит по уравнению (9.19).

Пример 9.1.

Составить уравнения состояния для системы, динамика которой описывается дифференциальным уравнением

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Схема в переменных состояния приведена на рис. 9.4. Из схемы в переменных состояния получаем уравнения:

Метод пространства состояний электрических цепей
Эта система уравнений в матричной форме имеет вид:

Метод пространства состояний электрических цепей

Следовательно, 

Метод пространства состояний электрических цепей

Метод последовательного интегрирования

Запишем уравнение (9.13) и операторной форме при нулевых начальных условиях в виде

Метод пространства состояний электрических цепей

откуда

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Составим цепочку из Метод пространства состояний электрических цепей последовательно соединенных интеграторов. Сигнал на выходе крайнего правого интегратора примем за Метод пространства состояний электрических цепей. Выполнение равенства (9.22) обеспечится в том случае, соли на вход крайнего левого и интегратора подать разностьМетод пространства состояний электрических цепей на вход следующего — разность Метод пространства состояний электрических цепей и выход предыдущего интегратора и т. д. Схема решения уравнения (9.22) тогда примет вид, показанный на рис. 9.5.

Если снова выбрать в качестве переменных состояния Метод пространства состояний электрических цепей выходы интеграторов схемы рис. 9.5, то получим систему уравнений:

Метод пространства состояний электрических цепей

При ненулевых начальных условиях уравнения (9.13) начальные условия интеграторов схемы определяются соотношением [8]

Метод пространства состояний электрических цепей

Записывая эту систему уравнений в форме уравнений (9.5) и (9.6), находим матрицы А, В, С и D:

Метод пространства состояний электрических цепей

Как и для метода комбинирования производных, коэффициенты уравнения (9.13) являются одновременно и коэффициентами схемы и переменных состояния. Поэтому, зная общую структуру схемы в переменных состояния, можно непосредственно по виду уравнения (9.13) построить соответствующую схему в переменных состояния и найти уравнения состояния в виде (9.5) и (9.6).

Пример 9.2. 

Составить уравнения состояния для системы, описываемой уравнением
Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Схема а переменных состояния, построенная методом непосредственно интегрирования, показана на рис. 9.6. Из схемы получаем систему уравнений 1-го порядка:

Метод пространства состояний электрических цепей

В матричной форме эта система уравнений имеет вид:
Метод пространства состояний электрических цепей
Из последних уравнений ясно видны матрицы А, В, С. D.

В примере 9.2 матрица D отлична от нуля. Это имеет место в тех случаях, когда Метод пространства состояний электрических цепей т.е. максимальная степень производной правой части дифференциального уравнения равна максимальной степени производной левой части уравнения. Если Метод пространства состояний электрических цепей то матрица D всегда будет нулевой матрицей. Случай Метод пространства состояний электрических цепей соответствует физически нереализуемой системе, поэтому представляет только чисто теоретический интерес и здесь не рассматривается.

Метод разложения передаточной функции на элементарные дроби

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

Метод пространства состояний электрических цепей

Разложим эту передаточную функцию на элементарные дроби

Метод пространства состояний электрических цепей

Отсюда

Метод пространства состояний электрических цепей

Коэффициент d будет отличен от нуля при Метод пространства состояний электрических цепей Схема в переменных состояния уравнения (9.26) показана на рис. 9.7. Уравнения состояния имеют вид:

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Как видно из выражения (9.27), матрица А является диагональной.

Пример 9.3.

Составим уравнения состояния для электрической цепи второго порядка, передаточная функция которой имеет вид

Метод пространства состояний электрических цепей

Полюса этой передаточной функции равны:

Метод пространства состояний электрических цепей

Представим передаточную функцию Метод пространства состояний электрических цепей в виде суммы элементарных дробей

Метод пространства состояний электрических цепей

Коэффициенты Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Таким образом, необходимо составить схему в переменных состояния для уравнения
Метод пространства состояний электрических цепей

Схема в переменных состояния показана на рис. 9.8. Уравнения, связывающие переменные состояния Метод пространства состояний электрических цепей входную и выходную величины Метод пространства состояний электрических цепей имеют вид

Метод пространства состояний электрических цепей

В матричном виде эти уравнения запишем таким образом:

Метод пространства состояний электрических цепей

При наличии кратных полюсов передаточной функции (9.25) матрица А будет представлена в канонической форме Жордана [8]. Ниже будет показано, что вычислительная процедура значительно упрощается, если матрица А диагональная или имеет каноническую форму Жордана. Основная трудность получения уравнений состояния вида (9,27) и (9,28) состоит в нахождении полюсов передаточной функции (9.25).

Преобразование неоднородных уравнений состояния в однородные

В результате построения схемы и переменных состояния можно получить уравнения состояния в виде (9.5). Это система неоднородных дифференциальных уравнений первого порядка. Их решение будет содержать две составляющие — свободную и вынужденную. Первая зависит от динамики системы и начального значения вектора переменных состояния Метод пространства состояний электрических цепей Вторая зависит также от матрицы А и вектора входных воздействий Метод пространства состояний электрических цепей

Свободная составляющая определяется решением однородного уравнения

Метод пространства состояний электрических цепей

когда вектор входного воздействия Метод пространства состояний электрических цепей в выражении (9.5) предполагается нулевым.

Имеет смысл попытаться преобразовать систему неоднородных уравнений (9.5) в однородную вида (9.29). Цель этого преобразования заключается в том, чтобы получить уравнения состояния системы при наличии внешних воздействий Метод пространства состояний электрических цепей, содержащие только переменные состояния. При этом значительно упрощается решение уравнений состояния.

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

Рассмотрим методику построения схем в переменных состояния для формирования некоторых часто встречающихся входных воздействий Метод пространства состояний электрических цепей

Построение схем в переменных состояния для типовых входных воздействий

Входное воздействие в виде полиномиальной функции:

Полиномиальное входное воздействие описывается функцией

Метод пространства состояний электрических цепей

при Метод пространства состояний электрических цепей Обозначим

Метод пространства состояний электрических цепей

и продифференцируем уравнение (9.31) по t. Тогда

Метод пространства состояний электрических цепей

Аналогично

Метод пространства состояний электрических цепей

Продолжая этот процесс до тех пор, когда очередная производная будет равно нулю, получим следующую систему уравнений:

Метод пространства состояний электрических цепей

Величины Метод пространства состояний электрических цепей называются переменными (координатами) состояния входа. Система дифференциальных уравнений (9.32) показывает, что полиномиальное воздействие можно получить с помощью цепочки последовательно соединенных интеграторов, как изображено на рис. 9.9.

Метод пространства состояний электрических цепей

Начальные условия на интеграторах:

Метод пространства состояний электрических цепей

Выходом этой системы является заданное входное воздействие, определяемое переменной состояния Метод пространства состояний электрических цепей Матрицы Метод пространства состояний электрических цепей уравнений состояния (9.32) находятся из выражений (9.32) и (9.31)

Метод пространства состояний электрических цепей

Пример 9.4. 

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

Систему уравнений, решением которой будет линейная функция, получим из выражения (9.32)

Метод пространства состояний электрических цепей         Метод пространства состояний электрических цепей

При начальных условиях Метод пространства состояний электрических цепейМетод пространства состояний электрических цепейвыходной сигнал Метод пространства состояний электрических цепей

Схема о переменных состояния показана на рис. 9.10,

В матричном виде уравнения состояния схемы (рис. 9.10) будут иметь вид
       Метод пространства состояний электрических цепей

отсюда матрицы Метод пространства состояний электрических цепейравны:

Метод пространства состояний электрических цепей

Входное воздействие в виде гармонической функции

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

Метод пространства состояний электрических цепей

Решение дифференциального уравнения

Метод пространства состояний электрических цепей

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

Метод пространства состояний электрических цепей

с начальными условиями Метод пространства состояний электрических цепей

Схема в переменных состояния, которая следует из формул (9.37), показана на рис. 9.11. Сигнал Метод пространства состояний электрических цепейопределяется выражением

Метод пространства состояний электрических цепей

Изменяя начальные условия Метод пространства состояний электрических цепей можно получать гармонические сигналы различной фазы и амплитуды.

Метод пространства состояний электрических цепей

Входное воздействие в виде экспоненциальной функции

Экспоненциальное входное воздействие описывают функцией

Метод пространства состояний электрических цепей

Пусть Метод пространства состояний электрических цепей Тогда

Метод пространства состояний электрических цепей

Начальное значение Метод пространства состояний электрических цепей Схема в переменных состояния системы, использующая это последнее уравнение, показана на рис. 9.12. Переменная Метод пространства состояний электрических цепейявляется воздействием экспоненциального вида.

Методика преобразования неоднородных уравнений состояния в однородные

Для преобразования системы неоднородных уравнений (9.5) в однородную (9.29) необходимо вектор Метод пространства состояний электрических цепей рассматривать совместно с переменными состояния системы Метод пространства состояний электрических цепей, т. е. включить вектор Метод пространства состояний электрических цепейв число координат системы (рис. 9.13).

Допустим, что входной вектор Метод пространства состояний электрических цепей есть решение уравнений состояния

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

полученных путем построения схемы и переменных состояния дифференциального уравнения, решением которого и является вектор Метод пространства состояний электрических цепейВектор Метод пространства состояний электрических цепей будет входным для исследуемой системы с уравнениями состояния вида (9.5) и (9.6). Подставим уравнение (9.42) в (9.5) и (9.6)

Метод пространства состояний электрических цепей

Объединим в одну систему уравнения (9.43) и (9.41)

Метод пространства состояний электрических цепей

Обозначим расширенный вектор, включающий как переменные состояния Метод пространства состояний электрических цепейуправляемой системы, так и переменные состояния Метод пространства состояний электрических цепей схемы в переменных состояния входного воздействии Метод пространства состояний электрических цепейчерез Метод пространства состояний электрических цепей т. е.

Метод пространства состояний электрических цепей

Уравнения (9.43), (9.44) и (9.45) объединим и запишем в виде:

Метод пространства состояний электрических цепей
Обозначая

Метод пространства состояний электрических цепей

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

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

Пример 9.5.

Найти матрицы Метод пространства состояний электрических цепей для системы примера 9.1 при линейном входном воздействии. Из примера 9.1

Метод пространства состояний электрических цепей
Для линейного воздействия

Метод пространства состояний электрических цепей

Подставляя Метод пространства состояний электрических цепей в (9.49), получаем

Метод пространства состояний электрических цепей

На практике часто пользуются следующим приемом при преобразовании неоднородных уравнений (9,5) и (9.6) в однородные. Составляется расширенная схема в переменных состояния, включающая схемы в переменных состояния входного воздействия и собственно динамической системы. Из этой схемы непосредственно получают расширенные матрицы Метод пространства состояний электрических цепей

Пример 9.6.

Для условий примера 9.5 найти матрицы Метод пространства состояний электрических цепей (рис. 9.14).

Метод пространства состояний электрических цепей

Расширенная схема о переменных состояния показана на рис. 9.14. Из нее получаем:

Метод пространства состояний электрических цепей

В матричной форме эту систему уравнений можно записать, если обозначить Метод пространства состояний электрических цепей так

Метод пространства состояний электрических цепей

Результаты примеров 9.5 и 9.6 совпадают.

Формы решения уравнений состояния

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

Форма решения однородных уравнений состояния

Если на систему не подаются внешние воздействия, то Метод пространства состояний электрических цепей и уравнение (9.5) становится однородным

Метод пространства состояний электрических цепей

Решение этого уравнения описывает динамику системы за счет ненулевых начальных условий (свободное движение), когда внешние силы равны нулю. Предположим, что движение начинается в момент Метод пространства состояний электрических цепей из начального состояния Метод пространства состояний электрических цепей Решение уравнения (9.52) можно получить по аналогии с решением скалярного уравнения в виде

Метод пространства состояний электрических цепей

Действительно, если подставить решение (9,53) в (9.52), предварительно взяв производную от (9.53), то получим тождество. Следовательно, (9.53) является решением однородного матричного уравнения (9.52).

Если обозначить

Метод пространства состояний электрических цепей

то уравнение (9.53) можно записать как

Метод пространства состояний электрических цепей

Выходной вектор системы будет иметь вид

Метод пространства состояний электрических цепей

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

Форма решения неоднородных уравнений состояния

Решение уравнения (9.5) будем искать в форме, аналогичной выражению (9.55). Положим

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей— вектор, зависящий от времени и заменяющий вектор начального состояния Метод пространства состояний электрических цепей в уравнении (9.55) при отсутствии внешних воздействий.

Дифференцируя выражение (9.57) по t, получаем

Метод пространства состояний электрических цепей

Учитывая, что Метод пространства состояний электрических цепейуравнение (9.58) запишем в виде

Метод пространства состояний электрических цепей

Если выражение (9.57) является решением уравнения (9.5), то величины в правых частях уравнений (9.5) и (9.59) должны быть одинаковыми.

Отсюда

Метод пространства состояний электрических цепей

Решая это уравнение относительно Метод пространства состояний электрических цепей получаем

Метод пространства состояний электрических цепей

Подставив выражения (9.61) в (9.57), имеем

Метод пространства состояний электрических цепей

Учитывая, что

Метод пространства состояний электрических цепей

выражение (9.62) примет вид

Метод пространства состояний электрических цепей

Постоянную интегрирования Метод пространства состояний электрических цепей можно определить, если в уравнении (9.64) принять Метод пространства состояний электрических цепейТогда

Метод пространства состояний электрических цепей

Так как Метод пространства состояний электрических цепей то

Метод пространства состояний электрических цепей

Таким образом,

Метод пространства состояний электрических цепей

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

Метод пространства состояний электрических цепей

Первое слагаемое выражения (9.67) — составляющая выходного вектора за счет ненулевых начальных условий Метод пространства состояний электрических цепей Она совпадает с решением однородного уравнения (9.52). Второе слагаемое характеризует реакцию системы на внешнее воздействие Метод пространства состояний электрических цепей третье — представляет собой непосредственное влияние вектора входа Метод пространства состояний электрических цепей на выход Метод пространства состояний электрических цепей

Аналитический подход к вычислению матрицы перехода

Формы решения однородной (9.56) и неоднородной (9.67) систем уравнений состояния содержат матрицу перехода Метод пространства состояний электрических цепей Поэтому одной из центральных задач исследования систем является нахождение матрицы перехода. Существует много методов определения Метод пространства состояний электрических цепейОсновные подходы базируются на теореме Сильвестра [8, 33], а также к ним относится метод разложения Метод пространства состояний электрических цепей в бесконечный ряд и метод комплексной плоскости, которые мы и рассмотрим ниже.

Далее рассматриваются и обосновываются аналитические методы вычисления матрицы перехода Метод пространства состояний электрических цепей применяемые в практике анализа и синтеза электрических цепей и динамических систем. Они иллюстрируются примерами.

Метод разложения матрицы перехода в бесконечный ряд

Переходная матрица Метод пространства состояний электрических цепей раскладывается в бесконечный ряд

Метод пространства состояний электрических цепей

Этот метод наиболее трудоемок, если элементы матрицы Метод пространства состояний электрических цепей «не исчезают» при небольших Метод пространства состояний электрических цепей После выполнения суммирования следует найти в замкнутом виде каждый элемент матрицы Метод пространства состояний электрических цепей Это непростая задача, и если порядок Метод пространства состояний электрических цепей недостаточно низкий, то задача может оказаться и непреодолимой. Однако метод разложения и бесконечный ряд весьма удобен при вычислении Метод пространства состояний электрических цепей на цифровых вычислительных машинах, что и будет показано несколько ниже.

Пример 9.7.

Найти матрицу перехода Метод пространства состояний электрических цепейдля матрицы

Метод пространства состояний электрических цепей

Степени Метод пространства состояний электрических цепей находят последовательным умножением

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей определяют по рекуррентной формуле

Метод пространства состояний электрических цепей

Переходная матрица

Метод пространства состояний электрических цепей

Если свернуть бесконечные ряды внутри матрицы Метод пространства состояний электрических цепей получим

Метод пространства состояний электрических цепей

Метод комплексной плоскости

Возьмем преобразование Лапласа от обеих частей уравнения (9.52)

Метод пространства состояний электрических цепей

отсюда

Метод пространства состояний электрических цепей

Применив к уравнению (9.70) обратное преобразование Лапласа,  получим

Метод пространства состояний электрических цепей

Сравнивая выражения (9.53) и (9.71), приходим к выводу, что

Метод пространства состояний электрических цепей

Основная трудность этого метода состоит в нахождении матрицы, обратнойМетод пространства состояний электрических цепей

Пример 9.8.

Найти матрицу перехода Метод пространства состояний электрических цепей, если

Метод пространства состояний электрических цепей

Найдем матрицу Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Матрица, обратная Метод пространства состояний электрических цепей имеет вид

Метод пространства состояний электрических цепей

Пользуясь таблицей преобразования Лапласа [26, 28], находим

Метод пространства состояний электрических цепей

Рассмотренный метод комплексной плоскости дает возможность проследить физическим смысл матрицы перехода Метод пространства состояний электрических цепей Произвольный Метод пространства состояний электрических цепей-й член Метод пространства состояний электрических цепей уравнения (9.55) при Метод пространства состояний электрических цепей можно записать в виде суммы

Метод пространства состояний электрических цепей

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

При рассмотрении физического смысла матрицы перехода Метод пространства состояний электрических цепей было указано, что каждый элемент Метод пространства состояний электрических цепей можно интерпретировать как импульсную переходную функцию определенной части схемы в переменных состояния. Выражение (9.73) показывает, что реакция системы на единичный мгновенный импульс будет содержать конечное число составляющих Метод пространства состояний электрических цепейкоторые получили название «частот» системы [8, 33]. Они позволяют проводить оценку характера решения уравнений состояния и дают возможность творчески решать задачи расчета и проектирования электрических цепей и систем. Например, путем выбора начальных условий или специальным формированием выходной координаты можно добиться отсутствия на выходе нежелательной «частоты» системы.

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

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

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

Метод пространства состояний электрических цепей

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

Алгоритм вычисления бесконечного ряда

При решении этой задачи воспользуемся рекуррентными соотношениями, позволяющими наиболее просто и экономно составить алгоритм вычисления бесконечною ряда (9.74). Обозначим

Метод пространства состояний электрических цепей

Тогда

Метод пространства состояний электрических цепей

при Метод пространства состояний электрических цепей

Таким образом, вычисление ряда (9.74) состоит из последовательных циклов, в каждом из которых будут использоваться результаты предыдущих вычислений. На рис. 9.15 показана схема алгоритма вычисления Метод пространства состояний электрических цепей использующего рекуррентные соотношения (9.77) и (9.78). Алгоритм не имеет условия, по которому будет закончен счет (Метод пространства состояний электрических цепей ограничено), и поэтому число членов ряда (9.74) не определено.
Метод пространства состояний электрических цепей
 

Критерий ограничения бесконечного ряда

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

Метод пространства состояний электрических цепей

Представим остаточный член (9.79) в следующем виде:
Метод пространства состояний электрических цепей
Заменим правую часть ряда (9.80) мажорирующим матричным рядом, где каждый член будет не меньше соответствующего члена ряда (9.80). Тогда вместо (9.80) можно записать
Метод пространства состояний электрических цепей
Правая часть этого выражения является матричной геометрической прогрессией с начальным членом Метод пространства состояний электрических цепейи знаменателем Метод пространства состояний электрических цепей Если норма знаменателя геометрической прогрессии меньше единицы, т. е.
(9.82)
Метод пространства состояний электрических цепей
то выражение (9.81) запишется так [8]:

Метод пространства состояний электрических цепей
Таким образом, остаточный член матричного ряда (9.74) можно оценивать по матрице в правой части выражения (9.83) при выполнении условия (9.К2). С увеличением Метод пространства состояний электрических цепей каждый член матрицы (9.83) будет уменьшаться. Значение Метод пространства состояний электрических цепей при котором наибольший член матрицы (9.83) будет меньше заданной точности Метод пространства состояний электрических цепей и определяет число членов ряда (9.74).

Использование критерия (9.83) для ограничения числа членов бесконечного ряда требует вычисления нормы матрицы, так как

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

выражение (9.83) справедливо только при выполнении условия (9.82). На рис. 9.16 показана схема алгоритма вычисления нормы произвольной матрицы А. В качестве ее нормы выбрана максимальная сумма абсолютных значений элементов строки матрицы А. Этот алгоритм должен быть составной частью оценки числа членов ряда (9.74).

На рис. 9.17 приведена схема алгоритма, но которому можно определить число членов ряда (9.74), обеспечивающих точность вычисления матрицы перехода Метод пространства состояний электрических цепей не хуже заданной. Алгоритм использует правую часть выражения (9.83) и имеет итерационный характер.

Алгоритм (рис. 9.17) требует достаточно сложной операции обращения матрицы. Целесообразно матричную оценку точности вычисления Метод пространства состояний электрических цепей (9.83) заменить скалярной. В качестве такой оценки возьмем норму остаточного числа

Метод пространства состояний электрических цепей

Проведем преобразования правой части критерия (9.84)

Метод пространства состояний электрических цепей

Известно [30], что если

Метод пространства состояний электрических цепей  и

Метод пространства состояний электрических цепей  то

Метод пространства состояний электрических цепей

Заменяя норму обратной матрицы в выражении (9.85) и учитывая, что

Метод пространства состояний электрических цепей

получаем      Метод пространства состояний электрических цепей

Рассмотрим построение алгоритма вычисления матрицы перехода Метод пространства состояний электрических цепей с использованием скалярной оценки (9.90) остаточного члена ряда (9.74).

Алгоритм должен содержать цикл поМетод пространства состояний электрических цепейи при каждом новом значении Метод пространства состояний электрических цепейвычислять очередной член ряда (9.74) и норму матрицы Метод пространства состояний электрических цепейЕсли

Метод пространства состояний электрических цепей
то можно использовать скалярную оценку остаточного члена матричного ряда (9.74). Для этого необходимо определять норму последующего слагаемого ряда (9.74) и при выполнении условия

Метод пространства состояний электрических цепей

ограничивать число членов ряда (9.74). Поскольку

Метод пространства состояний электрических цепей

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

Ниже представлен вариант программы вычисления переходной матрицы  в соответствии с алгоритмом (рис. 9.18), составленный в среде Mathcad [43].
Метод пространства состояний электрических цепей

Исходные параметры системы (из примера 9.9.5):

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

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


Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Метод разложения Метод пространства состояний электрических цепей  в бесконечный ряд позволяет определить матрицу перехода для одного момента времени t. Если требуется иметь зависимость матрицы перехода Метод пространства состояний электрических цепей  от времени, то необходимо вычислять Метод пространства состояний электрических цепей для дискретных моментов времени, в результате этого получим функцию перехода в табличном виде. Такая информация может быть использована при анализе характера поведения Метод пространства состояний электрических цепей во времени, а также при использовании решений уравнений состояния, представленных выражениями (9.53) и (9.62).

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

Аналитический подход к решению уравнений состояния

Формы решения уравнений состояния получены в разд. 9.4. Форма решения (9.53) применяется при исследовании как свободного движения системы, так и вынужденного, если входной вектор Метод пространства состояний электрических цепей можно представить как решение некоторой линейной системы дифференциальных уравнений первого порядка, т.е. применить процедуру расширения матрицы коэффициентов и матрицы выхода. Форма решения (9.62) является более общей и, естественно, ее практическое использование требует больших усилий и навыков исследования. Приведенные ниже примеры показывают процедуру аналитического решения уравнений состояния: при исследовании свободного движения системы (пример 9.9), свободного и вынужденного движения при построении расширенной схемы в переменных состояния (пример 9.10).

Пример 9.9.

Найти свободное движение системы, схема которой в переменных состояния приведена на рис. 9.4, при начальных условиях Метод пространства состояний электрических цепейМатрицы А, В, С и D для этой системы получены в примере 9.1

Метод пространства состояний электрических цепей

Поскольку требуется исследовать свободное движение, то Метод пространства состояний электрических цепей а уравнения состояния становятся однородными, и их решение имеет вид (9.53)

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей из примера 9.7

Таким образом

Метод пространства состояний электрических цепей

Пример 9.10. Найти реакцию Метод пространства состояний электрических цепей системы 

Метод пространства состояний электрических цепей

и ошибку Метод пространства состояний электрических цепей при линейном воздействии Метод пространства состояний электрических цепей и начальных условиях Метод пространства состояний электрических цепей

Расширенная схема в переменных состояния показана на рис. 9.19. Уравнения состояния расширенной системы имеют вид
Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

при начальных условиях Метод пространства состояний электрических цепей

Обозначая Метод пространства состояний электрических цепей получаем
Метод пространства состояний электрических цепей
Решение этой системы уравнений можно записать в виде

Метод пространства состояний электрических цепей.

Матрицу перехода представим бесконечным рядом
Метод пространства состояний электрических цепей
Степени Метод пространства состояний электрических цепей найдем последовательным умножением:

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

Метод пространства состояний электрических цепей

Для определения Метод пространства состояний электрических цепей достаточно знать два элемента матрицы Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Таким образом,

Метод пространства состояний электрических цепей

Входное воздействие Метод пространства состояний электрических цепей связано с переменной состояния Метод пространства состояний электрических цепей соотношением (см. рис. 9.19)

Метод пространства состояний электрических цепей

Переменная состояния

Метод пространства состояний электрических цепей

Учитывая, что Метод пространства состояний электрических цепейполучаем

Метод пространства состояний электрических цепей

Этот результат очевиден из условия задачи. Ошибка Метод пространства состояний электрических цепей равна

Метод пространства состояний электрических цепей

На рис. 9.20 показаны Метод пространства состояний электрических цепей При Метод пространства состояний электрических цепей установившаяся ошибка равна 1,5.

Метод пространства состояний электрических цепей

Построение алгоритмов решения уравнений состояния

Рассмотренные примеры показывают основные вычислительные трудности, возникающие при решении задач исследования линейных динамических систем. Более общая форма решения (9.62) требует аналитического интегрирования достаточно сложных функций, особенно если вектор входных воздействий Метод пространства состояний электрических цепей не может быть представлен комбинацией стандартных функций. Может возникнуть такая практическая ситуация, при которой вообще невозможно будет провести интегрирование. Кроме того, аналитический метод решения может применяться только при аналитически заданном векторе входных воздействий. Следовательно, решать задачи при табличном или графическом представлении Метод пространства состояний электрических цепей невозможно. Все вышесказанное требует разработки алгоритмов решения уравнений состояния и использования вычислительных машин для исследования динамических систем. Сначала рассмотрим построение алгоритма для исследования свободного движения системы, который может без изменений применяться и для исследования вынужденного движения при наличии расширенных уравнений состояния. Затем будет описан общий случай, соответствующий алгоритмизации формы решения (9.62).

Построение алгоритмов решения однородных уравнений состояния

Простой алгоритм. Выходной вектор Метод пространства состояний электрических цепей при отсутствии входных воздействий определяется по формуле (9.53)

Метод пространства состояний электрических цепей

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

Схема алгоритма решения системы однородных уравнений состояния показана на рис. 9.21. Исходными данными для алгоритма являются матрицы А, С и вектор начальных условий Метод пространства состояний электрических цепей Интегрирование уравнений состояния ведется с шагом Метод пространства состояний электрических цепей.

Метод пространства состояний электрических цепей

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

Итерационный алгоритм. Алгоритм (см. рис. 9.21) имеет один существенный недостаток — обычно шаг Метод пространства состояний электрических цепей намного меньше, чем максимальное время исследования динамики Метод пространства состояний электрических цепейПоэтому возникает необходимость многократного вычисления Метод пространства состояний электрических цепей при достаточно больших Метод пространства состояний электрических цепей что требует значительного машинного времени. Имеется возможность сократить затраты машинного времени путем применения итерационного процесса вычисления Метод пространства состояний электрических цепей когда для определения каждого последующего значения Метод пространства состояний электрических цепей используются результаты предыдущих вычислений. При этом достаточно вычислить матрицу перехода Метод пространства состояний электрических цепей только для одного момента времени Метод пространства состояний электрических цепей Сущность итерационного процесса заключается в следующем. Вектор переменных состояния Метод пространства состояний электрических цепей рассчитанный для момента времени Метод пространства состояний электрических цепейпринимается за начальный вектор вместо Метод пространства состояний электрических цепей и используется для расчета Метод пространства состояний электрических цепейв момент времени Метод пространства состояний электрических цепейт. е.

Метод пространства состояний электрических цепей

Повторяя этот процесс многократно, получаем последовательность значений вектора переменных состояния Метод пространства состояний электрических цепей в моменты времени Метод пространства состояний электрических цепейЭта последовательность в каждом цикле используется для вычисления Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Схема итерационного алгоритма вычисления Метод пространства состояний электрических цепей показана на рис. 9.22. Алгоритм вычисления Метод пространства состояний электрических цепей находится вне цикла по и поэтому определение Метод пространства состояний электрических цепейосуществляется один раз только для Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей
Такое построение алгоритма обусловливает накопление ошибок за счет неточного вычисления Метод пространства состояний электрических цепей Действительно, при использовании итерационной процедуры счета вектор переменных состояния при Метод пространства состояний электрических цепейравен

Метод пространства состояний электрических цепей

Допустим, что матрица Метод пространства состояний электрических цепейопределена с матричной погрешностью Метод пространства состояний электрических цепей т. е.

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей— точное значение матрицы Метод пространства состояний электрических цепей Тогда

Метод пространства состояний электрических цепей

Ошибка Метод пространства состояний электрических цепей определяется выражением

Метод пространства состояний электрических цепей

Ошибка Метод пространства состояний электрических цепей будет расти с увеличением Метод пространства состояний электрических цепей

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

Метод пространства состояний электрических цепей

где Метод пространства состояний электрических цепей — целое число.

Сначала итерационный процесс использует матрицу Метод пространства состояний электрических цепей для вычисления Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

При Метод пространства состояний электрических цепей вектор переменных состояния Метод пространства состояний электрических цепей вычисляется с использованием матрицы Метод пространства состояний электрических цепей т. е.

Метод пространства состояний электрических цепей

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

Метод пространства состояний электрических цепей матрица Метод пространства состояний электрических цепей — в моменты Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей Метод пространства состояний электрических цепей. Точность вектора Метод пространства состояний электрических цепей определяется точностью матрицы Метод пространства состояний электрических цепей и поэтому накопленные ошибки Метод пространства состояний электрических цепей в соответствии с выражением (9.99) ликвидируются. В этот же момент времени

Метод пространства состояний электрических цепей

заменяется вектор начальных условий Метод пространства состояний электрических цепей новое значение становится равным Метод пространства состояний электрических цепей увеличивается на величину. Далее вычисление Метод пространства состояний электрических цепей снова происходит с матрицей Метод пространства состояний электрических цепей до нового значения Метод пространства состояний электрических цепейКогда текущее время t достигает значения Метод пространства состояний электрических цепей снова происходит компенсация ошибок.

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

Построение алгоритмов решения неоднородных уравнений состояния

Алгоритмизации подлежит уравнение 

Метод пространства состояний электрических цепей

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

Уравнение (9.103) удобно представить в виде следующих двух уравнений:

Метод пространства состояний электрических цепей

Уравнение (9.104) определяет вектор переменных состояния Метод пространства состояний электрических цепей а (9.105) — выходной вектор Метод пространства состояний электрических цепей по известным векторам Метод пространства состояний электрических цепей и Метод пространства состояний электрических цепей Подставив Метод пространства состояний электрических цепей в (9.105), получим уравнение (9.103).

Итерационный алгоритм. Если принять Метод пространства состояний электрических цепей то выражение (9.104) можно записать

Метод пространства состояний электрических цепей

гдеМетод пространства состояний электрических цепей — шаг дискретности вычисления вектора Метод пространства состояний электрических цепей

Для вычисления интеграла правой части уравнения (9.106) можно применять различные формулы приближенного вычислении определенных интегралов [4, 29]. Простой и удобной для применения является формула трапеции. Выбором шага дискретности можно обеспечить необходимую точность приближенного вычисления интеграла. Применение более сложных формул (Симпсона, Ньютона-Котеса, Гаусса, Маркова, Чебышева и др.) хотя и дает высокую точность интегрирования, однако затрудняет программирование и понимание построения алгоритма вычисления вектора состояния (9.106). Применение формулы трапеций позволяет выражения (9.106) и (9.105) привести к следующему виду:

Метод пространства состояний электрических цепей

Если принять Метод пространства состояний электрических цепей за начальный вектор переменных состояния, то Метод пространства состояний электрических цепей при Метод пространства состояний электрических цепейравен

Метод пространства состояний электрических цепей

или после применения формулы трапеций

Метод пространства состояний электрических цепей

Сравнивая выражения (9.107) и (9.108) с (9.109) и (9.111), видим, что они идентичны по своему виду, за исключением аргументов вектора начальных условий и вектора выходных воздействий. Это дает возможность построить итерационный алгоритм вычисления Метод пространства состояний электрических цепей переход к следующей итерации осуществляется изменением текущего времени на значение шага дискретностиМетод пространства состояний электрических цепей и вектора начальных условий. В каждой итерации используются только матрицы перехода при Метод пространства состояний электрических цепей Поэтому достаточно вычислить эти матрицы раз.

Схема алгоритма показана на рис. 9.24.
Метод пространства состояний электрических цепей
Исходными данными для него являются матрицы А, В, С и D. вектор начальных условий Метод пространства состояний электрических цепей начальное время Метод пространства состояний электрических цепей и шаг дискретности Метод пространства состояний электрических цепей. Сначала рассчитывается матрица Метод пространства состояний электрических цепейзатем находятся Метод пространства состояний электрических цепей которые используются для вычисления Метод пространства состояний электрических цепей и в конечном итоге Метод пространства состояний электрических цепейЛогический оператор «анализ конца» проверяет условия выполнения конца расчета, заданного для конкретной задачи. При невыполнении этого условия присваивается новое значение вектору начальных условий и начинается следующая итерация счета. На входе можно иметь как отдельные составляющие выходного вектора, соответствующие слагаемым уравнения (9.106), так и суммарное значение вектора Метод пространства состояний электрических цепей

Порядок исследования электрических цепей в среде Mathcad методом пространства состояния

(на примере схемы на рис. 925)

  1. Составить согласно принципиальной схеме уравнение электрической цепи в дифференциальной форме.
  2. Составить расширенную схему электрической цепи в переменных состояния.
  3. Составить в стандартной форме уравнения состояния электрической цепи.
  4. Экспериментально построить вектор выхода электрической цепи.

Исходные параметры системы уравнений состояния:

Метод пространства состояний электрических цепей

Параметры вектора входа:

Метод пространства состояний электрических цепей

Исходные параметры электрической цепи:

Метод пространства состояний электрических цепей

расширенной матрицы коэффициентов Ар — Метод пространства состояний электрических цепей
расширенной матрицы выхода Ср  —                 Метод пространства состояний электрических цепей

вектора начальных условий —                              Метод пространства состояний электрических цепей

Программа вычисления матрицы перехода
Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Примеры решения задач

Пример 9.9.1.

Построить методом пространства состояний переходные функции тока Метод пространства состояний электрических цепей напряжения на емкости Метод пространства состояний электрических цепей и сопротивлении Метод пространства состояний электрических цепей для электрической цепи, приведенной на рис. 9.25.

Дано: Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей

Решение

1. Составляем уравнение электрической цепи

Метод пространства состояний электрических цепей

2. Составляем расширенную схему в переменных состояния для составления расширенных уравнений состояния. Уравнение (9.112) представим в виде

Метод пространства состояний электрических цепей

Расширенная схема в переменных состояния для решения уравнения (9.113), составленная по методу комбинирования производных, приведена на рис. 9.26.
Метод пространства состояний электрических цепей

По схеме в переменных состояния записываем уравнения состояния в виде

Метод пространства состояний электрических цепей

В качестве переменных вектора выхода принимаем напряжения Метод пространства состояний электрических цепейи ток Метод пространства состояний электрических цепей Для этих переменных уравнения вектора выхода запишем в виде

Метод пространства состояний электрических цепей

В матричной форме уравнения состояния принимают вид

Метод пространства состояний электрических цепей

или Метод пространства состояний электрических цепей— расширенная матрица коэффициентов электрической цепи.

В матричной форме уравнения вектора выхода принимают вид
      Метод пространства состояний электрических цепей
илиМетод пространства состояний электрических цепей где Метод пространства состояний электрических цепей— расширенная матрица выхода электрической цепи.

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

Метод пространства состояний электрических цепей

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

Исходные параметры системы

Метод пространства состояний электрических цепей

Параметры электрической цепи

Метод пространства состояний электрических цепей

Вводим символьное обозначение матриц:

Метод пространства состояний электрических цепей

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

Метод пространства состояний электрических цепей

Матрица перехода при Метод пространства состояний электрических цепей с принимает вид

Метод пространства состояний электрических цепей

Программа вычисления и построения вектора выхода

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Переменные вектора выхода показаны па рис. 9.27.
Метод пространства состояний электрических цепей

Пример 9.9.2. 

Для электрический цепи (рис. 9.28) после замыкания ключа составить уравнение равновесия, расширенную схему в переменных состояния, уравнения состояния. Решить уравнения состояния в среде Mathcad методом пространства состояний. Вектор выхода сформировать из переменных Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

Дано: Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей

Решение

1. Составляем уравнение электрического равновесия для цепи в виде

Метод пространства состояний электрических цепей

или  Метод пространства состояний электрических цепей

2.Составляем расширенную схему в переменных состояния. Уравнение равновесия преобразуем к виду

Метод пространства состояний электрических цепей
Схема в переменных состояния, составленная по методу комбинирования производных, представлена на рис. 9.29.

Метод пространства состояний электрических цепей

3. По виду схемы в переменных состояния составляем уравнения состояния. Схема в переменных состояния содержит два интегратора, следовательно, порядок уравнения Метод пространства состояний электрических цепей На втором интеграторе реализована модель источника ЭДС Метод пространства состояний электрических цепей

Уравнения состояния в матричной форме принимают вид 

Метод пространства состояний электрических цепей

Расширенная матрица коэффициентов представляется в виде

Метод пространства состояний электрических цепей

4. Уравнения вектора выхода системы в матричной форме имеют вид

Метод пространства состояний электрических цепей

Расширенная матрица выхода и вектор начальных условий по условию задачи представлены соответственно в виде:

Метод пространства состояний электрических цепей

В среде Mathcad решаем систему уравнений состояния и из переменных состояния формируем вектор выхода электрической цепи.

Выходные переменные приведены на рис. 9.30.

Метод пространства состояний электрических цепей

Пример 9.9.3.

Для электрической цепи, приведенной на рис.9.31, после замыкания ключа составить уравнение равновесия, расширенную схему в переменных состояния. Решить уравнения состояния в среде Mathcad. Вектор выхода сформировать из переменных состояния: Метод пространства состояний электрических цепей

Дано: Метод пространства состояний электрических цепей

Решение

1.Составляем по второму закону Кирхгофа уравнение электрического равновесия для цепи после ее переключения в виде

Метод пространства состояний электрических цепей

Так как Метод пространства состояний электрических цепей то после подстановки уравнение примет вид

Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

2. Составляем схему электрической цепи в переменных состояния. Так как после переключения внешний источник ЭДС отсутствует, т.е. Метод пространства состояний электрических цепей то расширения схемы не требуется.

Разрешим уравнение равновесия относительно старшей производной, тогда

Метод пространства состояний электрических цепей
а схема в переменных состояния для решения этого уравнения имеет вид (рис. 9.32).

3. По схеме в переменных состояния (рис. 9.32) составляем уравнения состояния:
Метод пространства состояний электрических цепей
или в матричной форме

Метод пространства состояний электрических цепей
Матриц коэффициентов определяется выражением 

Метод пространства состояний электрических цепей

4. Формируем из переменных состояния вектор выхода. Уравнения выхода имеют вид

Метод пространства состояний электрических цепей

В матричной форме

Метод пространства состояний электрических цепей

Матрица выхода и вектор начальных условий принимают вид:

Метод пространства состояний электрических цепей

5.Решение уравнений состояния можно выполнить любым численным методом. На рис. 9.33 приведены переменные вектора выхода, вычисленные методом пространства состояний в среде Mathcad по программе, приведенной в задаче 9.9.1.

Метод пространства состояний электрических цепей

Пример 9.9.4.

Задана электрическая цепь (рис.9.34). Требуется составить уравнение равновесия цепи по второму закону Кирхгофа после замыкания ключа и расширенную схему в переменных состояния. Получить и решить уравнения состояния любым численным методом с применением ПЭВМ, сформировать вектор выхода из переменных состояния:

Метод пространства состояний электрических цепей и построить их графики.

 Дано: Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей

Решение

1. Записываем уравнение электрического баланса цепи в виде 

Метод пространства состояний электрических цепей

2. Составляем расширенную схему в переменных состояния при Метод пространства состояний электрических цепейУравнение равновесия запишем в виде

Метод пространства состояний электрических цепей

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

Метод пространства состояний электрических цепей

3. В соответствии со схемой в переменных состояния запишем уравнении состояния электрической цепи

Метод пространства состояний электрических цепей

В матричной форме уравнения состояния имеют вид

Метод пространства состояний электрических цепей

Расширенная матрица коэффициентов представляется в виде

Метод пространства состояний электрических цепей
Вектор начального состояния из условия задачи запишем в виде
 Метод пространства состояний электрических цепей

4. Определяем уравнения выхода из заданных переменных состояния электрической цепи.

Метод пространства состояний электрических цепей

В матричной форме уравнения вектора выхода имеют вид
  Метод пространства состояний электрических цепей
Матрица коэффициентов выхода

Метод пространства состояний электрических цепей

5. Решение уравнений состояния выполняем в среде Mathcad с помощью программы из задачи 9.9.1.

Переменные вектора выхода приведены на рис. 9.36.

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

Метод пространства состояний электрических цепей

Пример 9.9.5.

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

Метод пространства состояний электрических цепей

Дано:

Метод пространства состояний электрических цепей

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

Решение

1. Записываем уравнение электрического равновесия для электрической цепи

Метод пространства состояний электрических цепей

2.Составляем расширению схему в переменных состояния при Метод пространства состояний электрических цепей Схема приведена на рис. 9.38.
Метод пространства состояний электрических цепей
Схема модели гармонического воздействия Метод пространства состояний электрических цепейМетод пространства состояний электрических цепей выполнена на интеграторах 3 и 4, а модель цепи реализована на интеграторах 1 и 2.

3. Составляем уравнения состояния по схеме в переменных состояния

Метод пространства состояний электрических цепей

Запишем уравнения и матричной форме в виде 

Метод пространства состояний электрических цепей

Расширенная матрица коэффициентов системы имеет вид 

Метод пространства состояний электрических цепей

Вектор начального состояния системы для Метод пространства состояний электрических цепей

Метод пространства состояний электрических цепей

4. Составляем уравнения вектора выхода из переменных состояния

Метод пространства состояний электрических цепей

В матричной форме уравнения выхода имеют вид
Метод пространства состояний электрических цепей
Расширенная матрица выхода запишется и виде
Метод пространства состояний электрических цепей
5. Решение уравнений состояния выполним в среде Mathcad по программе, представленной в задаче 9.9.1. Переменные вектора выхода представлены на рис. 9.39.

Метод пространства состояний электрических цепей