Составление уравнений состояния методом наложения

При составлении уравнений состояния цепи заданными величинами являются переменные состояния iL, uС и источники ЭДС и токов, действующие в цепи, а производные Составление уравнений состояния методом наложения - student2.ru и Составление уравнений состояния методом наложения - student2.ru определяется величинами uLи iС. Поэтому после коммутации цепь можно заменить эквивалентной, в которой каждый ток iLпредставлен источником тока, а каждое напряжение uС – источником ЭДС. Например, цепи, представленной на рис. 2, соответствует эквивалентная цепь (рис. 6). Искомыми величинами при расчете этой цепи будут напряжение uL и ток i2.

Составление уравнений состояния методом наложения - student2.ru

Рис. 6. Расчетная схема

Так как цепь состоит только из источников и активных сопротивлений, для расчета удобно применить метод наложения. Цепи (рис. 6) в этом случае будут соответствовать три частичные схемы, которые представлены на рис. 7,а, 7,б и 7, в.

Составление уравнений состояния методом наложения - student2.ru

Рис. 7. Схемы частичных режимов

В связи с тем, что при применении метода наложения удаляемые источники ЭДС закорачиваются, а источники тока размыкаются, расчет полученных частичных схем не представляет большой сложности.

Для схемы рис. 7,а получаем: Составление уравнений состояния методом наложения - student2.ru , Составление уравнений состояния методом наложения - student2.ru ;

для рис. 7,б: Составление уравнений состояния методом наложения - student2.ru , Составление уравнений состояния методом наложения - student2.ru ;

для рис. 7,в: Составление уравнений состояния методом наложения - student2.ru , Составление уравнений состояния методом наложения - student2.ru .

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

Составление уравнений состояния методом наложения - student2.ru (27)

Из сравнения уравнений (27) снайденными ранее (24) видим, что получены одинаковые результаты, поэтому дальнейшие действия совпадают с описаниями, приведенными в подразд. 4.2.

Решение уравнений состояния

Аналитическое решение уравнений состояния вида (21) для цепей, порядок которых больше двух, весьма громоздко, поэтому чаще всего они решаются численными методами на ЭВМ. В этом случае решение дифференциальных уравнений, составленных в форме Коши, сводится к их численному интегрированию. Разработаны различные методы численного интегрирования, которые позволяют рассчитывать значения искомых переменных через малые промежутки – шаги интегрирования h и получать решение в виде таблиц значений переменных для отдельных (дискретных) моментов времени. Любой метод численного интегрирования предполагает, что известны значения искомых переменных в начальный момент времени t=0 (начальные условия задачи). К наиболее простым методам численного интегрирования относятся явные методы, в которых искомые переменные определяются по уже найденным на предыдущем шаге значениям. К одношаговым методам относятся алгоритмы Рунге-Кутта различного порядка.

Важной проблемой численного интегрирования является выбор шага интегрирования h. Выбор излишне малого шага увеличивает время расчета и накопление ошибок округления. При слишком большом шаге может наблюдаться резкое увеличение погрешностей, т.е. с каждым последующим шагом численное решение все более отличается от истинного. В этом случае говорят о численной неустойчивости алгоритма. Все явные методы имеют ограничение величины шага интегрирования по условию обеспечения устойчивости. Оценить это значение можно, зная собственные значения основной матрицы Составление уравнений состояния методом наложения - student2.ru уравнений состояния (21).

Собственные значения Составление уравнений состояния методом наложения - student2.ru матрицы Составление уравнений состояния методом наложения - student2.ru находят, решая уравнение

Составление уравнений состояния методом наложения - student2.ru , (28)

где Составление уравнений состояния методом наложения - student2.ru – обозначение операции вычисления определителя; Составление уравнений состояния методом наложения - student2.ru – единичная матрица того же порядка, что и Составление уравнений состояния методом наложения - student2.ru .

Собственные значения матрицы Составление уравнений состояния методом наложения - student2.ru совпадают с корнями характеристического уравнения цепи.

Наиболее просто определить величину шага интегрирования из условий обеспечения устойчивости для метода Рунге-Кутта первого порядка (метод Эйлера). При действительных собственных значениях матрицы Составление уравнений состояния методом наложения - student2.ru необходимо выбирать шаг из условия Составление уравнений состояния методом наложения - student2.ru , где Составление уравнений состояния методом наложения - student2.ru – максимальное по абсолютной величине собственное значение матрицы Составление уравнений состояния методом наложения - student2.ru . При наличии в собственных значениях комплексных величин вида Составление уравнений состояния методом наложения - student2.ru шаг должен быть еще и меньше минимального из значений, вычисленных по формуле Составление уравнений состояния методом наложения - student2.ru .

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

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

Подставляя в уравнение (28) основную матрицу Составление уравнений состояния методом наложения - student2.ru из (26), записываем:

Составление уравнений состояния методом наложения - student2.ru

Раскрывая определитель, получаем (–250–l )(–500–l )+125 · 104 = 0 или l 2+750l +1375000 = 0.

Решая полученное квадратное уравнение, находим собственные значения основной матрицы цепи l = –375± j1111.

Так как собственные значения представляют сопряженные комплексные величины, то шаг интегрирования должен удовлетворять условию

Составление уравнений состояния методом наложения - student2.ru

или h £5,45 · 10–4с = 0,545 мс. Для удобства расчетов и снижения погрешности интегрирования принимаем шаг h = 0,1 мс.

На кафедре ТОЭ ДВГУПС разработана программа LIN (автор программы О.Г. Заволока), предназначенная для численного интегрирования уравнений состояния линейных электрических цепей с постоянными источниками. Перед выполнением расчетов с помощью данной программы необходимо подготовить следующие исходные данные:

  • основную матрицу Составление уравнений состояния методом наложения - student2.ru ;
  • матрицу источников Составление уравнений состояния методом наложения - student2.ru ;
  • начальные значения переменных состояния iL(0) и uС(0);
  • шаг интегрирования Составление уравнений состояния методом наложения - student2.ru ;
  • шаг вывода и время интегрирования.

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

  • период колебания Составление уравнений состояния методом наложения - student2.ru ;
  • время окончания Составление уравнений состояния методом наложения - student2.ru ;
  • шаг вывода Составление уравнений состояния методом наложения - student2.ru .

Для рассматриваемого примера (w = 1111 рад/с) получаем Составление уравнений состояния методом наложения - student2.ru с = 5,66 мс, принимаем Составление уравнений состояния методом наложения - student2.ru 6 мс, Составление уравнений состояния методом наложения - student2.ru мс.

Следует отметить, что шаг вывода не должен быть меньше шага интегрирования.

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

В качестве образца (табл.1) приведены выводимые на печать результаты расчета контрольного примера, рассматриваемого в работе. Они включают исходные данные, вводимые пользователем. Переменные состояния в таблице результатов расчета обозначены символом Х с индексами 1 и 2. Так как при составлении уравнений состояния в качестве первой переменной состояния применяется ток i, а второй – напряжение uC, то Х[1] соответствует i, Х[2] – uC.

Таблица 1

Результаты расчетов

Основная матрица А -250.000000 -5.000000000 250000.000 -500.000000
Вектор источников 5500.00000 0.0
Начальные условия 1.00000000 1050.00000
Шаг интегрирования – ввод: 0.100 мс; расчет: 0.100 мс Шаг вывода – ввод: 0.600 мс; расчет: 0.600 мс Время окончания – ввод: 6.000 мс; расчет: 6.000 мс
Т, мс 0.000 0.600 1.200 1.800 2.400 3.000 3.600 4.200 4.800 5.400 6.000 Х[1] 1.00000000 1.205777 1.640769 2.055534 2.298759 2.339575 2.235716 2.079334 1.949275 1.885748 1.888941 Х[2] 1050.00000 917.4994 864.5686 882.6195 939.0260 998.3144 1036.7631 1047.2177 1035.8235 1014.8562 995.8044

Наши рекомендации