Математическое моделирование инженерных систем

Что такое ATLAS?

ATLAS* - это программный комплекс для инженерного моделирования и научных исследований, созданный в парадигме low-code, который позволяет визуально создавать сложные математические и функциональные модели.
*Входит в Реестр российского ПО №15616
Наша цель
Предоставить инженерам и ученым удобный способ анализа и расчета технических систем с помощью компьютерного моделирования и облачных технологий

Почему ATLAS? [TL;DR]

ATLAS - современная среда разработки, супербыстрая*,
которая не требует знания языков программирования и обладает огромным функционалом для инженеров и ученых.

А еще он суперудобный и интегрируется с MATLAB, Python, C++.
*в 12 раз быстрее Matlab, в 30 быстрее Python
Почему же ATLAS?
Чем сегодня пользуются инженеры и ученые для математического моделирования? Продуктов не так много: MATLAB, Mathcad, GNU Octave, Scilab и более мелкие игроки. Эти решения достаточно хороши для своего времени. Они создавались в 80-х годах, когда интернет был доступен лишь избранным, а распределенные вычисления не были даже в концепции мироздания.

Через несколько десятков лет, изменились потребности и характер научных исследований. Устаревшая архитектура, сложность настройки, высокие требования к системным ресурсам, и, конечно, неприлично низкая производительность "традиционных" систем - заставляют специалистов искать альтернативы для решения своих задач. Многие инженеры используют калейдоскоп инструментов в своей ежедневной работе. Начиная с набора инструментов математического моделирования (MATLAB, Mathcad,..), языков программирования (Python, Julia, M, R, C++, Fortran), и конечно инструментов конструкторской разработки - (ANSYS, SolidWorks,..). Единой платформы сквозного вертикального моделирования просто не существует. Таким образом, современный НИОКР - является сложной и трудоёмкой задачей.

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

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

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

Отраслевой НИОКР

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

Авиация

Разработка узлов, алгоритмов, систем управления и испытательных стендов

Электроника

Проектирование схем, протоколов, отладка алгоритмов, генерация кода

Робототехника

Алгоритмы движения, интеграция систем, обработка данных, ML

Автопром

Разработка узлов, имитационное моделирование, AI алгоритмы движения, испытания

Радиосвязь

Системы наземной и спутниковой связи, радарные комплексы, обработка сигнала

Энергетика

Анализ данных, интеграция систем, разработка новых ESG технологий

Преимущества ATLAS

Открытая и гибкая платформа для разработки и моделирования сложных процессов
  • Скорость

    Во-первых, ATLAS - это супербыстрая система. В сердце ATLAS программное ядро Julia, которое считается одним из самых быстрых языков, значительно опережающих MATLAB, Python и близок по быстродействию к C и Fortran.
  • Удобство и открытость

    Интуитивно-понятный интерфейс и отсутствие требований к языкам программирования делают платформу по-настоящему user-friendly. Вы можете импортировать свои проекты из MATLAB, Python, C и других платформ разработки.
  • Огромный функционал

    ATLAS - это универсальная платформа, которая объединяет функционал визуального проектирования, математических расчетов, и симуляций процессов. Для тех, кто любит уйти в глубину, есть прямой доступ к вычислительному ядру системы и тысячи готовых библиотек на Python, MATLAB, Julia, R, Java.
  • Облако или Сервер

    Мы с самого начала используем контейнеризацию в основе нашей архитектуры. Даже зная, что мы размещаемся в самых надежных Облачных Провайдерах, закрытые организации всё же могут развернуть ATLAS в своем внутреннем контуре.
  • От одного инженера до КБ

    Мы используем современную микро-сервисную архитектуру, которая позволяет гибко масштабировать систему подключая дополнительные модули по необходимости. Например, создавайте документацию Jupiter Notebooks прямо внутри ATLAS!
  • В 3 разА дешевле, чем MATLAB

    Благодаря облачным технологиям и низким требованиям к инфраструктуре, нам удалось в несколько раз снизить стоимость владения для конечного пользователя. При этом у нас появилась возможность предоставлять бесплатную версию для учебных организаций и фрилансеров.
Чем мы отличаемся?
Хотя ATLAS имеет похожий синтаксис
и математику, как MATLAB, однако мы
совершенно другие
Функционал
ATLAS
MATLAB
MathCAD
Python
Скорость вычислений - хРаз быстрее (задача фибоначчи)
x200
x8
x1
x2
Количество библиотек, в т.ч. с открытым кодом
10 000+
(открытый код)
80
(закрытый код)
n/a
440 000+
(открытый код)
Открытое программное обеспечение с широким комьюнити и поддержкой
Редактор математических документов с вычислением формул (как MathAD, Mathematica, Wolfram Alfa)
Редактор пошаговых вычислений программного кода (как Jupyter)
Поддержка статических, динамических и пользовательских типов данных
Объектно-ориентированная симуляция процессов
Готовые инженерные устройства, компоненты, узлы
Возможность создания собственных инженерных компонентов, устройств, узлов
Поддержка системы СИ, конвертация, приведение
Настраиваемые графики, диаграммы
Анализ больших данных, процессинг
Символьные вычисления
Математический синтаксис (LaTex)
Множественная диспетчеризация (типизация) вычислений
Древовидный граф для визуализации кода, расчетов и зависимостей компонентов
Визуализация результатов каждого шага вычислений
Визуальный контроль переменных и зависимостей
Возможность создания подключаемых модулей, программ
Независимая область памяти переменных для каждого программного модуля
Поддержка unicode символов в коде, переменных, параметрах устройств (кириллица, греческий, операторы ≠ ≥ ∈, etc.)
∞ = Inf ; 1 / ∞ == 0.0
Поддержка формул и математических выражений
if 2 ≤ x ≤ 5 f(x) = x*2
else f(x) = x/2
Поддержка дробных чисел и операций
(3//5) // (2//1) == 3//10
inv(2//3) == 3//2
Язык вычислительного ядра
Julia
Java, C++, C
n/a
Python
Ограничения использования онлайн версии
без ограничений
90 мин
не доступно
не доступно
АРХИТЕКТУРА
ATLAS
ЧТО ВНУТРИ
Пожалуй, лучшее, что есть.

Julia в нашем сердце

Julia Language - суперсовременный язык программирования, разработанный для сложных инженерных вычислений, вобравший все самое лучшее из мира научных исследований
БЫСТРЫЙ
Julia - один из самых быстрых языков, значительно превосходит Python, MATLAB и близок к C и Fortran, что позволяет его использовать в системах Real-Time
ОТКРЫТЫЙ
Julia "дружит" с другими языками, что обеспечивает
прямую интеграцию с системами на C++, Python, MATLAB.
НАДЕЖНЫЙ
Julia используют 1500 университетов в мире и более
10.000 компаний: Amazon, Apple, AstraZeneca, Google, IBM, Intel, Pfizer, JP Morgan, NASA, Microsoft, Uber и др.

Функционал

ATLAS обладает значительным функционалом. Кроме невероятных возможностей языка Julia, есть ещё тысячи библиотек, которые вы можете импортировать прямо в проект:
MATLAB, Python, C++, R, Java и др.
Математика
Дифф. уравнения
Статистика
Символьные вычисления
Матрицы, Графы
Численный анализ
+ более 200 модулей
Физика
Квантовая физика
Термодинамика
Квантовая механика
Электромагнетизм
Гидродинамика
Динамические системы
Графика
2D, 3D-графика
Инфографика
Векторная графика
Дискретная геометрия
Обработка изображений
+ более 100 модулей
Данные
Таблицы, CSV
Базы Данных
SQL, ODBC, Redis, PostgreSQL, MongoDB
Machine Learning
Deep Learning
Вычисления
Параллельные
Распределенные
Облачные
Кластерные
Компиляторы
Решатели
Интеграции
Packages 7993
API Python, MATLAB, R, C++, Java, Fortran, Perl, Go
Import JSON, CSV, SAS, Stata, SPSS, XML
VCS GitHub
ATLAS visual engineering
Интерфейс
Красивый, интуитивно-понятный интерфейс ATLAS
  • визуальное построение моделей
  • не требует знания программирования
  • прост в обучении
  • понятен для разработчиков и студентов
Стоимость
Программный Комплекс "АТЛАС" поставляется как серверная версия и как облачное решение (SaaS).
Стоимость рассчитывается индивидуально в зависимости от количества рабочих мест.

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

Компания R-Soft аккредитована Минцифры РФ и активно сотрудничает с Министерством Промышленности и Торговли России по вопросам импортозамещения и цифрового суверенитета.
Команда
Для обеспечения постоянно растущих потребностей Заказчиков мы привлекаем динамические ресурсы, через партнеров, таких как CSSSR.

В нашей команде разработчики, инженеры, ученые по многим специальностям: математика, гидродинамика, системное программирование, радиосвязь, кодирование, web-разработка, базы данных, аналитика, и др.

Демонстрация возможностей ATLAS

Бесплатный пилотный проект под ваши задачи
© ATLAS - программный продукт, разработанный компанией ООО "Р-Софт" (ОГРН 1227700212740). Все права защищены.