Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

6251

.pdf
Скачиваний:
2
Добавлен:
13.02.2021
Размер:
1.43 Mб
Скачать

импульса v. Рельеф весовой функции в этом случае получается цилиндрическим, а оба рассмотренных ранее сечения совпадают по форме и отличаются только знаками аргументов. Если речь идёт о реверссмещении, то получаем полное совпадение двух весовых функций – нормальной и сопряжённой w(τ)= w(θ).

Весовая функция является, как и для систем с постоянными параметрами, исчерпывающей характеристикой САУ. Она характеризует поведение системы во времени и по её виду можно судить о качестве регулирования.

Кроме того, по известной функции веса можно получать процесс на выходе системы при заданном входном воздействии. Действительно, при входном сигнале g(t) выход может быть подсчитан согласно принципу суперпозиции, как сумма (в пределе интеграл) элементарных реакций на

импульсы с амплитудой g(v), 0 v t . Таким образом,

 

y(t)= t

w(t v,v)g(v)dv .

(1.2.12)

0

 

 

Учитывая физическую реализуемость системы, верхний предел в последнем выражении можно поменять на бесконечность

y(t)= w(t v,v)g(v)dv .

(1.2.13)

0

Переходя к реверс-смещению, получим интеграл свёртки

31

y(t)= t

w(θ,t − θ)g(t − θ)dθ .

(1.2.14)

0

 

 

Как видно, в выражениях (1.2.12)-(1.2.14) используется сопряжённая функция веса.

Весовую функцию можно найти, решая дифференциальное уравнение системы. Вспомним общее решение дифференциального уравнения (1.2.3) при нулевых начальных условиях по методу вариации параметров (см. [1], с. 16)

t

 

1

 

y(t)=

f (λ)

 

 

a (λ)V(λ)

0

 

0

 

n

yi

(t)Vni

(λ) dλ ,

(1.2.15)

i=1

 

 

 

 

где V(λ) – определитель Вронского, Vni(λ) – алгебраическое дополнение вронскиана, а yi(t) – линейно независимые решения соответствующего однородного уравнения.

Выражение в квадратных скобках последнего соотношения известно как однородная функция Грина G(t − λ,λ)

G(t − λ,λ)=

 

1

 

n

(t)Vni(λ).

 

 

 

 

yi

(1.2.16)

a

(λ)W (λ)

 

i=1

 

 

0

 

 

 

 

Функция Грина часто используется в математической литературе и обладает целым рядом замечательных свойств.

С учётом обозначения (1.2.16) уравнение (1.2.15) можно записать как

y(t)= t

f (λ)G(t − λ,λ)dλ .

(1.2.17)

0

 

 

32

Сравнивая выражения (1.2.17) и (1.2.12) можно сделать вывод, что если f (t)= g(t), то есть B(p,t)=1, то весовая функция совпадает с функцией Грина при 0<v<t

w(t v,v)= G(t v,v) при 0 < v < t,

(1.2.18)

0

при t < v.

 

Вычислить функцию Грина можно воспользовавшись формулой (1.2.16), если известны составляющие yi (t) общего решения однородного уравнения. Множители в выражении (1.2.16) выглядят следующим образом

 

 

 

 

y1

(λ)

 

y2

(λ) ...

yn

(λ)

 

 

 

 

 

 

 

 

 

 

 

 

V(λ)=

 

yɺ

 

(λ)

 

yɺ

2

(λ) ...

 

yɺ

n

(λ)

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

(1.2.19)

 

 

 

...

 

 

 

 

...

...

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y(n1)(λ)

y(n1)(λ) ...

y(n1)(λ)

 

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

(λ)

 

 

 

 

y2

(λ)

...

 

 

 

 

yn

(λ)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yɺ

(λ)

 

 

 

 

yɺ

2

(λ)

...

 

 

 

 

yɺ

n

(λ)

 

 

n

yi (t)Vni (λ)=

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

...

...

 

 

 

 

 

...

 

 

 

=

i=1

 

 

 

y(n2)(λ)

 

y

(n2)(λ)

...

 

y

(n2)(λ)

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

y

(n1)(t)

 

 

y

(n1)(t)

...

 

y

(n1)(t)

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

 

 

n

 

 

 

 

 

(1.2.20)

 

 

 

 

y1(t)

 

y2

(t) ...

 

yn(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

(λ)

 

y2

(λ) ...

yn

(λ)

 

 

 

 

 

= (1)n1

 

yɺ

(λ)

 

yɺ

2

(λ) ...

 

yɺ

n

(λ)

.

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

...

 

...

 

 

...

 

 

 

 

 

 

 

 

y

(n1)(λ)

y

(n1)(λ) ...

y

(n1)(λ)

 

 

 

 

 

 

1

 

 

 

 

2

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33

Но в общем случае полином правой части не равен единице B(p,t)1

и функция Грина не совпадает с весовой функцией. Тогда вынуждающая функция будет равна

f (t)= B(p,t)g(t)= b0(t)pmg(t)+ b1(t)pm1g(t)+ ...+ bm(t)g(t),

где p = d dt , а m<n. В этом более общем случае для определения весовой функции при известной функции Грина можно воспользоваться уравне-

нием (1.2.17). Положим g(t)= δ(t v). Тогда выходом

системы будет

y(t)= w(t v,v) и уравнение (1.2.15) примет вид

 

w(t v,v)= t [B(p,λ)δ(λ − v)]G(t − λ,λ)dλ .

(1.2.21)

0

 

Необходимо понимать, что соотношение (1.2.21) позволяет определить весовую функцию только для 0<v<t. Поскольку подынтегральное выражение отлично от нуля только при λ=v, пределы интегрирования можно заменить на −∞ и +.

Уравнение (1.2.21) не настолько сложное, как это может показаться на первый взгляд. Составляющие выражения в квадратных скобках имеют вид

b

(λ)

dkδ(λ − v)

 

= b

(λ)

dkδ(v − λ)

.

 

 

mk

 

dλk

mk

 

dλk

 

 

 

 

Интеграл, содержащий такую составляющую, равен

34

dkδ(v − λ)

k

dkδ(v − λ)

 

G(t − λ,λ)bmk (λ)

 

 

dλ = (1)

G(t − λ,λ)bmk (λ)

 

 

dλ .

k

k

−∞

dλ

 

−∞

d(v − λ)

 

Правая часть последнего выражения – интеграл свёртки функции

G(t − λ,λ) bmk (λ)

и k-ой производной δ-функции. Воспользуемся свой-

ством интеграла свёртки

 

 

 

 

 

 

 

 

f (k )(t) f

2

(t)= f (t) f

(k )(t),

 

 

1

 

 

 

1

2

 

 

где f1 и f2 – произвольные функции, – операция свёртки. Получим

d k δ(v − λ)

 

 

k

 

d k

[G(t − λ,λ)bmk (λ)]dλ.

G(t − λ,λ)bmk (λ)

 

 

dλ = (1)

δ(v − λ)

 

k

k

−∞

dλ

 

 

 

−∞

 

dλ

 

Теперь применим фильтрующее свойство δ-функции1. Окончательно получим

dkδ(v − λ)

k dk

[G(t v,v)bmk (v)],

G(t − λ,λ)bmk (λ)

 

 

dλ = (1)

 

 

k

dv

k

−∞

dλ

 

 

 

а весовая функция согласно (1.2.19) будет иметь вид

m (1)k

d k

[G(t v,v)bmk (v)]

при 0 < v

< t,

 

dvk

(1.2.22)

w(t v,v)= k=0

 

 

 

 

 

 

при t < v.

 

 

0

 

 

 

 

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

35

Таким образом, при вычислении весовой функции можно пользоваться формулой (1.2.18) или (1.2.22) в зависимости от правой части дифференциального уравнения.

Пример 1.2.3. Получить весовую функцию для системы, описываемой дифференциальным уравнением с переменными параметрами

t

2 d2 y

+ 4t

dy

+ 2y = g .

(1.2.23)

 

dt

2

dt

 

 

 

 

 

Данное уравнение является уравнением Эйлера, поэтому делаем под-

становку ez = t . Тогда dt = ezdz, а dz = ez . Вычисляем производные

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

dy

=

dy

e

z

,

d

2 y

=

d

2 y

e

2z

dy

e

z

.

dt

dz

 

dt2

dz2

 

dz

 

 

 

 

 

 

 

 

 

 

 

 

Подставляя найденные производные в уравнение (1.2.23), получим соответствующее однородное уравнение в виде

d2 y

+ 3

dy

+ 2y = 0 .

dz2

 

 

dz

Общим решением последнего уравнения будет yо (z)= C1ez + C2e2z

или, переходя к старой переменной t

yо (t)= Ct1 + Ct22 .

36

Таким образом,

y

= 1, y

 

=

 

1

 

. Вронскиан согласно (1.2.19) равен

 

t2

 

1

t

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

1

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

V (v)

=

 

 

v

 

 

v2

 

 

= −

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

v

4

 

 

 

 

 

 

 

 

 

 

v

2

 

v

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Согласно (1.2.20) получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

vt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yi (t)Vni (v)= (1)

 

t

 

 

 

t2

 

=

 

 

 

.

 

 

 

 

 

 

t

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

v2

 

 

 

 

 

 

 

 

Так как B(p,t)=1, пользуемся формулами (1.2.18) и (1.2.16)

w(t v,v)=

1

(v

4 )

v t

=

t v

, при v t .

 

2

 

 

 

v

 

 

t

2

v

2

 

t

2

 

 

 

 

 

 

 

 

 

 

1 . 2 . 3 . Преобразо вание Лапласа и нестацио нар ные системы

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

37

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

L{tn f (t)}= (1)n d nF(s) . dsn

Пример 1.2.4. Найти решение дифференциального уравнения

t

d2 y

+

dy

(t 1)y = 0

dt2

 

 

 

dt

(1.2.24)

(1.2.25)

с начальным условием y(+0)=1.

Применим к уравнению (1.2.25) преобразование Лапласа с учётом свойства (1.2.24)

d [s2Y(p)sy(+ 0)yɺ(+ 0)]+ sY(s)y(+ 0)+ dY(s) + Y(s)= 0 .

ds

ds

Упрощая левую часть, получим дифференциальное уравнение первого порядка относительно Y(s)

(s +1)dY(s) + Y(s)= 0 .

ds

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

38

 

 

 

 

dY (s)

 

ds

 

 

 

 

 

 

 

= −

 

.

 

 

 

 

 

 

 

Y (s)

s + 1

 

Интегрируя, имеем

 

 

 

 

 

 

 

 

 

lnY(s)= −ln(s +1)+ lnC = ln

C

 

,

 

 

 

s +1

 

 

 

 

 

 

 

 

 

 

откуда Y(s)=

C

 

. Переходя к оригиналу, получим y(t)= Cet . Учиты-

s +1

 

 

 

 

 

 

 

 

 

 

вая начальное условие y(+0)=1, постоянная интегрирования C=1, следовательно y(t)= et .

Вобщем случае использование свойства (1.2.24) даёт дифференциальное уравнение относительно Y(s) порядка равного высшей степени полинома от t. Следует заметить, что получившееся уравнение часто нелегко решить: приведённый пример скорее исключение.

Каждый член уравнения с переменными коэффициентами – это произведение известной и неизвестной функции времени. Для вычисления преобразования Лапласа от такого члена можно воспользоваться теоремой о свёртке в области изображений. В итоге получится сложное интегральное уравнение относительно Y(s). Поскольку результирующее уравнение редко оказывается проще, чем исходное, то непосредственное применение преобразования Лапласа к дифференциальному уравнению с переменными коэффициентами малоперспективно в плане получения решения такого уравнения.

Втех случаях, когда преобразование Лапласа неприемлемо, можно попытаться поискать какое-либо другое эффективное интегральное пре-

39

образование. Для определённых специальных случаев подобные преобразования разработаны. Наиболее известные из них преобразование Меллина и Ханкеля.

1 . 2 . 4 . Пар ам етр ическая передаточная функция

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

Рассмотрим поведение системы при экспоненциальном входном сигнале

g(t)= est ,

(1.2.26)

где s – в общем случае комплексная величина, а −∞ < t < ∞ . Известно, что реакция системы с постоянными параметрами на такой входной сигнал есть

y(t)= W(s)est ,

(1.2.27)

где W(s) – передаточная функция системы.

Применив интеграл (1.2.14), найдём реакцию нестационарной системы на входной сигнал (1.2.26). При этом учтём, что сигнал существует

все время −∞ < t < ∞ , поэтому верхний предел будет +

y(t)= w(θ,t − θ)es(t−θ)d θ = est

w(θ,t − θ)esθd θ .

(1.2.28)

0

0

 

40

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