Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Романова - Теория измерений - Основы теории точности средств измерений. Учебник - 2006.pdf
Скачиваний:
109
Добавлен:
11.08.2013
Размер:
1.05 Mб
Скачать

3.3. Оптимизация динамических характеристик СИ

Рассмотрим СИ с передаточной функцией W (р), которая определяется как отношение преобразований Лапласа выходного сигнала y (t) к входному x (t):

W ( p) = L[[y(t)]] (3.3.1)

L x(t)

Для большого класса СИ передаточная функция может быть представлена в виде отношения полиномов:

 

 

 

m

 

W ( p) =

B( p)

=

bi pi

(3.3.2)

i =0

,

D( p)

n

 

 

a j p j

 

j =0

где m n .

На практике для определения передаточной функции используют в зависимости от вида входного контрольного сигнала переходную функцию, импульсную (весовую) функцию или комплексную частотную характеристику. Наиболее просто передаточная функция определяется через весовую. Весовая функция w(t) линейной системы при условии некоррелированности внутренних возмущений с входными сигналами СИ определяется интегральным уравнением ВинераХопфа:

Rxy (τ) = Rxx (t τ)w(t)dt,

(3.3.3)

0

 

где Rxx (t τ) - ковариационная функция входного сигнала x (t); Rxy (τ) - взаимная ковариационная функция входного и выходного

сигналов.

 

 

 

 

Определение w(t) из

соотношения

(3.3.3)

является

некорректной

задачей,

т. е. малые

погрешности

функций

Rxy (τ), Rxx (t τ)

приводят

к сколь угодно большим ошибкам в

определении w(t). Отметим, что среднеквадратичное отклонение весовой функции, найденной из уравнения (3.3.3), от действительной весовой функции может быть незначительным, но эта функция не имеет физического смысла. Поэтому интерес представляют только гладкие решения уравнения (3.3.3). Чтобы это показать, применим к уравнению Винера-Хопфа преобразование Фурье, и получим следующее соотношение:

 

Sxy ( jω) = H ( jω)Sxx (ω),

(3.3.4)

где S xy ( jω)

и S xx (ω) - спектральные плотности сигналов на выходе

и входе

соответственно; H ( jω) - комплексная

частотная

характеристика СИ. Отсюда следует, что

H ( jω) = Sxy ( jω)

Sxx (ω)

При конечной длине реализаций x(t) плотность S xx (ω) для некоторых значений

малые изменения в значении S xx (ω)

(3.3.5)

иy(t) спектральная

ωблизка к нулю, и

из-за помех или

вычислительных ошибок приводят к сколь угодно большим изменениям значения величины H ( jω).

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

(3.3.6)

 

F = E y(t) w(τ)x(t τ)dτ

+αF1 (w(t))

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где α - положительное число, E- математическое ожидание, F1 -

сглаживающий функционал вида:

 

 

 

 

 

 

 

t

 

 

 

(τ) + p(τ)w

(τ))dτ,

(3.3.7)

 

F1 (w(t)) = (k(τ)w

 

 

 

 

&2

 

 

2

 

 

 

 

 

0

 

 

 

 

 

 

 

 

где k(τ) > 0 ,

&

 

 

dw(τ)

.

 

 

 

 

 

 

 

dτ

 

 

 

 

 

p(τ) > 0 , w(τ) =

 

 

 

 

 

 

Условие минимума функционала F можно записать в

альтернативной форме:

 

 

 

 

 

 

 

 

d

w

 

 

 

 

(3.3.8)

 

Rxy (τ) =α

 

k

 

+ pw +

Rxx (t τ)w(t)dt

 

 

 

 

dt

τ

 

 

0

 

 

 

причем w(0) = w() = 0 .

 

 

 

 

 

 

 

 

 

&

&

 

 

 

 

 

 

 

 

 

 

Уравнение (3.3.8) отличается от уравнения Винера-Хопфа (3.3.3) дополнительным слагаемым в правой части, обеспечивающим единственность и гладкость решения.

Другой способ нахождения весовой функции состоит в ее аппроксимации рядом:

n

(3.3.9)

w(t) = ciϕi (t),

i =0

где ϕi (t) - базисная система функций; ci - неизвестные параметры.

Подставляя (3.3.9) в первое слагаемое выражения (3.3.6), получим:

 

n

 

2

 

 

 

 

 

(3.3.10)

ε2 = E y(t) x(t τ)ciϕi (τ)dτ

 

 

0

i =0

 

 

 

 

 

 

 

 

 

Введем обозначения:

 

c = {c0 ,c1,K,cn }

 

zi (t) = ϕi (τ) x(t τ)dτ,

(3.3.11)

0

 

Величины zi (t) называют выходными реакциями фильтров с весовыми функциями ϕi (t) на входной сигнал x(t) . С учетом обозначений (3.3.11) выражение (3.3.10) запишется в виде:

 

n

 

2

 

 

 

 

(3.3.12)

ε2 = E y(t) ci zi (t)

.

 

i=0

 

 

 

 

 

 

 

 

Компоненты вектора c,

минимизирующие

величину ε 2 ,

находятся из (n+1) уравнений:

 

 

ε2

= 0;

j = 0,1,K, n.

(3.3.13)

cj

 

 

 

Проводя дифференцирование, получим систему уравнений для определения вектора c:

E{y(t), z j (t)}= n

ci E{z j (t)zi (t)} ; j = 0,1,K, n.

(3.3.14)

 

i =0

 

 

 

 

Величины

E{y(t), z j (t)}

и E{z j (t), zi (t)} представляют

собой

начальные

значения

соответствующих

взаимных

ковариационных функций:

Ryj = E{y(t)z j (t)}

 

 

 

 

 

 

 

 

 

 

Rij = E{zi (t)z j (t)}.

 

(3.3.15)

 

 

 

 

 

Из (3.3.15)

следует, что

Rij = R ji . С учетом (3.3.15)

система

уравнений (3.3.14) запишется в виде:

 

 

 

 

 

n

 

(3.3.16)

 

Ryj = сi Rij ; j = 0,1,K, n.

 

i =0

Левые части уравнений (3.3.16) рассчитываются по экспериментальным данным, поэтому на них сильно влияют

помехи на выходе СИ. Выразим Rij через спектральную плотность:

Rij =

1

Hi ( jω)H j (jω)Sxx (ω)dω,

(3.3.17)

 

 

2π −∞

 

где Hi ( jω) - КЧХ фильтра с весовой функцией ϕi (t) ; S xx (ω) - спектральная плотность входного сигнала x(t) . Достаточное условие существования решения системы уравнений (3.3.17) имеет вид:

1

если

i = j,

(3.3.18)

Rij =

если

i

j.

0

 

Из определения Rij (3.3.15) следует, что для выходных сигналов

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

выбором Hi ( jω)

и S xx (ω) или соответственно ϕi (t) и x(t) . Из

ортогональности функций ϕi (t) во временной области имеем:

 

 

 

A ,

если i = j

(3.3.19а)

 

 

 

 

 

 

ϕi (t)ϕj (t)dt =

если i j

 

 

 

0

0 ,

 

а в частотной области:

A ,

если

i = j,

 

1

 

(3.3.19б)

 

Hi ( jω)H j (jω)dω =

 

 

 

 

2π

0 ,

если

i j.

 

−∞

 

 

 

Сравнивая (3.3.19б) и (3.3.17) можно сделать вывод, что условие (3.3.18) имеет место, если спектральная плотность входного сигнала x(t) постоянна, т.е. если:

S xx (ω) = S0 = const (ω)

(3.3.20)

Это означает, что входным сигналом должен быть белый шум; тогда матрица Rij является единичной при ортогональной системе

базисных функций. Корреляционная функция белого шума представляет собой δ - функцию. Если ее подставить в уравнение Винера-Хопфа вместо Rxx (τ) , то получим:

Rxy (τ) = w(t)δ(t τ)dt = w(τ) .

(3.3.21)

0

 

Поэтому из экспериментальных данных нужно определить только Rxy (τ) . Таким образом, для решения задачи определения

w(t) следует выбрать систему базисных функций. Этот выбор зависит от вида передаточной функции. Для передаточной

 

B( p)

 

r

r

функции вида (3.3.2): W ( p) =

, где

D( p) = ( p + pk )nk ;

nk = n

D( p)

 

 

k =1

k =1

весовую функцию можно записать в следующей форме (см. Приложение 3):

 

 

r

nk

 

Bkj

 

 

 

 

 

w(t) = ∑∑

 

 

 

tnk j exp( pk t),

 

(3.3.22)

(nk j)!

 

где

 

k =1 j =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Bkj

=

1

 

 

d j 1

( p + pk )nk B( p)

(3.3.23)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

( j

1)! dp

 

 

 

 

D( p)

p =− pk

 

Сравнивая (3.3.23) с (3.3.9) можно заметить, что система функций должна иметь следующий вид:

{ϕi (t)}= {t ni exp( pi t)}

(3.3.24)

Этому условию удовлетворяют функции Лагерра, которые во временной области и через изображение по Лапласу определяются следующим образом:

 

 

t

 

 

i!(2α)

k

 

 

 

li (t) =

2α eαt

 

 

 

 

t k ,

(3.3.25)

 

(i k)!(k!)

2

 

 

k =0

 

 

 

 

 

 

2α

 

p α

t

 

 

 

(3.3.26)

Li

( p) =

 

 

 

 

 

 

 

 

 

 

 

p +α

 

p +α

.

 

 

 

 

 

 

 

 

 

 

Таким образом, при определении динамических характеристик СИ путем аппроксимации весовой функции линейной комбинацией базисных функций, решение ищется из соотношения (3.3.9), которое при использовании функций Лагерра принимает вид:

n

(3.3.27)

w(t) = cili (t)

i =0

Параметры ci определяются из решения системы уравнений

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

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

W ( p) =W ( p) W (0),

(3.3.28)

где W(p) – реальная передаточная функция; W(0) – идеальная передаточная функция (в установившемся режиме).

При малых p (для медленных процессов) можно разложить функцию W ( p) в ряд Тейлора в окрестности p=0:

W ( p) =W (0)

p

+W ′′(0)

p 2

(3.3.29)

 

 

+K,

1!

2!

где W , W ′′ и т.д. – частные производные W(p) по p. Для передаточной функции (3.3.2) производные равны:

 

 

 

W

=

b1a0 b0 a1

 

 

 

 

 

(0)

 

 

;

 

 

 

 

a02

 

 

 

 

2 (b2 a02

 

 

 

+ b0 a12 )

 

′′

=

b0 a0 a2

a0 a1b1

(3.3.30)

 

 

 

 

 

 

 

W (0)

 

 

a03

 

 

 

 

 

 

 

 

 

 

 

и т.д.

Параметры a0 , a1 , b1 , b2 , a2 выражаются через параметры СИ. Условие минимума динамической погрешности: ∂ΔW/p=0 Из

соотношения (3.3.29) следует, что

W ( p) = 0 , если одновременно

выполняются условия:

 

= 0

 

W (0)

(3.3.31)

W (0)

= 0

′′

 

 

и т.д. Число уравнений в системе (3.3.31) равно числу независимых параметров.

Решение системы уравнений (3.3.31) позволяет найти параметры СИ, минимизирующие динамическую погрешность. Рассмотрим примеры:

Пример 1. Пусть имеется система 1-го порядка, т.е. описываемая дифференциальным уравнением 1-го порядка. Ее переходная функция имеет вид:

h(t) = K

 

 

 

t t

0

 

(3.3.32)

1

exp

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

Весовая функция системы определяется как производная по времени от переходной функции:

w(t) =

K

t t0

 

(3.3.33)

 

exp

 

 

T

T

 

 

 

 

Весовая функция связана с передаточной W(p) через обратное преобразование Лапласа (см. Приложение 3):

 

1

σ + j

(3.3.34а)

w(t) =

W ( p)e pt dp

2πj

 

σ j

 

или

 

 

 

W ( p) = w(t) ept dt ,

(3.3.34б)

 

0

 

 

где j = 1 ,σ = const .

Подставляя в (3.3.34б) выражение для w(t), найдем:

W ( p) =

 

 

K

,

(3.3.35)

1

+ pT

 

 

 

т.е. в нашем примере b0 = K ; a0 =1; a1 =T. Для W (0) из соотношения (3.3.30) получаем:

W (0) = −KT = 0 ,

т.е. T=0, и из (3.3.32) h(t) = K = h() . Таким образом, получаем очевидный результат: для системы первого порядка динамическая погрешность равна нулю в установившемся режиме.

Пример 2. Рассмотрим систему 2-го порядка с переходной функцией вида:

 

e

αt

α

 

(3.3.35)

h(t) = K 1

cosωt +

ω

sin ωt

 

 

 

 

 

Действуя аналогично предыдущему примеру, получим:

W ( p) =

 

 

K(α 2 ω2 )

 

 

= a

 

b

,

(3.3.36)

 

ω2 +α 2 + 2 pα + p 2

 

+ a p + p 2

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

где b0 = K (α 2 ω2 ); a0

 

 

 

 

 

 

0

1

 

 

=α 2

+ω2 ; a1 = 2α; a2

=1.

Из соотношений (3.3.30) найдем:

 

 

K (α 2 ω 2 )2α

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W (0)= (ω 2 +α 2 )2

= 0 ,

 

 

 

 

 

 

 

W (0)=

 

2K (α 2 ω 2 )(α 2

ω 2 )

= 0 .

 

(3.3.37)

′′

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ω 2 +α 2 )3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Производные обращаются в нуль при α 2 =ω2 , где α - показатель затухания колебаний, ω - собственная частота демпфированных

колебаний:

ω 2 =ω02

α 2 , что эквивалентно равенству:

ω = ω0 2

или α ω0 = 1

2 , где ω0 - собственная частота не демпфированных

колебаний,

α ω0 -

степень успокоения. Этому

случаю

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

осмысленное решение: α = ∞, ω = 0 , и h(t) = h() = K , т.е. система находится в установившемся режиме. Аналогично могут быть изучены системы 3-го и 4-го порядков; для систем более высоких порядков решения находятся приближенно численными методами. Из приведенных примеров следует, что точные решения, соответствующие W = 0 , являются предельными и представляют скорее теоретический интерес. На практике ищут решения, соответствующие определенному заданному допуску на значение динамической погрешности; при этом уравнение имеет вид:

 

W ( p)

 

(3.3.38а)

 

 

или

 

 

h(t) h0

 

,

(3.3.38б)

 

 

так как погрешность симметрично распределена относительно h0 , где h0 - значение функции в стационарном режиме.

Уравнение решается относительно безразмерных параметров, характеризующих систему. Возможны различные постановки задачи в зависимости от вида входного воздействия. При ступенчатом воздействии определяют минимальную длительность переходного процесса; при гармоническом - максимизируют ширину полосы пропускания измерительной системы [6, 10].

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

Пример 3. Имеется система 2-го порядка с вращательным движением, т.е. описываемая дифференциальным уравнением 2- го порядка. При ступенчатом воздействии ее полной динамической характеристикой является переходная функция:

 

e

αt

α

 

(3.3.39)

h(t) = h0 1

cosωt +

ω

sin ωt

 

 

 

 

 

где α , ω - параметры системы:α - показатель затухания, ω -

собственная

частота

демпфированных

колебаний; α =

K

;

2J

 

 

 

 

 

 

 

ω = ω02 α 2 ;

ω0 =

C

-

собственная частота

недемпфированных

J

 

 

 

 

 

 

 

колебаний; K, J и C – коэффициент демпфирования, момент инерции и жесткость системы соответственно. Перепишем

(3.3.39) в безразмерном виде, обозначив τ =ωt ; ϕ =

α

и разделив

на значение h0 (при t = ∞):

 

ω

 

 

 

 

h(t) =1 eϕτ (cosτ +ϕ sinτ )

 

(3.3.40)

Динамическая погрешность

равна:

 

 

= h(t) h0

= −eϕτ (cosτ +ϕ sinτ ).

 

(3.3.41)

Требуется определить минимальное время τ

 

переходного

процесса при заданном значении погрешности

.

Так как

может принимать и положительные, и отрицательные значения, то имеем два уравнения для определения двух параметров системы τ и ϕ .

Продифференцируем (3.3.41) по τ и приравняем

нулю

производную, получим:

 

 

= −ϕ eϕτ (cosτ +ϕsinτ)+ eϕτ (sinτ +ϕ cosτ)= 0

(3.3.42)

 

τ

 

 

 

Решая уравнение относительно τ , найдем:

 

sinτ = 0 , т.е. τ = 0 ±πn

(3.3.43)

Физически осмысленное решение τ =π . Подставляя это значение

в (3.3.41), имеем:

 

 

 

 

 

 

(3.3.44а)

 

= eπϕ

или

 

 

 

 

 

 

 

ϕ = −

ln

=

 

1

ln

1

.

(3.3.44б)

π

 

 

 

 

π

 

Подставив это выражение для ϕ в (3.3.41), получим соотношение между τ и :

τ

 

ln

 

 

(3.3.45)

π cosτ

 

sinτ

=

π

 

 

 

 

 

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

Таблица 1 Значения безразмерной минимальной длительности τ переходного процесса для системы 2-го порядка при ступенчатом воздействии.

 

 

 

 

ϕ

τmin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

0,01

1,465

2,36

 

 

 

0,025

1,175

2,21

 

 

 

0,05

0,955

2,07

 

 

 

0,1

0,733

1,88

 

 

 

0,25

0,441

1,52

 

 

Переход к физическому времени очевиден: t = τ

. В качестве еще

 

 

 

 

 

ω

 

 

одного примера рассмотрим задачу максимизации ширины полосы пропускания в системе 2-го порядка.

Пример 4. Пусть входной сигнал является гармоническим, тогда полной динамической характеристикой является комплексная частотная характеристика (КЧХ), состоящая из амплитудной и фазовой составляющих. Амплитудная характеристика имеет вид:

A(ν )=

M0

(3.3.46)

(C Jν 2 )2 + K 2ν 2 .

Вводя безразмерные параметры: γ =νω0 - относительная частота вынужденных колебаний и ϕ0 = αω0 - степень успокоения, можно выражение (3.3.46) привести к виду:

A0

=

 

1

 

(3.3.47)

 

(1 γ 2 )2 + 4ϕ02γ 2 ,

 

где A0 - относительная амплитуда: A0= A(ν)/A(0).

 

Требуется определить

оптимальные параметры

γ и ϕ0 ,

соответствующие заданной погрешности .

 

Имеем систему неравенств:

 

 

(3.3.48)

1

A0 1+

Вводя обозначения x=γ2, y=ϕ02, представим (3.3.48) в виде:

x2 2x + 4xy +1(1

)2 0

(3.3.49)

x2 2x + 4xy +1(1+

)2 0

 

Проанализируем первое неравенство, рассматривая левую часть как квадратичный полином относительно x. Полином не положителен в промежутке между двумя корнями:

x1,2 = (12 y) ±((12 y)2 1+(1)2 )1/ 2

(3.3.50)

Следовательно, подкоренное выражение должно быть не отрицательно, что имеет место при любом y, так как подкоренное выражение является суммой неотрицательных величин. Для y получаем очевидное соотношение (при =0)

y 1/ 2

(3.3.51)

Физический интерес представляет предельный случай, когда y=ϕ02=1/2 и x=0.

Проанализируем второе из неравенств (3.3.49). Аналогично для корней полинома можно записать

x1,2 = (12 y) ±((12 y)2 1+(1+ )2 )1/ 2

(3.3.52)

Так как нас интересуют действительные корни, то подкоренное выражение должно быть не отрицательно, что дает

 

y 1/ 2(1(1(1+ )2 )1/ 2 )

(3.3.53)

Отсюда находим предельное значение ϕ02

 

ϕ02

= y =1/ 2(1(1(1+ )2 )1/ 2 )

(3.3.54)

или

 

 

ϕ0

= (1/ 2(1(1(1+ )2 )1/ 2 ))1/ 2

(3.3.55)

Подставляя полученное выражение для y=ϕ02 в соотношение

(3.3.50), имеем для x

x1,2 =1(1(1(1+ )2 )1/ 2 ) ±((1)2 (1+ )2 )1/ 2

(3.3.56)

Из последнего выражения получаем физически осмысленное решение для γ=x1/2:

γmax = ((1(1+

)2 )1/ 2 +((1

)2 (1+ )2 )1/ 2 )1/ 2

(3.3.57)

Выражения

(3.3.55)

и (3.3.57) определяют

оптимальные

(предельные) значения параметров γ , ϕ0 , соответствующие

заданному значению динамической погрешности . В табл. 2 приведены результаты расчетов γ и ϕ0 при различных значениях

.

Таблица 2 Максимальная ширина полосы пропускания для системы 2-го порядка при гармоническом воздействии.

 

 

 

ϕ0

γ max

 

 

 

 

 

 

 

0

 

0,707

0

0,01

0,656

0,584

0,025

0,627

0,729

0,05

0,593

0,863

0,1

0,538

1.03

0,25

0,448

1,29

Переход к физической ширине полосы пропускания осуществляется из соотношения νmax =γ maxω0 .

Вопросы, изложенные в данной главе, рассмотрены в [5-10, 14, 21, 24, 29-32, 34, 39, 41, 42, 45, 46].

Соседние файлы в предмете Метрология, стандартизация и сертификация