Главная страница  Программы проектирования 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [ 22 ] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

ручаются из двух предыдущих элементов по следующим формулам:

а* 1 ,, если г четно,

a - ааз -i i нечетно;

(4.8)

, если i четно,

6*4-1-PftH-i если i нечетно. Здесь 1 = 0, 1, k-l; ah = a>olah; f>k = b\la\.

I Отметим, что ненулевые элементы четных строк и стоящие над рими элементы нечетных строк в левой части представленной таблицы образуют таблицу Рауса для полинома А{р). Из теоремы Ipayca об устойчивости следует, что все нули полинома тогда и рголько тогда лежат в левой полуплоскости, когда все коэффициенты а\ положительны. Положительность коэффициентов а\ яв-ёЛяется также необходимым и достаточным условием конечности ,установившейся дисперсии.

i Расчетное соотношение для вычисления искомой дисперсии

где коэффициенты ал, определяются по формулам (4.8). л Ниже приведена подпрограмма DISP, реализующая данный ал-роритм. В ее основу легла подпрограмма COLOSS [61]. Для сов-рместимости с другими программами этой книги был изменен по-Ьядок следования коэффициентов полиномов.

Подпрограмма DTSP

Назначение: вычисление интеграла (4.5) по заданным полиномам А{р), В(р).

Обращение: CALL DISP (А, В, N, IER, S).

Параметры:

А, В - массивы, содержащие коэффициенты полиномов А(р), В(р), расположенные в порядке возрастания степеней р, N - порядок полинома А{р),

IER - целое число, равное О, если все нули полинома А(р) лежат в левой

полуплоскости, и 1 в противном случае, S - вычисленное значение .интеграла (4.5). Пример. Рассмотрим линейную систему с передаточной функцией

W{P) =у{р)1х(р) = (рЧ4р)/(рЧ4р--5).

Спектральная плотность случайного входного возде;твия

1 1 1

Sx (м) = - =--.

1 +Ш2 1 -l-j(o 1 - j(0

Найдем дисперсию выходной переменной y{t), воспользовавшись приведеи-рым алгоритмом.



По формулам (4.6) найдем полиномы А{р), В(р): Составим таблицу коэффициентов а<*,

а. = 5/8 4 -1

а, = 8/5

-1/5

3 ft

Искомая дисперсия o = У, - =0,3125

с nPVWEP ИСПСиЬЭ0Вй»«1 ПОДПРОГРАНШ DISP С

DIMENSION А(1»),В(1»)

ПАТА N/3/, А/5.,9..5.,!./, В/».,4.,1./

CALL IiISP(A,B,N,IEft,S)

IF(IER.EQ.») PRINT 5,S

IF(IER.EQ.l) PRINT 1»

STOP

5 F0RrtAT(/5X,S =,E12.5/) le FORMAT(/5X,СИСТЕМ» НЕУСТОЙЧИВА/) END

С ПОДПРОГРАМ» DISP С

SUBROUTINE DISF-(A,B,N,IER,S)

DIMENSION А(1),В(1),С(51)д1(5в) С С - РАЕОЧк« МАССИВ ДЛИНОЙ НЕ МЕНЕЕ N+1 CD- РАЕОЧк» МАССИВ ДЛИНОЙ НЕ МЕНЕЕ N

DO 1» 1=1 ,N

J=№-2-I

C(J)=A(I) le D(J-1)=B(I)

C(1)=A(N+1)

S=«.

PO 3» K=1,N

IF(C(K+1)»C(K).LE.».) GO TO 4«

ALFA=C(K)/C(K+1)

ВеТА=В(К)/С(К+1)

S=S+BETA»»2/.FA

K2=K+2

IF(K2.GT.N) GO TO 3»

DO 2» I=K2,N,2

C(I)=C(I)-ALFA»C(I+1) 2» D(I)=D(I)-BETA»C(I+1) Зв CONTINUE

IER=»

S=S/2.

RETURN :» IER=1

RETURN



4.2. ОПРЕДЕЛЕНИЕ ДИСПЕРСИИ ВЫХОДНОЙ ПЕРЕМЕННОЙ СТАЦИОНАРНОЙ СИСТЕМЫ ПО ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКЕ

Рассмотрим систему с передаточной функцией

.()-Ьтр-+ +b,p+b,-ВМ „ 1.

Примем, что на вход этой системы поступает стационарный центрированный случайный процесс x{t), имеющий спектральную плотность 5ж(а). Требуется найти дисперсию реакции системы в установившемся режиме.

Изложим методику и алгоритм определения для случая, когда используется импульсная характеристика w(t) исследуемой системы.

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

ilsys-u s=\, 2, n-1;

iln = -аог/1-ai«/2-... -ап-\Уп+х. (4.9)

При этом выходная переменная

y = boyi + biy2+ ... +ЬгпУт. (4.10)

По определению w{t) есть реакция системы (4.9), (4.10) на входное воздействие x{t)=b{t) при условии, что начальные значения (0 =0 (=1,2, п-1).

Пусть случайному процессу x{t), имеющему спектральную плотность 5ж(м), соответствует корреляционная функция /Сх(т). Тогда корреляционная функция Ку{т:) случайного процесса y{t) на выходе исследуемой системы

при т = 0 формула (4.11) дает искомое значение дисперсии ау = = Ку{0).

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

/С(т) = б(т); S(co) = l.

При этом случайная функция x{t) определяется как решение соответствующего неоднородного дифференциального уравнения, в правой части которого стоит l{t). Получим такое дифференциальное уравнение.

Дробно-рациональная спектральная плотность 5х(сй) может быть представлена в виде




[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [ 22 ] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

0.0122