Цилиндр





| Си |
в палитре на схеме
Блок позволяет моделировать кривошипно-шатунный механизм (КШМ), камеру сгорания, впускные и выпускные клапаны одного цилиндра двигателя внутреннего сгорания. Представляет собой субмодель, внутри которой по умолчанию установлены следующие блоки (Рисунок 1):
  • 4 блока Порт входа формируют входные порты для подключения других блоков газовоздушной и механической систем к цилиндру;
  • 1 блок Впускной клапан позволяет задавать профиль открытия впускного клапана;
  • 1 блок Выпускной клапан позволяет задавать профиль открытия выпускного клапана;
  • 1 блок Камера сгорания позволяет моделировать работу КШМ и процессов сгорания топлива, сжатия и расширения газовой смеси в камере сгорания.


Рис. 1. Блоки, установленные внутри блока "Цилиндр*" по умолчанию
* Цилиндр

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

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

Термодинамика

Формирование математической модели газовоздушной системы двигателя осуществляется путем подключения входных портов данного блока к выходным портам блоков, моделирующих полости с газом, например, блока Простой коллектор, или моделирующих граничные условия по давлению, например, блоков Окружающая среда или Картер. Подробное описание подхода к моделированию газовоздушной системы приведено на странице Термодинамика.

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

База данных сигналов

Блок Камера сгорания, установленный внутри данного блока, позволяет записывать значения параметров в базу данных сигналов в случае, если свойство "Имя группы в базе данных" блока Цилиндр не пустое, и группа с заданными именем присутствует в базе данных. Рекомендуется создавать группы категории Цилиндры, содержащейся в файле базы данных, автоматически подключаемой к проекту блоком Двигатель. Подробное описание списка записываемых сигналов, их типов данных и других особенностей взаимодействия блока с базой данных приведено на странице Запись параметров в базу данных.

Нумерация цилиндров

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

Входные порты

Имя Описание Тип линии связи
intake Порт для подключения блоков впускной системы двигателя ДВС - Термодинамическая
exhaust Порт для подключения блоков выпускной системы двигателя ДВС - Термодинамическая
crankcase Порт для подключения блока Картер ДВС - Термодинамическая
crankshaft Порт для подключения блока Коленчатый вал либо других блоков библиотеки Механика Механика вращательная

Выходные порты

Блок не имеет выходных портов.

Свойства

Название Имя Описание По умолчанию Тип данных
Номер цилиндра CylNumber Номер цилиндра 1 Целое
Вывод параметров Группа свойств, отвечающих за вывод параметров блока в базу данных
Имя группы в базе данных DBGroupName Имя группы в базе данных, в которую будут записываться значения параметров цилиндра Строка
Отображение Группа свойств, отвечающих за отображение блока на схеме
Поменять сторону портов ChangePortSide Позволяет зеркально отразить расположение портов блока для упрощения формирования модели двигателя Нет Двоичное

Параметры

Блок не имеет параметров.

Примеры