Научная статья на тему 'Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем'

Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
78
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМНО-ОБЪЕКТНАЯ МОДЕЛЬ / ОПТИМИЗАЦИЯ МОДЕЛИ / ОБЩЕСИСТЕМНЫЕ ПРИНЦИПЫ И ЗАКОНОМЕРНОСТИ / UFOMODELER / ПРИНЦИП МОНОЦЕНТРИЗМА / SYSTEM-OBJECT MODEL / MODEL OPTIMIZATION / SYSTEM-WIDE PRINCIPLES AND PATTERNS / UFOMODELER THE PRINCIPLE OF MONOCENTRISM

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Егоров Илья Александрович, Бузов Андрей Анатольевич, Забнин Сергей Александрович, Зайцев Анатолий Николаевич

В работе рассматриваются некоторые методы оптимизации системно-объектных имитационных моделей процессов и систем. С целью повышения эффективности системно-объектного анализа организационно-деловых и производственнотехнологических процессов за счет совершенствования теоретических и инструментальных средств оптимизации системно-объектных имитационных моделей авторами сформулированы некоторые принципы оптимизации, которые рассматриваются в статье. В работе показано, что оптимизация системно-объектной модели, в первую очередь, требуется с целью установления соответствия модели общесистемным принципам и закономерностям. При построении имитационных моделей авторы руководствуются, в том числе, обобщенной характеристикой системы мерой системности. В данной статье предложена оптимизация системно-объектной имитационной модели на примере организационно-управленческой модели «руководитель-подчиненные» в среде «UFOModeler». Обосновывается, что сформулированные принципы оптимизации позволяют перейти к разработке методов оптимизации структурных, функциональных и объектных параметров сходных моделируемых систем. Также, следует отметить, что рассматриваемые в работе принципы оптимизации системно-объектных имитационных моделей не являются исчерпывающими.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Егоров Илья Александрович, Бузов Андрей Анатольевич, Забнин Сергей Александрович, Зайцев Анатолий Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Formal bases of optimization procedures of system-object imitation models of processes and systems

The paper discusses some optimization methods for system-object simulation models of processes and systems. In order to increase the efficiency of the system-object analysis of organizational, business and industrial-technological processes by improving the theoretical and instrumental means of optimizing system-object simulation models, the authors formulated some optimization principles that are considered in the article. The paper shows that the optimization of the system-object model, first of all, is required in order to establish the conformity of the model with system-wide principles and patterns. When constructing simulation models, the authors are guided, inter alia, by the generalized characteristic of the system a measure of systemicity. This article proposes the optimization of a system-object simulation model using the organizational-managerial model of "supervisor-subordinates" in the environment of "UFOModeler". It is proved that the formulated optimization principles allow us to proceed to the development of optimization methods for structural, functional and object parameters of similar simulated systems. Also, it should be noted that the principles of optimization of system-object simulation models considered in the work are not exhaustive.

Текст научной работы на тему «Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем»

|—[ Д ТЕгоров И.А., Бузов А.А., Забнин СЛ., Зайцев А.Н. Формальные основы процедур

Т~)Т~,Г~)Л 7"Г~ГТ_Т Л Т оптимизации системно-объектных имитационных моделей процессов и систем //

Г Г. ■ I У J Х\. X Научный результат. Информационные технологии. - Т.4, №4, 2019

УДК 621.391.7; 519.876.5 DOI: 10.18413/2518-1092-2019-4-4-0-8

Егоров И.А.1 Бузов А.А.2 Забнин С.А.1 Зайцев А.Н.1

ФОРМАЛЬНЫЕ ОСНОВЫ ПРОЦЕДУР ОПТИМИЗАЦИИ СИСТЕМНО-ОБЪЕКТНЫХ ИМИТАЦИОННЫХ МОДЕЛЕЙ ПРОЦЕССОВ И СИСТЕМ

1)1 Белгородский государственный национальный исследовательский университет, ул. Победы, д. 85,

г. Белгород, 308015, Россия 2) АО «ОЭЗ «ВЛАДМИВА»», ул. Студенческая, д. 19, г. Белгород, 308018, Россия

e-mail: 888615@bsu.edu.ru, buzov@mail.ru, 509725@bsu.edu.ru, 433044@bsu.edu.ru

Аннотация

В работе рассматриваются некоторые методы оптимизации системно-объектных имитационных моделей процессов и систем. С целью повышения эффективности системно-объектного анализа организационно-деловых и производственно-технологических процессов за счет совершенствования теоретических и инструментальных средств оптимизации системно-объектных имитационных моделей авторами сформулированы некоторые принципы оптимизации, которые рассматриваются в статье. В работе показано, что оптимизация системно-объектной модели, в первую очередь, требуется с целью установления соответствия модели общесистемным принципам и закономерностям. При построении имитационных моделей авторы руководствуются, в том числе, обобщенной характеристикой системы - мерой системности. В данной статье предложена оптимизация системно-объектной имитационной модели на примере организационно-управленческой модели «руководитель-подчиненные» в среде «UFOModeler». Обосновывается, что сформулированные принципы оптимизации позволяют перейти к разработке методов оптимизации структурных, функциональных и объектных параметров сходных моделируемых систем. Также, следует отметить, что рассматриваемые в работе принципы оптимизации системно-объектных имитационных моделей не являются исчерпывающими.

Ключевые слова: системно-объектная модель; оптимизация модели; общесистемные принципы и закономерности; UFOModeler; принцип моноцентризма.

UDC 621.391.7; 519.876.5

Egorov I.A.1 Buzov A.A.2 Zabnin S.A.1 Zaitsev A.N.1

FORMAL BASES OF OPTIMIZATION PROCEDURES OF SYSTEM-OBJECT IMITATION MODELS OF PROCESSES AND SYSTEMS

1 Belgorod State National Research University, 85 Pobedy St., Belgorod, 308015, Russia

2) JSC «SEZ «VLADMIVA»», 19 Studentcheskaya St., Belgorod, 308018, Russia

e-mail: 888615@bsu.edu.ru, buzov@mail.ru, 509725@bsu.edu.ru, 433044@bsu.edu.ru Annotation

The paper discusses some optimization methods for system-object simulation models of processes and systems. In order to increase the efficiency of the system-object analysis of organizational, business and industrial-technological processes by improving the theoretical and instrumental means of optimizing system-object simulation models, the authors formulated some optimization principles that are considered in the article. The paper shows that the optimization of the system-object model, first of all, is required in order to establish the conformity of the model with system-wide principles and patterns. When constructing simulation models, the authors are guided, inter alia, by the generalized characteristic of the system - a measure of systemicity. This article proposes the optimization of a system-object simulation model using the organizational-managerial model of "supervisor-subordinates" in the environment of "UFOModeler". It is proved that the formulated optimization principles allow us to proceed to the development of

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

optimization methods for structural, functional and object parameters of similar simulated

systems. Also, it should be noted that the principles of optimization of system-object simulation

models considered in the work are not exhaustive.

Keywords: system-object model; model optimization; system-wide principles and patterns;

UFOModeler the principle of monocentrism.

АКТУАЛЬНОСТЬ

Ввиду бурного развития науки и техники, в современном мире, разработчики, проектировщики, инженеры все чаще прибегают к применению имитационного моделирования как метода исследования объектов и процессов окружающего мира. Причем, следует отметить, что исследуемые объекты с каждым годом усложняются с точки зрения их структуры, поведения и управления такими объектами, в то же время, для исследования и управления такими сложными системами требуются соответствующие средства и методики. Одной из таких методик является -имитационное моделирование, благодаря которому имеются возможности построения симуляторов - специализированные программные комплексы, замещающие объект или процесс реального мира с достаточной степенью точности. Системно-объектное имитационное моделирование - современный метод построения имитационных моделей, основанный на оригинальном графоаналитическом подходе «Узел-Функция-Объект». Причем, главной особенностью системно-объектных имитационных моделей является возможность построения модели, соответствующей общесистемным принципам и закономерностям [1]. Актуальность рассматриваемых задач обуславливается необходимостью приведения моделируемых систем в соответствие общесистемным принципам и закономерностям, что показано в работе [2].

МЕТОДЫ

Для формальной постановки задачи воспользуемся положениями исчисления систем как функциональных объектов [3].

В терминах упомянутого выше исчисления, модель системы представлена в виде:

М= L,S, (1)

• М - модель системы;

• L - множество потоковых объектов модели, элементы которого представляют собою объекты, которые не имеет методов и имеют лишь поля:

l=[r1, r2, ... ,rk], (2)

• leL;

• k - количество полей потокового объекта 1;

• r1, r2, ..., rk - поля потокового объекта, представляющие собой пару «идентификатор -значение»;

• S - множество узловых объектов модели.

Ранее авторами были сформулированы ряд методов оптимизации, которые подробно показаны в работе [4]. Рассмотрим некоторые формальные основы процедур оптимизации системно-объектных моделей систем, представляемых в терминах исчисления систем как функциональных объектов. Здесь в качестве критериев оптимальности, предлагается использовать, в первую очередь, некоторые общесистемные принципы и закономерности [1]. Рассмотрим подробнее принцип коммуникативности, согласно которому любая система должна быть связана множеством коммуникаций с окружающей средой (другими системами), иначе существование системы не имеет никакого смысла. Если рассматривать системно -объектную

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

модель вида (1), то в терминах исчисления систем, данный принцип можно формально представить в следующем виде:

Узе5:25.и = 0 (3)

Так как, в терминах исчисления систем, связи узлового объекта с внешней средой представлены в форме его интерфейсных потоковых объектов U=(L?, L!), тогда соответствие моделируемой системы принципу коммуникативности определяется отсутствием в модели узловых объектов, для которых множество интерфейсных потоковых объектов является пустым. Однако, может быть ситуация, когда, например, у узлового объекта имеются входные потоковые объекты и не имеется выходных потоковых объектов и наоборот, такая ситуация также противоречит принципу коммуникативности, поэтому данный принцип можно уточнить в следующей форме:

Уб е Б^.Ь, = 0 ПБ.Ь, = 0 (4)

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

РЕЗУЛЬТАТЫ

Рассмотрим пример оптимизации принципу коммуникативности модели организационно-делового процесса. Воспользуемся инструментарием для моделирования систем UFOModeler [5]. Представим модель следующего вида (Рис. 1).

Рис. 1. Пример модели организационно-делового процесса Fig. 1. An example of a business process model

Обозначим потоковые объекты модели, представленной модели:

11 - «документация» (на рисунке 1 обозначена в меню «Типы связей»);

12 - «результат 1» (на рисунке 1 обозначена в меню «Типы связей»);

13 - «устройство»;

14 - «результат 2»;

15 - «заказ»; Ш - «результат».

При этом каждый из потоковых объектов содержит поле потокового объекта: г1 «количество».

7"Г~ГТ_ Т Л Т оптимизации системно-объектных имитационных моделей процессов и систем // Г Г. ■ I У J Щ) Х\. Л. Научный результат. Информационные технологии. - Т.4, №4, 2019

RESEARCH RESULT!

Тогда множество потоковых объектов примет вид:

L={ l1[r1], l2[r1], l3[r1], l4[r1], l5[r1], l6[r1] }

(5)

Приведем формальные имена узлов представленной выше модели:

• - «руководство»;

• - «инженерный отдел»;

• бЭ - «конструкторский отдел».

Тогда, согласно формальному описанию, множество узловых объектов будет выглядеть следующим образом:

S={s1[l?={l4, I5}, l!= {l3, l6};f(l?)li;o], s2[l?= 0, li= 0;f(l?)li;o], 8з[1?={1з}, li={l4}; f(l?)li; О]}

(6)

В соответствии со структурой множества узловых объектов модели (6), в представленной модели организационно-делового процесса узел «руководство» имеет входной интерфейс 1?={14, 15}, через который контролирует результаты выполнения поручений (сборка устройства) конструкторским отделом и получает заказы от надсистемы, а также имеет выходной интерфейс 1!={13, 16}, через который выдает поручения для исполнения узлам подсистемы и предоставляет результат работы над заказом надсистеме. Узел «конструкторский отдел» принимает поручения в обработку через входящий интерфейс 1?={13}. При выполнении поручения конструкторский отдел отчитывается о выполнении перед руководством через выходной интерфейс 1!={14}.

Стоит отметить, что потоковые объекты 11,12 объединяющие узлы «руководство» и «инженерный отдел» отсутствуют, в таком случае, инженерный отдел будет простаивать из-за отсутствия поручений (составление документации) к исполнению. Таким образом, рассматриваемая модель не отвечает принципу коммуникативности. Проведем оптимизацию по принципу коммуникативности. Применим к рассматриваемой модели операторы присоединения:

h ¿2 Si —>52^2 —* Si

(7)

Выполним действие (7) на диаграмме модели и запустим модель в среде UFOModeler на выполнение в реальном времени. Результаты оптимизации модели представлены ниже (Рис. 2).

Рис. 2. Функционирование оптимизированной модели Fig. 2. Optimized Model Performance

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

Динамика поступления новых поручений и их выполнения отделами с течением времени приведена ниже (рис. 3).

Рис. 3. Рост количества выполненных поручений в оптимизированной модели Fig. 3. Growth in the number of completed orders in an optimized model

Из графика видно, что с течением времени растет количество выполненных поручений обоими отделами, при этом к исполнению принимается в каждый момент времени одно новое поручение.

Таким образом, если какой-либо узел системы не коммуницирует с внешним миром через собственные интерфейсы, то система является неоптимальной с точки зрения принципа коммуникативности. Стоит отметить, что такая организация, в которой узлы не связаны потоковыми объектами не сможет в полной мере функционировать, что приведет в итоге к снижению заинтересованности в её услугах и снижению количества заказов.

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

35£ е 5, Sj 1.Ь-),1т Ё Sj.Lt,ln Ё Sj.L■>,ln Ё Sl.Lt (8)

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

Приведем пример оптимизации организационно-правовой модели системы по принципу обратной связи. Составим модель в среде UFOModeler, как представлено ниже (рис. 4).

7"Г~ГТ_ Т Л Т оптимизации системно-объектных имитационных моделей процессов и систем // Г Г. ■ I У J Х\. Л. Научный результат. Информационные технологии. - Т.4, №4, 2019

RESEARCH RESULT!

Рис. 4. Пример замкнутых связей системы Fig. 4. An example of closed system connections

Обозначим потоковые объекты модели, представленной модели:

• Ь - «поручение»;

• 12 - «результат» связь между новым сотрудником и отделом отсутствует на диаграмме (на рисунке 4 наличие связи отражено в окне «Типы связей»).

Аналогично предыдущему примеру, представленные потоковые объекты обладают полем потокового объекта: п - «количество». Множество потоковых объектов будет представлено следующим образом:

ь={ 11[Г1], 12[Г1] } (9)

Имена узлов, представленных в модели:

• - «отдел нормоконтроля»;

• б2 - «новый сотрудник».

Формальное описание множества узловых объектов представлено ниже:

8={81[1?= 0, 1,= {ЫДЬ^О], 82[1?={Ы, 1,= 0;Щ?)1,;О]} (10)

В модели рассматривается организация испытательного срока нового сотрудника в отделе нормоконтроля.

Узел «отдел нормоконтроля» выдает поручение через выходной интерфейс 1,= {11} к исполнению. Узел «новый сотрудник» принимает поручение через входной интерфейс 1?={11} и приступает к выполнению поручения.

Однако, из-за отсутствия связи 12 между отделом нормоконтроля, в лице руководителя отдела, не может контролировать процесс выполнения новым сотрудником поручений. Руководитель отдела не может оценить среднюю скорость выполнения поручений сотрудником:

сотрудник выполнил все поручения, но не сообщает руководству о готовности выполнения новых поручений;

• сотрудник не справляется с переданными ему поручениями, отдел передает на выполнение слишком большое количество поручений.

Таким образом, производительность труда резко снижается. Рассматриваемая модель не отвечает принципу обратной связи.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Проведем оптимизацию по принципу обратной связи. Осуществим присоединение связи 12 и запишем действие в виде выражения:

h

s2 ->Si

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

Добавим потоковый объект 12 на диаграмму модели. Далее запустим модель на исполнение в реальном времени (Рис. 5).

ратной св-язи

II Тауза ■ Продолжить Отладка Остановить Обозначения ■ Низкая загрузка ■ Средняя загрузка 0Ран 1-"гть Ш Высокая загрузка

Диаграмма Программа Состояние Лог Консоль График Параметры

■ отдел нормоконтроля поручение новый сотрудник результат

колимество=1 кол пне ства= 361

Рис. 5. Выполнение оптимизированной модели в реальном времени Fig. 5. Real time optimized model execution

Динамика роста количества выполненных поручений, и количества принятых к исполнению поручений коррелирует с предыдущим примером. График динамики аналогичен рисунку 3.

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

Таким образом, с целью повышения производительности труда, если существует связь «руководитель-подчиненный», то для увеличения эффективности производства необходима оптимизация по принципу обратной связи.

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

Формально принцип моноцентризма можно представить в следующем виде:

£ 5: 35. = 115. Ц = 12 ... 1т) (12)

Таким образом, оптимизация модели (1) по принципу моноцентризма заключается в устранении потоковых связей, которые позволяют нарушить процесс координации подчиненных объектов. Устранение связей осуществляется следующими методами:

• объединение управляющих объектов через выходные потоковые объекты;

• выстраивание иерархии среди управляющих объектов.

В первом случае объекты надсистемы формируют один общий управляющий потоковый объект. Данный метод применим при выполнении дополнительных условий для узлов в; и у которых и 0|;=0у. То есть, управляющие объекты должны иметь одинаковые выходные

интерфейсы и подобные потоковые объекты.

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

Рассмотрим в качестве примера модель организационно-делового процесса, в которой приведен механизм взаимодействия структурных единиц научно-производственного предприятия при осуществлении планирования предстоящих задач. Модель составлена в среде ЦБОМоёе1ег (рис. 6).

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

Рис. 6. Модель научно-производственного предприятия Fig. 6. Model of a research and production enterprise

Данная модель не отвечает требованиям принципа моноцентризма, так как на диаграмме присутствуют связи «тактическое планирование 1» и «тактическое планирование 2», которые могут оказывать на объект узла «отдел программирования» взаимно-антагонистическое управляющее воздействие, которое, в конечном счете нарушает целостность системы. Результат выполнения имитации такой модели в реальном времени в отношении производительности узла «отдел программирования» сводится к графику функции, обозначенного на рисунке 3 салатовым цветом (меньшая эффективность).

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

• и - «стратегическое планирование 1»;

• Ь - «стратегическое планирование 2»;

• 1з - «тактическое планирование 1»;

• и - «тактическое планирование 2»;

• 15 - «задачи».

При этом потоковые объекты 11-14 обладают полем потокового объекта г1 - «план» строкового типа, а потоковый объект 15 - г0 - «выполнено» целочисленного типа. Соответственно множество потоковых объектов примет вид:

Ь={ 11[Г1], 12[Г1], 1з[Г1], 14[Г1], Ь[Го] } (13)

Приведем формальные имена узлов представленной выше модели:

• в! - «совет директоров»;

• вг - «генеральный директор»;

• вз - «заместитель директора»;

• б4 - «отдел программирования».

Тогда, согласно формальному описанию, множество узловых объектов будет выглядеть следующим образом:

S={si[l?= 0, l,= {li, l2};f(l?)li;0], S2[l?= {li}, l.= (l3>;f(l?)l!;o], s3[l?={l2, Ы, l!={l4>;f(l?)l!;О],

S4[l?={l3, l4}, li={l5};f(l?)li;0]} (14)

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

В модели узлы б1з б2, Бз осуществляют управляющее воздействие через связи согласно выстроенной иерархической структуре предприятия. Управляющее воздействие отражается, во -первых, в целях, которые вынес узел б1, в виде стратегического плана перед старшим менеджментом предприятия (узлы б2, бз), во-вторых, в сформулированных тактических задачах, которые ставит старший менеджмент предприятия перед отделами (для примера взят отдел программирования, узел б4). О выполнении задач узел б4 отчитывается перед узлом бз , передавая данные о количестве выполненных задач.

Также считаем, что входные интерфейсы узлов б2 и бз получили равные значения полей потоковых объектов, что является важным критерием при рассмотрении примера оптимизации методом «выстраивания иерархии среди управляющих объектов».

Разделим на два шага оптимизацию по методу «объединения управляющих объектов через выходные потоковые объекты». На первом шаге необходимо объединить узлы б2 и бз в общую подсистему «старший менеджмент» (рис. 7).

Рис. 7. Объединение менеджмента предприятия в общую подсистему Fig. 7. Combining enterprise management into a common subsystem

Обозначим подсистему «старший менеджмент» через множество S*. Присоединим входные потоковые объекты li и l2, а также выходной потоковый объект «тактическое планирование» l8. Таким образом, потоковые объекты l3 и l4 более не имеют смысла и будут удалены из множества L. Формально, приведенное выше действие можно записать следующим образом:

L = L\ l3,l4 , 5! 1 -» s *,5! 2 -» s *,s * 8 -» s4 (15)

Тогда множество S* будет содержать следующие элементы:

S* = { s2[l?= {li}, l!= |l3};f(l?)l!;o], s3[l?={l2, Ь}, l.={l4>;f(l?)l!;0] } (16)

Удалим из множества S узлы, которые образуют подсистему S*, и образуем новое множество узлов S' оптимизированной модели:

S = S\S*, S'= Su S*

(17)

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

Далее опишем сформированную подсистему Б*. В ней представлены узлы «генеральный директор» «заместитель директора» б3. Дополним подсистему узлом «коллективное решение» б23, показывающий совместную обработку данных двух узлов.

Стоит отметить, что объединение узлов по выходу в среде иТОМоёе1ег достижимо через создание третьего узла и добавление двух новых потоковых объектов 16 - «предложение 1» и 17 -«предложение 2», отвечающих за передачу выдвинутого на обсуждение решения в узел б23 (аналог объединения потоковых объектов), и далее подсистема формирует выходной потоковый объект 18 (рис. 8).

Рис. 8. Выстраивание узловых объектов подсистемы «старший менеджмент» Fig. 8. Alignment of nodal objects of the subsystem "senior management"

Представим формальное описание выполнения второго шага рассматриваемого метода:

16 -* «23^3 Ц -* ^23, 52з ^ 54 => 823[1?={1б, 1?}, 1 !={1в};^С1?)1!;о], Б* = Б' и ^23} (18)

Так как в формальном представлении узел s23 является имитацией объединения потоковых объектов при сопутствующем изменении функции объекта для узла s3.

8з.&=[ф?з)1!3—>ф?2, 1?з)1|2; 1?2; —> Ь; 0|3 >0|2, От ] (19)

Запустим имитацию модели в реальном времени (рис. 9).

Из результатов работы модели видно, что через входные интерфейсы подсистема Б* получила управляющее воздействие от узла s1 (поля г1 потоковых объектов 11 и 12 содержат значение «создание современного ПО»).

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

Рис. 9. Оптимизация методом выстраивания иерархии среди управляющих объектов Fig. 9. Optimization by building hierarchies among control objects

Далее представим работу как выглядит работа подсистемы S*. Объекты узлов s2 и s3, внесли предложения по реализации стратегического плана через потоковые объекты l6 и l7 на обсуждение (поле l6 . ri потокового объекта содержит значение «создание администраторской части»; поле l7 . r1 потокового объекта содержит значение «создание пользовательской части»), пришли к общему мнению (поле r1 потокового объекта l8 содержит значение «создание администраторской части»), передали общее управляющее воздействие через потоковый объект l7, и, таким образом, входной интерфейс узла s4 «отдел программирования» получил однозначное управляющее воздействие. В соответствии с поставленным тактическим планом отдел программирования выстроил оперативный план, в рамках которого необходимо реализовать 30 задач. Синий цвет в столбце прогресса в левой части узла «отдел программирования» означает количество выполненных задач. График функции выполнения задач с течением времени совпадает с функцией оранжевого цвета на рисунке 3.

Осуществим оптимизацию методом «выстраивания иерархии среди управляющих объектов». Изменим направление потокового объекта l3 в исходной модели. Удалим связь между узлом s2 и s4 и организуем потоковый объект l3 между узлами s2 и s3 (рис. 10).

Рис. 10. Диаграмма взаимосвязей оптимизированной модели Fig. 10. Optimized Model Relationship Diagram

7"Г~ГТ_ Т Л Т оптимизации системно-объектных имитационных моделей процессов и систем // Г Г. ■ I У J Х\. Л. Научный результат. Информационные технологии. - Т.4, №4, 2019

RESEARCH RESULT!

Запишем формальное представление данного метода:

h

52.ц=ц\ {/3}, 54. Lt = Lt\ {l3}, s2 -»53 (20)

Запустим модель на исполнение в реальном времени. Результат работы модели в целом сопоставим с результатом, представленным на рисунке 9. С тем различием, что управляющее воздействие, вынесенное узлом s2 по отношению к узлу s3 носит рекомендательный характер и может противоречить управляющему воздействию узла s3 по отношению к узлу s4. Данный аспект отличает два описанных метода оптимизации. При этом, нельзя считать входящие в узел s3 потоковые объекты l2 и l3 полицентрическими, так как оказываемое связями управляющее воздействие не противоречит друг другу (в основе управляющего воздействия потоковых объектов l3 лежит управляющее воздействие узла si) и не нарушает координации управляемого объекта, следовательно, в данном случае принцип моноцентризма не нарушен.

ВЫВОДЫ

Таким образом, объект узла s4 «отдел программирования», в оптимизированной по принципу моноцентризма модели, занимается решением задач, согласованных со всеми управляющими звеньями. При этом узел s4 не испытывает дополнительного управляющего воздействия, что непременно скажется на скорости выполнения задач положительным образом.

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

В перспективе на основе сформулированных принципом оптимизации системно -объектных моделей процессов и систем авторами будут разработаны методы и алгоритмы оптимизации моделей, что позволит автоматизировать данные процедуры.

Благодарности. Исследования выполнены при финансовой поддержке проектов Российского фонда фундаментальных исследований № 18-07-00355, № 19-07-00290 и № 19-07-00111.

Список литературы

1. С.И. Маторин, А.Г. Жихарев Общесистемные закономерности как содержательные элементы системной теории, основанной на системно-объектном подходе // Научные ведомости Белгородского государственного университета. Серия: экономика, информатика, том 45, № 2, стр. 372 -385, 2018 г.

2. Маторин С.И., Белов С.П., Жихарев А.Г. Учет общесистемных закономерностей при моделировании сложных систем средствами системно-объектного подхода // Наука. Инновации. Технологии, № 3, 2018, с. 7-21.

3. Matorin, S.I., Zhikharev, A.G. Calculation of the function objects as the systems formal theory basis // Advances in Intelligent Systems and Computing, 679, pp. 182-191, 2018.

4. Жихарев А.Г., Бузов А.А., Егоров И.А., Кузнецов А.В., Жинкина Ю.В. Оптимизация системно-объектных имитационных моделей. Часть 1. // Научные ведомости БелГУ. Сер. Экономика. Информатика. - 2019. - № 2. - Том 46. С. 311-325.

5. Маторин С.И., Жихарев А.Г., Зайцева Н.О. Имитационное моделирование с использованием системно-объектного подхода. // Прикладная информатика. - 2015. - №6(60). - Выпуск 10.

6. Богданов А. А. Тектология: Всеобщая организационная наука. В 2-х книгах// Москва, «Экономика», 1989.

RESEARCH RESULT

Егоров И.А., Бузов А.А., Забнин С.А., Зайцев А.Н. Формальные основы процедур оптимизации системно-объектных имитационных моделей процессов и систем // Научный результат. Информационные технологии. - Т.4, №4, 2019

References

1. S.I. Matorin, A.G. Zhikharev System-wide regularities as the content elements of a system theory based on a system-object approach // Scientific reports of Belgorod State University. Series: Economics, Informatics, Volume 45, No. 2, pp. 372-385, 2018.

2. Matorin S.I., Belov S.P., Zhikharev A.G. Taking into account system-wide laws when modeling complex systems using the system-object approach // Science. Innovation Technology, No. 3, 2018, pp. 7-21

3. Matorin, S.I., Zhikharev, A.G. Calculation of the function objects as the systems formal theory basis // Advances in Intelligent Systems and Computing, 679, pp. 182-191, 2018.

4. Zhikharev A.G., Buzov A.A., Egorov I.A., Kuznetsov A.V., Zhinkina Yu.V. Optimization of system-object simulation models. Part 1. // Scientific statements of BelSU. Ser. Economy. Informatics. - 2019. - No. 2. -Volume 46.S. 311-325.

5. Matorin S.I., Zhikharev A.G., Zaitseva N.O. Simulation using a system-object approach. // Applied Informatics. - 2015. - No. 6 (60). - Issue 10.

6. Bogdanov A. A. Tectology: General organizational science. In 2 books // Moscow, "Economics", 1989.

Егоров Илья Александрович, аспирант кафедры информационных и робототехнических систем

Бузов Андрей Анатольевич, кандидат технических наук, технический директор

Забнин Сергей Александрович, аспирант кафедры информационных и робототехнических систем

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Зайцев Анатолий Николаевич, аспирант кафедры прикладной информатики и информационных технологий

Egorov Ilya Alexandrovich, postgraduate student of the Department of Information and Robotic Systems Buzov Andrey Anatolevich, Candidate of Technical Sciences, technical director

Zabnin Sergey Aleksandrovich, postgraduate student of the Department of Information and Robotic Systems

Zaitsev Anatoly Nikolaevich, postgraduate student of the Department of Applied Informatics and Information Technology

i Надоели баннеры? Вы всегда можете отключить рекламу.