О проекте

SimInTech – российская система модельно-ориентированного проектирования систем автоматического управления (САУ).

Программное обеспечение SimInTech состоит из графической среды разработки и исполнительной системы реального времени NordWind.

SimInTech – среда создания математических моделей, алгоритмов управления, интерфейсов управления и автоматической генерации кода для программируемых контроллеров и графических дисплеев.

NordWind – исполнительная система реального времени, которая позволяет запускать сформированные алгоритмы на контроллере.

SimInTech предназначен для детального исследования и анализа нестационарных процессов в различных объектах управления. Разработка математических моделей и алгоритмов управления в SimInTech происходит в виде структурного проектирования логико-динамических систем, описываемых во входо-выходных отношениях, в виде систем обыкновенных дифференциальных уравнений и/или дифференциально-алгебраических уравнений.

SimInTech решает задачи моделирования объектов ВПК/ОПК, энергетических объектов, атомных объектов, нефтегазовых объектов, аэрокосмических объектов, транспортных объектов и других. Кроме этого, SimInTech предназначен для создания тренажёров.

SimInTech

Для создания математической модели объекта SimInTech содержит библиотеки для моделирования:

  • теплогидравлики/пневматики;
  • электроцепей в действующих значениях и мгновенных значениях;
  • силовых машин гидравлических/пневматических;
  • механических взаимодействий;
  • точечной кинетики нейтронов;
  • баллистики космических аппаратов;
  • динамики полета летательных аппаратов в атмосфере;
  • электрических приводов.

SimInTech позволяет подключить сторонние программные модули на различных языках программирования (Си, Паскаль, Фортран и других).

Для разработки алгоритмов управления в SimInTech есть общетехнические библиотеки блоков автоматики, включающие более 300 блоков. Среди них библиотеки:

  • конечных автоматов;
  • релейной автоматики;
  • нечеткой логики.

Кроме этого, SimInTech обладает:

  • инструментами для создания интерфейсов управления;
  • библиотекой цифровой обработки сигналов;
  • библиотекой статистики;
  • функционалом оптимизации/подбора параметров;
  • протоколами обмена по OPC, UDP, TCP/IP;
  • функционалом распараллеливания расчетов на разных вычислительных узлах;
  • возможностями организации проекта через единый «шаблон» проекта;
  • модулем для верификации кода ПЛИС;
  • модулем анализа надежности, безопасности и живучести системы на принципиальной схеме.

Автоматический генератор кода SimInTech для контроллеров позволяет сгенерировать код на языках:

  • ANSI C;
  • ST;
  • FIL.

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

  • QNX/КПДА;
  • Linux;
  • Schneider Electric;
  • микроконтроллеров и ДСП-процессоров «Миландр».

Автоматический генератор кода SimInTech для дисплеев позволяет сохранить графические изображения в виде файлов в форматах «xml» и «svg», которые могут быть интерпретированы плеером видеокадров, работающим под операционными системами QNX/КПДА и Linux.

NordWind

Исполнительная система реального времени NordWind для исполнения сгенерированного кода на целевой системе (контроллере) обладает модульной архитектурой, позволяющей гибко настроить контроллер, со следующими функциями модулей:

  • архивирования;
  • сетевого обмена между каналами;
  • восстановления каналов;
  • ввода-вывода;
  • сервера отладки;
  • ввода констант и коэффициентов.

Среда реального времени NordWind работает на целевой системе (контроллерах) под операционными системами QNX/КПДА и Linux.

Преимущества SimInTech:

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

В разработке модулей и библиотек SimInTech принимают участие такие организации как:

  • ФГБОУ ВО «НИУ «МГТУ»;
  • ФГБОУ ВО «НИУ «МЭИ»;
  • ФГАОУ ВО «СПбПУ»;
  • ФГБОУ ВО «МТУ» (МИРЭА).

SimInTech отечественная альтернатива программным продуктам SimuLink (MathWorks), Dymola (Dassault), AMESim (Siemens), SCADE (ANSYS), VisSim (Visual Solutions), SimulationX (ESI ITI GmbH), Simscape, Modelica, LabVIEW (National Instruments) и другим.

«Среда динамического моделирования технических систем SimInTech» (свидетельство о регистрации программ для ЭВМ №2010617758).

«Исполнительная среда реального времени NordWind» (свидетельство о регистрации программ для ЭВМ №2015610810).

SimInTech 15 Декабря 2016 года внесено в реестр российских программ  https://reestr.minsvyaz.ru/reestr/96542/.