Гидроемкость под давлением с переменным уровнем жидкости
Simscape/Жидкости/Гидравлика (изотермическая )/Блоки низкого давления
Блок Tank моделирует гидроемкость под давлением с переменным уровнем жидкости. Бак имеет дополнительное количество портов в диапазоне от одного до трех с каждым номером, соответствующим варианту блока. Давление в баке фиксируется независимо от изменения объема жидкости или уровня жидкости. Бак выводится, если давление установлено на нуль - установка, соответствующая внутреннему давлению, равному атмосферному давлению.
Порты бака и повышений портов
Блок учитывает различия в повышении портов. Гидростатическое давление вычисляется отдельно для каждого порта при повышении уровня жидкости. Гидростатическое давление складывается давлением в баке - увеличение давления в порте при повышении уровня жидкости. Блок учитывает также незначительное падения давления в портах из-за фильтров, подборов кривой и других локальных сопротивлений потоку. Для моделирования этих потерь, блок содержит коэффициент падения давления для каждого порта.
Чтобы изменить количество портов в баке, необходимо изменить вариант активного блока. Это можно сделать из контекстно-зависимого меню блока. Щелкните правой кнопкой мыши блок, чтобы открыть меню и выбрать Simscape > Block choices, чтобы просмотреть или изменить активный вариант блока. Опции варианта включают:
One inlet
(по умолчанию) - Предоставляет один гидравлический порт, T.
Two inlets
- Предоставляет гидравлические порты A и B.
Three inlets
- Предоставляет гидравлические порты A, B и C.
Порт A в Two inlets
и Three inlets
варианты являются прямой заменой портов, T в One inlet
вариант.
Порт T в One inlet
вариант - или порт A, его замена в Two inlets
и Three inlets
варианты - по умолчанию расположен в нижней части бака. Глубина этого порта относительно верхней части объема жидкости равна уровню жидкости - высоте объема жидкости:
где:
y T/A является глубиной порта T или A.
H - уровень жидкости в баке.
Порты B и C в Two inlets
и Three inlets
варианты приняты расположенными над портом A. Глубины этих портов вычисляются как разница между уровнем жидкости и высотой над портом A:
и
где:
y B и y C являются глубинами портов B и C.
H AB и H AC являются высотами портов B и C над A портов.
Уровень жидкости, H, вычисляется во время симуляции из мгновенного объема жидкости. Это вычисление зависит от настройки Tank volume parameterization. Если параметризация установлена в Constant cross-sectional area
(настройка по умолчанию), уровень жидкости:
где:
V - объем жидкости в баке в данный момент времени.
S - внутренняя площадь поперечного сечения бака, заданная в параметре Tank cross-section area.
Если для Tank volume parameterization задано значение Tabulated data — Volume vs. level
, уровень жидкости вычисляется интерполяцией или экстраполяцией табличных данных уровня жидкости, заданных как функция от объема жидкости:
Мгновенный объем жидкости изменяется с объемными скоростями потока жидкости через открытые порты. Этот объем увеличивается, если сумма всех скоростей потока жидкости положительная. Скорость потока жидкости положительная, если она направлена из порта во внутреннюю часть бака, то есть если жидкость входит в бак. Временная скорость изменения объема жидкости определяется как:
где q i - скорость потока жидкости в бак через порт, обозначенный i - T/ A, B или C.
Объемная скорость потока жидкости через порт является функцией перепада давления от этого порта до внутренней части бака. Скорость потока жидкости положительная, если перепад давления положительный - то есть если давление выше в порту, чем в баке - и отрицательный в противном случае:
где:
A i является внутренней площадью поперечного сечения порта, обозначенной i (T/ A, B или C):
с d i как внутренний диаметр порта.
K i - коэффициент падения давления, заданный для порта.
ρ - плотность гидравлической жидкости.
Δpi - перепад давления от порта до внутренней части бака.
p Cr, i является критическим давлением, при котором режим течения через порт переключается между ламинарным и турбулентным.
Критическое давление в порту вычисляется из критического числа Рейнольдса, внутренне заданное значение 15
, и от соответствующего диаметра порта. Критическое давление модулируется коэффициентом падения давления, заданным для порта - при этом этот параметр служит увеличением критического давления:
где:
Re Cr является критическим числом Рейнольдса.
ν (nu) - динамическая вязкость гидравлической жидкости.
d i - внутренний диаметр порта, обозначенный i.
Перепад давления из порта во внутреннюю часть бака вычисляется из заданного Pressurization значения, гидростатического давления и давления в порту:
где:
p порт, i - давление в порту, обозначенное i.
p press - заданное значение < reservedrangesplaceholder0 > бака.
p elev, i - гидростатическое давление в порту.
Гидростатическое давление в порту является функцией порта, повышения над дном бака (нуль для порта T/ A):
где
g - значение ускорения свободного падения на середине высоты системы.
y i - высота порта, обозначенная i относительно дна порта.
Этот блок поддерживает генерацию кода для задач симуляции в реальном времени. Определенные блоки и настройки блоков могут быть более подходящими для симуляции на устройстве реального времени. Для предложений о том, как улучшить эффективность симуляции в реальном времени, используйте Simulink®
performanceadvisor
функция. Предложения включают способы уменьшить сложность модели и уменьшить числовую жесткость.
В редакторе Simulink щелкните вкладку Debug и выберите Performance Advisor из Performance Advisor. Установите параметр Activity равным Execute real-time application
чтобы просмотреть предложения, характерные для эффективности симуляции в реальном времени. Разверните узел Real-Time на панели древовидного представления, чтобы выбрать проверки эффективности, характерные для Simscape™ продуктов.