Емкость тепловой жидкости с переменным объемом жидкости
Simscape/Жидкости/Тепловая жидкость/Емкости и аккумуляторы
Блок Tank (TL) моделирует контейнер тепловой жидкости с переменным объемом жидкости. Абсолютное давление объема жидкости в баке принято постоянным и равным значению, заданному в диалоговом окне блока. В частном случае, когда давление в баке равно атмосферному давлению, блок представляет собой вентиляционную емкость.
Бак может обмениваться энергией с окружающей ее средой, позволяя ее внутренней температуре и давлению развиваться с течением времени. Теплопередача происходит через конвекцию, когда жидкость входит или выходит из ёмкости, и проводимость, когда тепловая энергия течет через стенки бака и саму жидкость у входных отверстий бака.
Схема бака
Бак имеет одно входное отверстие по умолчанию, обозначенное A, и два необязательных входных отверстия, обозначенных B и C. Давление во входных отверстиях бака является суммой постоянного давления в баке, заданной в диалоговом окне блока, и гидростатического давления, обусловленного высотой входного отверстия.
Чтобы использовать дополнительные входные отверстия бака, щелкните правой кнопкой мыши блок и выберите Simscape > Block choices. Затем выберите Two inlets для добавления порта B или Three inlets для добавления портов B и C. Порт А всегда доступен.
Модель бака учитывает теплопередачу через стенку бака, связанную с тепловым портом H. Температура, заданная в этом порту, является температурой объема жидкости бака.
Объем жидкости в баке вычисляется из общей массы жидкости на каждом временном шаге:
где:
V - объем жидкости в баке.
m - масса жидкости бака.
ρ - плотность жидкости в баке.
Уравнение сохранения массы в объеме жидкости бака
где:
- сетевой массовый расход жидкости в бак.
массовый расход жидкости в объем бака через входное отверстие A.
Уравнение сохранения импульса в объеме жидкости бака
где:
p A - давление жидкости на входе A.
p Ref является постоянным давлением в баке.
p dyn является динамическим давлением:
ρ A - плотность жидкости в порту A.
S A является площадью входного отверстия в баке.
g - ускорение свободного падения.
y - уровень или высота бака относительно дна резервуара.
y A - высота входа в емкость относительно дна резервуара.
Уравнение энергосбережения в объеме жидкости бака
где:
C p - теплоемкость жидкости.
α - жидкостный изобарический модуль объемной упругости.
T - температура жидкости.
Φ A - это расход энергии в бак через порт A.
h - жидкая энтальпия.
Q - тепловая энергия, скорость потока жидкости в бак через порт H.
Давление в баке постоянное и равномерное по всему объему бака. Повышение высоты бака влияет только на расчеты давления на входе.
Импульс жидкости падает во входном отверстии емкости из-за внезапного расширения в объем бака.
A - Порт терможидкости, представляющий входное отверстие А баки
B - Порт терможидкости, представляющий дополнительное входное отверстие бака B
C - порт терможидкости, представляющий дополнительное входное отверстие бака C
H - Тепловой порт, представляющий теплопередачу через стенку бака
V - Выходной порт физического сигнала для измерения объема жидкости в баке
L - Выходной порт физического сигнала для измерения уровня жидкости в баке
T - Выходной порт физического сигнала для измерения температуры жидкости в баке
Тип давления в баке. Выберите Atmospheric pressure
для моделирования вентиляционного бака. Выберите Specified pressure
для моделирования бака при пользовательском постоянном давлении.
Абсолютное давление в баке. Этот параметр видим, только когда параметр Pressurization specification установлен в Specified pressure
. Значение по умолчанию, соответствующее атмосферному давлению, является 0.101325
МПа.
Объем жидкости в баке в полностью заполненном состоянии. Значение по умолчанию 10
м ^ 3.
Параметризация для вычисления объема тепловой жидкости как функции от уровня в баке. Настройкой по умолчанию является Constant cross-sectional area
.
Выберите Constant cross-sectional area
установить объем тепловой жидкости равным продукту уровня бака и площади поперечного сечения. Выберите Tabulated data — Volume vs. level
непосредственно задать объем тепловой жидкости как функцию от уровня бака, например, смоделировать бак произвольной геометрии.
Площадь поперечного сечения для вычисления объема жидкости в баке. Эта площадь принята равномерной по высоте бака. Этот параметр видим, только когда параметр Pressurization specification установлен в Specified pressure
. Значение по умолчанию 1
м ^ 2.
Вектор уровней в баке, при котором можно задать объем тепловой жидкости. Уровень в баке является высотой тепловой жидкости относительно дна резервуара. Блок использует этот вектор, чтобы создать интерполяционную таблицу 1-D уровня объема.
Этот параметр видим, только когда параметр Pressurization specification установлен в Tabulated data — Volume vs. level
. Вектор по умолчанию [0.0,3.0,5.0]
.
Вектор объемов тепловой жидкости, соответствующих значениям, заданным в параметре Liquid level vector. Блок использует этот вектор, чтобы создать интерполяционную таблицу 1-D уровня объема.
Этот параметр видим, только когда параметр Pressurization specification установлен в Tabulated data — Volume vs. level
. Вектор по умолчанию [0.0,4.0,6.0]
Высота входа в емкость для вычислений повышения уровня. Если необязательные порты открыты, этот параметр является вектором с высотами входов. Значение по умолчанию 0.1
м.
Площадь поперечного сечения входных отверстий бака. Если необязательные порты открыты, этот параметр является вектором с площадями поперечного сечения входного отверстия. Значение по умолчанию 0.01
м ^ 2.
Ускорение свободного падения, константа для вычислений повышения уровня. Значение по умолчанию 9.81
м/с ^ 2.
Высота объема тепловой жидкости в аккумуляторе в начале симуляции. Значение по умолчанию 5
м.
Объем тепловой жидкости в аккумуляторе в начале симуляции. Значение по умолчанию 5
м ^ 3.
Масса тепловой жидкости в аккумуляторе в начале симуляции. Значение по умолчанию 5e+3
кг.
Температура в ёмкости тепловой жидкости в начале симуляции. Значение по умолчанию 293.15
K.