Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
35-40_диф.ур.doc
Скачиваний:
14
Добавлен:
28.08.2019
Размер:
677.38 Кб
Скачать

Метод Лагранжа

Задача состоит в вычислении какого–либо частного решения линейного неоднородного дифференциального уравнения с непрерывными коэффициентами и непрерывной правой частью.

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

y(n) + an-1(x)y(n - 1) + ... + a1(x)y' + a0(x)y = f(x).

с непрерывными на [ab] коэффициентами и непрерывной правой частью.

Предположим, что известна фундаментальная система y1(x), y2(x),..., yn(x) решений соответствующего однородного уравнения   y(n) + an-1(x)y(n - 1) + ... + a1(x)y' + a0(x)y = 0.

Будем искать частное решение неоднородного уравнения в виде

y*(x) = C1(xy1(x) + C2(xy2(x) + ... + Cn(xyn(x) ,

где C1(x), C2(x) , ... , Cn(x) — неизвестные, n раз дифференцируемые на [ab] функции. Их называют варьируемые постоянные общего решения однородного уравнения.

Справедливо следующее утверждение.

Пусть y1(x), y2(x),..., yn(x) — фундаментальная система решений однородного уравнения   y(n) + an-1(x)y(n - 1) + ... + a1(x)y' + a0(x)y = 0 с непрерывными на отрезке [ab] коэффициентами. Если правая часть f(x) неоднородного уравнения   y(n) + an-1(x)y(n - 1) + ... + a1(x)y' +a0(x)y = f(x) непрерывна на [ab], то его частное решение можно искать в виде

y*(x) = y(x,C1,..., Cn) = C1(xy1(x) + C2(xy2(x) + ... + Cn(xyn(x) .

Неизвестные функции C1(x), C2(x) , ... , Cn(x) находятся из системы

Такой метод отыскания частного решения неоднородного уравнения называется методом вариации произвольных постоянных илиметодом Лагранжа.

Подробнее (кому нужно)

Посмотрим как можно найти методом Лагранжа частное решение для уравнения 2–го порядка y'' + a1(x)y' + a0(x)y = f(x) с нерерывными коэффициентами и непрерывной правой частью.

Предположим, что известна фундаментальная система y1(x), y2(x) решений соответствующего однородного уравнения   y'' + a1(x)y' + a0(x)y = 0.

Будем искать частное решение неоднородного уравнения в виде

y*(x) = C1(xy1(x) + C2(xy2(x),

где C1(x), C2(x) — такие неизвестные, дважды дифференцируемые на [ab] функции.

Для того чтобы подставить функцию y*(x) в исходное уравнение, найдём сначала первую производную y*(x):

(y*(x))' = C1'(xy1(x) + C1(xy1'(x) + C2'(xy2(x) + C2(xy2'(x).

Будем искать C1(x), C2(x) такими, чтобы C1'(xy1(x) + C2'(xy2(x) = 0 и, следовательно,

(y*(x))' = C1(xy1'(x) + C2(xy2'(x).

Тогда

(y*(x))'' = C1'(xy1'(x) + C1(xy1''(x) + C2'(xy2'(x) + C2(xy2''(x).

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

y'' + a1(x)y' + a0(x)y ≡ C1'(xy1'(x) + C1(xy1''(x) + C2'(xy2'(x) + C2(xy2''(x) + a1(x)(C1(xy1'(x) + C2(xy2'(x)) + a0(x)(C1(xy1(x) + C2(x)y2(x)) = f(x).

После простых преобразований имеем:

C1(x)(y1'' + a1(x)y1' + a0(x)y1) + C2(x)(y2'' + a1(x)y2' + a0(x)y2) + C1'(xy1'(x) + C2'(xy2'(x= f(x).

Но поскольку y1(x), y2(x) — решения однородного уравнения   y'' + a1(x)y' + a0(x)y = 0, то

C1'(xy1'(x) + C2'(xy2'(x= f(x).

Для неизвестных функций C1(x), C2(x) получили систему линейных дифференциальных уравнений второго порядка:

Определитель этой линейной относительно C1'(x), C2'(x) системы — это отличный от нуля на [ab] вронскиан фундаментальной системы решений.

Следовательно, система имеет единственное решение, которое можно выписать в явном виде (имеем два дифференциальных уравнения первого порядка):

Эти дифференциальные уравнения первого порядка с разделяющимися переменными легко интегрируются:

Неизвестные варьируемые постоянные найдены — найдено частное решение линейного неоднородного уравнения второго порядка.

Пример

Найдём методом Лагранжа (методом вариации произвольных постоянных) частное решение линейного неоднородного дифференциального уравнения второго порядка

с непрерывными на (e, ∞) коэффициентами и непрерывной правой частью.

Фундаментальную систему решений соответствующего однородного уравнения образуют функции y1(x) = ln x , y2(x) = x.

Будем искать частное решение неоднородного уравнения в виде y*(x) = C1(x) lnx + C2(xx:

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

Для неизвестных функций C1(x), C2(x) получили систему линейных дифференциальных уравнений второго порядка:

Окуда имеем:

И тогда частным решением исходного уравнения второго порядка является функция y*(x) = C1(x) lnx + C2(xx:

Построение частного решения неоднородного ДУ с постоянными коэффициентами при специальной правой части.

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

y(n) + an-1y(n - 1) + ... + a1y' + a0y = f(x). (1)

Коэффициенты an-1, ... , a1a0 — десйствительные числа, f(x) — непрерывная на [ab] правая часть.

Общее решение этого уравнения имеет вид y(x) = C1y1(x) + C2y2(x) + ... + Cnyn(x) + y*(x),

где С1С2, ..., Сn — произвольные постоянные, y1(x), y2(x), ..., yn(x) — фундаментальная система решений однородного уравнения, y*(x) — частное решение неоднородного уравнения.

 

Если правая часть уравнения — квазимногочлен — функция вида

f(x) = exp(αx)Mm(x) или

f(x) = exp(αx)(Mm(x)cos(βx) + Nn(x)sin(βx)), β<>0.

Здесь Mm(x) — многочлен степени mNn(x) — многочлен степени n, α и β — действительные числа то частное решение уравнения (1) имеет вид

y*(x) = xrexp(αx)Pm(x) ( r- кратность корня α в харак.урав)

или

y*(x) = xrexp(αx)(Pk(x)cos(βx) + Qk(x)sin(βx)),

где Pk(x) и Qk(x) — многочлены степени k = max(n, m) с неизвестными коэффициентами, r- кратность корня α+iβ в харак.урав.

Pk(x) = pkxk + pk-1xk-1 + ... + p1x + p0Qk(x) = qkxk + qk-1xk-1 + ... + q1x + q0.

Для того чтобы найти неизвестные коэффициенты многочленов Pk(x) и Qk(x) , подставляем y*(x) = exp(αx)(Pk(x)cos(βx) + Qk(x)sin(βx)) в уравнение и приравниваем в правой и левой части полученного равенства коэффициенты при

exp(αx)cos(βx), exp(αx)sin(βx), xexp(αx)cos(βx), xexp(αx)sin(βx),  x2exp(αx)cos(βx), x2exp(αx)sin(βx), ...,   xkexp(αx)cos(βx), xkexp(αx)sin(βx).

Полученная таким образом система 2k + 2 уравнений относительно 2k + 2 неизвестных имеет единственное решение.

 

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

Mk(x),  Mk(x)exp(αx),  Mk(x)cos(βx),   Mk(x)sin(βx),  exp(αx)(Mm(x)cos(βx) + Nn(x)sin(βx)).  

Подробнее (кому нужно)

Частное решение y*(x) можно найти методом подбора, если правая часть уравнения — квазимногочлен — функция вида

f(x) = exp(αx)(Mm(x)cos(βx) + Nn(x)sin(βx)).

Здесь Mm(x) — многочлен степени mNn(x) — многочлен степени n, α и β — действительные числа.

Метод подбора вычисления частного решения линейного неоднородного уравнения с квазимногочленом в правой части состоит в следующем.

Внимательно смотрим на правую часть уравнения и записываем число α ± βi.

Затем составим характеристическое уравнение однородного уравнения и найдем его корни. Возможны два случая: среди корней характеристического многочлена нет корня, равного числу α ± βi (нерезонансный случай) и среди корней характеристического многочлена есть r корней, равных числу α ± βi ( резонансный случай).

Рассмотрим нерезонансный случай (среди корней характеристического многочлена нет корня, равного числу α ± βi) . Тогда частное решение уравнения будем искать в виде

y*(x) = exp(αx)(Pk(x)cos(βx) + Qk(x)sin(βx)),

где Pk(x) и Qk(x) — многочлены степени k = max(n,m) с неизвестными коэффициентами,

Pk(x) = pkxk + pk-1xk-1 + ... + p1x + p0Qk(x) = qkxk + qk-1xk-1 + ... + q1x + q0.

Для того чтобы найти неизвестные коэффициенты многочленов Pk(x) и Qk(x) , подставим y*(x) = exp(αx)(Pk(x)cos(βx) + Qk(x)sin(βx)) в уравнение и приравняем коэффициенты при

exp(αx)cos(βx), exp(αx)sin(βx), xexp(αx)cos(βx), xexp(αx)sin(βx),  x2exp(αx)cos(βx), x2exp(αx)sin(βx), ...,   xkexp(αx)cos(βx), xkexp(αx)sin(βx).

Доказано, что полученная таким образом система 2k + 2 уравнений относительно 2k + 2 неизвестных имеет единственное решение.

Рассмотрим резонансный случай (среди корней характеристического многочлена есть r корней, равных числу α ± βi) . Тогда частное решение уравнения будем искать в виде

y*(x) = exp(αx)(Pk(x)cos(βx) + Qk(x)sin(βx))xr,

где Pk(x) и Qk(x) — многочлены степени k = max(n,m) с неизвестными коэффициентами.

Для того чтобы найти неизвестные коэффициенты многочленов Pk(x) и Qk(x) , подставляем y*(x) = exp(αx)(Pk(x)cos(βx) + Qk(x)sin(βx))xrв уравнение и приравниваем коэффициенты при

exp(αx)cos(βx), exp(αx)sin(βx), xexp(αx)cos(βx), xexp(αx)sin(βx),  x2exp(αx)cos(βx), x2exp(αx)sin(βx), ...,   xkexp(αx)cos(βx), xkexp(αx)sin(βx).

 

Пример. Уравнением колебаний называют линейное неоднородное дифференциальное уравнение 2-го порядка с постоянными коэффициентами

Однородное уравнение y'' + ω02y = 0 описывает свободные колебания материальной точки с частотой ω02.

Неоднородное уравнение — колебания материальной точки под действием внешней периодической силы Fcosω0x, частота которой ω0 совпадает с частотой свободных колебаний частицы (резонанс).

Найдём общее решение уравнения колебаний в случае, когда частота свободных колебаний совпадает с частотой внешней вынуждающей силы.

Характеристическое уравнение однородного уравнения λ2 + ω02 = 0 имеет пару комплексно сопряжённых корней λ1,2 = ± i ω0.

Фундаментальную систему решений однородного уравнения образуют функции cosω0x, sinω0x. Общее решение однородного уравнения имеет вид

y(xC1C2) = C1cosω0x + C2sinω0x.

Правая часть уравнения — квазимногочлен exp(αx)(Mm(x)cos(βx) + Nn(x)sin(βx))≡Fcosω0x , у которого α = 0, β = ω, Mm(x)=M0 = FNn(x)= 0, α ± iβ = iω0.

Среди коренй характеристического уравнения есть одна пара комплексно сопряжённых корней, равная α ± iβ = iω0: λ1,2 = ± i ω0.

Поэтому будем искать частное решение неоднородного уравнения y*(x) в виде y*(x) =( A cosω x + B sin ω x)x.

Подставим в уранение:

y = (A cosω x + B sin ω x)x,

y' = (−Aω sinω x + B ωcos ω x)x + (A cosω x + B sin ω x),

y'' = (−Aω2 cosω x − Bω2 sin ω x)x + 2(−Aω sinω x + B ωcos ω x)x ,

y'' + ω02y = (−Aω2 cosω x − Bω2 sin ω x)x + 2(−Aω sinω x + B ωcos ω x)x + ω02(A cosω x + B sin ω x)x = 2Bω0cosω0 x − 2A sin ω0 x = Fcos ω0x.

Приравняв коэффициенты в левой и правой части уравнения  2Bω0cosω0 x − 2 A sin ω0 x = Fcos ω0x, получим A = 0, B = F/2ω0и тогда частное решение неоднородного уравнения

Теперь можно записать общее решение неоднородного уравнения

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