Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000179.doc
Скачиваний:
3
Добавлен:
30.04.2022
Размер:
699.39 Кб
Скачать

Расчетно-графическая работа №7 Расчет переходных процессов в линейных электрических цепях численными методами

7.1. Цель работы

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

7.2. Подготовка к работе

7.2.1. Изучите методы численного решения уравнений переменных состояния с помощью разложения матричной экспоненты в ряд.

7.2.2. Ответьте на все вопросы для самопроверки письменно.

7.3. Порядок выполнения работы

7.3.1. Решите систему дифференциальных уравнений для переменных состояния = [A] [X]+[B] [V]

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

e[A] t=[1]+([A] t)/1!+([A]2 t2)/2!+([A]3 t3)/3!+ … .

Общее решение (6.1) с учетом использования метода численного интегрирования на основе правила прямоугольников может быть приведено к следующей рекуррентной формуле

[Xk+1]=[Qm] {[Xk]+h [B] [V(kh)]} (k=0, 1, 2, …), (7.1)

где [Qm]=[1]+[A]/(R 1!)+[A]2/(R2 2!)+[A]3/(R3 3!)+ … +[A]m/(Rm m!),

h=1/R - шаг интегрирования, причем tk=k h=k/R; xk=x(tk) (k=0, 1, 2, …).

Значение R определяется соотношением

R=>C||A|| (7.2)

где ||A|| - норма матрицы [A], определяемая соотношениями

или ,

практически выбирается наибольшая из сумм модулей элементов каждого из столбцов или каждой из строк. Величина R представляет собой округленное значение ||A|| с учетом (7.2). Значение С можно принимать равным единице.

Правильность выбора R можно проверить, вычислив норму ||Qm||. Если ||Qm||<I, то все i лежат внутри круга радиусом R, что в конечном итоге обеспечивает хорошую сходимость вычислительного процесса. Процедура вычислений предполагает последовательное выполнение предлагаемых ниже этапов.

7.3.1.1. На основе определения норм ||A||I и ||A||II задайте значение R и определите шаг h.

7.3.1.2. Задав значение m=1, определите по известной матрице [A] матрицу [Q1].

7.3.1.3. Учитывая, что [V] в данной задаче не зависит от времени, следует определить [F]=[B] [V]

7.3.1.4. Используя найденные значения [X0] (п. 6.3.2.6.), [F], [Qm], найдите вектор [X1] по формуле (7.1).

Используя полученное значение [X1], определите по этой же формуле вектор [X2] и т. д.

7.3.1.5. Для выбранного в п. 7.3.1.1 шага h, определите значение [X1], [X2] и т.д. по точной формуле (6.1).

7.3.1.6. Если различие между точным и приближенными значениями достаточно велико, то задайте m=2 и повторите п.п. 7.3.1.2 – 4. Если этого значения m окажется недостаточно, то повторите указанный цикл для m=3 и более.

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

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

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