Общие сведения #
almaGRID – это ПО для создания и анализа математических моделей причинно-следственных, логических и функциональных взаимосвязей в виде графовых математических моделей.
ПО almaGRID предоставляет инструменты для:
- работы с многомерными таблицами;
- построения сетевых (графовых) математических моделей;
- поиска и анализа цепочек взаимосвязей;
- стохастического моделирования методом Монте-Карло;
- сценарного и имитационного моделирования;
- поиска решений;
- нелинейной оптимизации, в том числе, с использованием эвристических алгоритмов и методов машинного обучения.
Применение #
ПО almaGRID предназначено для автоматизации управления производственными процессами по направлениям:
- управление рисками;
- инженерные расчеты;
- расчет параметров и оптимизация технологических процессов;
- моделирование надежности оборудования и технологических процессов;
- экономическое и финансовое моделирование;
- проектирование и оптимизация в области организационного управления;
- управление бесперебойностью технологических и бизнес-процессов;
- моделирование инцидентов ИТ-безопасности;
- обеспечение стабильности цепочек поставок.
Результат #
Результатом использования ПО almaGRID является:
- экспертные мнения заменены или дополнены результатами расчета;
- найдено решение задач со сложно взаимосвязанными параметрами;
- автоматизирована разработка планов предупреждающих и корректирующих мероприятий при управлении рисками;
- снижено влияние «человеческого фактора» при принятии решений;
- автоматизированы и роботизированы бизнес-процессы, сокращены ошибки при выполнении рутинных операций.
Ключевые характеристики #
Для того, чтобы начать строить модель, достаточно общего понимания логики и минимального набора исходных данных -по мере уточнения требований к модели и появлении данных модель можно легко корректировать | |
Визуальное проектирование отчетов и форм ввода-вывода информации | |
ПО almaGRID и модели можно быстро настроить на любые бизнес-процессы и ИТ-окружение | |
Инструменты для работы с графовой математикой и данными в виде гиперкуба | |
Low-Code / No-Code разработка математических моделей с помощью скриптов или визуального конструктора графовых моделей | |
Простая корректировка модели при появлении новой информации | |
Создание расчетных модулей, интегрируемых с другим ПО | |
Разделение сложной модели на простые и объединение нескольких моделей в одну | |
ПО может использоваться как desk-top или клиент-серверное приложение | |
Пользователю модели достаточно навыков работы с офисным ПО | |
Коннекторы данных принимают информацию из ИТ-систем, реестров, таблиц, файлов и предоставляют отчеты бизнес-пользователям | |
В ПО almaGRID не используются внешние сервисы – все компоненты ПО и модели находится внутри ИТ-периметра Пользователя | |
Модель можно описать на нескольких языках – участники международной рабочей группы увидят модель на своем родном языке | |
Модель можно разработать "с нуля", либо взять за основу одно из "коробочных решений" | |
Модели можно использовать как учебные тренажеры (пример по запросу) |
Основные функции #
Управление базой данных графовой модели:
- описание дерева терминов (тегов) модели;
- описание макетов форм ввода-вывода данных (гридов);
- описание правил модели скриптами JavaScript или VBScript;
- хранение, редактирование и использование описаний графов, скриптов и макетов форм ввода-вывода информации;
- управление правами пользователей базы данных модели;
- создание модулей для интеграции с внешним ИТ-окружением.
Описание структуры графовой модели:
- структура (топология) графовой модели описывается с использованием встроенного редактора графов, матриц смежности, взаимосвязями по иерархии деревьев или данных импортируемых из внешних источников;
- узлы и дуги графа описываются любым количеством атрибутов любых типов, в том числе, определяемых пользователем.
Описание функционирования графовой модели:
- описание взаимосвязей атрибутов элементов графа с использованием скриптов JavaScript или VBScript;
- изменение структуры графа и состава атрибутов элементов графа в процессе выполнения расчетов.
Расчеты на графовой модели:
- поиск и анализ цепочек взаимосвязей элементов графа;
- стохастического моделирования методом Монте-Карло;
- сценарное и имитационное моделирование;
- поиск решений методами нелинейной оптимизации.
Предоставление результатов расчета бизнес-пользователю:
- Формирование отчетов;
- Передача результатов расчета внешним ИТ-системам.
Технология #
ПО almaGRID
- программное обеспечение разработано на технологии .NET Core;
- реализует модель многомерного представления данных в виде гиперкуба и предоставляет средства для работы с многомерными таблицами;
- позволяет организовать ввод и вывод информации с использованием текстовых файлов и файлов Office Open XML (совместимы с файлами OpenOffice, LibreOffice, MS Excel);
- предоставляет доступ к основным функциям по работе с моделями из внешнего ИТ-окружения через API;
- позволяет размещать базу данных графовой модели как в локальном файле, так и на SQL-сервере, например, PostgreSQL, MySQL.