Среда динамического моделирования SimInTech обладает широкими возможностями по организации вычислений, связанных с решением дифференциальных уравнений.
Расчетные математические модели в SimInTech создаются посредством функционально блочного программирования при помощи блоков, которые содержатся в различных библиотеках.
Библиотеки блоков позволяют формировать в визуально понятном для пользователя виде расчетные модели для решения задач в таких областях, как:
Для создания моделей используются шаблоны проектов, которые наиболее полно удовлетворяют решению того или иного спектра задач. В базовом дистрибутиве SimInTech доступны 5 шаблонов: схема модели общего вида, схема теплогидравлическая, схема теплогидравлическая (TPP), схема электрическая и пакет.
В зависимости от выбранного шаблона в палитру блоков подгружается соответствующая ему библиотека блоков.
В SimInTech возможно создание как единичных моделей, подробно описывающих поведение какого-либо объекта (например, контур охлаждения теплообменника в гидравлическом представлении), так и сложных моделей, которые подробно описывают не только сам объект, но и алгоритмы управления и защиты, энергоснабжение объекта, интерфейс управления и пр.
Для организации синхронного обмена данными между расчетными схемами, набранными в разных шаблонах, используется база данных сигналов – структурированное хранилище переменных, используемых в одном или нескольких проектах, входящих в состав сложной модели.
База данных сигналов SimInTech является объектной и обеспечивает удобное решение следующих задач:
Рисунок: Концепция построения комплексной модели в SimInTech
При создании модели с использованием базы данных сигналов возможно деление сложной комплексной модели на произвольное количество более простых моделей до тех пор, пока это будет необходимо, а затем отладка каждой модели сначала автономно, а затем в составе комплексной модели.
Использование базы данных сигналов также позволяет подключать сторонние расчетные коды, наиболее полно описывающие моделирование специфических физических процессов, происходящих, например, в ядерных энергетических установках, летательных аппаратах, двигателях, электроприводах и пр.
При помощи базы данных сигналов, блоков протоколов обмена (таких, например, как UDP, Modbus, TCP) и устройств ЦАП/АЦП также можно обеспечить подключение реальных аппаратов управления к математической модели для последующего тестирования и отладки.