Constant Volume Hydraulic Chamber

Гидравлическая мощность постоянного объема

Библиотека

Гидравлические элементы

  • Constant Volume Hydraulic Chamber block

Описание

Блок Constant Volume Hydraulic Chamber моделирует ёмкость постоянного объема с жесткими или гибкими стенками, которая используется в гидравлических клапанах, насосах, манифольдах, трубопроводах, шлангах и так далее. Используйте этот блок в моделях, где вы должны принять во внимание некоторую форму сжимаемости жидкости. Можно выбрать соответствующее представление сжимаемости жидкости с помощью параметров блоков.

Сжимаемость жидкости в самой простой форме моделируется согласно следующим уравнениям:

Vf=Vc+VcEp

q=VcEdpdt

где

qСкорость потока жидкости в ёмкость
V fОбъем жидкости в ёмкости
V cГеометрический объем ёмкости
EМодуль объемной упругости жидкостей
pАбсолютное давление жидкости в ёмкости

Если давление в ёмкости вероятно упадет до отрицательных значений и приблизится к пределу кавитации, вышеуказанные уравнения должны быть увеличены. В этом блоке это делается путем представления жидкости в ёмкости как смеси жидкости и небольшого количества захваченного, нерастворенного газа (см. [1, 2]). Модуль объемной упругости смеси определяется как:

E=El1+α(papa+p)1/n1+αpa1/nn·(pa+p)n+1nEl

где

E lЧистая жидкость модуля объемной упругости
p αАтмосферное давление
αОтносительное содержимое газа при атмосферном давлении, α = V G/ V L
V GОбъем газа при атмосферном давлении
V LОбъем жидкости
nКоэффициент удельной теплоемкости

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

Чтобы воспроизвести этот график, скопируйте и вставьте следующий скрипт в MATLAB® Командное окно:

% Parameters
p_atm    = 1.01325e5;            % Atmospheric pressure [Pa]
pressure = -1.01325e5:1e3:5e6;   % Pressure (gauge) [Pa]
alpha    = 0:2e-3:0.01;          % Relative amount of trapped air
k_sh     = 1.4;                  % Specific heat ratio
bulk     = 1.24285e+09;          % Bulk modulus at atmospheric pressure and no gas [Pa]

% Absolute pressure
p_abs = p_atm + pressure;
% Relative absolute pressure
p_nom = (p_atm./p_abs).^(1/k_sh);
p_den = p_nom .* bulk ./ (k_sh .* p_abs);
% Instantaneous bulk modulus
bulk_inst = bulk * (1+ bsxfun(@times, alpha', p_nom)) ./ (1 + bsxfun(@times, alpha', p_den));

% Reuse figure if it exists, else create new figure
if ~exist('h1_bulk_modulus', 'var') || ~isgraphics(h1_bulk_modulus, 'figure')
    h1_bulk_modulus = figure('Name', 'h1_bulk_modulus');
end
figure(h1_bulk_modulus)
clf(h1_bulk_modulus)
legend_label = cell(length(alpha),1);

for i=1:length(alpha)
    plot(pressure, bulk_inst(i,:))
    hold on
    legend_label{i,1} = ['alpha = ',num2str(alpha(i))];
end

grid on
xlabel('Pressure (Pa)')
ylabel('Bulk modulus (Pa)')
title('Bulk modulus vs. pressure at different air contents')
legend(legend_label, 'Location', 'Best')
hold off

Кавитация является по своей сути термодинамическим процессом, требующим фактора многофазных жидкостей, теплопередач и т.д., и как таковой не может быть точно моделирована с помощью Simscape™ программного обеспечения. Но упрощенная версия, реализованная в блоке, достаточно хороша, чтобы сигнализировать, падает ли давление ниже опасного уровня, и предотвратить отказ расчетов, которое обычно происходит при отрицательных давлениях.

Если давление падает ниже абсолютного вакуума (-101325 Па), симуляция останавливается, и выводится сообщение об ошибке.

Если стенки ёмкости имеют заметную податливость, вышеуказанные уравнения должны быть дополнительно улучшены путем представления геометрического объема ёмкости как функции давления:

Vc=πd2/4·L

d(s)=Kp1+τsp(s)

где

dВнутренний диаметр цилиндрической ёмкости
LДлина цилиндрической ёмкости
K pКоэффициент пропорциональности (m/Pa)
τПостоянная по времени
sОператор Лапласа

Значения коэффициента Kp устанавливают зависимость между давлением и внутренним диаметром в установившихся условиях. Для металлических труб коэффициент может быть вычислен как (см. [2]):

Kp=dEM(D2+d2D2d2+ν)

где

DВнешний диаметр трубопровода
E ММодуль упругости (модуль Юнга) для материала трубопровода
νКоэффициент Пуассона для материала трубопровода

Для шлангов коэффициент может быть предоставлен производителем.

Процесс расширения и сужения в трубопроводах и особенно в шлангах является комплексной комбинацией нелинейных упругих и вязкоупругих деформаций. Этот процесс аппроксимируется в блоке с задержкой первого порядка, константа времени которой определяется эмпирически (для примера см. [3]).

В результате, выбрав соответствующие значения, можно реализовать четыре различные модели сжимаемости жидкости с этим блоком:

  • Ёмкость с жесткими стенками, без захваченного газа в жидкости

  • Цилиндрическая ёмкость с соответствующими стенками, без захватываемого газа в жидкости

  • Ёмкость с жесткими стенками, жидкость с захваченным газом

  • Цилиндрическая ёмкость с соответствующими стенками, жидкость с захваченным газом

Блок допускает два метода определения размера ёмкости:

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

  • По длине и диаметру - используйте эту опцию для цилиндрических ёмкостей с жесткими или подходящими стенками, такие как круглые сечения или шланги.

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

Переменные

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

Основные допущения и ограничения

  • Инерция, связанная со стенками трубопровода, не учитывается.

  • Ёмкость с подходящими стенками имеет цилиндрическую форму. Ёмкость с жесткой стенкой может иметь любую форму.

Параметры

Chamber specification

Параметр может иметь одно из двух значений: By volume или By length and diameter. Значение By length and diameter рекомендуется, если ёмкость образована круглым сечением. Если для параметра задано значение By volume, пограничное течение не учитывается. Значение по умолчанию параметра By volume.

Chamber wall type

Параметр может иметь одно из двух значений: Rigid wall или Flexible wall. Если для параметра задано значение Rigid wallПограничное течение не учитывается, что может улучшить вычислительную эффективность. Значение Flexible wall рекомендуется для шлангов и металлических каналов, где податливость может повлиять на поведение системы. Значение по умолчанию параметра Rigid wall. Параметр используется, если для параметра Chamber specification задано значение By length and diameter.

Chamber volume

Объем жидкости в ёмкости. Значение по умолчанию 1e-4 м ^ 3. Параметр используется, если для параметра Chamber specification задано значение By volume.

Chamber internal diameter

Внутренний диаметр цилиндрической ёмкости. Значение по умолчанию 0.01 m. Параметр используется, если для параметра Chamber specification задано значение By length and diameter.

Cylindrical chamber length

Длина цилиндрической ёмкости. Значение по умолчанию 1 m. Параметр используется, если для параметра Chamber specification задано значение By length and diameter.

Static pressure-diameter coefficient

Значения коэффициента Kp который устанавливает связь между давлением и внутренним диаметром в установившихся условиях. Параметр может быть определен аналитически или экспериментально. Значение по умолчанию 1.2e-12 м/Па. Параметр используется, если Chamber wall type установлено на Flexible wall.

Viscoelastic process time constant

Временная константа в передаточной функции, связывающая внутренний диаметр по каналу с изменениями давления. При помощи этого параметра моделируемый упругий или вязкоупругий процесс аппроксимируется с задержкой первого порядка. Параметр определяется экспериментально или предоставляется производителем. Значение по умолчанию 0.01 s. Параметр используется, если Chamber wall type задано значение Flexible wall.

Specific heat ratio

Коэффициент удельной теплоемкости. Значение по умолчанию 1.4.

 Ограниченные параметры

Глобальные параметры

Параметры, определяемые типом рабочей жидкости:

  • Fluid bulk modulus

  • Nondissolved gas ratio - относительное содержимое неразрешенного газа, определяемое как отношение объема газа к объему жидкости.

Используйте блок Hydraulic Fluid (Simscape Fluids) или блок Custom Hydraulic Fluid, чтобы задать свойства жидкости.

Порты

Блок имеет один гидравлический порт состояния, сопоставленный с входным отверстием ёмкости.

Ссылки

[1] Манринг, Н.Д., Hydraulic Control Systems, John Wiley & Sons, Нью-Йорк, 2005

[2] Meritt, H.E., Hydraulic Control Systems, John Wiley & Sons, Нью-Йорк, 1967

[3] Holcke, Jan, Частотная характеристика гидравлических шлангов, RIT, FTH, Стокгольм, 2002

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

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

.
Введенный в R2009b