Tank (TL)

Тепловой жидкий контейнер с переменным объемом жидкости

  • Библиотека:
  • Simscape / Жидкости / Тепловая Жидкость / Tanks & Accumulators

  • Tank (TL) block

Описание

Блок Tank (TL) моделирует тепловой жидкий контейнер с переменным объемом жидкости. Абсолютное давление объема жидкости бака принято постоянное и равное значению, заданному в диалоговом окне блока. В особом случае, что давление в баке равно атмосферному давлению, блок представляет вентилируемый бак.

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

Схематичный бак

Бак может иметь до шести входных портов, A через F. Давление во входах бака является суммой постоянного давления в баке, заданного в диалоговом окне блока и гидростатическом давлении из-за входной высоты.

Модель бака составляет теплопередачу через стенку резервуара, сопоставленную с тепловым портом H сохранения. Температура, заданная в этом порте, является температурой объема жидкости бака.

Объем бака

Объем жидкости бака вычисляется из общей жидкой массы на каждом временном шаге:

V=mρ,

где:

  • V является объемом жидкости бака.

  • m является массой жидкости бака.

  • ρ является плотностью жидкости бака.

Баланс массы

Массовое уравнение сохранения в объеме жидкости бака

m˙=m˙A,

где:

  • m˙ сетевой массовый расход жидкости в бак.

  • m˙A массовый расход жидкости в объем жидкости бака через вход A.

Баланс импульса

Уравнение сохранения импульса в объеме жидкости бака

pA+pdyn=pRef+ρg(yyA),

где:

  • p A является жидким давлением во входе A.

  • p Касательно является постоянным давлением в баке.

  • p dyn является динамическим давлением:

    pdyn={0,m˙A0m˙A22ρASA2,m˙A<0

  • ρ A является жидкой плотностью в порте A.

  • S A является входной областью бака.

  • g является ускорением свободного падения.

  • y является уровнем бака или высотой, относительно дна резервуара.

  • y A является высотой входа в емкость относительно дна резервуара.

Энергетический баланс

Уравнение энергосбережения в объеме жидкости бака

m(Cphα)T˙=ϕAm˙Ah+Q,

где:

  • C p является жидкой тепловой способностью.

  • α является жидким изобарным модулем объемной упругости.

  • T является температурой жидкости.

  • Φ A является энергетической скоростью потока жидкости в бак через порт A.

  • h является жидкой энтальпией.

  • Q является тепловой энергетической скоростью потока жидкости в бак через порт H.

Допущения и ограничения

  • Давление бака является постоянным и универсальным в объеме бака. Голова вертикального изменения бака влияет только на входные расчеты давления.

  • Импульс жидкости падает во входном отверстии емкости из-за внезапного расширения в объем бака.

Примечание

Уровень жидкости бака должен остаться выше высоты порта в любом случае. Если вы не установили Liquid level below inlet height на Warn или Error и уровень жидкости падает ниже этой высоты, ваша симуляция может возвратить неточные результаты когда жидкость течет из бака. Связанные компоненты в тепловой жидкой библиотеке приняты, чтобы быть полностью заполненными жидкостью в течение симуляции.

Порты

Сохранение

развернуть все

Бак вставляется.

Дополнительный бак вставляется.

Зависимости

Чтобы включить этот порт, установите 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В виде физического сигнала.

Температура жидкости бака в KВ виде физического сигнала.

Параметры

развернуть все

Количество входных портов. Установка этого параметра на 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.

Вектор из уровней жидкости бака для табличной параметризации непостоянной области бака. Значения в этом векторе соответствуют непосредственные значениям в параметре Volumetric flow rate 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.

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

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

Заполните предел бака.

Зависимости

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

  • Warning

  • Error

Постоянный для ускорения силы тяжести.

Примеры модели

Engine Cooling System

Система охлаждения Engine

Смоделируйте систему охлаждения механизма с нефтью, охлаждающей схему с помощью Simscape™ Fluids™ Тепловые Жидкие блоки. Система включает схему хладагента и схему охлаждения нефти. Насос фиксированного смещения управляет хладагентом через охлаждающуюся схему. Основной фрагмент тепла от механизма поглощен хладагентом и рассеян через излучателя. Системная температура отрегулирована термостатом, который отклоняет поток к излучателю только, когда температура выше порога. Схема охлаждения нефти также поглощает часть тепла от механизма. Тепло, добавленное к нефти, передается хладагенту теплообменником нефтяного хладагента. Излучатель является блоком E-NTU Heat Exchanger (TL) с потоком воздушной зоны, которым управляют входные параметры физического сигнала. Теплообменник нефтяного хладагента является блоком E-NTU Heat Exchanger (TL-TL). И насос хладагента и нефтяной насос управляются скоростью вращения двигателя.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Смотрите также

Введенный в R2016a