Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
255.doc
Скачиваний:
18
Добавлен:
30.04.2022
Размер:
1.65 Mб
Скачать

4. Приближенное решение систем линейных дифференциальных уравнений

Теоретические сведения

Рассмотрим систему двух дифференциальных уравнений

в которой t  независимая переменная;

g1(t), g2(t), f(t) известные функции переменной t;

y1(t), y2(t) искомые функции переменной t;

 постоянные коэффициенты, где i соответствует порядку производной функций g, f или y; j  номер дифференциального уравнения (номер строки); k  соответствует индексу (номеру) функции gk, fk, yk.

Переходя к операторной форме записи эту систему можно представить в виде:

a11(p)y1 + a12(p) y2 = b11(p) g1 + b12(p) g2 + c11(p) f1;

a21(p) y1 + a22(p) y2 = b21(p) g1 + b22(p) g2 + c21(p) f1,

в котором коэффициенты ajk(p), bjk(p), cjk(p) являются полиномами оператора p:

Полученная операторная форма записи позволяет воспользоваться матричным представлением системы дифференциальных уравнений общего вида:

A(p)y = B(p) g + C(p) f, (1)

в котором

где  - число искомых функций y(t) равно числу дифференциальных уравнений;

m, r  число известных функций g(t) и f(t) соответственно, при этом наибольший порядок полиномов bjk(p), cjk(p) не должен превосходить старшего порядка n полиномов ajk(p).

Полином |A| называется характеристическим полиномом системы (1).

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

Для получения нормальной формы Коши представим матрицы А, В и С в виде:

A = Anpn + An-1pn-1 +…+A1p + A0;

B = Bnpn + Bn-1pn-1 +…+B1p + B0;

C = Cnpn + Cn-1pn-1 +…+C1p + C0,

где

причем An0.

Теперь, переписав (1) в виде

(Anpn +…+A1p +A0)y = (Bnpn +…+B1p +B0)g + (Cnpn +…+C1p + C0)f,

раскрыв скобки и перейдя к оригиналам, получим выражение

Any(n)+An-1y(n-1)+…+A1y(1)+A0y = Bng(n)+…+B0g + Cnf(n)+…+C0f, (2)

совпадающее по форме с традиционной скалярной записью дифференциальных уравнений, однако коэффициенты А(), В(), С() и функции g, f и y в нем  суть матрицы.

Представив (2) в виде

0 = Any(n)+An-1y(n-1)+…+A1y(1)+A0y - Bng(n)-…-B0g - Cnf(n)-…-C0f

и используя процедуру понижения порядка, введем n новых переменных х12,…хn, которые также будут являться матрицами (векторами)

x1 = Any(n-1)+An-1y(n-2)+…+A2y(1)+A1y - Bng(n-1)-…-B1g - Cnf(n-1)-…-C1f;

x2 = Any(n-2)+An-1y(n-3)+…+A3y(1)+A2y - Bng(n-2)-…-B2g - Cnf(n-2)-…-C2f;

……..

xn = Any - Bng - Cnf.

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

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

можно выразить переменные в явном виде:

Полученная система уравнений является искомой нормальной формой Коши общего вида

(3)

в котором

Е  единичная матрица размером .

Для решения нормальной системы можно воспользоваться методом Эйлера:

yi = Lxi + Hgi + Sfi;

xi+1 = xi + h(Kxi + Ngi + Ffi),

где h  шаг интегрирования по переменной t.

Пример задания.

Задана структурная схема многомерной системы автоматического регулирования (рис. 4.1) с двумя задающими (входными) воздействиями g1 и g2, двумя регулируемыми (выходными) величинами y1, y2 и возмущением f.

Составить дифференциальные уравнения, устанавливающие взаимосвязь выходных величин y1, y2 с внешними воздействиями g1, g2, f.

Решить полученные дифференциальные уравнения относительно y1(t) и y2(t) при ступенчатом изменении g1(t), g2(t) и f(t).

Параметры передаточных функций: k1=3; k2=20; k3=2; T3=3; k4=2.

Решение.

Используя заданную структурную схему и известные передаточные функции сначала составим математическую модель системы в изображениях по Лапласу. В соответствии со структурной схемой рис.1 выпишем уравнения связи:

y1 = W11u1 – Wff;

u1 = g1  y1;

y2 = W21u1 + W22u2;

u2 = g2 – y2.

Подставляя величины u1 и u2 в выражения для y1 и y2 получим:

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

и избавимся от знаменателей:

(p + k1)y1 = k1g1 – k4f;

(T3p + k3)y1 + (p + k2)y2 = (T3p + k3)g1 + k2g2.

Полученные уравнения представляют собою не что иное, как уравнения общего вида (1):

A(p)y = B(p) g + C(p) f,

в котором

Для получения нормальной формы Коши

осталось определить матрицы K, N, F, L, H и S. Учитывая, что n=1, =2, r=1, вычислим:

Характеристическое уравнение |A|=0:

p2 +(k1 + k2)p +k1k2 = 0

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

p2 +(3 + 20)p +320 = p2 +23p + 60 = 0,

и отрицательные вещественные корни

,

из чего следует, что решение будет устойчивым.

По известным матрицам K, N, F, L, H и S составляем описание системы регулирования в нормальной форме Коши:

Для численного решения полученной системы воспользуемся уравнениями Эйлера

С оставленная на основе этих уравнений программа представлена ниже.

Результаты решения.

Целью решения полученных дифференциальных уравнений является изучение реакции выходных величин y1(t), y2(t) системы автоматического регулирования на единичные ступенчатые воздействия g1(t), g2(t), f(t).Для наглядного представления результатов следует рассмотреть три решения  отдельно для каждого внешнего воздействия: g1(t)=10(t), g2(t)=0, f(t)=0, (рис. 4.2а); g1(t)=0, g2(t)=10(t), f(t)=0, (рис.2б); g1(t)=0, g2(t)=0, f(t)= 10(t), (рис. 4.2в).

Р ассмотрение кривых переходных процессов на рис. 4.2 раскрывает характерную особенность многомерных систем автоматического регулирования  существование влияния какого-либо из внешних воздействий одновременно на несколько регулируемых величин (рис. 4.2а и 4.2в).

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

Варианты заданий.

Для заданных вариантов многомерных систем автоматического регулирования, представленных ниже структурными схемами, составить математическую модель в виде системы дифференциальных уравнений, устанавливающих взаимосвязь выходных величин y1(t), y2(t) с внешними воздействиями g1(t), g2(t) и f(t). Решить полученные дифференциальные уравнения относительно y1(t), y2(t) поочередно задаваясь ступенчатым изменением внешних воздействий. Получить графическую иллюстрацию решения.

Указание.

При составлении математической модели рекомендуется на предварительных этапах расчетов убедиться в устойчивости искомого решения, определив для этого корни характеристического уравнения |A|=0. С этой же целью полезно найти собственные числа матрицы K, решив для этого уравнение |pE-K|=0. Корни полинома |A| и собственные числа матрицы K должны совпадать.


Дополнительные вопросы.

1. Метод Рунге-Кутта решения дифференциальных уравнений.

2. Метод Адамса решения дифференциальных уравнений.

3. Метод Эйлера решения дифференциальных уравнений.

4. Метод Милна решения дифференциальных уравнений.

5. Метод малого параметра решения дифференциальных уравнений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]