exponenta event banner

Труба (IL)

Жесткий трубопровод для потока жидкости в изотермических жидкостных системах

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

  • Pipe (IL) block

Описание

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

Труба содержит постоянный объем жидкости. Жидкость испытывает потери давления из-за вязкого трения, следуя уравнению Дарси - Вайсбаха.

Эффекты труб

Блок позволяет включить динамические эффекты сжимаемости и инерции жидкости. Включение каждого из этих эффектов может улучшить точность модели за счет увеличения сложности уравнения и потенциально увеличения стоимости моделирования:

  • Когда динамическая сжимаемость отключена, предполагается, что жидкость проводит незначительное время в объеме трубы. Поэтому в трубе нет накопления массы, а массовый приток равен массовому оттоку. Это самый простой вариант. Это целесообразно, когда масса жидкости в трубе составляет незначительную долю от общей массы жидкости в системе.

  • Когда динамическая сжимаемость включена, дисбаланс массового притока и массового оттока может вызвать накопление или уменьшение жидкости в трубе. В результате давление в объеме трубы может динамически расти и падать, что обеспечивает некоторое соответствие системе и модулирует быстрые изменения давления. Это параметр по умолчанию.

  • Если включена динамическая сжимаемость, можно также включить инерцию жидкости. Этот эффект приводит к дополнительному сопротивлению потоку, помимо сопротивления, обусловленного трением. Это дополнительное сопротивление пропорционально скорости изменения массового расхода. Учет инерции жидкости замедляет быстрые изменения расхода, но также может вызвать перепады и колебания расхода. Эта опция подходит для очень длинной трубы. Включите инерцию жидкости и соедините несколько сегментов трубы последовательно, чтобы смоделировать распространение волн давления вдоль трубы, например, в явлении водяного молотка.

Массовый баланс

Уравнение сохранения массы для трубы

m˙A+m˙B={0,if динамическая сжимаемость жидкости offp˙IβIρIV,if динамическая сжимаемость жидкости включена

где:

  • m˙A и m˙B - массовые расходы через порты A и B.

  • V - объем текучей среды в трубе.

  • pI - давление внутри трубы.

  • δ I - плотность жидкости внутри трубы.

  • βI - объемный модуль жидкости внутри трубы.

Текучая среда может представлять собой смесь чистой жидкости и небольшого количества захваченного воздуха, как определено блоком изотермических свойств жидкости (IL), соединенным с контуром. Уравнения, использованные для вычисления δI и βI, а также плотностей портов, в уравнениях потерь давления вязкого трения для каждой половины трубы, зависят от выбранной модели изотермической жидкости. Дополнительные сведения см. в разделе Опции изотермического моделирования жидкости.

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

В таблице показаны уравнения сохранения импульса для каждой половины трубы.

Для половины трубы, примыкающей к порту A

pA pI = {Δpv, A, если инерция текучей среды находится в пределах Δpv, A + L2Sm ° A, если инерция текучей среды включена

Для половины трубы, примыкающей к порту B

pB pI = {Δpv, B, если инерция жидкости вне Δpv, B + L2Sm ° B, если инерция жидкости включена

В уравнениях:

  • p, pA и pB - давления жидкости в канале А и канале В соответственно.

  • Δpv, A и Δpv, B - потери давления вязкого трения между центром объема трубы и портами A и B.

  • L - длина трубы.

  • S - площадь поперечного сечения трубы.

Потери давления при вязком трении

В таблице приведены уравнения потерь давления при вязком трении для каждой половины трубы.

Для половины трубы, примыкающей к порту A

Δpv, A = {λ (L + Leq2) m˙A2ρIDh2S,if ReA < RelamfA (L + Leq2)  m˙A'm˙A|2ρIDhS2,if ReA > Retur

Для половины трубы, примыкающей к порту B

Δpv, B = {λ (L + Leq2) m˙B2ρIDh2S,if ReB < RelamfB (L + Leq2)  m˙B'm˙B|2ρIDhS2,if ReB≥Retur

В уравнениях:

  • λ - коэффициент формы трубы, используемый для вычисления коэффициента трения Дарси в ламинарном режиме.

  • λ - динамическая вязкость жидкости в трубе.

  • Leq - совокупная эквивалентная длина локальных сопротивлений трубы.

  • Dh - гидравлический диаметр трубы.

  • fA и fB - коэффициенты трения Дарси в половинах труб, примыкающих к портам A и B.

  • ReA и ReB - это номера Рейнольдса в портах A и B.

  • Релам - это число Рейнольдса, выше которого поток переходит к турбулентному.

  • Retur - число Рейнольдса, ниже которого поток переходит в ламинарный.

Когда число Рейнольдса находится между Реламом и Ретуром, поток находится в переходе между ламинарным потоком и турбулентным потоком. Потери давления из-за вязкого трения во время переходной области следуют за плавным соединением между теми, которые находятся в режиме ламинарного потока, и теми, которые находятся в режиме турбулентного потока.

Блок вычисляет числа Рейнольдса в портах A и B на основе массового расхода через соответствующий порт:

Re=|m˙|DhμS.

Коэффициенты трения Дарси следуют из аппроксимации Хааланда для турбулентного режима:

f = 1 (− 1,8log10 (6.9Re + (13.7rDh) 1,11)) 2,

где:

  • f - коэффициент трения Дарси.

  • r - шероховатость поверхности трубы.

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

  • Стенка трубы жесткая.

  • Поток полностью развит.

  • Влияние силы тяжести ничтожно мало.

Порты

Сохранение

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

Отверстие для сохранения изотермической жидкости, связанное с входом или выходом трубы. Этот блок не имеет внутренней направленности.

Отверстие для сохранения изотермической жидкости, связанное с входом или выходом трубы. Этот блок не имеет внутренней направленности.

Параметры

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

Геометрия

Длина трубы вдоль направления потока.

Внутренняя площадь трубы по нормали к направлению потока.

Диаметр эквивалентной цилиндрической трубы с одинаковой площадью поперечного сечения.

Трение

Суммарная длина всех локальных сопротивлений, присутствующих в трубе. Локальные сопротивления включают изгибы, фитинги, якоря, входы и выходы труб. Эффект локальных сопротивлений заключается в увеличении эффективной длины сегмента трубы. Эта длина добавляется к геометрической длине трубы только для расчетов трения. Объем жидкости внутри трубы зависит только от геометрической длины трубы, определяемой параметром Длина трубы (Pipe length).

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

Число Рейнольдса, выше которого поток начинает переходить от ламинарного к турбулентному. Это число равно максимальному числу Рейнольдса, соответствующему полностью развитому ламинарному потоку.

Число Рейнольдса, ниже которого поток начинает переходить от турбулентного к ламинарному. Это число равно минимальному числу Рейнольдса, соответствующему полностью развитому турбулентному потоку.

Безразмерный коэффициент, который кодирует влияние геометрии поперечного сечения трубы на потери вязкого трения в режиме ламинарного потока. Типичными значениями являются 64 для круглого поперечного сечения, 57 для квадратного поперечного сечения, 62 для прямоугольного поперечного сечения с отношением сторон 2 и 96 для тонкого кольцевого поперечного сечения [1].

Эффекты и начальные условия

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

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

Зависимости

Активируется, если для параметра Динамическая сжимаемость жидкости установлено значение On.

Давление жидкости в трубе в начале моделирования.

Зависимости

Активируется, если для параметра Динамическая сжимаемость жидкости установлено значение On.

Массовый расход от порта A к порту B в нулевое время.

Зависимости

Включено, если для параметра Инерция жидкости (Fluid inertia) задано значение On.

Ссылки

[1] Уайт, Ф. М., Механика жидкости. 7-е изд., раздел 6.8. Макгроу-Хилл, 2011.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2020a