Концепция создания модели объекта в SimInTech

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

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

Библиотеки блоков позволяют формировать в визуально понятном для пользователя виде расчетные модели для решения задач в таких областях, как:

Для создания моделей используются шаблоны проектов, которые наиболее полно удовлетворяют решению того или иного спектра задач. В базовом дистрибутиве SimInTech доступны 5 шаблонов: схема модели общего вида, схема теплогидравлическая, схема теплогидравлическая (TPP), схема электрическая и пакет.

В зависимости от выбранного шаблона в палитру блоков подгружается соответствующая ему библиотека блоков.

В SimInTech возможно создание как единичных моделей, подробно описывающих поведение какого-либо объекта (например, контур охлаждения теплообменника в гидравлическом представлении), так и сложных моделей, которые подробно описывают не только сам объект, но и алгоритмы управления и защиты, энергоснабжение объекта, интерфейс управления и пр.

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

База данных сигналов SimInTech является объектной и обеспечивает удобное решение следующих задач:

Концепция применения базы данных сигналов для создания сложных комплексных моделей, представлена на рисунке ниже (Рисунок 1).

Рисунок: Концепция построения комплексной модели в SimInTech



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

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

При помощи базы данных сигналов, блоков протоколов обмена (таких, например, как UDP, Modbus, TCP) и устройств ЦАП/АЦП также можно обеспечить подключение реальных аппаратов управления к математической модели для последующего тестирования и отладки.