
- •1.5.3 Преобразование Лапласа и дифференциальные уравнения
- •1.6.5 Преобразование Лагерра
- •Операторное описание дискретных по времени систем
- •Операторы и е являются линейными операторами, то есть справедливы следующие соотношения, например, для оператора :
- •Тогда получим
- •2.2 Разностные линейные уравнения динамики
2.2 Разностные линейные уравнения динамики
Общий вид разностного уравнения, связывающего выход y(k) со входом r(k) системы с дискретным временем, следующий
a0y(k+n) + a1y(k+n-1) +… an-1y(k+1) + any(k) =
= b0r(k+m) +…+ bm-1r(k+1) + bmr(k) . (2.13)
Это же уравнение (2.13) можно представить в другом виде:
(с0∆n + с1∆n-1 +…+ сn-1∆ + cn)y(k) = (d0∆m +…+ dm)r(k). (2.14)
Переход от одной формы уравнения к другой очевиден, если иметь в виду соотношения (2.1) – (2.5). Уравнение (2.14) - более близкий аналог уравнению (1.5), а уравнение (2.13) легче использовать, и поэтому оно более распространено.
Для линейных систем коэффициенты уравнений (2.13) и (2.14) не зависят от yилиr, а для стационарных систем они независимы и отk, то есть являются постоянными величинами.
Применяя оператор сдвига E,уравнение (2.13) перепишем в виде
(a0En + a1En-1 +…+ an)y(k) = (b0Em +…+ bm)r(k).(2.15)
Поскольку вход r(k)считается известным, правую часть уравнения (2.13) можно обозначить как известную вынуждающую функциюF(k).Для линейных стационарных систем последнему уравнению можно придать вид
A(E)y(k) = B(E)r(k) = F(k)(2.16)
или
(a0En + a1En-1 +…+ an)y(k) = F(k).(2.17)
Разностными уравнениями описываются системы, в которых процессы являются функциями дискретного переменного. Чаще всего эта дискретная переменная – время, но это может быть и положение, пространственные координаты, например, в периодических структурах.
Уравнение (2.15), если а0 0иаn 0, является разностным уравнениемn-ого порядка. Еслиаn= 0, аn-1 0иа0 0, то получим уравнение(n-1)–ого порядка. То есть в отличие от дифференциального уравнения, порядок разностного уравнения определяется разностью между высшей и низшей степенямиЕ.При использовании оператора∆, например, в уравнении (2.14), установить порядок уравнения непосредственно по его виду невозможно. Уравнение (2.15) является неоднородным разностным уравнением, в отличие от однородного уравнения
(a0En +…+ an)y(k) = 0. (2.18)
Разностные уравнения, по сути, являются рекуррентными формулами. Уравнение (2.13) можно решить относительно y(k+n)
y(k+n) = -1/a0(a1y(k+n-1) -…- any(k)) + F(k). (2.19)
При известных значениях у(0) у(n-1)(аналог начальных условий)у(k)можно непосредственно найти для всехk nпутем последовательного применения уравнения (2.19).
Таким образом, в отличие от дифференциального уравнения, y(k)можно найти непосредственно по разностному уравнению для любых значенийk. Но обычно не прибегают к итерационной процедуре, описываемой уравнением (2.19), а находят решение в замкнутой форме.
Однородное разностное уравнение n-ого порядка содержитnлинейно независимых решений. Еслиа0 0иаn 0,то независимые решения уравнения (2.18) можно обозначить черезy1(k), y2(k), …yn(k).Тогда условием (необходимым и достаточным) линейной независимости решений будет
(2.20)
Определитель С(k)называется определителем Касорати.
Поскольку уравнение (2.18) линейное, то его решением будет и линейная комбинация независимых решений yi(k),то есть общее решение уравнения (2.18) можно записать как
y0(k) = c1y1(k) + c2y2(k) +…+ cnyn(k), (2.21)
где ci – постоянные, не зависящие отk.
Общее решение неоднородного уравнения (2.15), как и в случае дифференциальных уравнений, состоит из суммы общего решения y0(k)однородного уравнения (2.18) и частного решенияyH(k), удовлетворяющего уравнению (2.15)
y(k) = y0(k) + yН(k).(2.22)
Так как в составляющей yН(k)нет произвольных постоянных, то в решении (2.22) содержитсяnпроизвольных постоянных, которые определяются по начальным условиямy(0), y(1) … y(n-1).
Решение уравнения (2.15) можно по аналогии с дифференциальными уравнениями искать в форме
y(k) = euk,
где u– неизвестная постоянная величина, подлежащая определению. Но удобнее ввести обозначениеz = euи предполагаемое решение записать в виде
y(k) = zk. (2.23)
Подставляя решение (2.23) в (2.15) и учитывая соотношение
Еmzk = zmzk,
получим характеристическое уравнение
а0zn + a1zn-1 +…+ an-1z +an = 0. (2.24)
Если все корни характеристического уравнения различны и обозначены через z1, z2,… zn, общее решение уравнения (2.15) получит вид
y0(k) = c1z1k + c2z2k +…+ cnznk. (2.25)
Можно показать, что при различных ziотдельные решенияyi = zikудовлетворяют условию (2.20) и, следовательно, независимы. Если же, например, кореньz1имеет кратностьm, то составляющая общего решения, соответствующая этому корню, равна
y01(k) = c1z1k + c2 k z1k + c3 k2 z1k +…+cmkm-1z1k.
Для любого комплексного корня уравнения (2.24) с действительными коэффициентами должен существовать и комплексно сопряженный корень. Здесь аналогия с характеристическими уравнениями дифференциальных уравнений полная.
Особое внимание нужно уделять нулевым корням характеристического уравнения (2.24). Если аn= 0,аn-1 0иа0 0в уравнении (2.18), то характеристическое уравнение содержит один нулевой корень. Так как в этом случае порядок разностного уравнения равенn-1, а характеристический полином имеет порядокn, то нулевой корень оказывается лишним и не должен учитываться. Также не должны учитываться и нулевые кратные корни.
Вынужденное движение системы, то есть составляющую решения, соответствующую частному решению yН(k)неоднородного уравнения (2.17), можно найти на основе тех же самых двух методов, как и в случае дифференциальных уравнений: методов неопределенных коэффициентов и вариации параметров.
Метод неопределенных коэффициентов применим только в случае, если в результате последовательного действия оператора Ена вынуждающую функциюF(k)получится конечное число линейно независимых членов. Это будет в том случае, еслиF(k)является функцией полиномиальной, экспоненциальной, синусоидальной или гиперболической, либо содержит линейную комбинацию этих функций. Решение ищется в виде линейной комбинации независимых составляющихF(k), F(k+1), F(k+2),…,где каждая составляющая входит с неопределенными постоянными коэффициентами. Эти коэффициенты подбираются таким образом, чтобы предполагаемое решение удовлетворяло уравнению (2.17) для всех значенийk.
Если составляющие F(k), F(k+1),…имеют такой же вид, как и составляющие решенияy0(k),то предполагаемое частное решение видоизменяется. Все составляющие частного решенияyH(k),совпадающие по виду с составляющими общего решения однородного уравненияy0(k),умножаются наkв той наименьшей степени, чтобы их тождественность нарушилась.
Второй метод метод вариации параметров, позволяет получить выражение дляyH(k)для любой функцииF(k),если известно решениеy0(k).
Рассмотрение метода вариации параметров начнем с уравнения первого порядка
(а0Е + a1)y(k) = F(k).(2.26)
Общее решение состоит из одного члена
y0(k) = cy1(k).
Частное решение ищем в виде
yH(k) = (k) y1(k).(2.27)
Подставляя выражение (2.27) в (2.26) имеем
a0(k+1) y1(k+1) + a1(k) y1(k) = F(k).
В левую часть последнего уравнения добавим и вычтем член
a0(k) y1(k+1):
a0[(k+1) y1(k+1) - (k) y1(k+1)] + (k)[a1 y1(k+1) + a0y1(k)] = F(k).
Выражение в первых квадратных скобках есть y1(k+1)∆(k),а вторые квадратные скобки равны нулю, так какy1(k)есть решение однородного уравнения. Получим:
a0∆(k) y1(k+1) = F(k),
откуда с учетом уравнения (2.12) находим
(2.28)
Перейдем теперь к уравнению второго порядка
(а0Е2 + a1Е + a2)y(k) = F(k).(2.29)
Общее решение соответствующего однородного уравнения имеет вид
y0(k) = c1y1(k) + c2y2(k).
Частное решение уравнения (2.29) предполагаем в виде
yН(k) = 1(k)y1(k) + 2(k)y2(k) . (2.30)
Для нахождения двух неизвестных функций 1, 2 необходимы два уравнения. Первое уравнение получается из условия того, что соотношение (2.30) должно удовлетворять уравнению (2.29), а второе уравнение выбирается произвольно, но так, чтобы упростить вычислениеyН(k+1)иyН(k+2);а именно
y1(k+1) ∆1(k) + y2(k+1)∆2(k) =0. (2.31)
Учитывая, что i(k+1) = i(k) + ∆i(k),из уравнения (2.30) имеем (с учетом уравнения (2.31)):
EyН(k) = y1(k+1)(1(k) + ∆1(k)) + y2(k+1)(2(k) + ∆2(k)) =
= y1(k+1)1(k) + y2(k+1)2(k)
и
E2yН(k) = y1(k+2)(1(k) + ∆1(k)) + y2(k+2)(2(k) + ∆2(k)).
Подставляя эти выражения в исходное уравнение (2.29) и проделывая очевидные преобразования получим