Академический Документы
Профессиональный Документы
Культура Документы
816
Д.М.Оболенский, Ю.В. Доронина, д-р техн. наук, доц., профессор
Севастопольский государственный университет
ул. Университетская 33, г. Севастополь, Россия, 299053
e-mail: juvado@yandex.ru
ВИЗУАЛИЗАЦИЯ И СПЛАЙНОВАЯ АППРОКСИМАЦИЯ
ПРОЦЕССА ФУНКЦИОНИРОВАНИЯ СЛОЖНОЙ СИСТЕМЫ
Аннотация
Рассматривается модель процесса изменения эффективности слож-
ной системы на протяжении ее жизненного цикла. Исследуется при-
менение различных законов распределения для анализа данного процес-
са. Представлен способ визуализации и аппроксимации процесса функ-
ционирования с использованием сплайнов и кривых Безье, а также
примеры применения данного метода.
Ключевые слова: визуализация, сложная система, сплайн, аппрокси-
мация, функция устаревания, жизненный цикл, кривая Безье.
356
стемы как ее потенциально деградирующего параметра, следует отме-
тить возможность описания этого процесса различными функциями.
Визуализация процесса функционирования сложных систем в том
числе в рамках их деградации или устаревания, сопряжена с большим
числом точек интерполяции, что порождает трудности при вычисле-
ниях. При разбиении отрезков интерполяции на несколько частей в
точках сшивки разных интерполяционных полиномов будет разрыв-
ной их первая производная [2]. Для решения задачи кусочно-линейной
интерполяции используют особый вид кусочно-полиномиальной ин-
терполяции – сплайн-интерполяцию. Сплайн – это функция, которая
на каждом частичном отрезке интерполяции является алгебраическим
многочленом, а на всем заданном отрезке непрерывна вместе с не-
сколькими своими производными [2–4]. Для аппроксимации может
быть использован метод кубических B-сплайнов, либо метод
наименьших квадратов [4]. Еще один метод – использование кривых
Безье, которые представляют собой особый вид сплайнов, использу-
ющие полиномы Берштейна в качестве базисных. Для задания кривой
Безье используются опорные точки. Для их определения в данной ра-
боте предложено использование обратного алгоритма де-Кастельжо
[4]. Сплайны могут быть использованы также для анализа процесса
деградации уже существующей системы.
В работе предложена система поддержки принятия реше-
ний в области эффективного функционирования сложных си-
стем, учитывающая возможности внесения ЛПР различных те-
кущих ограничений на интегральный показатель эффективности
системы (ИПЭ). Это позволит в оперативном режиме, фиксируя
требования специалиста по эксплуатации сложных систем,
определять наиболее целесообразные моменты времени начала
реинжиниринга. При реализации сервиса была использована
платформа Node.js 11.0 и язык программирования Typescript 3.3.
Использовалась среда разработки Visual Studio Code. Для пер-
воначальной настройки проекта использовался инструмент
nest.js. СППР разработана с поддержкой многопользовательской
работы. Для этого в системе используется понятие проекта.
Каждый проект используется для хранения информации о кон-
кретном исследовании сложной системы и содержит одну или
несколько моделей деградации. Добавление пользователей и
проектов позволяет увеличить взаимодействие пользователей и
эффективность анализа. На рис.1 показан элемент интерфейса
СППР с кривой прогноза деградации, построенной с использова-
357
нием кривых Безье в качестве интерполирующих кривых.
УДК 004.42
А.Д. Рейн1, М.В. Тарасова1, В.В. Касаткин2, к-т техн. наук, доцент
1
Нижегородский государственный инженерно-экономический универ-
ситет
ул. Октябрьская 22а, г. Княгинино, Россия, 606340
358