Tank (IL)

Бак в изотермической гидравлической системе

  • Библиотека:
  • Simscape/Жидкости/Изотермическая жидкость/Емкости и аккумуляторы

  • Tank (IL) block

Описание

Блок Tank (IL) моделирует контейнер с до шести входных портов, A- F, в изотермической гидравлической системе. Бак выводит объем жидкости в порт V и уровень жидкости в порт L как физические сигналы. Блок моделирует гидростатическое различие давления между поверхностью жидкости и уровнем высоты входного отверстия. Бак может быть герметизирована до постоянного, заданного пользователем значения или до атмосферного давления.

Объем жидкости

Объем жидкости в баке определяется из общего массового расхода в бак:

V=Mρ,

где:

  • M - общая масса в баке, поставляемая всеми портами.

  • ρ - плотность жидкости.

Из-за постоянного давления в баке объем жидкости внутри бака изменяется на основе массового расхода жидкости. Обратите внимание, что преобразование верно для трубопроводов, где давление является функцией фиксированных объемов жидкости.

Если объем жидкости в баке превышает заданную емкость бака, вы можете принять решение быть уведомлены. Установите параметр Liquid volume above max capacity равным Warning если вы хотите получить предупреждение, когда это происходит во время симуляции. Установите параметр равным Error если вы хотите, чтобы симуляция остановилась, когда это произойдет.

Уровень жидкости

Если для Tank volume parameterization задано значение Constant cross-section areaуровень жидкости в баке определяется из объема жидкости V, из-за постоянной площади поперечного сечения бака. В противном случае уровень жидкости может быть задан как табличные данные в Tabulated data - volume vs. level опция.

Когда уровень в баке падает ниже высоты входного отверстия, предположение, что жидкость полностью заполняет объем соединительных блоков, может быть неправильным. Связи с блоком Pipe (IL), который основан на этом допущении, могут в этом случае вернуть нефизические результаты. Если вы ожидаете смоделировать уровни жидкости в баке ниже высоты (высот) входного отверстия бака, соедините блок Бак (IL) с вашей системой с помощью блока Частично Заполненный Трубопровод (IL).

Как и параметр Liquid volume above max capacity, вы можете быть уведомлены, если уровень жидкости в баке падает ниже высоты входного порта (портов) во время симуляции путем изменения настройки параметра Liquid level below inlet height.

Массовый расход жидкости

Если у вас включено более одного порта, приведенные ниже уравнения применяются к каждому порту. Массовый расход жидкости во входном порту:

m˙port=Aport2ρξΔpport[Δpport2+Δpport,crit2]1/4,

где:

  • A порт является Inlet cross-sectional area.

  • ρ - плотность жидкости.

  • ζ является Inlet pressure loss coefficient.

Давление на входе, различии из-за потерь на входе, составляет:

Δpport=pport(P+Δpelev,port),

где:

  • p порт является давлением во входном порту.

  • P является Tank pressurization, если для параметра Pressurization specification задано значение Specified pressure. В противном случае P атмосферное давление.

  • Δp elv, port - гидростатическое различие давления на заданном порте Inlet height :Δpelev,port=ρgLгде L - это или различие в высоте между уровнем жидкости и высотой входного отверстия, или нуль, в зависимости от того, какая из них больше.

Критическое различие давления, Δp крик, является перепадом давления, связанным с критическим числом Рейнольдса, Re крик, который является точкой перехода между ламинарным и турбулентным потоком в жидкости:

Δpcrit=πρPRloss8Aport(νRecrit)2,

где ν - кинематическая вязкость жидкости.

Переменные

Используйте вкладку Variables, чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции. Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.

Порты

Сохранение

расширить все

Входное отверстие бака.

Опциональное входное отверстие бака.

Зависимости

Чтобы включить этот порт, установите Number of inlets равным 2, 3, 4, 5, или 6.

Опциональное входное отверстие бака.

Зависимости

Чтобы включить этот порт, установите Number of inlets равным 3, 4, 5, или 6.

Опциональное входное отверстие бака.

Зависимости

Чтобы включить этот порт, установите Number of inlets равным 4, 5, или 6.

Опциональное входное отверстие бака.

Зависимости

Чтобы включить этот порт, установите Number of inlets равным 5 или 6.

Опциональное входное отверстие бака.

Зависимости

Чтобы включить этот порт, установите Number of inlets равным 6.

Выход

расширить все

Объем жидкости в баке в m^3, заданный как физический сигнал.

Уровень жидкости в баке в m, заданный как физический сигнал.

Параметры

расширить все

Количество входных портов. Установка этого параметра на 2 или больше предоставляет дополнительные входные порты.

Задает постоянное давление в баке. Можно задать неатмосферное давление, выбрав Specified pressure и определение значения в Tank pressurization.

Определяемое пользователем давление в баке.

Определяет характеристики площади бака. Этот параметр используется для определения уровня жидкости в баке. Если вы хотите смоделировать бак с переменной площадью поперечного сечения, можно предоставить данные для объема баки и уровня жидкости в Tabulated data - volume vs. level опция.

Площадь поперечного сечения бака.

Зависимости

Чтобы включить этот параметр, установите Tank volume parameterization равным Constant cross-section area.

Вектор уровня жидкости в баке для табличной параметризации непостоянной площади бака. Значения в этом векторе соответствуют единице к единице значениям в параметре Volumetric flow rate vector. Его элементы перечислены в порядке возрастания. Элементы должны быть положительными, а первый элемент должен быть 0.

Зависимости

Чтобы включить этот параметр, установите Tank volume parameterization равным Tabulated data - volume vs. level.

Вектор объемов жидкости в баке для табличной параметризации непостоянной площади бака. Значения в этом векторе соответствуют единице к единице значениям в параметре Liquid level vector. Его элементы перечислены в порядке возрастания. Элементы должны быть положительными, а первый элемент должен быть 0.

Зависимости

Чтобы включить этот параметр, установите Tank volume parameterization равным Tabulated data - volume vs. level.

Высота входного порта. Значение должно быть больше или равно 0.

Зависимости

Чтобы включить этот параметр, установите Number of inlets равным 1.

Площадь поперечного сечения входного отверстия порта. Это значение должно быть больше 0.

Коэффициент потерь для давления во входном порту. Это значение используется для вычисления гидростатического давления на входном отверстии и определения минимальных условий уровня жидкости.

Вектор высот портов для нескольких портов с поддержкой. Если у вас включено два или более портов, параметр Inlet height становится вектором значений, которые соответствуют высоте каждого входного порта, начиная с A порта. Имя параметра будет включать все включенные порты. Каждый элемент этого вектора должен быть больше или равен 0.

Зависимости

Чтобы включить этот параметр, установите Number of inlets равным 2, 3, 4, 5, или 6.

Вектор сечений для нескольких портов с поддержкой. Если у вас включено два или более портов, параметр Inlet cross-sectional area становится вектором значений, которые соответствуют площади поперечного сечения каждого входного отверстия, начиная с A порта. Имя параметра будет включать все включенные порты. Каждый элемент этого вектора должен быть больше 0.

Зависимости

Чтобы включить этот параметр, установите Number of inlets равным 2, 3, 4, 5, или 6.

Вектор коэффициентов падения давления для нескольких включенных портов. Если у вас включено два или более портов, параметр Pressure loss coefficient становится вектором значений, соответствующих коэффициенту потерь для каждого входного порта, начиная с порта A. Имя параметра будет включать все включенные порты. Каждый элемент этого вектора должен быть больше 0.

Зависимости

Чтобы включить этот параметр, установите Number of inlets равным 2, 3, 4, 5, или 6.

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

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

Предел заполнения бака.

Зависимости

Чтобы включить этот параметр, установите Liquid volume above max capacity либо на:

  • Warning

  • Error

Константа для ускорения силы тяжести.

Введенный в R2020a