![]() |
Главная страница Программы проектирования [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] • На движениях системы (8.53) можно измерять координаты у* (v=l, 2, тп) некоторого функционально связанного с X* вектора у*(/) = Нх*(0, (8-54) где Н - известная (тХ л)-матрица, определяемая конструкцией измерителя. Будем считать, что измерения осуществляются со случайными ошибками Sv> так что показания измерителя z(0 = Hx*(0+(0- (8-55) Предполагается, что M[gv(0]=0. а корреляционная матрица Р(0=М[(01(0] известна. При сделанных предположениях требуется найти разрешающие операции, вычисляющие такие оценки л; координат х* , математические ожидания которых удовлетворяли бы равенствам M[x,(0-<(m-0, v=l,2, ... , • (8.56) а их случайные составляющие были бы в некотором смысле наименьшими. Как и в [41], совокупность искомых разрешающих операций будем называть алгоритмом наблюдения, рассматривая его как некоторую динамическую систему. Далее будем считать, что измерения осуществляются дискретно в равноотстоящие моменты времени tq = qT {q = 0, 1, ...), Т - интервал между измерениями. В соответствии с этим будем пользоваться в дальнейшем вместо (8.53) разностным уравнением х*(9-Ы)=Ф(Г)х*(<7)> (8.57) записанным в относительном времени q = tqT~K Это уравнение вытекает из решения (8.53) в форме Коши х*() =Ф()х*(0), где Ф{t)-фундаментальная матрица, отвечающая (8.53). Равенства (8.56) представляют собой условия несмещенности оценок и определяют структуру алгоритма наблюдения как динамической системы. При этом достижение минимальных случайных ошибок оценивания связано с выбором параметров алгоритма. Определим структуру алгоритма. СТРУКТУРНЫЙ СИНТЕЗ АЛГОРИТМА НАБЛЮДЕНИЯ При решении этой задачи будем истюльзовать принципы построения экстремальных систем обработки информации, теория которых развита в [40]. В соответствии с этими принципами основу алгоритма наблюдения должна составлять модель изучаемого процесса. Обозначив через х вектор фазовых координат модели, ее уравнение на основании (8.57) запишем в виде xiq+l)=Ф{T)x{q). (8.58) В качестве меры близости математических ожиданий х к х* будем рассматривать Q = My(<7+l)-z(9 + l)l=, (8.59) 7* 195 где v2 = v-v; у((7+1)=Нх((7+1). (8.60) Представим оценки в виде суммы их математических ожиданий Xv и соответствующих центрированных случайных составляю- щих х, т. е. х=Хд,-ЬХу. В этом случае выражение (8.60) на основании! (8.58) можно записать в виде у((7+1) = НФ(х((7)+х((7)), Ф.= Ф{Т). (8.61) Принимая во внимание (8.55) и (8.61), после выполнения операции математического ожидания в (8.59) получаем QIX {q)\ Gx (с/)-Нх*(q + 1)Р + т( + 1) (< + 1) + + x-{q)G-Gkiq), (8.62) где 0 = НФ; черта означает усреднение по множеству. При вычис- лениях учтено, что M[xv {q)Xj{q+\)]=0. Предположим теперь, что в произвольный момент времени tq = ~qT на выходе модели имеет место оценка x{q) ив соответствии с (8.58) вычисляется ее значение для tq+\. В общем случае математическое ожидание x{q) отлично от x*{q), следствием чего является наличие динамической составляющей ошибки \{q+\) = <=x{q+\)-x*{q + \). Для уменьшения \{q+\) при каждом q вместо x{q) в уравнении х(<7+1)=Ф(Г)х(<7), 9 = 0, 1..... (8.63) вытекающем из (8.58), будем использовать уточненное значение математического ожидания оценки, которое может быть получено в результате осуществления одного шага движения к экстремуму (минимуму) Q[x(9)] по x{q). Обозначив это уточненное значение через xi(9), определим его в соответствии с дискретным экстремальным законом x{q) = x{q)+A аО[х(<?)] Зх(?) (8.64) где Л-(«Хп)-матрица параметров >,vn> относительно которых предполагается по£а, что они обеспечивают выполнение неравенства Q[xi(9)] <Q[x(9)] при любом q = Q, 1, .... На основании К8.62) имеем -li =2[Gx(<7)-Hx*(-f 1)Г0. ах (9) Следовательно, выражение (8.64) может быть записано в виде х,((7) =x{q) +2AG-[Gx((7)-y* (<7+1)]. (8.65) Подстановка Xi{q) в (8.63) вместо x(q) приводит к алгоритму наблюдения х((7-Ы)=Ф(Г)х((7)+2Ф(Г)ЛО-[Ох((7)-у*((7 + 1)], (8.66) записанному для математических ожиданий оценок и измеряемых леременных. В действительности величины Ху и у*, неизвестны. Заменив их соответственно оценками Ху и выходными переменными г/з измерителя, получим окончательный вид искомого алгоритма наблюдения x{q+\)=Ф(T)x(q)+2Ф(T)AG[Gx(q)-z(q+l)]. (8.67) Это уравнение является рекуррентным и позволяет производить оценивание координат системы без накопления результатов измерений в памяти ЭВМ. Получение уравнения (8.67) исчерпывает задачу структурного синтеза алгоритма наблюдения. Выбор параметров этого алгоритма следует производить в зависимости от режимов его функционирования. В дальнейшем будем различать возмущенный (по математическому ожиданию) режим наблюдения, когда хфх*, и невозмущенный, когда X-х* = 0. Возмущенные режимы наблюдения можно характеризовать практически большими (по сравнению с уровнем случайных ошибок) отклонениями математических ожиданий оценок от истинных значений координат. При обратном соотношении этих ошибок режим наблюдения естественно считать невозмущенным (практически). В конкретных случаях могут быть приняты различные критерии, в соответствии с которыми в процессе решения задачи можно с определенной достоверностью различать виды режимов и соответствующим образом строить вычислительную процедуру. Один из возможных критериев обсуждается ниже. ПАРАМЕТРИЧЕСКИЙ СИНТЕЗ АЛГОРИТМА НАБЛЮДЕНИЯ ДЛЯ ВОЗМУЩЕННОГО РЕЖИМА Возмущенный режим наблюдения может быть обусловлен как неточным заданием начальных значений оценок в (8.67), так и действием внешних неконтролируемых воздействий, вызывающих значительные изменения координат изучаемого процесса за короткие промежутки времени. В обоих случаях алгоритм должен по возможности быстро устранять существенные отклонения - х*у„ = ы. Желаемые динамические характеристики этого процесса могут быть получены соответствующим выбором параметров в (8.67). Очевидно, что вместо >.уц можно непосредственно назначать /(.ур, - элементы матрицы К = 2ФЛФН размера пХт в уравнении x{q+l)=Ф{T)x{q)+[Gx{q)-z{q+\)], (8.68) которое вытекает из (8.67) с учетом принятого обозначения. [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.0217 |