
- •Томский государственный университет систем управления и радиоэлектроники (тусур) Кафедра промышленной электроники (прэ)
- •Программирование
- •Введение
- •Модель цепи в пространстве состояний.
- •Получение модели цепи в пространстве состояний на основе системы уравнений Кирхгофа.
- •Пример построения модели цепи в пространстве состояний
- •Получение компонентов модели цепи в пространстве состояний на основе матричных операций MathCad
- •Аналитическое решение систем линейных дифференциальных уравнений.
- •Матричная экспонента
- •Некоторые свойства матричной экспоненты
- •Матричная экспонента и преобразование подобия
- •Собственные числа и собственные вектора матрицы
- •Расчет матричной экспоненты на основе преобразования подобия с использованием функций MathCad
- •Решение системы дифференциальных уравнений с использованием матричной экспоненты в MathCad.
- •Собственные числа, колебательный характер переходного процесса и резонансные явления.
- •Рекомендации по выбору значений параметров элементов схемы
- •Расчет реакции схемы на ступенчатое воздействие
- •Реакция цепи на одиночный прямоугольный импульс
- •Реакция цепи на периодическую последовательность прямоугольных импульсов
- •Получение осциллограмм установившегося режима.
- •Трассировка графиков
- •Задание на курсовое проектирование
- •Построение графического изображения схемы
- •Построение системы уравнений Кирхгофа
- •Формирование регионов с определениями основных функций
- •Выбор значений параметров элементов схемы, обеспечивающих колебательный переходный процесс
- •Исследование отклика цепи на включение источника эдс единичной амплитуды.
- •Исследование отклика цепи на прямоугольный импульс
- •Исследование установившегося процесса в цепи при воздействии периодической последовательности импульсов
- •Оформить пояснительную записку в виде файла MathCad с комментариями (см. «Приложение в»).
- •Приложение а
- •Приложение б
- •Приложение в
- •3.1 Операторы определений функций для расчета матричных
- •3.2 Формирование функций расчета матричной экспоненты
- •3.3 Определение функции расчета реакции цепи на включение
- •3.4 Определение функции расчета реакции цепи на одиночный
- •3.5 Определение функций расчета переходного процесса в цепи
- •3.6 Определение функций расчета переходного процесса в цепи
- •3.7 Построение функций, используемых при выборе величин
- •4. Задание численных величин параметров
- •5. Получение реакции цепи на включение единичного источника эдс
- •6. Получение реакции цепи на подключение к источнику эдс,
- •7. Получение реакции цепи на подключение к источнику эдс,
- •8. Получение графиков установившихся процессов при воздействии
Матричная экспонента и преобразование подобия
Рассмотрим систему линейных уравнений, связывающую два n – мерных вектора x и у:
y = A∙x (2.12)
Представим эти уравнения в другой системе координат. Из курса линейной алгебры известно, что переход в иную систему координат аналогичен умножению векторов на матрицу преобразования T. Для взаимнооднозначного преобразования матрица T должна иметь обратную матрицу T-1. Пусть y1 и x1 – образы векторов y и x в новой системе координат т.е.: y = T∙y1 и x = T∙x1. Из условий однозначности преобразований следует y1 = T-1∙y и x1 = T-1∙x. Запишем (2.12) через y1 и x1:
T∙y1= A∙T∙x1 или y1= T-1∙A∙T∙x1 (2.13)
Система уравнений (2.13) отражает те же связи между векторами, что и система (2.12), только в другой системе координат. Матрицы A и Λ = T-1∙A∙T в математике называют подобными, а само преобразование матрицы T-1∙A∙T – преобразованием подобия. Не трудно убедиться, что пара подобных матриц A и Λ связана соотношениями:
Λ = T-1∙A∙T и A = T∙ Λ ∙T-1 (2.14)
Преобразование к другой системе координат целесообразно, если в преобразованных координатах система приобретает, в каком-то смысле, более простой вид. Так, например, если удастся найти такое преобразование T, при котором матрица Λ оказывается диагональной, то в преобразованных координатах система (2.13) распадется на n независимых линейных уравнений.
Допустим, что найдено такое преобразование T, которое приводит матрицу A к диагональному виду:
. (2.15)
Не трудно убедиться, что это же преобразование приводит к диагональному виду и Am - любую степень матрицы A:
. (2.16)
Из (2.16) и (2.4) следует, что преобразование T приводит к диагональному виду и матричную экспоненту eAt:
,
(2.17) что
позволяет получить выражение для eAt
в исходных координатах:
. (2.18)
Выражение (2.18) позволяет вычислить матричную экспоненту в случае, если матрицы T и Λ известны. Поиск матриц T и Λ сводится к известной в математике задаче о собственных числах и собственных векторах матрицы.
Собственные числа и собственные вектора матрицы
Собственными числами матрицы A, называют числа λ, в общем случае комплексные, при которых определитель матрицы
(2.19)
равен нулю.
Иными словами, собственное число λ матрицы A должно удовлетворять уравнению
.
(2.20)
Если раскрыть определитель, то он превратится в полином относительно λ:
, (2.21)
где n
– размер матрицы A,
а коэффициенты pk
зависят только от элементов матрицы A.
Уравнение (2.20) примет иметь вид:
, (2.22)
Таким образом, задача о поиске собственных чисел матрицы размера n×n сводится к поиску корней полинома степени n.
В общем случае полином (2.21) может быть представлен в виде произведения:
,
(2.23)
где λi – различные корни полинома;
mi – кратность корня λi ;
K – число различных корней.
В математике есть т.н. основная теорема алгебры, которая утверждает: всякий полином степени n имеет в поле комплексных чисел ровно n корней, причем каждый корень считается столько раз, какова его кратность. Это означает, что m1+m2+…+mK = n.
Задача поиска корней полинома в аналитическом виде решена лишь для n ≤ 4, для n > 4 возможен только их численный поиск.
С собственным числом матрицы связано понятие собственный вектор. Собственным вектором матрицы A, соответствующим собственному числу λi называют вектор ti, для которого справедливо соотношение:
A∙ti = λi∙ti , где i = 1…n. (2.24)
Допустим, что матрица A имеет n различных собственных чисел и, соответственно, n собственных векторов. Составим матрицу T, столбцы которой образованы векторами ti:
и запишем уравнения (2.24) в матричной форме:
(2.25)
Соотношения (2.24) и (2.25) полностью эквивалентны.
Сделаем еще одно предположение: допустим, что собственные вектора линейно независимы. Это допущение справедливо далеко не для всяких матриц, но мы будем считать, что в наших приложениях оно имеет место. Если вектора ti линейно независимы, то матрица T будет иметь обратную матрицу T-1. Умножив слева обе части уравнения (2.25) на T-1 получим:
(2.26)
Таким образом, получаем, что в рамках сделанных нами предположений, матрица A подобна диагональной матрице и преобразование подобия связано с собственными векторами.
На основании вышеизложенного можно предложить один из способов расчета матричной экспоненты eAt по выражению (2.18), используя функции нахождения собственных чисел и собственных векторов из состава встроенных функций математического процессора MathCad.