Задание свойств блоков

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

  1. Одинарным нажатием левой кнопки мыши выделите блок, свойства которого необходимо изменить. При этом для составных блоков необходимо вызвать окно свойств того блока, который является блоком-владельцем (Рис. 1);


    Рис. 1. Выбор блока "HS – Граничный узел" на схемном окне
  2. Одинарным нажатием правой кнопки мыши вызовите контекстное меню, в котором выберите пункт Свойства объекта (Рис. 2);


    Рис. 2. Контекстное меню блока – пункт "Свойства объекта"
  3. Появится окно свойств блока Свойства, в котором происходит задание свойств блока, с указанием имени объекта, для которого происходит изменение свойств (Рис. 3).


    Рис. 3. Окно "Свойства объекта" для блока "HS – Граничный узел"

Окно свойств блока можно разделить на три области (Рис. 4):

  • 1 область – Область вкладок
  • 2 область – Поисковая строка
  • 3 область – Таблица свойств/Таблица параметров/Таблица общих свойств/Список визуальных слоев/Редактор портов (в зависимости от активной вкладки)
  • 4 область - Область кнопок


Рис. 4. Области окна "Свойства объекта"

Рассмотрим эти области подробнее.

Как уже было сказано ранее, в зависимости от типа блока область вкладок окна свойств блока может содержать следующие вкладки:

  • Свойства – свойства, которые описывают стартовое состояние математической модели блока
  • Параметры – параметры блока, то есть результат расчета математической модели, заложенной в блок – отображается при наличии параметров у блока
  • Общие – базовые свойства блока и свойства, которые характеризуют графические характеристики блока, его отображение в режимах отображения, определяют подпись для блока и ее стиль, ссылки и пр
  • Порты – в случае, если блок обладает портами входа и выхода, на данной вкладке будут перечислены все порты, которыми обладает данный блок с указанием доступных типов связей, а также станут активны инструменты работы с портами
  • Визуальные слои – открывает список визуальных слоев и позволяет определить на каком визуальном слое будет расположен блок

При задании свойств блоков возможно использование трех различных способов (применительно к свойствам, для которых определен вещественный либо целочисленный тип переменной):

  • 1 способ – числовое задание
  • 2 способ – задание с помощью переменной
  • 3 способ – комбинированный способ путем задания интерпретируемого выражения

Разберем задание свойства при помощи интерпретируемого выражения. Например, есть выражение, заданное в ячейке "Формула" для этого свойства, равное pi*Self.D^2/4:

  • Pi – встроенная в интерпретатор SimInTech константа, численно равная π
  • Self – ключевое слово – указатель блока на себя самого, т.е. указатель того, что будет использовано в выражении свойство или параметр самого блока
  • Self.Dg – свойство Dg данного блока (в выражение будет подставлено значение свойства "Гидравлический диаметр")
  • ^2/4 – математическое выражение, означающее возведение во вторую степень и деление на 4

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

Если мы хотим использовать при формировании каких-либо одних свойств блока какие-либо другие свойства блока, то нам достаточно сформировать на них ссылку по шаблону Self.<имя свойства> и добавить какие-либо математические действия: это удобно, если формула, по которой производится расчет, небольшая.

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

Разделителем целой и дробной частей при задании значений свойств является точка (".").

В области кнопок доступны следующие кнопки:

  • Справка для объекта – открывает страницу в справочной системе SimInTech, которая содержит информацию по данному блоку
  • Выбрать сигнал из базы – открывает редактор базы данных с возможностью выбора переменной для занесения ее в ячейку "Формула" выбранного свойства
  • Изменить по шаблону – открывает окно изменения свойств блока по заданному пользователем шаблону
  • Найти в проекте – открывает окно поиска
  • Найти в базе – открывает окно редактора базы данных
  • Создать подпись – выводит числовое значение параметра или параметров на схемном окне
  • Создать график – создает график для выбранных параметров
  • Создать окно просмотра – создает "Окно просмотра" с выбранным параметром, в котором в таблице параметров отображается название параметра, имя и текущее значение параметра
  • Инициализировать объекты

Измените значения свойств для некоторых блоков, которые мы установили на расчетную схему:

  1. Для левого блока HS – Граничный узел на вкладке Свойства (Рис. 5):
    • Давление, Па – P – 1.5e5
    • Теплоноситель – coolant – Вода


    Рис. 5. Окно "Свойства" для левого блока "HS – Граничный узел"
  2. Для левого блока HS – Канал на вкладке Свойства (Рис. 6):
    • Гидравлический диаметр, м – Dg – Self.N#0.1


    Рис. 6. Окно "Свойства" для левого блока "HS – Канал"

    В свойствах блока HS – Канал, приведенных на рисунке выше, применен еще один вариант задания свойств блока. Разберем выражение, которое мы изменили в ячейке "Формула" свойства "Гидравлический диаметр, м": Self.N#0.1.

    В данной ячейке применен числовой способ задания свойств, но непосредственно перед числовым значением стоит выражение Self.N#. Назначение этого выражения состоит в следующем. Блок HS – Канал является блоком, который может быть разбит на определенное количество расчетных элементов, которое указывается в ячейке "Значение" для свойства "Количество расчетных элементов". Для каждого расчетного элемента можно определить свои геометрические и гидравлические характеристики, определяемые в значениях свойств "Гидравлический диаметр", "Проходное сечение", "Длины элементов" и пр., создав таким образом модель трубопровода необходимой конфигурации. Если для всех расчетных элементов какие-либо геометрические и гидравлические характеристики одинаковы, то можно воспользоваться упрощенной записью задания значений свойств для этих характеристик. Выражение Self.N# считывает значение свойства "Количество расчетных элементов", а затем транслирует числовое значение, заданное после знака "#", в соответствующее значение свойства расчетного элемента
  3. Для правого блока HS – Канал на вкладке Свойства (Рис. 7):
    • Гидравлический диаметр, м – Dg – Self.N#0.1


    Рис. 7. Окно "Свойства" для правого блока "HS – Канал"
  4. Для левого блока Задвижка на вкладке Общие (Рис. 8):
    • Имя объекта – Name – Z1


    Рис. 8. Окно "Свойства" для левого блока "HS – Задвижка"
  5. Для правого блока Задвижка на вкладке Общие (Рис. 9):
    • Имя объекта – Name – Z2


    Рис. 9. Окно "Свойства" для правого блока "HS – Задвижка"

Свойства блока HS – Внутренний узел оставьте без изменений.

После внесения изменений, необходимо их инициализировать нажав кнопку Инициализация , схема приобретет вид, показанный на рисунке ниже (Рис. 10):



Рис. 10. Вид расчетной схемы после изменения свойств блоков

Перед тем, как приступить к следующему пункту данного упражнения, сохраните проект, используя кнопку Сохранить проект на панели кнопок главного окна.