К плану данной лекции К следующему вопросу К предыдущему вопросу

17.2.РЕШЕНИЕ УРАВНЕНИЙ СОСТОЯНИЯ С ПОМОЩЬЮ МАТРИЧНОЙ ЭКСПОНЕНТЫ

Аналитическое решение уравнения состояния dх/dt = Ах + F(t) наиболее компактно можно получить на основе матричного аппарата. Рассмотрим сначала скалярное (одномерное) уравнение /dt = ах + f(t). Искать его решение будем методом вариации постоянной. Поскольку решение однородного уравнения можно записать в виде х = еаtg0 (g0 константа), то решение неоднородного уравнения ищем в форме х = еаtg(t) (g(t) — функция времени). Подставляя это представление в дифференциальное уравнение, получим

аеаtg(t) + еаtdg/dt = аеаtg(t) + f(t),

откуда после упрощения получим

dg/dt = е-аt f(t).

Интегрирование приводит к результату

который позволяет записать общее решение исходного одномерного уравнения в виде

Учитывая заданное начальное значение искомой переменной х(0) = х0, найдем постоянную g0 = х0 и окончательно запишем для одномерного уравнения

Этот результат можно обобщить на многомерный случай с помощью матричной экспоненты еAt:

где матрица еAt квадратная и имеет порядок n, как и матрица А.

В полученное выражение входит вектор начальных значений переменных состояния x0[х1(0), х2(0),..., хп(0)], они определяются в результате анализа режима в цепи непосредственно перед коммутацией. Первое слагаемое в выражении для х(t) отражает свободный процесс в цепи — изменение переменных состояния под действием запасенной в цепи при t = 0 энергии и отсутствии внешних источников (закороченных источниках ЭДС и разомкнутых источниках тока).

Способы вычисления компонент матричной экспоненты еAt и их выражения для n = 2 даны в Приложении 3.

Для частных случаев закона изменения внешних источников, определяющего вид члена F(t), решение упрощается. Так, при действии постоянных источников F(t) = F0 = cоnst, интеграл, входящий в решение х(t), можно вычислить. Вынося F0 из-под интеграла, получим

Из исходного уравнения следует, что в рассматриваемом случае первое слагаемое х' определяет составляющую решения, отвечающую режиму, устанавливающемуся в цепи после окончания переходного процесса при t ®  Ґ. Действительно, в установившемся режиме при действии постоянных источников переменные состояния не зависят от времени и dх'/dt = 0. Следовательно, из исходного уравнения состояния для составляющей х' будем иметь

откуда

Очевидно, эту составляющую можно найти путем непосредственного анализа цепи при t ®  Ґ.

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

(17.1)

Формула (17.1) является обобщением на многомерный случай полученной ранее в п. 15.4 формулы для цепи первого порядка. Последняя матричная формула определяет и результат для цепи, находящейся под действием синусоидальных источников. В этом случае x' = x'(tвектор переменных состояния в режиме после окончания переходного процесса (при t ®  Ґ), а x'(0)  значение этого вектора в момент коммутации.

Для вычисления последовательности значений xk при постоянном шаге по времени Dt = h удобнее использовать не формулу (17.1), требующую вычисления матричной экспоненты для каждого момента времени t, а рекуррентные соотношения, выражающие переменные состояния через их значения на предыдущем шаге. Для получения таких связей при действии в цепи постоянных и синусоидальных источников используем формулу (17.1), которую для одного шага процесса можно переписать в виде

Матрицу eAh  вычисляют один раз; при малом шаге h ее удобно определить, используя несколько начальных членов степенного разложения матричной экспоненты (см. Приложение 3). На первом шаге в качестве xk используют вектор начальных условий x(0), а затем процесс вычислений сводится к перемножению и суммированию матриц и векторов в соответствии с полученным разностным уравнением. Если в цепи действуют лишь постоянные источники, то в последнем соотношении можно выделить вектор (1 – eAh)x'. Он постоянен и его тоже можно вычислить один раз.

Пример расчета переходного процесса с помощью матричной экспоненты, дан в Задаче 14.2.


Дальше
Обратно к плану лекции
Hosted by uCoz