Программное обеспечение для аналитики и автоматизации

Современное и надежное программное обеспечение для сложных аналитических приборов и автоматизированных комплексов.
Мы это умеем!
Уже 10 лет мы разрабатываем ПО для управления сложным аналитическим оборудованием, обработки данных, управления автоматизированными комплексами уровня производственного цеха.

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

Иногда разработка отдается на аутсорсинг компании, которая не обладает знаниями предметной области, задач заказчика и методов их решения. В результате получается (не всегда) красивый, но мало функциональный продукт.

Мы предлагаем Вам объединить лучшее из этих решений — разработка ПО профессиональными программистами, имеющими опыт и знания предметной области и задач заказчика.
  • 1
    Все начинается от задач клиента
    Забываем стандартные пути решения. Какие задачи клиент решает каждый день, а какие реже? Как эта задача решалась ранее, что нравилось, а что вызывало сложности? Где и почему присутствовали рутинные операции, что можно поручить автоматике?
  • 2
    Работаем над проектом оптимального интерфейса. Обычно получается не как у всех
    Объединяем полученную информацию c пожеланиями производителя и нашим опытом. Разрабатываем прототип интерфейса. Часто он получается совсем не такой, как привыкли его видеть. Все, что можно, система должна делать автоматически и прозрачно, без ошибок и сбоев. Если требуется участие оператора, то это должно быть максимально удобно и раскрывать весь спектр возможностей оборудования.
  • 3
    Придумываем архитектуру и алгоритмы
    Планируем гибкую архитектуру — любая система со временем совершенствуется и должна масштабироваться. Думаем над нестандартными алгоритмами управления и обработки.
  • 4
    Разрабатываем первую версию программного продукта
    Разрабатываем и тестируем в тесной связке с производителем оборудования и заказчиками. Гибкая методология разработки, позволяющая выявлять проблемы и внедрять оптимизации на самом раннем этапе. Тестируем и еще раз тестируем перед внедрением.
  • 5
    Внедряем и поддерживаем
    Устанавливаем, обучаем пользователей. Обеспечиваем максимально удобную и оперативную поддержку. Непрерывно собираем пожелания, устраняем неточности, и, по необходимости, выпускаем новые релизы с периодичностью 3−6 месяцев.
Пример: GNR Explorer для определения криолитового отношения
ПО для GNR Explorer для определения криолитового отношения в алюминиевой промышленности. С его помощью заводы ОК «РУСАЛ» и зарубежные компании каждый день оптимизируют процессы производства алюминия в режиме реального времени.

Прибор работает непрерывно, анализируя по 800 проб в день. Наш подход позволил свести деятельность оператора к трем простым шагам — загрузить партию образцов, ввести идентификатор партии и нажать кнопку «Пуск». Лаборант даже не знает, что прибором нужно как-то управлять, настраивать, корректировать. Все происходит полностью автоматически.

При этом инженерный состав лаборатории получил в свое распоряжения очень гибкий и мощный аналитический инструмент, позволяющий реализовывать самые нестандартные аналитические процедуры.

Кроме того, удалось ускорить механику прибора в несколько раз благодаря оптимальным алгоритмам управления. Достигнут абсолютный рекорд скорости анализа — 50 секунд на один образец.

За 7 лет непрерывной промышленной эксплуатации не было зафиксировано ни одного сбоя ПО. За это время было сделано менее 10 незначительных bug-fixes. При этом было внедрено несколько значимых новых алгоритмов исходя из меняющихся потребностей заказчика.

Итог: на данный момент GNR Explorer является лучшим в мире прибором для определения криолитового отношения. По скорости он заменяет 2 прибора конкурентов, превосходя их в точности анализа, простоте использования и надежности. Во многом благодаря нашему ПО.
Пример: промышленная автоматизация
В 2010 году в сотрудничестве с АСГ Инжиниринг был реализован проект по управлению сложнейшим автоматизированным комплексом пробоотбора и анализа на одной из крупнейших фабрик по производству удобрений ПАО «Фосагро».

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

Разработанная система обеспечила снижение издержек предприятия, повысила оперативность и надежность контроля, сделало его удобным и понятным для специалистов. Примечательно, что данная система заметно превзошла по всем параметрам зарубежные аналоги.
Пример: утилиты
Так же мы разрабатываем различные утилиты автоматизации работы. Например — автоматическое сравнение возможностей спектрометров с перечнем марок металлов, анализ которых требуется заказчику. То, что раньше занимало десятки минут времени квалифицированного инженера, теперь может за пару минут сделать простой менеджер и предоставить заказчику развернутый отчет.

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

  • C# / WPF: логика и интерфейс
  • C / C++: критические по производительности задачи
  • Kotlin / JavaFX: кроссплатформенные решения
  • Postgre SQL / Mongo DB: SQL и NoSQL базы данных
  • OpenGL: визуализация
  • Matlab, R: сложные математические расчеты
  • CUDA: GPGPU для вычислительно-затратных алгоритмов
  • Git: система контроля версий
  • Jira: bug-tracking и Scrum доски
С нами выгодно и легко работать
Работа с нашей компанией имеет много преимущества перед самостоятельной разработкой или привлечения сторонних компаний по разработке ПО, не владеющих предметной областью и задачами заказчика.

В нашей команде есть UX/UI специалисты, архитекторы, системные программисты, специалисты по обработке данных и алгоритмам, PhD в области физики и математики. Мы сотрудничает с ИТМО и Санкт-Петербургский Политехническим Университетом для решения сложных научных задач.
  • Качество: современное, удобное и надежное ПО. Не как у всех
    Мы умеем проектировать интерфейсы и разрабатывать профессионально ПО. Хорошо разбираемся в задачах и предметной области. Наше ПО не только красиво и удобно, но обеспечивает максимальную функциональность, оптимизировано и надежно.
  • Предсказуемые сроки и затраты на разработку
    Самостоятельная разработка аналитического ПО или привлечение неспециализированных сторонних компаний не только не дает желаемого результата, но часто непредсказуемо по срокам и несет риски значительных затрат.
  • Масштабирование и адаптация
    Все ПО разрабатывается с учетом возможности масштабирования, адаптация для разных моделей и исполнений прибора, будущего развития.
  • Локализация «из коробки»
    Ориентация на международный рынок подразумевает удобную систему инкрементальной локализации «из коробки». Перевод на разные языки еще никогда не был таким простым и производится на работающем ПО без его модификации.
  • Поддержка и развитие
    Мы осуществляем пожизненную поддержку нашего ПО, исправление неточностей и развитие в соответствие с растущими потребностями заказчика и возможностями оборудования. Вам не нужно содержать для этого штат разработчиков, все включено.
  • Гибкое лицензирование и владение продуктом
    Возможны различные варианты лицензирования и владения продуктом — от полной передачи исходного кода после разработки, то различных вариантов лицензионных соглашений.
Адрес:
Россия
Санкт-Петербург, 199 106
22-я линия В.О., 3к1
офис 401

Контакты:
Тел.: +7 923 360 34 23
E-mail: software@gnr-nord.ru