For example,Бобцов

IMITATING MODELING AT RESEARCH OF TIME CHARACTERISTICS OF DISCRETE SYSTEMS

Имитационное моделирование при исследовании характеристик дискретных систем 29
УДК 53.072; 681.3
Е. А. БАРБАШОВ, А. В. ДЕМИН, В. С. КУЛАГИН, А. Б. НАЧКЕБИЯ
ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ ПРИ ИССЛЕДОВАНИИ ВРЕМЕННЫХ ХАРАКТЕРИСТИК
ДИСКРЕТНЫХ СИСТЕМ
Рассматриваются основные этапы имитационного моделирования при исследовании временных дискретных характеристик систем, определен метод построения имитационной модели, основанный на формализованном описании. Приведен математический аппарат построения имитационной модели на основе кусочно-линейной характеристики.
Ключевые слова: имитационное моделирование, дискретные системы, граф ситуаций.
В настоящее время при разработке сложных технических систем (ТС) широкое применение находят методы и средства имитационного моделирования. Сущность методологии имитационного моделирования ТС состоит в замене исходной системы ее „эквивалентом“ — имитационной математической моделью. Особый интерес представляет исследование временных характеристик дискретных ТС. К таким системам относится, например, оборудование летательных аппаратов (ЛА). Построение имитационной модели для определения временных характеристик дискретной ТС и является предметом исследования в настоящей статье.
Известно [1, 2], что при дискретно-событийном имитационном моделировании состояние ТС меняется в моменты наступления ситуаций. В рассматриваемом здесь случае — это исследование временных характеристик оборудования ЛА на предмет определения его своевременной и правильной реакции на возможные ситуации.
Тем самым имитационное моделирование дискретной ТС с очередью есть не что иное, как моделирование системы путем изменений ее состояния, происходящих в дискретные моменты времени. При этом состояние ТС как модели ситуаций определяется значениями переменных и атрибутами ее компонентов.
Сама постановка задачи об имитационном моделировании ТС порождает создание плана действий, который условно можно разбить на три этапа: модель — алгоритм — программа (триада моделирования), при этом [3]
— на первом этапе создается „эквивалент“ системы, отражающий в математической форме ее важнейшие свойства (законы и связи, присущие компонентам ТС), что позволяет получать предварительную информацию об ее атрибутах и параметрах;
— на втором этапе разрабатывается алгоритм реализации процесса моделирования ТС, при этом определяется последовательность вычислительных и логических операций, которые нужно произвести, чтобы найти искомые величины с заданной точностью;
— на третьем этапе создается программное обеспечение, „переводящее“ модель и алгоритм на доступный компьютеру язык, т.е. можно считать, что программное обеспечение является электронным „эквивалентом“ исследуемой ТС.
В качестве математической основы построения имитационной модели дискретной ТС с очередью целесообразно использовать граф временной реакции компонентов ТС на задаваемые входные ситуации.
Множество возможных состояний ТС представим как {ci}&{rk}≥{yi}, где {ci}=С — множество возможных ситуаций; {rk} = R — множество возможных реакций компонентов ТС на эти ситуации; & — операция сочетания ci и rk; {yi}=Y — множество результатов реакций компонентов ТС на ситуации. При этом множество C определим как С=W&Q, где W — множество
ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 3

30 Е. А. Барбашов, А. В. Демин, В. С. Кулагин, А. Б. Начкебия

задаваемых ситуаций на входе ТС, Q — множество сопутствующих обстоятельств (может быть интерпретировано как помехи), которое является множеством функций от заданных условий (ограничений) на множестве параметров состояний.
Множество {di}∈D=ℜ&Ω определяет множество атрибутов ТС, где ℜ — оператор вре-
менной реакции компонентов ТС, а Ω — оператор формирования множества невременных параметров выходных сигналов компонентов ТС.
Критерий оценки полноты имитационной модели ТС может быть определен как нахож-
дение такого множества возможных состояний системы — {C&R} ≥ Y, для которого достига-
ется max{yi} при yi < bi , где {bi}∈В, i=1, 2, …, n, — заданное множество ограничений. Для верификации функционирования компонентов ТС выделим S={S1, S2, …, Sm} — эк-
вивалентное множество возможных состояний компонентов ТС. Определим R={R1, R2, …, Rk} как временную реакцию компонентов ТС при изменении
состояния на множестве Y. При этом функционирование компонента ТС алгоритмически адекватно его функциональным свойствам. Тем самым алгоритм адекватности изменения дискретной ТС может быть представлен следующим образом:
R1i∈R1 — определяет временную реакцию i-го компонента ТС на изменение состояния на множестве Y и является множеством {S1i&S1i+1};
R2i∈R2 — определяет временную реакцию i-го компонента ТС при переходе из одного состояние в другое и является множеством {S2i&S2i+1};
R3i∈R3 — определяет временную реакцию i-го компонента ТС при переходе из возможного в данный момент времени состояния в другое и является множеством {S3i&S3i+1};
R4i∈R4 — определяет временную реакцию i-го компонента ТС при переходе с границы прежнего состояния на границу нового и является множеством {S4i&S4i+1};
R5i∈R5 — определяет временную реакцию i-го компонента ТС при переходе с новой границы состояния во множество других состояний и является множеством {S5i&S5i+1};
R6i∈R6 — определяет временную реакцию i-го компонента ТС при переходе внутри его граничного состояния и является множеством {S6i&S6i+1}.
Тем самым, не умаляя общности рассуждений, правомерно процессы, происходящие в дискретной ТС, отнести к процессам вида марковские цепи. Тогда в соответствии с графом переходов в марковской цепи уравнение, описывающее временную реакцию компонентов ТС, может быть представлено, например для оборудования управления полетом ЛА, следующим образом:

∏R

T

(m)

=

RT

m−1
(0) π(i);

RT (0) = [1; 0; 0; 0; 0],

j =1

где π(i) — матрица параметров i-го компонента ТС.

На рис. 1 представлена граф-схема временной реакции компонентов ТС на задаваемые

входные ситуации для имитационного моделирования комплекса оборудования управления

полетом ЛА.

S={S1, S2, …, Sm}

С=W&Q

RCD

D1=ℜ&Ω

Ri, i+1

D 6 = ℜ & Ω R6

Результат

Рис. 1
Поскольку компоненты ТС, как правило, функционально и параметрически различны, то для разработки программного обеспечения имитационного моделирования пара-

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 3

Имитационное моделирование при исследовании характеристик дискретных систем 31

метры каждого из компонентов необходимо пронормировать относительно их макси-

мального значения.

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

плекса оборудования управления полетом ЛА, состоящего из четырех компонентов, в ви-

де графиков временной реакции компонентов ТС R, о.е.

на входную ситуацию. Прямые линии соответст-

0,0

вуют имитационному моделированию системы,

представленной кусочно-линейными характери-

стиками, а кривые — ее физическому моделиро-

ванию. По оси абсцисс время t выражено в отно-

0,3

сительных единицах: ti/t∑, где ti — время реакции i-го компонента, а t∑ — суммарное время реакции ТС; по оси ординат выражена амплитуда реакции

0,4 0,5

R в относительных единицах: Ri/R∑, где Ri — значение амплитуды реакции i-го компонента, а

R∑ — значение суммарной амплитуды реакции ТС. Как видно из графиков, результат имитационного
моделирования фактически является оценкой
сверху по отношению к реальному значению. Тем

1,0 0,0

0,3 0,4 0,7 Рис. 2

1,0 t, о.е.

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

практике работоспособность системы будет не хуже, если реальные параметры компо-

нентов на момент моделирования известны.

Предложенный подход позволил разработать программное обеспечение для тестирова-

ния оборудования управления полетом ЛА как на предполетном этапе, так и для тренировки

летного состава при нештатных ситуациях.

СПИСОК ЛИТЕРАТУРЫ

1. Месарович М., Такахара Я. Общая теория систем. Математические основы. М.: Мир, 1978. 312 c.

2. Прицкер А. Введение в имитационное моделирование и язык СЛАМ II: Пер. с англ. М.: Мир, 1987. 646 с.

3. Демин А. В., Копорский Н. С. Имитационное моделирование информационно-измерительных и управляющих систем. СПб.: СПбГУ ИТМО, 2007. 139 с.

Евгений Алексеевич Барбашов Анатолий Владимирович Демин
Вячеслав Сергеевич Кулагин Александр Бежанович Начкебия

Сведения об авторах — ОАО „КОТЛИН-Новатор“, Санкт-Петербург, главный конструктор — д-р техн. наук, профессор; Санкт-Петербургский государственный
университет информационных технологий, механики и оптики, кафедра информатики и прикладной математики; E-mail: dav_60@mail.ru — канд. техн. наук; Санкт-Петербургский государственный университет информационных технологий, механики и оптики, кафедра электроники — ЗАО „Теплофизприбор“, Санкт-Петербург, директор

Рекомендована кафедрой информатики и прикладной математики СПбГУ ИТМО

Поступила в редакцию 01.10.08 г.

ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. 2009. Т. 52, № 3