К содержанию

Инженерные приложения

Физически обоснованные модели, точные расчеты и инженерный подход к решению промышленных задач

Абстрактный поток световых линий с плавным волнообразным движением

Принципы развития продуктов

Достоверность инженерных результатов – главный приоритет БАЗИС. Мы ускоряем расчеты, расширяем возможности продуктов и адаптируем их к задачам заказчиков.

  1. Точность

  2. Производительность

  3. Широкие возможности

  4. Адаптивность

  5. Непрерывное совершенствование

От моделей к решениям

  • Готовый продукт
  • В планах / в реализации

На карте показаны примеры маршрутов и сочетаний приложений. Их состав и связи можно менять под конкретную задачу. Общее ядро БАЗИС обеспечивает обмен данными и совместную работу приложений

Единая основа. Модульная архитектура

Продукты БАЗИС используют общее ядро, сервисы и открытые API. Компоненты развиваются и масштабируются независимо, сохраняя совместимость и управляемый доступ

Общий архитектурный контур БАЗИС

Веб-клиент

Chrome · Яндекс Браузер · Safari · Edge

UX/UI

Единая дизайн-система

Фронтенд
  • TypeScript
  • CSS
  • React 19
HTTPS / OIDC

Серверная часть

ОС развертывания
Windows · Linux (РЕД ОС, Astra Linux) · macOS
Бэкенд
  • Python
  • Cython
  • FastAPI

Доступ, управление и общие сервисы

  • NGINX
  • Keycloak
  • API Gateway и балансировка
  • Аутентификация и ролевой доступ
  • Публичные API
  • Администрирование
  • Лицензирование
  • Логирование и аудит действий
  • Справка и интеллектуальный помощник
  • Пользовательские отчеты
  • Сервис единиц измерения

Инженерное ядро

Проекты и модели

  • Каталог приложений
  • Реестр проектов
  • Версионирование
  • Бизнес-процессы
  • Модель актива
  • Цифровые двойники

Расчетное ядро и оркестрация

  • Менеджер расчетов · очередь заданий
  • Сервисы выполнения расчетов
  • Статика · динамика
  • SM (последовательный солвер) · EO (матричный солвер)
  • Оптимизация · адаптация
  • Многовариантные расчеты · расчетные утилиты

Термодинамика

  • База данных чистых компонентов · гипокомпоненты
  • Термодинамические пакеты свойств
  • Менеджер флюидов · банк нефтей

Расчетные модули

  • Модели оборудования (технология)
  • Трубопроводная сеть
  • Детальные модели теплообменников
  • Другие расчетные модули

ИИ и конвертеры

  • Инструменты обработки данных
  • ИИ-сервисы
  • Физически информированные нейросети
  • Конвертеры

Инфраструктура

Хранение данных

  • Данные проектов и моделей · результаты расчетов
  • S3-совместимое хранилище объектов и файлов
  • Временные ряды и аналитические данные
  • PostgreSQL
  • SeaweedFS
  • ClickHouse
Событийная интеграция
  • Kafka
Мониторинг и метрики
  • Prometheus
  • Perses
Контейнеризация и оркестрация
  • Docker / Podman
  • Kubernetes / Deckhouse

Термодинамика, расчетные модули, ИИ и конвертеры находятся на одном уровне и связаны с расчетным ядром. Расчетные модули используют термодинамические свойства. Инженерное ядро сохраняет данные проектов, моделей и результаты расчетов в хранилищах.

Открытое программное обеспечение
Только с допустимыми лицензиямиMIT · Apache 2.0 · BSD-3-Clause и другие
Способы развертывания
  • On-premisesВ инфраструктуре заказчика
  • SaaSВ облачной инфраструктуре
Покрытие тестами
Бэкенд >70% · Фронтенд >80%Unit · Integration · E2E · Regression