Создание модели объекта

Модель нагревателя будет создаваться с использованием стандартных средств моделирования SimInTech и представляет собой субмодель, на вход которой подаётся признак включения нагревателя, а именно: 0 – выключен, 1 – включен; на выходе модели нагревателя будет рассчитываться температура воды.

Поместите на схему блок «Субмодель» из закладки «Субструктуры» и соберите модель как представлено на рисунке (Рисунок 1).

Рисунок 1. Модель нагревателя

На вход в блок подается переменная – признак работы нагревателя. Данная переменная инвертируется и подается на ключ типа «A3», в зависимости от этой переменной, ключ передает на выход значения скорости нагрева и остывания, полученные с блоков типа «Константа»: 1 – нагрев, либо -0.1 – охлаждение. Выход блока ключа «A3», интегрируется стандартным интегратором, таким образом формируются значения температуры. Параметры блока интегратора приведены на рисунке (Рисунок 2).

Рисунок 2. Параметры интегратора

Начальная температура 15, коэффициент усиления 1/25 (25 литров нагреваются с заданной скоростью).

Для проверки работы модели нагревателя, мы на вход подаем значение с блока «Меандр», выход выводим на график вместе с входом. Схема модели приведена на рисунке (Рисунок 3).

Рисунок 3. Общая схема для проверки модели нагревателя

Результат моделирования показан на рисунке (Рисунок 4). В периоды времени, когда значение меандра равно 1 (имитация включенного нагревателя), модель за счет интегратора накапливает температуру со скоростью нагрева, а в периоды, когда значения меандра равны 0, (имитация выключенного нагревателя) температура снижается со скоростью охлаждения.

Рисунок 4. График работы модели нагревателя

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