Аналитическое моделирование дискретных систем с фазовым управлением

2008

Доклады БГУИР

№ 3

УДК 621.316.726.078

АНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ДИСКРЕТНЫХ СИСТЕМ С ФАЗОВЫМ УПРАВЛЕНИЕМ

В.Л. БУСЬКО, А.А. ЛОБАТЫЙ, Л.В. РУСАК

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 2 июня 2008

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

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

Введение

Дискретные системы с фазовым управлением (ДСФУ) получили широкое развитие в различных областях автоматики, радиотехнике и связи. Одной из основных проблем стоящих перед разработчиками ДСФУ, является выбор и обоснование математических моделей, позволяющих синтезировать ДСФУ и проводить всесторонний анализ, исследуя их свойства в различных условиях работы.

Если исследователь имеет дело с такими математическими моделями, которые не позволяют заранее вычислить или предсказать результат, то для исследования поведения реальной сложной системы проводится имитационное моделирование — численный метод проведения экспериментов на ЭВМ. Сложность данного подхода состоит в необходимости обеспечения адекватности модели реальному процессу. Иногда необходимо моделировать процессы, происходящие на молекулярном уровне, это требует больших экспериментальных исследований на реальных образцах техники.

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

Широкое распространение получили аналитические модели ДСФУ вида [1]

г

х

где X(г) — вектор фазовых координат ДСФУ; Е(X, г, гп) — в общем случае нелинейная функция; гп — момент появления импульса положительной полярности; ф(X, и, г) — нелинейная функция, зависящая от управляющего воздействия и, представляющего собой разность (набег) фаз в интервале г е [пТ + тп, (п + к)Т], где Т — период дискретизации.

Применение модели (1) в виде интегральных уравнений для решения многих задач связано с трудностями, обусловленными необходимостью вычисления переходной матрицы состояния непрерывной части системы. Кроме того, интегральные уравнения не в полной мере отражают динамику процессов, происходящих в ДСФУ. Исходя из этого, представляет практический интерес моделирование ДСФУ с помощью динамической аналитической модели, построенной на основе дифференциальных уравнений.

Постановка задачи

Рассмотрим общий принцип функционирования ДСФУ, структурная схема которой

представлена на рисунке.

Опорный генератор

С

Импульсно-фазовый детектор

1Г

у

Непрерывная линейная часть

Фильтр

Подстраиваемый генератор

Управляемый элемент

%

1 > +

Делитель

частоты

Обобщенная структурная схема ДСФУ: §

Отличия конкретных ДСФУ обычно заключаются в выборе сравнивающего устройства, в объекте управления и области применения.

Как следует из структурной схемы, на выходе системы — квантованный по уровню сигнал. На входе ИФД с опорного генератора и делителя частоты поступают последовательно -сти импульсов, разность фаз которых представляет собой управляющий сигнал, действующий на непрерывную линейную часть (НЛЧ). Пренебрегая длительностью этих импульсов, поведение компонент вектора фазовых координат X = [х1,..., хп ] ДСФУ можно описать стохастическими дифференциальными уравнениями вида

х

1=1 1=1

а, Ь., ф. — в общем случае нелинейные функции; Е,. (() — случайные функции времени (шумы); V. (X, () — последовательность 5 -функций, моменты времени появления которых ( к зависят от X.

V.

к=—ю

5(( — (к ) — 5 -функции с амплитудами с.к , возникающие в моменты времени (.к .

В векторно-матричной форме стохастическое уравнение, описывающее динамику процессов, происходящих в ДСФУ, имеет вид

X

А( х, г) — векторная функция, отображающая наличие непрерывной составляющей процесса х (г); В( х, г) — матричная функция, отображающая дискретную составляющую с амплитудной модуляцией; у(х, г, Т) — вектор дискретных воздействий, отображающий дискретную

составляющую с частотной модуляцией; Т — период следования импульсов опорного генератора (период дискретизации).

В частном случае, если В( х, г) = 0 и £(г) — вектор белых шумов, процесс х (г) будет непрерывным марковским.

Из (4) следует, что уравнение ДСФУ с амплитудной модуляцией (АИМ) имеет вид

х

Соответственно ДСФУ с фазовой модуляцией (ФИМ) описываются уравнением вида

х

Заметим, что для описания ДСФУ с широтно-импульсной модуляцией (ШИМ) в уравнениях (2), (4) необходимо учесть последовательность как положительных, так и отрицательных 5-функций, отстоящих друг от друга на ширину модулируемого импульса.

Статистические характеристики ДСФУ

Наиболее полной характеристикой процесса х(г) является плотность распределения вероятности (ПРВ) /(х, г) . Если в уравнении (4) В(х, г) = 0, то /(х, г) при отсутствии поглощающих границ удовлетворяет уравнению Фоккера-Планка-Колмагорова вида

/

Здесь Утх =

~Т

д д д

— векторный оператор дифференцирования; п( х, г) —

дх1 дх2 дх1

вектор плотности потока вероятности с составляющими

П

2 1=1 дХг Р=1 4=1

а, (х, г) — составляющие вектора А(х, г); фгу (г) — элементы матрицы Е ; gpq (г) — элементы матрицы G (г) — интенсивности шумов £(г) .

Если в уравнении (4) В(х, г) Ф 0 , то при условии рассмотрения стохастических интегралов в симметризованной форме Стратоновича это означает, что каждый 5-импульс в момент г к вызывает скачкообразные изменения амплитуды х, (г) на величину е]к .

Таким образом, компоненты векторно-матричного уравнения (4) описывают кусочно-непрерывные марковские процессы со скачком в моменты времени г^к . Для таких процессов в

[2] получено уравнение для ПРВ, которое как при амплитудной, так и при частотной модуляции имеет вид

/ (х, г) = -Утх п( х, г) - у( х, г)/(х, г) + £ V; [к] (х, г)]

1=1

дк1

дх

/

где у( X, г) =  (X, г) — суммарная интенсивность (частота) квантования; V  — интенсив-

1=1

ность квантования в потоках входных дискретных воздействий; Ъ^ (X, г) = X (г) — Ь. (X, г), где Ъ} (X,Г) = [Ь.(X,Г), Ь2.(X,Г),...,Ьп](X, г)] — совокупность векторных функций, столбец с

индексом у' матрицы В

ми Ь..(X,г) (г,' = 1,п) разбита на совокупность векторных функций Ь.(X,г).

дX

якобиан функции Ъ. (X, г) .

Если имеет место только амплитудная модуляция, то входящие в уравнение (9) функции V не зависят от X, т.е. v(X) = V . Для систем с частотной модуляцией третье слагаемое в

п

правой части уравнения (9) имеет вид £ V. (X + Ь.)/(X + Ь.) .

1=1

Уравнения для вероятностных моментов первого и второго порядков определяются из уравнения (9). Умножив обе части (9) на хг и проинтегрировав их по всем составляющим вектора X в бесконечных пределах, получим дифференциальное уравнение для математического ожидания г -й фазовой координаты ДСФУ:

1=1

тг (г) = | п (X, г ^ — v( X, г )шг (г) + £ { V. [Ъ. (X, г)]

—ад

Здесь учтено, что

СО

Iх1/(X, г)СК = тг (г),

дЪ.

дX

/ Ъ (X, г ))СX

I хух п( X, г )СУ = — | п (X, г )СУ.

Уравнения для корреляционных моментов фазовых координат ДСФУ получаются умножением обеих частей (9) на произведение (хг — т1)(хг — тг) и интегрированием в бесконечных пределах:

—ад —ад

дЪ.

дX

1'

1=1 —ад

Здесь учтено, что

СО

I (Хг — тг)(хг — тг)/(X, г)dX = ( (г),

/ (Ъ. (X, г ))dX.

ии ии ии

I

Решая дифференциальные уравнения (10) и (13) с заданными начальными условиями, можно определить математические ожидания и корреляционные моменты ДСФУ.

Так как для вычисления входящих в (10) и (13) интегралов необходимо знать функцию ПРВ /(х, г) , то приходится применять ее аппроксимацию. В большинстве практических задач лучше всего подходит гауссова двухмоментная аппроксимация / (х, г) . В некоторых случаях для вычисления интегралов приходится раскладывать / (х, г) в функциональный ортонорми-рованный ряд по центральным моментам высших порядков или по кумулянтам (семиинвариантам) случайного процесса на основе полиномов, которые соответствуют некоторой производящей функции [3]. Если производится разложение ПРВ по центральным моментам на основе нормального распределения, то получается ряд Грама-Шарлье, состоящий из членов, убывающих неравномерно. Быстро сходящимся рядом является ряд Эджворта, представляющий собой разложение ПРВ по семиинвариантам.

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

ДСФУ в большинстве случаев выполняет роль следящей системы. Для таких систем наиболее распространенным критерием является минимум среднего квадрата ошибки:

х — выходной сигнал системы; хт — требуемый выходной сигнал; М — символ математического ожидания.

Для системы, изображенной на рисунке, задача состоит в оптимизации параметров непрерывной линейной части ДСФУ. Если в качестве динамической характеристики оптимальной НЛЧ рассматривается весовая функция g0 (г, т), то задача сводится к решению интегрального уравнения Винера-Хопфа [3]

Яг (т, X) = М[У(т)У(X)] — корреляционная функция входного сигнала У, которым в данном случае является выходной сигнал ИФД; (г, X) = М[хт (г)У(X)] — взаимная корреляционная функция требуемого выходного и входного сигналов.

Уравнение (17) легко решается в случае, когда случайная функция У (т) представляет

собой белый шум. Это обеспечивается расширением вектора фазовых координат У путем введения в математическую модель ДСФУ формирующего фильтра — оператора, преобразующего белый шум в случайный процесс с заданной корреляционной функцией (спектральной плотностью).

Другим направлением теории оптимизации динамических систем является задача оптимального оценивания (фильтрации) фазовых координат на основе использования результатов измерений и априорной информации о математической модели оцениваемого процесса. Большинство алгоритмов оптимального оценивания основаны на использовании уравнения для апостериорной плотности вероятности распределения фазовых координат системы, называемого уравнением Стратоновича-Кушнера. Произведем вывод этого уравнения применительно к рассматриваемой ДСФУ.

Задачу сформулируем следующим образом. Необходимо определить математическую модель фильтра ДСФУ, обеспечивающего оптимальное оценивание (сглаживание) сигнала с выхода ИФД.

Оптимизация ДСФУ

М[(х - хт )2] ^ шт,

0

Пусть все элементы ДСФУ, кроме ИФД и фильтра, описываются векторно-матричным уравнением (4). Вектор х(г) имеет размерность п . ИФД является безынерционным измерителем вектора х (г) и описывается выражением

7

С(х, г) — т -мерная векторная функция; £(г) — т -мерный вектор центрированного гауссова шума с матрицей интенсивности 0(г) (т < п) .

Полной вероятностной характеристикой вектора х (г) по результатам наблюдения вектора 7 (г) на интервале наблюдения те [г0, г ] является апостериорная функция плотности вероятности

Лх, г) = /

Считаем, что измерения производятся дискретно в моменты времени г0,г1з...,гк , разделенные равными интервалами Аг<< Т (Т — период следования импульсов опорного генератора ДСФУ).

В момент времени гк для функции /(х, г), характеризующей апостериорный (после

фильтра) закон распределения вектора Х(гк ), справедлива формула Байеса для апостериорной плотности вероятности [4]:

~ х АЧ Дх,г + Аг)

Л х, г + Аг) =-—-——-,

/

/(х, г + Аг) — априорная ПРВ; /(7, г + Аг 7'0) — условная ПРВ вектора 7(г + Аг) при фиксированном состоянии х в момент времени г; 70 = (70,7Ай,...,7г-Аг,7{) — последовательность наблюдений значений вектора 7 на интервале [г0, г];

ад

/

-ад

где (7, г + Аг х, 7'0) — условная функция правдоподобия, которая при фиксированных значениях 7(+А( показывает, насколько одно из возможных значений вектора х более правдоподобно, чем другое.

Пусть входящая в выражение (18) функция С(х, г) будет линейной. Тогда для малых интервалов времени Аг условная ПРВ дискретного вектора £(г + Аг) (для гауссова белого шума) имеет вид

/(7, г + Аг х, 70) = ^ , ехр ^(2п)т \0(г

-2 Агр

где р( х, 7, г) — так называемая функция невязки, определяемая выражением

р

2 0

С учетом (22), (23) выражение (20) перепишем в виде

ЯX, X + Аx) =

/

ш I /(X, X + АX)ехр -ш -2 АXp( X, 7, X) (X

Входящая в выражение (20) априорная функция ПРВ /(X, X + АХ) удовлетворяет обобщенному для систем вида (4) уравнению Фоккера-Планка-Колмагорова (9).

Запишем выражение для априорной ПРВ /(X, X + АХ) для момента времени X + АХ в предположении, что апостериорная ПРВ в момент X известна:

/

+Аx £. [к. (X, X)]

.=1

дX

Л к (X, X)).

Подставим (25) в (24) и разложим дифференцируемую часть полученного выражения, включающую ПРВ, в ряд Маклорена по малой величине АX, ограничившись членами первого порядка малости. С учетом того, что функция V в явной форме не зависит от X, получим выражение

ДX, X + Аx) = ДX, X) - АxvTx П

+Аx £.. [к. (X, X)]

.=1

дX

/(к,- (X, X)) -

1 1 ш

- - АXp(X, 7, X)Ях, X) + - Аxf(х, X) | р(X, X)(У

+

-2 АXf( х, X) |

VT П( X, X) - v(X ) Д х, X) + Аx £ V, [ к, (X, X)]

,=1

дк,-

М

дX

(IX.

Выражение (26) представляет собой рекуррентный алгоритм определения апостериорной плотности вероятности для случая дискретных наблюдений. Пусть существует предел

Нш

Аx^0

/

Аx

дx

Разделив левую и правую части выражения (26) на АX и перейдя к пределу при АX ^ 0 , получим обобщенное уравнение Стратоновича-Кушнера для апостериорной плотности вероятности ДСФУ:

д/( X'X) = -VT П( X, X) - v(X ) Д X, X) + £ v, [к. (X, X)]

дx

- 2 р( X, 7, X )Д х, X) + 2

,=1

дк ,

дx

Л к, (X)) -

|р( X, 7, X) Я X, X ^

К X, X).

Алгоритм фильтрации (апостериорные уравнения для моментов) получается умножением левой и правой части (28) соответственно на или (х1 - )(хг - шг) и интегрированием по X в бесконечных пределах.

Если в уравнении рассматриваемой системы (4) A(X, t) — линейная функция, а B(X, t) = 0, то апостериорные уравнения для моментов представляют собой классический фильтр Калмана-Бьюси.

Заключение

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

Полученное для рассматриваемой модели обобщенное уравнение для апостериорной плотности вероятности фазовых координат является основой для составления алгоритмов фильтрации, экстраполяции и идентификации ДСФУ.

Предлагаемый подход дает возможность при разработке ДСФУ определять оптимальную структуру и параметры непрерывной линейной части при заданном критерии качества.

ANALYTICAL MODELING OF THE PHASE CONTROL SYSTEMS

V.L. BUSKO, A.A. LOBATY, L.V. RUSAK Abstract

Suggested analytical mathematical model of the phase control discrete system (PCDS), that is essentially Markov stochastic process of discrete type, represents the main parameters of PCDS by various signal modulations and let us to take into account dynamical characteristics and random factors influence.

Литература

1. Батура М.П. Дискретные системы с фазовым управлением Минск, 2002.

2. Казаков И.Е., Артемьев В.М., Бухалев В.А.. Анализ систем случайной структуры. М., 1993.

3. Пугачев В.С., Синицин И.Н. Теория стохастических систем М., 2004.

4. Казаков И.Е., Гладков Д.И. Методы оптимизации стохастических систем. М., 1987.