ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

4
Publication date:
09 December 2024

Justifying the choice of a rational structure of the system under study: Functional modeling of two complex competing systems

Date of submission article: 03.05.2024
Date after edit article: 10.06.2024
Date of acceptance for publication: 17.06.2024
UDC: 681.324
Group of specialties of the HAC: 2.3.7.
The article was published in issue no. № 3, 2024 [ pp. 369-373 ]
Abstract:Classical functional modelling is based on the structure analysis of links between individual functions of the modelled process. It does not take into account their interaction with other systems, including mutual influence of separate functions of two or more systems. The paper shows a general analysis of functional modelling of two complex interacting systems with antagonistic goals. When these systems interact, one of them purposefully attacks the other and the opposite side defends itself. It passively or actively counteracts these attacks, i.e. there is a certain competition between the systems. As an example, the paper considers a certain abstract process presented in the IDEF0 technology notation, which is a functional model of two complex interacting systems with antagonistic goals. Interpreting this model as a digraph forms a matrix of relations of the modelled process functions. This matrix is a basis for deriving mathematical dependencies for determining the effectiveness of the functional model of two complex interacting systems with antagonistic goals.
Аннотация:Классическое функциональное моделирование на качественном уровне выполняется на основе анализа структуры связей между отдельными функциями моделируемого процесса без учета их взаимодействия с другими системами, в том числе взаимного воздействия отдельных функций двух и более систем. В представленной статье дается общий анализ функционального моделирования двух сложных взаимодействующих систем с антагонистическими целями. При взаимодействии этих систем одна из них целенаправленно атакует другую, а противоположная сторона защищается, пассивно или активно противодействуя этим атакам, то есть существует определенная конкуренция между системами. В качестве примера рассмотрен некий абстрактный процесс, представленный в нотации технологии IDEF0 и являющийся функциональной моделью двух сложных взаимодействующих систем с антагонистическими целями. Интерпретируя эту модель как орграф, осуществляется формирование матрицы связей функций моделируемого процесса, на основе которой выводятся математические зависимости определения эффективности функциональной модели двух сложных взаимодействующих систем с антагонистическими целями.
Authors: Dolgov, N.V. (d_n_v92@mail.ru) - Military Institute of Continuing Professional Education of the VUNTS Navy "Naval Academy" (Adjunct), St. Petersburg, Russia, Ilin V.А. (komandor.99@mail.ru) - St. Petersburg Branch of the R&D Institute Centerprogramsystem (Professor, Director), St. Petersburg, Russia, Ph.D
Keywords: defense, attack, impact, IDEF0 technology, functioning process, relationship matrix, efficiency of a functional model, complex systems with antagonistic goals, functional model
Page views: 2617
PDF version article

Font size:       Font:

Введение. Неизбежное усложнение систем, и в первую очередь искусственных организационно-технических, создаваемых человеком в разных областях деятельности, обусловило необходимость предвидеть результаты длительных и дорогостоящих работ по их созданию и поиску инструментария для этого [1]. Цель поиска – увидеть и оценить функционирование создаваемой системы раньше, чем она будет создана физически [2].

Общая методология функционального моделирования IDEF включает в себя ряд частных методологий. Одна из них, IDEF0, используется для создания функциональных моделей, отображающих структуру и функции системы, а также потоки информации и материальных объектов, преобразуемые этими функциями.  С помощью наглядного графического языка IDEF0 изучаемая система предстает перед разработчиками и аналитиками в виде набора  взаимосвязанных функций (в терминах IDEF0 – функциональных блоков).

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

Функциональная модель есть графическое представление функционирования систем и объектов [5]. Она может использоваться как для анализа процессов, протекающих в существующих системах (их функционирование), так и при проектировании новых систем для синтеза их структур [6]. Однако анализ функциональных моделей в настоящее время выполняется на качественном уровне путем анализа структуры связей между отдельными функциями моделируемого процесса, а также сравнения различных структур процесса и раз- личных процессов между собой. В незначительном количестве имеющихся источников и документов по методологии функционального моделирования нет информации о методах аналитического количественного анализа функциональных моделей и процессах, описываемых ими [7–9].

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

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

Процесс действий двух сложных систем  с антагонистическими целями в нотации технологии IDEF0 представлен на рисунке. Он включает в себя шесть процедурных функций (А1–А3, Б1–Б3), выполняющих, скажем, обработку информации, и две специфические функции управления процессом (А0, Б0), связанные между собой прямыми и обратными функциональными связями. Процесс имеет один вход из внешней среды (может быть из другого процесса – Out1) и один выход во внешнюю среду (во внешние процессы – In1). Как видно, вход из внешней среды выполняется через функ- цию А1, обеспечивающую обработку входной информации и ее передачу другим функциям. Выход во внешнюю среду осуществляется функцией Б3, которая, очевидно, решает основные задачи процесса, а остальные – обеспечивающие. Следует заметить, что количество входов и выходов в общем случае может быть любым и определяется только структурой исследуемого процесса [10].

Интерпретируя функциональную модель как орграф, сформируем матрицу связей функций моделируемого процесса, представленную в таблице. В матрице по строкам единицами и нулями записаны входы в функции, по столбцам, соответственно, – выходы из них. Суммы входов по строкам и выходов по столбцам позволяют ранжировать функции по степени важности в исследуемом процессе. Общая сумма входов и выходов позволяет сравнивать структуры одного процесса и разные процессы по их сложности [10].

Матрица связей функциональной модели двух сложных взаимодействующих систем  с антагонистическими целями

Relationship matrix for a functional model  of two complex interacting systems  with antagonistic goals

 

Out1

А0

А1

А2

А3

Б0

Б1

Б2

Б3

In1

Σin

Out1

0

0

1

0

0

0

0

0

0

0

1

А0

0

0

1

1

1

0

0

0

0

0

3

А1

0

1

0

1

1

0

0

0

0

0

3

А2

0

0

0

0

0

0

0

1

0

0

1

А3

0

0

0

0

0

0

1

0

1

0

2

Б0

0

0

0

0

0

0

1

1

1

0

3

Б1

0

0

0

0

0

1

0

1

0

0

2

Б2

0

0

1

0

1

0

0

0

1

0

3

Б3

0

0

0

0

1

0

0

0

0

0

1

In1

0

0

0

0

0

0

0

0

1

0

1

Σout

0

1

3

2

4

1

2

3

4

0

20

Эффективность процесса может быть определена как среднее арифметическое четырех коэффициентов и рассчитывается по формуле

                         (1)

Км – масштабный коэффициент процесса, оценивающий количество функций в нем. Чем больше коэффициент, тем сложнее процесс. Расчет осуществляется по формуле

                                      (2)

где fΣ – общее количество функций исследуемого процесса.

Кс – коэффициент связанности функций процесса, оценивающий коммуникативность функций в процессе. Более сложный процесс имеет больший коэффициент связанности. Расчет осуществляется по формуле

                                     (3)

где SΣ – общее число связей, то есть число единиц в матрице.

Кр – коэффициент равномерности распределения функций в процессе. Чем меньше коэффициент равномерности, тем лучше структурирован процесс. Коэффициент рассчитывается по формуле

                           (4)

где Σin – сумма единиц в строке, то есть сумма входных связей функции процесса;  – среднее число входных связей; Σout – сумма единиц в столбце, то есть сумма выходных связей функции процесса;  – сумма единиц в столбце, то есть среднее число выходных связей.

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

                                       (5)

где пстр – число пустых строк (число функций без входов); псто – число пустых столбцов (функций без выходов).

Числовые значения матрицы связей функциональной модели действий двух сложных взаимодействующих систем с антагонистическими целями из рассматриваемого примера подставим в формулы (1)–(5) и произведем расчет коэффициентов и эффективности процесса.

Масштабный коэффициент процесса.

Общее количество функций fΣ = 6, тогда

Коэффициент связанности функций процесса.

Общее число связей, то есть число единиц  в матрице SΣ = 20, тогда

Коэффициент равномерности распределения функций в процессе.

Среднее число входных связей  = 10.

Среднее число выходных связей  = 12.

Коэффициент изолированности функций.

Число пустых строк пстр = 0, число пустых столбцов псто = 2, тогда

Эффективность процесса.

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

Заключение

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

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

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

1. Харари Ф. Теория графов. М.: Книжный дом «ЛИБРОКОМ», 2009. 300 с.

2. Ильин В.А., Козлов И.Л. К проблеме автоматизации управления силами и средствами, функциональное моделирование // Автоматизация процессов управления. 2009. № 4. С. 53–57.

3. Дубейковский В.И. Практика функционального моделирования с AllFusion Process Modeler. М.: Диалог-МИФИ, 2004. 364 с.

4. Шпак В.Ф., Директоров Н.Ф. и др. Информационные технологии в системе управления силами ВМФ. СПб: Элмор, 2005. 827 с.

5. Дрешер Д. Основы блокчейна: вводный курс для начинающих в 25 небольших главах. М.: ДМК Пресс, 2018. 320 с.

6. Карпычев В.Ю. Функциональное моделирование (IDEF0) как метод исследования блокчейн-технологии // Тр. НГТУ им. Р.Е. Алексеева. 2018. № 4. С. 22–32.

7. Тебекин А.В. Методология функционального моделирования сложных технических систем модульного типа // Журнал технических исследований. 2021. Т. 7. № 2. С. 3–12.

8. Тебекин А.В., Тебекин П.А., Егорова А.А. Технологические трансформации XXI века как индуцирующий вектор перехода к новому качеству производства // Теоретическая экономика. 2021. № 1. С. 42–53.

9. Тебекин А.В., Петров В.С. Использование методологии моделирования IDEF при формировании структурно-параметрической модели реализации технологий обеспечения эффективного развития промышленных предприятий в условиях постиндустриальной экономики // Транспортное дело России. 2017. № 4. С. 43–49.

10. Ильин В.А., Янча С.П. Методы анализа функциональных моделей // Программные продукты и системы. 2009. Т. 22. № 4. С. 32–34.

References

1. Harari, F. (1969) Graph Theory. Addison-Wesley Publ., 274 p. (Russ. ed.: (2009) Moscow, 300 p.).

2. Ilin, V.A., Kozlov, I.L. (2009) ‘On the problem of automation of control of forces and means, functional modeling’, Automation of Control Processes, (4), pp. 53–57 (in Russ.).

3. Dubeykovskiy, V.I. (2004) Practice Functional Modeling with AllFusion Process Modeler. Moscow, 364 p. (in Russ.).

4. Shpak, V.F., Direktorov, N.F. (2005) Information Technologies in the Navy Force Management System. St. Petersburg, 827 p. (in Russ.).

5. Drescher, D. (2017) Blockchain Basics: A Non-technical Introduction in 25 Steps. 255 p. (Russ. ed.: (2018) Moscow, 320 p.).

6. Karpychev, V.Y. (2018) ‘Functional modeling (IDEF0) as a method of research on blockchain technology’, Transactions of NNSTU n.a. R.Е. Alekseev, (4), pp. 22–32 (in Russ.).

7. Tebekin, A.V. (2021) ‘Methodology for functional modeling of complex technical systems of modular type’, J. of Tech. Research, 7(2), pp. 3–12 (in Russ.).

8. Tebekin, A.V., Tebekin, P.A., Egorova, A.A. (2021) ‘Technological transformations of the 21st century as an indu-cing vector of transition to a new quality of production’, Theoretical Economics, (1), pp. 42–53 (in Russ.).

9. Tebekin, A.V., Petrov, V.S. (2017) ‘Using the modeling methodology IDEF in the formation of structural-parametric model for the implementation of technology ensure the efficient development of industrial enterprises in the condition of postindustrial economy’, Transport Business of Russia, (4), pp. 43–49 (in Russ.).

10. Ilin, V.A., Yancha, S.P. (2009) ‘Methods analisis of functional models’, Software & Systems, 22(4), pp. 32–34 (in Russ.).


Permanent link:
http://swsys.ru/index.php?page=article&id=5098&lang=en
Print version
The article was published in issue no. № 3, 2024 [ pp. 369-373 ]

Perhaps, you might be interested in the following articles of similar topics: