Смекни!
smekni.com

Дифференциальные уравнения и описание непрерывных систем (стр. 4 из 5)

2.7.8. Линейное неоднородное дифференциальное уравнение

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

y(n)+Pn-1(x)y(n-1)+…+P2y’+P1y+P0=f(x), (6)

где P0(x), P1(x),…, Pn-1(x), f(x) – некоторые непрерывные функции, непрерывные по x и удовлетворяющие условию Липшица по x. Соответствующее ему однородное дифференциальное уравнение имеет вид

y(n)+Pn-1(x)y(n-1)+…+P2y’+P1y+P0=0, (7).

Если дифференциальное уравнение (6) имеет частное решение yв(x) и общее решение yс=c1y1+c2y2+…+cnyn, то общее решение дифференциального уравнения (6) равно сумме частного решения yв и общего решения линейного однородного дифференциального уравнения (7) yc: y=yc+yв.

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

Частное решение будет зависеть от вида правой части f(x). В общем случае трудно найти частное решение для любой функции f(x). Однако на практике применяются следующие виды функции f(x):

1. f(x)=P(x)eax, где P(x) – некоторый многочлен. Тогда частное решение ищется в виде:

1) yч=xmQ(x)eax, если a – m-кратный корень характеристического уравнения;

2) yч=Q(x)eax, если a – не корень характеристического уравнения,

где Q(x) – многочлен той же степени, что и P(x), но с неопределенными коэффициентами.

2. f(x)=(Pn(x)cos(bx)+Lm(x)sin(bx))eax, где Pn(x) и Lm(x) – некоторые многочлены. Тогда частное решение ищется в виде:

1) yч=(Mn(x)cos(bx)+Nn(x)sin(bx))eax, если (a±bi) – не корень характеристического уравнения;

2) yч=xm(Mn(x)cos(bx)+Nn(x)sin(bx))eax, если (a±bi) – m-кратный корень характеристического уравнения,

где Mn(x) и Nn(x) – многочлены, степень которых равна наивысшей степени многочленов Pn(x) и Lm(x).

После выбора вида частного решения подставляем его в исходное дифференциальное уравнение. При этом неизвестные коэффициенты полиномов находим по методу неопределенных коэффициентов, который заключается в том, что неизвестные коэффициенты ищутся из условия равенства коэффициентов при одинаковых слагаемых, например, при x, при x2, при x3cos(bx) и т. д.


3. Дифференциальные уравнения при описании непрерывных систем

3.1. Составление и линеаризация дифференциальных уравнений элементов системы

В установившемся состоянии зависимость выходной величины элемента системы от входной задается статической характеристикой элемента. Как правило, статические характеристики элементов нелинейны. Статические характеристики могут быть получены из дифференциальных уравнений элементов системы.

Пусть дифференциальное уравнение, описывающее поведение элемента, имеет вид

(1)

Тогда статическая характеристика этого элемента задается уравнением в неявной форме

(2)

то есть для ее получения в уравнении (1) следует положить x=const и g=const.

Если динамика элемента описывается линейным дифференциальным уравнением, то этот элемент называется линейным, если дифференциальное уравнение нелинейно, то элемент называется нелинейным. Из-за нелинейности статических характеристик уравнения элементов системы в большинстве случаев являются нелинейными.

Для упрощения анализа, когда это возможно, приближенно заменяют нелинейные дифференциальные уравнения такими линейными уравнениями, решения которых с достаточной степенью точности совпадают с решениями нелинейных уравнений. Этот процесс замены нелинейного дифференциального уравнения линейным называется линеаризацией. Обычно линеаризация нелинейного уравнения производится относительно некоторого установившегося состояния элемента системы.

Если дифференциальное уравнение элемента нелинейно из-за нелинейности его статической характеристики, то линеаризация уравнения сводится к замене нелинейной характеристики элемента x=ф(g) некоторой линейной функцией x=ag+b. Аналитически эта замена производится с помощью разложения в ряд Тейлора функции x=y(g) в окрестности точки, соответствующей установившемуся состоянию и отбрасывания всех членов, содержащих отклонение Dg входной величины элемента в степени выше первой. Геометрически это означает замену кривой x=ф(g) касательной, проведенной к кривой в точке (х0, g0), соответствующей установившемуся состоянию работы элемента (рис. 3).

В других случаях линеаризация производится путем проведения секущей, мало отклоняющейся от функции x=ф(g) в требуемом диапазоне измене­ния входной величины элемента.

Назовем нелинейные статические характеристики, линеаризуемые в требуе­мом диапазоне изменения входной величины указанным выше способом, не­существенно нелинейными характеристиками. Наряду с линеаризуемыми характеристиками имеются такие характеристики, которые не поддаются такой линеаризации. К ним относятся, например, характеристики, не разлагаемые в ряд Тейлора в окрестности точки установившегося состояния. Такие характеристики будем называть существенно нелинейными.

Рассмотрим подробнее процесс линеаризации нелинейного уравнения элемента с помощью ряда Тейлора. Пусть поведение элемента описывается нелинейным дифференциальным уравнением (1). Тогда установившееся состояние элемента характеризуется уравнением (2). Пусть g0 и х0 — значения установившегося состояния. Тогда координаты gи х можно записать в виде х=х0+Dx, g=g0+Dg, где Dg и Dx — отклонения координат g и x от установившегося состояния. Уравнение (1) в отклонениях имеет вид

Разложим левую часть этого уравнения в ряд Тейлора относительно точки (0, 0, х0, g0):

В левой части этого равенства не выписаны члены, содержащие отклонения Dg и Dx и их производные в степени выше первой. Частные производные в левой части этого уравнения представляют собой некоторые числа, величины которых зависят от вида функ­ции F(x", x', x, g) и значений координат g0 и х0.

Считая отклонения Dg, Dх от установившегося состояния, а также их производные по времени малыми и полагая, что функция F(x", x', x, g) достаточно гладкая по всем аргументам в окрестности точки, соответствующей установившемуся состоянию, отбросим в этом уравнении все члены, которые содержат отклонения Dg и Dх, а также их производные в степени выше первой. Полученное уравнение

является линейным дифференциальным уравнением с постоянными коэффициентами

Очевидно, что необходимым условием линеаризации является возможность разложения в ряд Тейлора функции F(x", x', x, g) в окрестности точки, соответствующей установившемуся состоянию. Линеаризованное уравнение приближенно заменяет нелинейное уравнение (1) лишь в некоторой малой окрестности точки (0, 0, х0, g0). Величина этой окрестности зависит от гладкости функции F(x", x', x, g) в этой точке, т. е. от величин производных порядка выше первого этой функции в точке (0, 0, х0, g0). Как правило, с помощью линеаризованного уравнения можно исследовать поведение элемента системы лишь при малых отклонениях входной и выходной координаты от установившегося состояния. Очевидно, что необходимым условием линеаризации является возможность разложения в ряд Тейлора функции F(x", x', x, g) в окрестности точки, соответствующей установившемуся состоянию. Линеаризованное уравнение приближенно заменяет нелинейное уравнение (1) лишь в некоторой малой окрестности точки (0, 0, х0, g0). Величина этой окрестности зависит от гладкости функции F(x", x', x, g) в этой точке, т. е. от величин производных порядка выше первого этой функции в точке (0, 0, х0, g0). Как правило, с помощью линеаризованного уравнения можно исследовать поведение элемента системы лишь при малых отклонениях входной и выходной координаты от установившегося состояния.

3.2. Понятие пространства состояний

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

1) входные переменные или входные воздействия mi, представляющие сигналы, генерируемые системами, внешними по отношению к исследуемой, и влияющие на поведение системы;

2) выходные переменные или переменные, характеризующие реакцию системы yj, позволяющие описать некоторые аспекты поведения системы, представляющие интерес для исследователя;

3) переменные (координаты) состояния или промежуточные переменные xk, характеризующие динамическое поведение исследуемой системы.

Величины mi, yj и xk предполагаются функциями времени. Для удобства оперирования с многомерными величинами совокупность входных переменных представим в виде вектора входа, совокупность выходных переменныхв виде вектора выхода, и совокупность переменных состояния – в виде вектора состояния:

.

Множество всех значений, которые может принять вектор входа mв момент t, образует пространство входа системы. Множество всех значений, которые может принять вектор выхода yв момент t, образует пространство выхода системы. Множество всех значений, которые может принять вектор состояния xв момент t, образует пространство состояний системы.