Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

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

Покупка
Основная коллекция
Артикул: 616642.01.99
Кобелев, Н. Б. Вопросы теории имитационного моделирования открытых систем [Электронный ресурс] / Н. Б. Кобелев // Вторая всероссийская научно-практическая конференция по имитационному моделированию и его применению в науке и промышленности. - Санкт-Петербург : Технологии Судостроения, 2005. - С. 116-121. - Текст : электронный. - URL: https://znanium.com/catalog/product/414762 (дата обращения: 28.03.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
Кобелев Николай Борисович, д.э.н., проф. 
121807, г. Москва, Олекко Дундича 23, ВЗФИ 
Тел. 290-19-69 
Е-mail – parus7777@mtu-net.ru 
 
Вопросы теории имитационного моделирования открытых систем 
 
Существует целый ряд объектов, которые функционируют независимо друг от друга, 
но могут вступать в определенные взаимодействия. Обычные схемы моделирования, 
например, на основе игрового подхода или иные не обеспечивают необходимой достоверности результатов решения, сложны для реализации и восприятия работниками 
взаимодействующих объектов. В этой связи возникает задача имитационного моделирования независимых или открытых систем при их взаимодействии между собой. 
Предполагается, что поведение таких открытых систем мы не можем предсказать. Интересы или целевые функции открытых систем в данном подходе не регламентируются 
и могут быть по отношению к другим открытым системам антагонистическими, совпадающими, нейтральными или иными. Взаимоотношения такого типа встречаются в 
экономике при взаимодействии предприятий на рынке; в сложных технических и технологических самообучающихся системах; в военном деле при имитации военных действий с учетом различных сил сторон, характеристик местности и иных факторов, 
влияющих на исход сражения; в медицине при имитации состояния человека и оценки 
влияния различных медицинских предписаний; в политике, когда целесообразно просчитать варианты поведения сторон с учетом слабо формализуемых факторов и.т.п. 
Определение 1. Открытой системой (ОС) называется некоторая система, атрибуты которой (входы, выходы, состояния, параметры, целевые функции и т.п.) существуют в некотором пространстве атрибутов открытых систем (ПАОС), независимо от 
атрибутов других открытых систем, находящихся в том же ПАОС. В рамках ПАОС 
может осуществляться взаимодействие ОС между собой по законам ПАОС. 
Определение 2. ПАОС существует в соответствии с порядком (правилами), устанавливаемыми некоторой системой управления ПАОС, которая задает различные 
способы взаимодействия ОС между собой в каждый интервал времени взаимодействия 
ОС. 
Определение 3. Закрытой системой (ЗС) называется система, атрибуты которой 
зависят только от внутренней структуры данной (ЗС). Для ЗС из внешней среды могут 
исходить только входные сигналы, задаваемые исследователем. 
Пусть имеется некоторое абстрактное многомерное пространство L 
~
~
~
~




S
Y
X
L
 
объединяющее множества входных X~  и выходных Y~  сигналов, множества состояний 
S~  и параметров ~ . Входные, выходные сигналы, а также состояния и параметры понимаются в смысле элементарного блока универсальной имитационной модели (УИМ) 
[1,2], а обозначения 
~
,
~
,
~
,
~
S
Y
X
 показывают, что данные характеристики являются отображением 
функционирования 
некоторой 
совокупности 
объектов 






,1
,
~
,...
~
,
~
~

2
1
A
A
A
A
. Каждый объект 

A~  представляет собой ОС, которая при определенных условиях может вступать во взаимодействие с любой другой ОС или группой 
ОС из совокупности A~ . 
 
Взаимодействие заключается в том, что входы и выходы группы взаимодействующих ОС соединяются в порядке, установленном специальной системой 
L
A , которая 
называется системой управления пространством L. Эта система обеспечивает сопряже
ние взаимодействующих систем в определенные моменты времени 
t~ , которые называются моментами времени прихода входных сигналов или появления состояний особого значения по причине выдачи соответствующего выходного сигнала [2, стр.326]. 
 
Система 
L
A , управляет совокупностью открытых систем A~  в соответствии с установленными детерминированными или случайными правилами организации взаимодействия зависящими от специфики конкретных объектов из совокупности A~  и характеристик пространства L. 
 
Описание объектов 

A~  не представляет сложности, и осуществляются в форме 

элементарного блока УИМ [2]. Объект 

A~ , представляемый в виде имитационной мо
дели является открытой системой по отношению к совокупности A~  и закрытой в части 
своего внутреннего функционирования в определенный интервал времени.. 
 
Рассмотрим особенности описания системы 
L
A , которая осуществляется также в 
терминологии УИМ [2, стр.325], где основным блоком является элементарный блок – 
переключатель связей [2, с. 292], обозначающим его ПС. 
 
Суть ПС состоит в том, чтобы в определенный заданный момент времени t~  об
разовать определенные связи между какой-то группой объектов 
'~


A  из A~ . Эти связи 
действуют некоторый интервал времени 
t~

, на протяжении которого они остаются 

неизменными. На этот период времени группа объектов из 
'~


A  становится обыкновенной закрытой системой и ее имитационное моделирование полностью соответствует 
подходу [2]. 
 
По истечении интервала времени 
t~

 может быть два исхода: совокупность связей сохраняется и не сохраняется. В первом случае сохраняется эквивалентность моделируемой группы объектов на период 
1
~


 t
, а во втором, для периода 
1
~


 t
, образуется 

новая группа с новой структурой связей и объектов 

A~ . 
 
Система 
L
A  состоит из блока ПС и совокупности других элементарных блоков, 

задающих необходимый алгоритм сопряжения объектов 

A~ . ПС представляет собой 
блок фиксирующий координаты посылки определенных входных и выходных сигналов, т.е. блок образующий на время 
t~

 определенную схему соединения группы, со
стоящей из объектов 

A~ . Формализуем в общем виде элементарный блок ПС. Пусть  
)
~
( t
x пс
i
 - входной сигнал и 
)
~
( t
y пс
i
 - выходной сигнал блока ПС. Обозначим через 

)
~
( t
s пс
p
 - состояния, а через 
)
~
( 


t
пс
 - параметры блока ПС, причем 

)
~
;
,...,
,
,
;
(
)
~
(
2
1





t
i
ПС
t
x
пс
i
пс
пс
пс
i
пс

, 

)
~
;
,...,
,
,
;
(
)
~
(
2
1





t
j
ПС
t
y
пс
j
пс
пс
пс
i
пс

, 

)
~
;
,...,
,
;
,...,
;
;
(
)
~
(
2
1
2
1






t
s
s
s
ПС
t
s
пс
пс
пс
пс
p
пс
пс
пс
P

, 

где 



,
,
,
s
 - характеристики входных и выходных сигналов, значений состояний и параметров соответственно. 
 
Значения входных сигналов 
)
(t
x пс
i
 образуются в соответствии с заданным алго
ритмом (способом) сопряжения группы объектов из A~ . Например, в простейшем случае  может принимать значение 0 или 1, а индекс при   означать номер варианта сопряжения (если 
пс
2

=1, то принимается второй вариант сопряжения, если 0, то иной вариант). Вариант сопряжения задается матрицей сопряжения, которая представляет со
бой матрицу состоящую из единиц и нулей у которой строками являются множества 
входных сигналов X~ , а столбцами множество выходных сигналов Y~ . Если элемент 
матрицы имеет значение 1, то налицо связь между соответствующим входом и выходом, если 0, то связь отсутствует. Конкретные значения матрицы сопряжения хранятся 
в 
L
A  в форме определенных состояний 
)
~
( t
s пс
P
 или параметров 
)
~
( 


t
пс
. Таким образов 

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

пс
p
M
. Значение состояния блока 
L
A  через выходной сигнал 
iy  (например через харак
теристику 
2
  - соответствующую состоянию 
)
~
(
2
t
s пс
, т.е. матрице 
)
~
(
2
t
M
пс
 передается 

в соответствующую матрицу сопряжения УИМ [2, с.324]. Соединенная определенной 
матрицей связи упомянутая выше группа открытых систем на заданный период 
t~

 та
новится закрытой системой. 
 
Функционирование этой системы осуществляется в соответствии правилами определенными для каждого объекта 

A~  на базе УИМ. 
 
В общем случае будет иметь место множество возможных матриц сопряжения 
М, а для каждого интервала времени 
t~

 будет выбрана определенная матрица 

)
~
(
t
M
пс
p

. 

 
Пример. На схеме 1 представлена группа ОС А1, А2, А3, А4. Имеется также система управления АL, схема 2, пространством L, содержащем множества 
~
,
~
,
~
,
~
S
Y
X
 сигналов, состояний и параметров этих ОС, причем 
)
,
,
,
(
~

41
31
21
11
x
x
x
x
X 
; 
)
,
,
,
(
~

41
31
21
11
y
y
y
y
Y 
. 
 
 
                                      X11                Y11                  X21                   Y21       
 
 
                          L 
 
                                  X31                  Y31              X41                           Y41 
                                                                                                          
 
 
                                                                                                            Схема 1. Группа ОС 
                                                                                                       в пространстве L 
 
Система АL для данного примера состоит только из элементарного блока ПС. 
Предположим, что ПС содержит два варианта связей ОС изображенных на схеме 1. 
 
 
                                                     XПС                     YПС 
                                AL                                 
 
 
                                                                             Схема 2. Пример системы управления  
                                                                                                                   пространством L 
Входной сигнал XПС поступает от генератора случайных чисел в форме  
)
~
;
,
;2;
(
2
1



t
ПС
xnc 
, 

A1 
A2 

А3 
A4 

ПС 

где π1  и π2 принимают значения 0 или 1, причем нули и единицы никогда вместе не появляются. Значение π1=1 активирует состояние ПС в форме 
)
~
;
;
(
)
~
(
1


t
s
ПС
t
sпс

, а 

значение π1=2 в форме 
)
~
;
;
(
)
~
(
2


t
s
ПС
t
sпс

. Значения 
)
~
(
1
t
s
 и 
)
~
(
2
t
s
 представляют 

собой матрицы вида: 
                              s1  
 
Y11 Y21
Y31 Y41 

X11  
 
 
 

X21 1 
 
 
 

X31  
1 
 
 

X41  
 
1 
 

 

                             s2 
 
Y11
Y21 Y31 Y41 

X11
 
 
 
1 

X21
 
 
1 
 

X31
1 
 
 
 

X41
 
1 
1 
 

 
Если, в соответствии с общей схемой функционирования УИМ, схема 3, например, в момент t~ приходит сигнал 
)
~
;0
,1
;
(
)
~
(
2
1




t
ПС
t
xnc



, активизирующий со
стояние 
)
~
(
1
t
s
, то выходной сигнал вида  

)
~
,
;
(
)
~
(
1



t
ПС
t
yпс

 

передает матрицу s1 через диспетчер УИМ в матрицу сопряжения, которая принимает 
значение s1. Если в момент 
1
~


t
 имеет место входной сигнал 

)
~
;1
,0
;
(
)
~
(
1
2
1
1









t
ПС
t
xnc
, то по аналогии от выходного сигнала 

)
~
,
;
(
)
~
(
1
2
1






t
ПС
t
yпс
 меняется значение матрицы сопряжения на 
)
~
(
1
2

t
s
.  

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

…….. 

Аk 
Ak+l 

Генератор  
единого 
времени 

Массив входных 
клемм

Диспетчер 
 
Д 

Матрица 
 
сопряже- 
ний 

….. 

Выбор шифра запускаемого блока по 
клемме yj
k 

y0 

 yj
k 

yj
k+l 

xi
k 
xi
k+l 

запуск  

Выбранный шифр 
yj
k xi
k+l 

……………… 

…… 

Схема 3. Общая схема функционирования УИМ 

Команда на  

 
запуск модели 

Сигнал на изменение матрицы 
сопряжений 
)
~
,
,...
,
;
(
)
~
(
2
1





t
ПС
t
y
ki
пс


На схеме 3 показана общая схема функционирования УИМ [2, стр.324], обеспечивающая имитационное моделирование закрытых и открытых систем. Предлагаемый 
подход позволяет в рамках УИМ осуществлять моделирование ЗС и ОС, причем в рамках моделирования ЗС можно вводить в последние элементы открытости внутри самой 
ЗС, тем самым, допуская вольности, не позволительные для обычных имитационных и 
аналитических моделей. 
 
Следует заметить, что данный подход к имитационному моделированию ОС 
предполагает использовать универсальную имитационную модель (УИМ), однако это 
не исключает реализацию данного подхода в рамках частных имитационных моделей. 
 
Дальнейшим развитием предложенного способа имитационного моделирования 
ОС и ЗС является введение передаточных функций элементарных блоков и в целом передаточной функции имитационной модели. Естественно, что речь идет не о традиционных формах передаточных функций систем автоматического регулирования. Это позволило бы решать задачи построения имитационных моделей с автоматическим воспроизведением структуры моделируемого объекта, а также создания имитационных 
моделей, обладающих функцией самосовершенствования. 
 
 
 
Литература: 
1. Кобелев Н.Б. Универсальная имитационная модель для сложных систем. Первая 
Всероссийская научно-практическая конференция. «Опыт практического применения языков и программных систем имитационного моделирования в промышленности и прикладных разработках». Сборник статей, ФГУП ЦНИИ технологии судостроения, 2003г. 
2. Кобелев Н.Б. Основы имитационного моделирования сложных экономических 
систем., М., «Дело», 2003. 
3. Кобелев Н.Б. К вопросу создания универсальной имитационной модели. «Моделирование финансово –экономических процессов», Сборник научных статей., 
Москва., РИО, ВЗФИ, 2005г.