Научная статья на тему 'ПРОГРАММНО-МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПРОЦЕССА МОДЕРНИЗАЦИИ СЛОЖНЫХ ОБЪЕКТОВ'

ПРОГРАММНО-МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПРОЦЕССА МОДЕРНИЗАЦИИ СЛОЖНЫХ ОБЪЕКТОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
150
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПЛАНИРОВАНИЕ МОДЕРНИЗАЦИИ / КОМПЛЕКСНАЯ МОДЕРНИЗАЦИЯ / ОПТИМИЗАЦИЯ ПРОЦЕССА МОДЕРНИЗАЦИИ / КОМПЛЕКСНОЕ ПЛАНИРОВАНИЕ МОДЕРНИЗАЦИИ / MODERNIZATION PLANNING / COMPLEX MODERNIZATION / OPTIMIZATION OF MODERNIZATION PROCESS / COMPLEX PLANNING OF MODERNIZATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Захаров В. В.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Захаров В. В.

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

SOFTWARE AND MATHEMATICAL SUPPORT FOR COMPLEX OBJECTS MODERNIZATION

An approach to development of software and mathematics that allows to solve the problem of synthesizing an integrated plan for modernization of an information system and for a complex object functioning is developed. A model of production processes and a management model of information services modernization are presented. A software prototype is described that synthesizes the optimal integrated plan based on the Boltyansky local section method. The developed software package makes it possible to rationally approach the choice of the initial dispatch plan and find compromise solutions in the presence of many possible options for modernizing integrated information systems. Results of experiments are presented.

Текст научной работы на тему «ПРОГРАММНО-МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПРОЦЕССА МОДЕРНИЗАЦИИ СЛОЖНЫХ ОБЪЕКТОВ»

УДК 519.8

DOI: 10.17586/0021-3454-2020-63-11-975-984

ПРОГРАММНО-МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ПРОЦЕССА МОДЕРНИЗАЦИИ СЛОЖНЫХ ОБЪЕКТОВ

В. В. Захаров

Санкт-Петербургский федеральный исследовательский центр Российской академии наук,

199178, Санкт-Петербург, Россия E-mail: [email protected]

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

Ключевые слова: планирование модернизации, комплексная модернизация, оптимизация процесса модернизации, комплексное планирование модернизации

Введение. Современный темп перехода к рациональному и согласованному распределению информационных потоков в промышленном Интернете требует разработки соответствующего программно-математического обеспечения, что позволит динамически решать задачи адаптации и развития сложных объектов (СлО) [1]. Очевидно, что создать информационно-управляющую систему, которая удовлетворит будущие запросы пользователей, невозможно. Поэтому современные информационные системы (ИС) должны быть гибкими и реконфигу-рируемыми, т.е. иметь возможность адаптироваться к внутренним и внешним условиям и изменениям [1—4]. Таким образом, в существующие и перспективные СлО следует заложить структурно-функциональную избыточность на различных уровнях иерархий, которая позволит в дальнейшем реализовать механизмы постоянного синтеза программ обслуживания и модернизации [5].

Особенности задач управления функционированием и модернизацией сложных объектов. Современные ИС, интегрированные в объекты критических и производственных инфраструктур, решают задачи управления [6]. Минимальные задержки в выработке управляющих воздействий или отказы части подсистем ИС могут стать причинами аварийных ситуаций [7]. К одной из главных особенностей данной предметной области относится высокая интенсивность выполнения основных, обеспечивающих и вспомогательных операций. Время выработки управляющих программ или рекомендаций для лиц, принимающих решения, является одной из ключевых характеристик информационных систем, так как даже медленные процессы часто включают в себя операции, продолжительность которых всего 4—6 ч [8].

Проблемы планирования процессов функционирования и модернизации СлО относятся к классу задач управления жизненным циклом (ЖЦ) изделий и большеразмерных систем. Отметим, что сегодня разделение ЖЦ на стадии весьма условно. В рамках короткого интервала времени рассматриваемые элементы или целые подсистемы могут быть спроектированы, введены в эксплуатацию и выведены из нее. Какое-либо разделение ЖЦ на этапы невозможно

при решении задач интегрированного планирования процессов функционирования, поддержки и модернизации унаследованных ИС [9].

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

В подобных условиях интегрированное планирование и оптимизация процессов функционирования СлО возможны только с учетом динамики, которая свойственна структурам рассматриваемого объекта [5]. Разрабатываемое модельно-алгоритмическое и программно-математическое обеспечение позволит синтезировать комплексные программы взаимодействия в едином масштабе времени на всех уровнях большеразмерной системы.

Требования к программно-математическому обеспечению. Интегрированный план функционирования СлО и модернизации ИС должен учитывать особенности структурно-функционального облика объекта управления [8]. Для того чтобы находить рациональные решения целевых задач необходимо использовать единый язык описания гетерогенных процессов взаимодействия элементов и подсистем, в противном случае отсутствие согласованности формируемых управляющих воздействий (планов) приведет к дополнительным затратам на обслуживание и поддержку функционирования объекта [5].

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

Предлагаемый подход. Применительно к модернизации ИС СлО раскрытие всех зависимостей нецелесообразно, поскольку это приведет к чрезмерному усложнению модели [12]. Для описания процессов функционирования СлО и модернизации ИС используются логико-динамические модели, основанные на принципах сервис-ориентированного подхода [13]. На модельно-алгоритмическом уровне разработан полимодельный комплекс, состоящий из модели выполнения производственных операций и модели модернизации информационных сервисов. Подробнее с динамической интерпретацией формального описания и совместного решения задачи модернизации ИС и функционирования СлО можно ознакомиться в работах [14, 15].

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

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

показатель качества управления должен стремиться к экстремуму. Предлагаемый подход позволяет свести задачу теории расписаний к задаче поиска оптимального программного управления, основанного на методе локальных сечений Болтянского, и решению специализированной краевой двухточечной задачи. Представленная интерпретация обязывает исследователя выполнить поиск вектора управляющих воздействий, максимизирующего обобщенный показатель качества и удовлетворяющего всем видам ограничений (организационных, технологических, технических и т.д.) [5, 16, 17].

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

Пусть A = {AVO, v е N,N = {1,2,...,n}} — множество цехов производственного предприятия. Допустим, что в цехе установлены унифицированные средства производства. Введем обобщенное множество связанных производственных единиц (многофункциональных станков

или ресурсов) B = {b(o'v), j е D(o,v\D(o,v) = {1,2...,mv}, v е Nj . Предприятие формирует заказы

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

í mv

Mo = íu(o)(t)|xgv = £ jv)(t)u(O'v);

xg'v)(to) = 0; ¿o-v\tf) = 4'v);

Sj mv

£ 4'v) < P(ov) V (, Vj; £ 'v) < V/, V/; i=1 j=1

Uj)(t) е {0,1};

и (ov) u(ij

Z(a(o,v) x(o'v)"\ + TI (a(o'v) V(o'v^ + VÍa(m'v) x(m,v) \a(áj x(áj ) + _ П [%■ x(py 1 + 2nij xij

«еГ m РеГ o 2 0 =1

= 0;

i = 1,..., Sj; j = 1,...,mv j, (1)

(ол>) • « )

где Хц ' — переменная, характеризующая текущее состояние /-й операции , которая

входит в 1-И заказ О/°'у), размещенный в цехе Лу предприятия; г) — известная матричная временная функция, с помощью которой задаются пространственно-временные ограничения, связанные с производственным процессом, эта функция принимает значение „1", если

операцию возможно выполнить, и „0" — в противоположном случае; и') — управляющее воздействие, принимающее значение „1", если /-я операция ) 1-го заказа выполняется на у'-м унифицированном станке В(У°'Г), и „0" — в противоположном случае; х(°^)(^0) и

x,

(o,v ) (ij

(у) — краевые условия в начальный и конечный моменты времени соответственно;

а/ 'Г) — общий объем заказа в условных единицах; Ру°'г), Р[°'г) — константы, которые определяют возможность одновременного выполнения /-й операции 1-го заказа на у'-м унифици-

рованном станке Ву , а также описывают возможность использования нескольких ресурсов

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

(о,.) (о,.) (о,. , % и

хов и унифицированных станков, в рассматриваемом случае Р[о'г) = 1; ), С?'* ) и х^)

х(|0,у) — соответственно заданный и текущий объем операций или условных единиц продукции в заказе, размещенном в цехе; Г^, Г^- 2 — множества номеров производственных операций, непосредственно предшествующих текущей производственной операции и технологически связанных с ней с помощью логических операций „И", „ИЛИ" соответственно, — таким

образом задается технология производства; с(т,г) — заданный объем текущих операций мо-

у

дернизации информационных сервисов; хГт,У) — переменная, характеризующая текущее сои

стояние операции по модернизации управляющих стоек, которые предоставляют информационные сервисы подсистемам СлО.

Для описания логико-динамической модели управления модернизацией информационных сервисов введем множество информационных сервисов В = {Вт, . е ¿>(т. е связанных с соответствующими производственными ресурсами (станками), и множество операций М = |м~т^),г е £(т'г),£(т;у) = {1,2..., },ё е по модернизации информационных

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

т..

Ми )(г) | ^ =2 ту (г Х^; х^'Ч) = О, х**«,) = с(->;

т. т.

2 2 иУ1.) < я(-т,.) • 2 2 иУ1.) < 1бт,У) • г=1 у=1 у ] у=1 г=1 у г

ит. )(г) е {0,1};

у

и т)

с(^ - х^

Нт0 - ^ )+2(

кеГ П 3 у=1

= 0,

г = и. ;П = 1,.,т. j, (2)

(т,.) г „ г

где хП — переменная, характеризующая состояние г -й операции модернизации у -го ин-

и

формационного сервиса Вт в цехе А.; т-л (г) — известная матричная временная функция, с

помощью которой задаются пространственно-временные ограничения, связанные с процессом модернизации ИС, функция принимает значение „1", если в данном интервале времени работы по модернизации могут быть произведены, и „0" — в противоположном случае;

и(т'.) — интенсивность выполнения операций модернизации информационных сервисов

ч

Мт), иГт,у = [0,1]; сГ^n'v) — заданный объем выполнения операций модернизации МГ

г и и г

Ят), ЯГ— заданные константы, характеризующие технические ограничения, связанные

7 г

Кт'.) и(т,У) = [О 1]- с(т,у)_ оаданный объем выполнения операций модернизации М(т.);

г ' у

^(т,У) я(т,.) ] ' г

с проведением модернизации; Гуз — множество номеров операций модернизации информационных сервисов, непосредственно предшествующих операции М^'^и технологически

связанных с ней с помощью логической операции „И"; остальные обозначения аналогичны принятым в формуле (1).

Введем показатели качества. Качество планирования процессов функционирования СлО и модернизации ИС оценивается с помощью следующих критериальных функций:

1 0( Ъ тV

) = 12 22 [с(о.) - Хо '.)(г/ )]2;

2 (=1 г=1 у =1

0( т. г/

^) =222 К (x)uГгO'.)(Т) ё т;

(=1 г=1 у=1 г0

1 "V г-

■3т,.)=1 22 Т() - ХТ^)

г=1.=1

2

где функция оценивает полноту выполнения требуемого объема производственных операций, входящих в технологический цикл производства; оценивает величину суммарного штрафа за нарушение заданных директивных сроков выполнения производственных операций; Ццу (т) — известные монотонные функции времени, которые выбираются с учетом заданных директивных сроков начала (конца) выполнения производственных операций; показатель Зз оценивает равномерность проведения модернизации ИС; Т — обобщенное время, выделенное для проведения модернизации.

Уникальность разработанного полимодельного комплекса состоит в том, что с единых позиций на модельно-алгоритмическом уровне удалось описать процессы модернизации информационных сервисов и производственных процессов предприятия. Страты, функционирующие в разных временных рамках, связаны с помощью логических ограничений, именно они позволяют гибко и динамически определять технологию проведения работ. К примеру, этап модернизации информационных сервисов не может быть начат до окончания текущих производственных операций. Обработка (выпуск) изделий невозможна до завершения модер-низационных работ. Подробно с алгоритмом синтеза оптимальной программы модернизации ИС и функционирования СлО можно ознакомиться в работах [17, 18].

Программный комплекс. Программный комплекс для решения задач планирования процессов функционирования СлО и модернизации ИС разработан с использованием языка программирования С++ и имеет показанную на рис. 1 объектно-ориентированную спецификацию. В состав программного комплекса входят: модуль реализации вычислительных алгоритмов, выполненный с помощью библиотеки Ма1ЬаЬ 2020 для решения задач линейного и целочисленного программирования, которые возникают на этапе расчета значений гамильтониана [18]; модуль пользовательского интерфейса визуализации результатов; модуль пользовательского интерфейса редактора моделей; модуль экспертного опроса, благодаря которому возможно ввести значимость выбранных показателей для лиц, принимающих решения; модуль взаимодействия с базой данных и другие модули [18]. На рис. 2, а, б представлены

скриншоты, отображающие интерфейсы ввода данных и вывода предварительных результатов (комплексной программы модернизации).

Модуль пользовательского интерфейса редактора модели

Модуль реализации эвристических алгоритмов

Модуль пользовательского интерфейса визуализации результата

Модуль управления параметрами модели

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

Модуль взаимодействия с базой данных

Модуль реализации вычислительных алгоритмов

Модуль реализации

динамического многокритериального планирования модернизации

а)

Рис. 1

*J

W

-Management of modernisation

Amount of informational resources Amount of operations for modernization (max.) Amount of the resources for modernization fs" Time interval JiT

-Management of information system

Amount of informational streams Amount of operations in the streams (man.)

lî7"

Ld[nLi_d_2 [ñ |0.2 |0.6 |0.2

Lambda_3 |0.3 |ÔÏ |0.6

Convergence criterion h

6)

The generated schedules XJ

Management of information system Management of modernization

T1 nn ClD СШ [Ц] 1 Day 1 ГШ QU т з □Л [3 1 Day 1 1 Day 21 Day 3 I Day 4 I Day 5 ±J

Resurs N?l! Resurs N? Resurs N?1

Stream 1 0 per 1 867 0 0 0 [o Opei 1.1 1867 Obj 1 Opei 1 1 0 0 0 0 0 0 0 i 0 0 0 0

□per 2 0 646 0 0 0 Oper 1. 2 0 |646 |0 0 Opei 2 0 0 0 0

□per 3 0 0 402 0 0 Opei 1. 3 0 m Ш2 0 □pei 3 0 0 0 0

Stream 2 0 per 1 389 0 0 0 0 Opei 2.1 389 0 0 0 Obj 2 Opei 1 0 0 0 0

□per 2 0 530 0 0 0 Opei 2. 2 0 530 0 0 Opei 2 0 0 1 1

□pei 3 0 0 0 0 0 Opei 2. 3 0 0 0 0 Opei 3 0 0 0 0

Stieam 3 Opei 1 105 0 0 0 0 Opei 3.1 105 0 0 0 Obj 3 Opei 1 D 0 0 0

Opei 2 0 512 351 0 о Opei 3.2 0 щ □51 ш_ Opei 2 0 0 0 0

□pei 3 0 0 0 ™ï m Opei 3. §B0 Ш Га 701 Opei 3 Id о 0 0 1

Stieam 4 Opei 1 631 0 0 0 0 Opei 4.1 [631_ m ш ш Obj 4 Opei 1 0 0 0 0 0 0 0 0 0 0 0 0

□pei 2 0 758 0 0 0 Opei 4. 2 0 |758 |0 0 Opei 2 0 0 0 0

□pei 3 0 0 411 0 0 Opei 4. 3 0 0 411 ~~ 0 □pei 3 0 0 0 0

Stieam 5 Opei 1 0 0 0 0 0 Opei 5.1 0 р р 0 Obj 5 Opei 1 0 0 0 0

□pei 2 0 757 0 0 0 Opei 5. 2 0 ¡757 0 0 Opei 2 0 0 0 0

Opei 3 0 0 236 0 0 Opei 5. 3 0 рГ~ 236 0 Opei 3 0 0 0 1

Stieam G Opei 1 374 0 0 0 0 Opei 6.1 374 Ь о 0 Obj 6 Opei 1 1 1 0 0

Opei 2 0 207 0 0 о Opei 6. 2 0 ЩГ |о lo ï Opei 2 0 0 0 0

□pei 3 0 0 254 0 lo Opei 6.3 0 |0 [254 |0 Opei 3 Id о 0 0 h

Stieam 7 Opei 1 810 0 t 0 0 Opei 7.1 810 tö [Ö [Ö Resurs №2

□pei 2 0 974 Щ 0 0 Opei 7. 2 lo Ш74 lo 0 у Obj 1 Opei 1 0 0 0 0 0

□pei 3 0 P I ЗЗЭ Jo ICC Opei 7. 3 ЗЗЭ tí Opei 2 5ÇZ 1 J

level_2 level_3

the dispatching decision |2.402P34267e+ |53Э.1

Q' uality coefficient: |7Э-

received decision [зо

Рис. 2

Были проведены исследования по оценке влияния количества доступных ресурсов для модернизации информационных сервисов на эффективность функционирования СлО (производственного предприятия) в зависимости от распределения значимости показателя качества J J2, J3). Были рассмотрены три варианта: избыток ресурсов — эксперимент 1, ограниченные ресурсы — эксперимент 2, чрезвычайный случай, т.е. нехватка ресурсов — эксперимент 3 (табл. 1—3 соответственно). В таблицах использованы следующие обозначения: Obj — количество информационных сервисов, которые необходимо обновить; Oper— количество операций модернизации информационных сервисов (для наглядности эксперимента предположим, что количество этих операций одинаково); Resource — количество ресурсов для проведения модернизации; Time — период времени для модернизации (количество дней); Qres — обобщенный показатель качества решения.

Таблица 1

Избыток ресурсов Показатель качества Вариант распределения значимости показателя

1 2 3 4

Obj=15 Ji 0,8 0,1 0,1 0,33

Opei=3 J2 0,1 0,8 0,1 0,33

Resource=15 J3 0,1 0,1 0,8 0,33

Time=10 Qres 0,33 0,1 0,57 0,17

Таблица 2

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

1 2 3 4

Obj=20 Ji 0,8 0,1 0,1 0,33

Opei=3 J2 0,1 0,8 0,1 0,33

Resource=10 J3 0,1 0,1 0,8 0,33

Time=9 Qres 0,46 0,36 0,16 0,34

Таблица 3

Нехватка ресурсов Показатель качества Вариант распределения значимости показателя

1 2 3 4

Obj=15 Ji 0,8 0,1 0,1 0,33

Opei=3 J2 0,1 0,8 0,1 0,33

Resource=3 J3 0,1 0,1 0,8 0,33

Time=9 Qres 0,31 0,51 0,46 0,54

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

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

Если значимость показателей распределять равномерно, то синтезированный план модернизации СлО оказывается далек от оптимального. Ориентация только на величину суммарного штрафа за невыполнение операций (/2) привела к снижению качества конечного плана модернизации. Важно отметить, что наиболее эффективные планы для всех вариантов были синтезированы при различных комбинациях значимости показателей качества. Это указывает на наличие неявных зависимостей, возникающих при различных условиях эксплуатации.

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

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

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

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

Исследования, выполненные по данной тематике, проводились при частичной финансовой поддержке РФФИ (гранты № 19-08-00989, 20-08-01046) в рамках бюджетной темы № 0073-2019-0004.

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

1. Потрясаев С. А. Математическое и программное обеспечение синтеза технологий и планов работы киберфизических систем // Изв. вузов. Приборостроение. 2018. Т. 61, № 11. С. 939—946.

2. Capawa Fotsoh E., Mebarki N., Castagna P., Berruet P. A Classification for Reconfigurable Manufacturing Systems // Reconfigurable Manufacturing Systems: From Design to Implementation / L. Benyoucef (Ed.). Springer, Cham. 2020. P. 11—28 [Электронный ресурс]: <https://doi.org/10.1007/978-3-030-28782-5_2>.

3. Koren Y., GuX., Guo W. Reconfigurable manufacturing systems: Principles, design, and future trends // Frontiers of Mechanical Engineering. 2018. N 13(2). P. 121—136. DOI: 10.1007/s11465-018-0483-0.

4. Морозов В. П., Дымарский Я. С. Элементы теории управления ГАП. Математическое обеспечение. Л.: Машиностроение, 1984. 333 с.

5. Охтилев М. Ю., Соколов Б. В., Юсупов Р. М. Интеллектуальные технологии мониторинга и управления структурной динамикой сложных технических объектов. М.: Наука, 2006. 410 с.

6. Ivanov D., Sokolov B. V. Dynamic co-ordinated scheduling in the supply chain under a process modernisation // Intern. Journal of Production Research. 2013. N 51(9). P. 2680—2697. DOI: 10.1080/00207543.2012.737950.

7. Sokolov B. V., Pavlov A. N., Potryasaev S. A., Zakharov V. V. Methodology and technologies of the complex objects proactive intellectual situational management and control in emergencies // Advances in Intelligent Systems and Computing. 2020. Vol. 1156. P. 234—243. DOI: 10.1007/978-3-030-50097-9_24.

8. Ли Т. Г., Адамс Г. Э., Гейнз У. М. Управление процессами с помощью ЭВМ. Моделирование и оптимизация. М.: Сов. радио, 2002. 312 c.

9. Массель Л. В., Подкаменный Д. В. Системный анализ и реинжиниринг унаследованного программного обеспечения // Машиностроение и компьютерные технологии. 2011. № 4 [Электронный ресурс]: <http://technomag.edu.ru/doc/174911.html>.

10. Юсупов Р. М., Мусаев А. А. Проблема оценивания эффективности информационных технологий // Материалы конф. „Информационные технологии в управлении" (ИТУ-2018). СПб: ЦНИИ „Электроприбор", 2018. С. 74—85.

11. Микони С. В., Соколов Б. В., Юсупов Р. М. Квалиметрия моделей и полимодельных комплексов: Монография. М.: Наука, 2018. 410 с.

12. Рахимов Т. Н., Заикин О. А., Советов Б. Я. Основы построения АСУ. Ташкент: Укитувчи, 1984. 374 с.

13. Шилов Н. Г. Методология построения проактивных рекомендующих систем для инфомобильных приложений // Информационно-управляющие системы. 2016. № 6 (85). С. 16—24.

14. Захаров В. В. Динамическая интерпретация формального описания и решения задачи модернизации сложных объектов // Изв. вузов. Приборостроение. 2019. Т. 62, № 10. С. 914—920.

15. Захаров В. В., Ушаков В. А. Динамический подход к планированию модернизации автоматизированных систем управления производственными объектами // Изв. вузов. Приборостроение. 2019. Т. 62, № 6. С. 585—588.

16. Sokolov B. V., Gnidenko A. S., Shalyto A. A. Models and algorithms of operational planning and control of dynamical objects with application of the Pontryagin's Maximum principle // Proc. of the IEEE 5th Workshop on Advances in Information, Electronic and Electrical Engineering, AIEEE, Latvia, Riga, 24—25 Nov., 2017. P. 1—5.

17. https://litsam.ru

18. Соколов Б. В., Захаров В. В., Назаров Д. И. Совместное оперативное планирование измерительных и вычислительных операций в киберфизических системах // Научное приборостроение. 2020. Т. 3, № 3. С. 49—62.

Сведения об авторе

Валерий Вячеславович Захаров — СПбФИЦ РАН, СПИИРАН, лаборатория информационных технологий в системном анализе и моделировании; мл. научный сотрудник; E-mail: [email protected]

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

Ссылка для цитирования: Захаров В. В. Программно-математическое обеспечение процесса модернизации

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

сложных объектов // Изв. вузов. Приборостроение. 2020. Т. 63, № 11. С. 975—984.

SOFTWARE AND MATHEMATICAL SUPPORT FOR COMPLEX OBJECTS MODERNIZATION

V. V. Zakharov

St. Petersburg Federal Research Center of the RAS, 199178, St. Petersburg, Russia E-mail: [email protected]

An approach to development of software and mathematics that allows to solve the problem of synthesizing an integrated plan for modernization of an information system and for a complex object functioning is developed. A model of production processes and a management model of information services modernization are presented. A software prototype is described that synthesizes the optimal integrated plan based on the Boltyansky local section method. The developed software package makes it possible to rationally approach the choice of the initial dispatch plan and find compromise solutions in the presence of many possible options for modernizing integrated information systems. Results of experiments are presented.

Keywords: modernization planning, complex modernization, optimization of modernization process, complex planning of modernization

REFERENCES

1. Potryasaev S. A. Journal of Instrument Engineering, 2018, no. 11(61), pp. 939-946. (in Russ.)

2. Capawa F.E., Mebarki N., Castagna P., Berruet P. Reconfigurable Manufacturing Systems: from Design to Implementation. Springer Series in Advanced Manufacturing, Springer, Cham, 2020, pp. 11-28, https://doi.org/10.1007/978-3-030-28782-5_2.

3. Koren Y., Gu X., Guo W. Front. Mech. Eng., 2018, no. 2(13), pp. 121-136, D0I:10.1007/s11465-018-0483-0.

4. Morozov V.P., Dymarskiy Ya.S. Elementy teorii upravleniya gibkim avtomatizirovannym proizvodstvom. Matematicheskoye obespecheniye (Elements of the Theory of Management of Flexible Automated Production. Mathematical Software), Leningrad, 1984, 333 p. (in Russ.)

5. Okhtilev M.Yu., Sokolov B.V., Yusupov R.M. Intellektual'nyye tekhnologii monitoringa i upravleniya strukturnoy dinamikoy slozhnykh ob"yektov (Intelligent Technologies for Monitoring and Controlling the Structural Dynamics of Complex Objects), Moscow, 2006, 410 p. (in Russ.).

6. Ivanov D., Sokolov B.V. International Journal of Production Research, 2013, no. 9(51), pp. 2680-2697, D0l:10.1080/00207543.2012.737950.

7. Sokolov B.V., Pavlov A.N., Potryasaev S.A., Zakharov V.V. Advances in Intelligent Systems and Computing, 2020, vol. 1156, pp. 234-243, DOI: 10.1007/978-3-030-50097-9_24.

8. Lee T.H., Adams G.E., Gaines W.M. Computer Process Control: Modeling and optimization, Wiley, 1968, 386 p.

9. Massel' L.V., Podkamennyy D.V. Mashinostroyeniye i komp'yuternyye tekhnologii, 2011, no. 4. (in Russ.)

10. Yusupov R.M., Musayev A.A. Informatsionnyye tekhnologii v upravlenii (ITU-2018) (Information Technologies in Management (ITU-2018)), Materials of the conference, St. Petersburg, 2018, pp. 74-85. (in Russ.)

11. Mikoni S.V., Sokolov B.V., Yusupov R.M. Kvalimetriya modeley i polimodel'nykh kompleksov (Qualimetry of Models and Polymodel Complexes), Moscow, 2018, 314 p. (in Russ.)

12. Rakhimov T.N., Zaikin O.A., Sovetov B.Ya. Osnovy postroyeniya ASU (The Basics of Building an ACS), Tashkent, 1984, 374 p. (in Russ.)

13. Shilov N.G. Information and Control Systems, 2016, no. 6(85). (in Russ.)

14. Zakharov V.V. Journal of Instrument Engineering, 2019, no. 10(62), pp. 167-172.

15. Zakharov V.V., Ushakov V.A. Journal of Instrument Engineering, 2019, no. 6(62), pp. 585-588.

16. Sokolov B.V., Gnidenko A.S., Shalyto A.A. Proceedings of the 5th Workshop on Advances in Information, Electronic and Electrical Engineering, AIEEE, Latvia, Riga, November 24-25, 2017, IEEE, 2017, pp. 1-5.

17. https://litsam.ru.

18. Sokolov B.V., Zakharov V.V., Nazarov D.I. Nauchnoe Priborostroenie (Scientific Instrumentation) 2020, no. 3(30), pp. 49-62. (in Russ.)

Data on author

Valéry V. Zakharov — St. Petersburg Federal Research Center of the RAS, St. Peters-

burg Institute for Informatics and Automation of the RAS, Laboratory of Information Technologies in System Analysis and Modeling; Junior Researcher; E-mail: [email protected]

For citation: Zakharov V. V. Software and mathematical support for complex objects modernization.

Journal of Instrument Engineering. 2020. Vol. 63, N 11. P. 975—984 (in Russian).

DOI: 10.17586/0021-3454-2020-63-11-975-984

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