Вопросы теории имитационного моделирования открытых систем
Покупка
Основная коллекция
Тематика:
Математическое моделирование
Издательство:
Центральный НИИ технологии судостроения
Автор:
Кобелев Николай Борисович
Год издания: 2005
Кол-во страниц: 6
Дополнительно
Уровень образования:
Аспирантура
Артикул: 616642.01.99
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 01.03.01: Математика
- 01.03.03: Механика и математическое моделирование
- ВО - Магистратура
- 01.04.01: Математика
- 01.04.02: Прикладная математика и информатика
- 01.04.03: Механика и математическое моделирование
- 01.04.04: Прикладная математика
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
Кобелев Николай Борисович, д.э.н., проф. 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г.