Программный комплекс мониторинга и предиктивной аналитики системы АКБ (OS Astra Linux)
Программный комплекс мониторинга и предиктивной аналитики системы АКБ
«Программный комплекс мониторинга и предиктивной аналитики системы АКБ» — программное обеспечение, разработанное «Технотроникс» специально для онлайн контроля промышленных аккумуляторов. ПО работает совместно с аппаратной частью — контроллером АКБ-12/485 и модулем МКА4+.
Программное обеспечение работает на базе ОС Astra Linux.
Основные функциональные возможности программного обеспечения
Програмное обеспечение имеет 2 роли: Администратор и Диспетчер.
«Администратор»
В роли «Администратор» пользователь может добавлять других пользователей, назначать им уровень доступа, вносить аккумуляторы и объединять их в группы и стеллажи, редактировать расположение каждого аккумулятора.
Рис.1. Главная страница Администратора
В этой роли администратору доступны следующие страницы:
1. Страница «Пользователи и профили». В этой вкладке настраиваются пользователи и их уровни доступа. Пользователь может быть либо Администратором — с правами редактирования объектов, либо Диспетчером — в таком случае ему будет доступен только просмотр данных от объектов.
Рис.2. Страница настройки пользователей и их профилей видимости
2. Страница «Объекты». В этой вкладке добавляются объекты. Объекты привязываются к географическим координатам и нужны для объединения устройств и аккумуляторов. На одном объекте может быть несколько устройств и несколько стеллажей с аккумуляторами.
Рис.3. Страница управления объектами
3. Страница «Устройства». Эта страница предназначена для управления контроллерами, модулями и датчиками. Устройства назначаются на объект, одно устройство может быть привязано только к одному объекту.
4. Страница «Редактирование устройства». На странице «Редактирование устройства» представлены параметры устройств и список каналов связи с ними.
Внутри редактрирования сигналов есть возможность выбрать конкретные типы сигналов и редактировать их. В этой же вкладке находятся формы для настройки пороговых значений, допустимых смещений и включения сигнала от устройств.
5. Страница «Назначение профиля видимости». В этом модуле настраивается доступ к объектам для разных пользователей. Это удобно в том случае, если у вас много объектов и диспетчеров, которые не должны пересекаться друг с другом. Каждому пользователю можно назначить необходимые объекты, устройства и сигналы. Для удобства поиска на странице расположены фильтры по ключевому слову, типу устройства, объекту и сигналу.
Рис.7. Вкладка редактирования профилей видимости пользователей
6. Работа с аккумуляторами. Это самая важная часть при настройке системы. Для удобства настройки в нашем ПО были приняты следующие термины:
- Стеллаж — физический объект, в котором располагаются группы аккумуляторов. В одном стеллаже могут располагаться несколько групп.
- Группа — несколько аккумуляторов, объединенных между собой. К группе привязываются датчики тока и температуры помещения. Каждая группа располагается в стеллаже.
- Аккмулятор — как правило это один аккумулятор (или одна батарея, в зависимости от количества и конфигурации), который имеет 2 датчика — датчик температуры и датчик напряжения.
Для того, чтобы внести АКБ в систему, нужно начать с создания стеллажа. Необходимо обязательно заполнить название будущего стеллажа, дополнительно можно сразу заполнить его расположение и параметры.
Рис.8. Интерфейс создания стеллажа аккумуляторов
Модель стеллажа можно редактировать позже, если его конфигурация изменилась. Здесь доступна автоматическая и сквозная нумерация, а также порядок расположения аккумуляторов в стеллаже. На изображении ниже порядок аккумуляторов указан как «м...м.р.». Это означает, что сначала аккумуляторы располагаются по местам, затем переходят на следующий ряд. Доступна также конфигурация «р...р.м», когда аккумуляторы сначала располагаются по рядам, а затем переходят на следующее место.
Затем создается группа аккумуляторов. При создании необходимо указать название будущей группы, выбрать стеллаж или создать его (по кнопке «+»), определить какой сигнал тока будет передаваться от этой группы и сигнал от датчика температуры помещения. Также можно выбрать количество каналов модуля МКА4+, выбрать какие именно МКА будут в группе а также аккумуляторы, которые к ним привязаны.
Рис.11. Окно создания группы аккумуляторов
После создания группы можно приступать к её размещению в стеллаже. В этом окне также можно редактировать группу и сам стеллаж.
Рис.12. Окно настройки размещения аккумуляторов в стеллаже
«Диспетчер»
В роли «Диспетчер» пользователь просматривает данные с внесенных в систему аккумуляторов по группам и аккумуляторам.
Диспетчеру также доступна вкладка «Просмотр данных в базе АКБ». Вкладка позволяет в виде графиков отслеживать историю записанных данных в базу AKBTransit для каждой группы аккумуляторов.
Рис.15. Вкладка «Просмотр данных АКБ»
Предиктивная аналитика.
Эта страница показывает остаточную ёмкость аккумулятора, расчетное время до разряда, а также текущий заряд аккумулятора в процентах.
Вот как это реализовано в интерфейсе программы:
Рис.16. Интерфейс предиктивной аналитики
Технические «фишки» ПО
Наименование устройств по шаблону. При введении большого количества аккумуляторов в систему есть возможность шаблонизировать наименования. Достаточно указать название до {N} и количество аккумуляторов, система сама проставит значения.
Рис.17. Наименование по шаблону
Защита от дублирования аккумуляторов в стеллажах. При размещении аккумуляторов в стеллажах система отслеживает, чтобы у каждого аккумулятора было свое индивидуальное расположение в стеллаже, без повторов.
Сквозная нумерация аккумуляторов в стеллажах. При сквозной нумерации система как бы «переворачивает» ряд и нумерует его с другого конца. Это создано для удобства занесения в систему, так как сами аккумуляторы подключаются в ряды стеллажей последовательно именно таким образом.
Преимущества программного обеспечения
«Программный комплекс мониторинга и предиктивной аналитики АКБ» имеет ряд преимуществ:
- Аппаратная и программная часть от одного производителя, а значит все особенности передачи данных и их отображения уже учтены нашими инженерами и программистами
- Решение универсально и масштабируется под объект. Подойдет как для небольшого количества аккумуляторов, так и для крупной системы резервного питания
- Возмжность гибкой настройки ПО для наиболее удобного и понятного мониторинга для диспетчеров
- Наличие предиктивной аналитики позволяет предупреждать аварии ещё до того, как ситуация станет критической
- Своевременное оповещение об отклонениях и внештатных ситуациях, без задержек
Главные выгоды использования ПО
- Возможность наблюдать за состоянием аккумуляторов 24/7 в режиме онлайн
- Уверенность в работоспособности аккумуляторов в случае необходимости перехода на резервное питание
- Экономия рабочего времени персонала на обслуживание и контроль объекта
- Снижение влияния человеческого фактора при контроле состояния объектов
Цена
Цена рассчитывается в зависимости от количества аккумуляторов в системе.
Стоимость годовой подписки на ПО составляет 1321 рубль с НДС за 1 аккумулятор в системе.
Технологический стек
При разработке программного обеспечения использовались:- Языки программирования: Python, Java Script;
- Фреймворки: Flask, FastAPI;
- СУБД: PostgresPro;
- Библиотеки: SQLAlchemy.
Дополнительные услуги
Мы предлагаем ряд дополнительных услуг для более качественного опыта использования нашей системы.
Обучение
Компания «Технотроникс» проводит обучение для специалистов, готовящихся внедрять или уже эксплуатирующих наше оборудование и программное обеспечение. Мы проводим обучение онлайн, по желанию — оффлайн в офисе компании «Технотроникс» или на предприятии заказчика. Гибкая программа позволяет вашим сотрудникам проходить обучение в удобном для них темпе.
По окончании обучения выдается сертификат.
Техподдержка
Наши специалисты технической подержки готовы проконсультировать вас по любым вопросам в рамках выбранного вами тарифа. Подробнее с тарифами можно ознакомиться на сайте. Обращения осуществляются через специальный сайт «Электронная служба техподдержки» после предварительной регистрации.
Больше информации о нашем оборудовании и программном обеспечении читайте в ежемесячной рассылке