Читайте также:
|
|
Классический метод решения будем применять к неоднородному линейному дифференциальному уравнению
,
приведенному к виду
путем деления на a 2 левой и правой части исходного дифференциального уравнения. Тогда a = a 0/ a 2; b = a 0/ a 2; с = b 0/ a 2. Рассмотрим пример решения приведенного неоднородного дифференциального уравнения, у которого корни характеристического уравнения являются отрицательными и действительными.
Пример 1.5.1. Найти решение неоднородного линейного дифференциального уравнения
(1.2)
при нулевых начальных условиях y (0) = 0, (0) = 0 и единичном ступенчатом входном сигнале u (t) = 1(t).
Решение. Решение неоднородного дифференциального уравнения всегда равно сумме y (t) = y о(t) + y ч(t), где y о(t) – общее решение соответствующего однородного дифференциального уравнения, полученного приравниванием нулю правой части (1.2)
, (1.3)
а y ч(t) – частное решение, определяемое видом правой части (1.2). Решение однородного дифференциального уравнения (1.3) начинается с задания соответствующего характеристического уравнения
p 2 + 8 p + 12 = 0
и определения его корней
p 1,2 = –4 ± ,
p 1 = – 4 + 2 = –2; p 2 = – 4 – 2 = – 6.
Общее решение однородного дифференциального уравнения запишется так
,
где С 1, С 2 – постоянные интегрирования.
Перейдем к определению частного решения y ч. Правая часть уравнения (1.2) – константа. Частное решение ищется в форме y ч = B, где B – константа. Для нахождения B подставим y ч = B в уравнение (1.2)
12 B = 48, B = 4.
Таким образом, полное решение неоднородного уравнения (1.2) имеет вид
. (1.4)
Исходя из нулевых начальных условий y (0) = 0, (0) = 0, запишем (1.4) в виде двух уравнений
y (0) = С 1 + С 2 + 4 =0,
(0) = –2 С 1 – 6 С 2 =0
и решим их относительно С 1 и С 2
С 1 = – 6, С 2 = 2.
Подставляя найденные значения С 1 и С 2 в (1.4), получим искомое решение
. (1.5)
Найдите в MATLAB и сравните с (1.5) решение неоднородного дифференциального уравнения, используя оператор dsolve. Наберите программу решения дифференциального уравнения (1.2) с нулевыми начальными условиями.
>> y=dsolve('D2y+8*Dy+12*y=48','y(0)=0','Dy(0)=0')
y = 2*exp(-6*t)-6*exp(-2*t)+4
Последнее выражение и будет решением линейного неоднородного дифференциального уравнения (1.2).
Постройте график переходного процесса при u (t) = 1(t) по программе
>> t = 0:0.1:10;
>> y = 2*exp(-6*t)-6*exp(-2*t)+4;
>> plot(t,y,'k'), grid on
Дата добавления: 2015-07-20; просмотров: 120 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Двумерные графики функций | | | Пример 1.5.4 |