
- •Описание систем в виде обыкновенных дифференциальных уравнений
- •Классическая модель описания систем
- •Представление непрерывных систем в виде дифференциальных уравнений
- •1.2 Преобразование систем дифференциальных уравнений
- •Основные свойства линейных дифференциальных уравнений.
- •Решение дифференциальных уравнений
- •Получение импульсной характеристики на основе дифференциальных уравнений
- •Прямой и обратный разностный оператор
- •Представление дискретных систем в виде разностных уравнений
- •1.8 Основные свойства линейных разностных уравнений
- •1.9 Решение разностных уравнений с постоянными коэффициентами
- •2. Модель вход-состояние-выход
- •2.1 Понятие состояния и уравнение состояния
- •2.2 Наблюдаемость и управляемость. Передаточные функции.
- •Линейные стационарные системы в постоянном времени
- •2.4 Линейные стационарные системы в дискретном времени
- •3.Основы теории устойчивости Ляпунова
- •3.1 Первый метод Ляпунова. Устойчивость в малом.
- •3.2Второй метод Ляпунова. Устойчивость в большом и в целом.
- •3.3 Уравнение Ляпунова. Адаптивные системы.
Решение дифференциальных уравнений
Рассмотрим схему решения линейного дифференциального уравнения первого порядка, записанного в виде:
.
(1.4.1)
Для удобства коэффициент при dy/dt полагаем
равным единице. Коэффициент а в
общем случае может зависеть от времени
Данное уравнение решается путем
введения интегрирующего множителя
.
Умножим на него обе части уравнения
(1.4.1):
Левая часть этого уравнения является
производной по времени от
,
так что
,
c = const.
(1.4.2)
Хотя интегрирование правой части уравнения (1.4.2) порой представляет определенные трудности, изложенный метод предлагает строгую процедуру решения дифференциального уравнения вне зависимости от вида его коэффициента a(t). Результат содержит обе составляющих решения.
При вычислении ∫a(t)dt нет необходимости записывать постоянную интегрирования.
Следует учитывать, что решение дифференциальных уравнений более высокого порядка в общем случае, когда коэффициенты зависят от времени, является довольно сложной задачей. Однако, как правило, если коэффициенты меняются медленно, то можно считать их постоянными, поэтому далее будем рассматривать схему решения уравнений с постоянными коэффициентами.
Линейные стационарные системы описываются линейными дифференциальными уравнениями с постоянными коэффициентами. Однородное и неоднородное уравнения n-го порядка задаются соответственно уравнениями (1.3.1) и (1.3.2), где аi постоянные коэффициенты.
Решение однородных ДУ с постоянными коэффициентами
Рассмотрим уравнение n- го порядка
(anpn + an-1pn-1 +…+ a1p + a0)y = 0. (1.4.3)
Предположим, что решение имеет вид y=ert, где r- подлежащая определению постоянная величина. Подставив предполагаемое решение в уравнение (1.4.3) получим
(anrn + an-1rn-1 +…+ a1r + a0)ert = 0. (1.4.4)
Так как это уравнение удовлетворяется
при всех значениях t (
),
то
anrn + an-1rn-1 +…+ a1r + a0 = 0. (1.4.5)
Уравнение (1.4.5) называют вспомогательным или характеристическим. Его можно записать непосредственно из уравнения (1.4.3). В левой части (1.4.5) стоит полином n-го порядка, так что оно содержит n корней. Обозначим корни через r1; r2, ...,гn. Тогда соответствующие решения уравнения (1.4.3) равен
y1 = er1t, y2 = er2t,…, yn = ernt.
Если эти n решений линейно независимы, то общее решение однородного дифференциального уравнения имеет вид
yн = K1er1t + K2er2t +…+Knernt.
Если все корни гi разные, то из (1.3.3) следует, что определитель Вронского отличен от нуля и, таким образом, n отдельных решений независимы. Если r1 = r2, то независимы решения y1 = er1t и y2 = ter2t. Если, например, r1 имеет кратность k, т.е. r1 = r2 =...= rk то общее решение записывается в виде
yн = K1er1t + K2ter1t +…+ Kktk-1er1t + Kk+1ter(k+1)t +…+Knernt
Таким образом, для нахождения уn требуется только вычисление корней уравнения n-го порядка. В связи с тем, что некоторые корни могут быть комплексными, решение уравнения можно записать в другой форме.
Поскольку коэффициенты уравнения (1.3.2) действительные, комплексные корни должны быть комплексно сопряженными. Так, если один из корней равен r1 = α+iβ, где α и β - действительные величины, то другой из корней должен быть r2 = α-iβ. Тогда
K1er1t + K2er2t = eαt(K1eiβt + K2e-iβt) = eαt[(K1 + K2)cosβt + i(K1 - K2)sinβt] =
= eαt[Acosβt + Bainβt].
В реальной системе аi — действительные числа, а уn — действительная функция времени. Поэтому произвольные постоянные А и В должны быть действительными числами, что в свою очередь означает, что К1, и К2 должны быть комплексно сопряженными. Учитывая, что два тригонометрических выражения одинаковой частоты можно свести к одному с фазовым углом, возможна также запись
K1er1t + K2er2t = Keαtcos(βt + φ).
Решение неоднородных ДУ с постоянными коэффициентами.
Метод неопределенных коэффициентов. Рассмотрим уравнение
(anpn + an-1pn-1 +…+ a1p + a0)y = F(t). (1.4.6)
решение которого имеет вид
y = yн + yp (1.4.7)
уn определяется при F(t)=0 из решения соответствующего однородного уравнения, как указано раньше. Существуют два стандартных метода нахождения частного решения ур - метод неопределенных коэффициентов и метод вариации параметров.
Метод неопределенных коэффициентов
применяется в том случае, когда
вынуждающая функция F(t) имеет конечное
число линейно независимых производных.
F(t) может быть многочленом целой
положительной степени t или состоять
из комбинации экспоненциальной,
синусоидальной или гиперболической
функций. При F(t), например, равной In t или
,
указанный метод неприменим (если не
искать решение в виде бесконечного
ряда). В силу ограниченности данный
метод при проектирование систем
практически не используется.
В отличие от метода неопределенных коэффициентов, метод нахождения ур посредством вариации параметров может применяться вне зависимости оттого, имеет или не имеет вынуждающая функция F(t) конечное число независимых производных. В отличие от первого метода он применим также и в том случае, если коэффициенты ai в уравнении (1.4.6) зависят от времени. Метод вариации параметров предполагает нахождение частного решения на основе составляющих решения однородного уравнения.
(a1p+a0)y=F(t) (1.4.8)
Решение, удовлетворяющее однородному дифференциальному уравнению
(а1р+а0)у=0 (1.4.9)
содержит один член ун=Ку1 Частное решение ищем в виде yp=uy1, где все три величины являются функциями времени. Подставим это выражение в уравнение (1.4.8). Получим
a1(uy + uy1) + a0uy1 = F(t),
где точки обозначают производные по t. После преобразований имеем
a1uy1 + u(a1y1 + a0y1) = F(t).
В последнем уравнении множитель в скобках равен нулю, так как y1, удовлетворяет уравнению (1.4.9). Следовательно,
Пример: Найти общее решение уравнения
Решение однородного уравнения ун=Ке-3t, т.е. y1=e-3t. Предполагая yp=ue-3t
u=ln t и yp=e-3tln t.
Общее решение имеет вид
y=Ke-3t+e-3tln t.
Рассмотрим дифференциальное уравнение второго порядка:
(a2p2+a1p+a0)y=F(t) (1.4.10)
Решение удовлетворяющее однородному дифференциальному уравнению:
(a2p2+a1p+a0)y=0 (1.4.11)
состоит из двух слагаемых: yн=K1y1+K2y2
Частное решение ищем в виде
ур= u1y1+u2y2 (1.4.12)
где u1 и u2 являются неизвестными функциями времени. Для нахождения u1 и u2 требуются два условия. Одно из них состоит в том, что уравнение (1.4.12) должно удовлетворять уравнению (1.4.10). Другое условие можно выбрать любым наиболее выгодным образом
Выражения для
и
будут менее громоздкими, если положить
uly1+u2y2=0 (1.4.13)
Поэтому уравнение (1.4.13) становится вторым из двух необходимых условий:
Подстановка в уравнение (1.4.10) дает
Так как у1 и у2 удовлетворяют уравнению (1.4.11), то
u1y1+u2y2=F(t)/a2 (1.4.14)
Чтобы получить в явном виде формулы для u1 и u2 необходимо решить совместно уравнения (1.4.13) и (1.4.14). Получим
(1.4.15)
Следует отметить, что так как y1 и у2 - линейно независимые решения уравнения (1.4.11), то из (1.3.3) следует, что y1y2-y1y2≠0 Так как знаменатель уравнения (1.4.15) отличен от нуля, u1 и u2 всегда существуют.
Рассмотрим дифференциальное уравнение n-го порядка типа
(anpn+an-1pn-1+...+a1p+a0)y=F(t).
Решение однородного уравнения имеет вид
ун=К1у1+К2у2+...+Кnyn.
Частное решение ищем в виде
ур= u1y1+u2y2+...+ unyn , (1.4.16)
где ui являются функциями t. Производные от ui находим из совместного решения следующих n уравнений:
где точки и верхние индексы обозначают производные по t. Первые n-1 условий выбираются произвольно, с целью получения результата в обозримой форме. Последнее уравнение получено при подстановке предполагаемого решения ур в уравнение (1.4.6) с учетом предыдущих n-1 условий.
Приведенная выше система уравнений решается на основе правила Крамера
i = (1, 2,…, n),
(1.4.17)
где
,
(1.4.18)
a Wni(t) - ni-e алгебраическое дополнение. Из (1.3.3) следует, что W(t)-определитель Вронского - отличен от нуля, если y1, y2,...,уn -независимые решения однородного дифференциального уравнения.
Хотя метод вариации параметров сложнее, в отличии от метода неопределенных коэффициентов он позволяет получить решение при любой правой части ДУ, и, кроме того, применим к уравнениям с манящимися во времени коэффициентами.
Одинаковые начальные условия.
В ряде важных случаев начальные условия одинаковы. Для дифференциального уравнения n-го порядка (1.4.6) одинаковые начальные условия имеют вид
(1.4.19)
Ранее используемый для
нахождения частного решения
метод вариации параметров
можно обобщить для получения общего
решения, удовлетворяющего
указанным одинаковым
начальным условиям. При n
= 1 уравнения
и
yp=uy1
объединяются в
(1.4.20)
где у1(t) - решение однородного уравнения, а z - фиктивная переменная интегрирования. Верхний предел соответствует рассмотренному ранее частному решению, а нижний предел дает постоянную в решении однородного уравнения. Отметим, что у(0)=0. При n=2 уравнения (1.4.12) и (1.4.15) объединяются в
где
y1(t) и y2(t) решения
однородного уравнения, a W(t) —
определитель Вронского,
W(t)=y1(t)y2(t)-y1(t)y2(t)
Приведенные выше замечания о пределах интегрирования справедливы и в этом случае. Отметим, что у(0) = 0 и
Выражение в последней скобке всегда равно нулю, как следует из уравнения (1.4.13), так что соблюдается у(0)=0.
В общем случае дифференциального уравнения n-го порядка при одинаковых начальных условиях из уравнений (1.4.16) и (1.4.17) следует
(1.4.22)
где W(t) и Wni(t) определяются уравнением (1.4.18). Так как основу рассуждений составляет метод вариации параметров, уравнения (1.4.19) и (1.4.22) справедливы как для систем с постоянными, так и с переменными параметрами. Данные уравнения применяются при нахождении импульсной характеристики нестационарной системы.