Гидравлическая мощность постоянного объема
Гидравлические элементы
Блок Constant Volume Hydraulic Chamber моделирует ёмкость постоянного объема с жесткими или гибкими стенками, которая используется в гидравлических клапанах, насосах, манифольдах, трубопроводах, шлангах и так далее. Используйте этот блок в моделях, где вы должны принять во внимание некоторую форму сжимаемости жидкости. Можно выбрать соответствующее представление сжимаемости жидкости с помощью параметров блоков.
Сжимаемость жидкости в самой простой форме моделируется согласно следующим уравнениям:
где
q | Скорость потока жидкости в ёмкость |
V f | Объем жидкости в ёмкости |
V c | Геометрический объем ёмкости |
E | Модуль объемной упругости жидкостей |
p | Абсолютное давление жидкости в ёмкости |
Если давление в ёмкости вероятно упадет до отрицательных значений и приблизится к пределу кавитации, вышеуказанные уравнения должны быть увеличены. В этом блоке это делается путем представления жидкости в ёмкости как смеси жидкости и небольшого количества захваченного, нерастворенного газа (см. [1, 2]). Модуль объемной упругости смеси определяется как:
где
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 Па), симуляция останавливается, и выводится сообщение об ошибке.
Если стенки ёмкости имеют заметную податливость, вышеуказанные уравнения должны быть дополнительно улучшены путем представления геометрического объема ёмкости как функции давления:
где
d | Внутренний диаметр цилиндрической ёмкости |
L | Длина цилиндрической ёмкости |
K p | Коэффициент пропорциональности (m/Pa) |
τ | Постоянная по времени |
s | Оператор Лапласа |
Значения коэффициента Kp
устанавливают зависимость между давлением и внутренним диаметром в установившихся условиях. Для металлических труб коэффициент может быть вычислен как (см. [2]):
где
D | Внешний диаметр трубопровода |
E М | Модуль упругости (модуль Юнга) для материала трубопровода |
ν | Коэффициент Пуассона для материала трубопровода |
Для шлангов коэффициент может быть предоставлен производителем.
Процесс расширения и сужения в трубопроводах и особенно в шлангах является комплексной комбинацией нелинейных упругих и вязкоупругих деформаций. Этот процесс аппроксимируется в блоке с задержкой первого порядка, константа времени которой определяется эмпирически (для примера см. [3]).
В результате, выбрав соответствующие значения, можно реализовать четыре различные модели сжимаемости жидкости с этим блоком:
Ёмкость с жесткими стенками, без захваченного газа в жидкости
Цилиндрическая ёмкость с соответствующими стенками, без захватываемого газа в жидкости
Ёмкость с жесткими стенками, жидкость с захваченным газом
Цилиндрическая ёмкость с соответствующими стенками, жидкость с захваченным газом
Блок допускает два метода определения размера ёмкости:
По объему - используйте эту опцию для цилиндрических или нецилиндрических ёмкостей с жесткими стенками. Нужно знать только объем ёмкости. Этот тип ёмкости не учитывает пограничное течение.
По длине и диаметру - используйте эту опцию для цилиндрических ёмкостей с жесткими или подходящими стенками, такие как круглые сечения или шланги.
Блок имеет один гидравлический порт состояния, сопоставленный с входным отверстием ёмкости. Блок имеет положительное направление от его порта до ссылки точки. Это означает, что скорость потока жидкости положительная, если она течет внутрь ёмкости.
Чтобы задать приоритет и начальные целевые значения для основных переменных до симуляции, используйте вкладку Variables в диалоговом окне блока (или раздел Variables в Property Inspector блоков). Для получения дополнительной информации смотрите Задать приоритет и Начальный целевой объект для основных переменных.
Инерция, связанная со стенками трубопровода, не учитывается.
Ёмкость с подходящими стенками имеет цилиндрическую форму. Ёмкость с жесткой стенкой может иметь любую форму.
Параметр может иметь одно из двух значений: By volume
или By length and diameter
. Значение By length and diameter
рекомендуется, если ёмкость образована круглым сечением. Если для параметра задано значение By volume
, пограничное течение не учитывается. Значение по умолчанию параметра By volume
.
Параметр может иметь одно из двух значений: Rigid wall
или Flexible wall
. Если для параметра задано значение Rigid wall
Пограничное течение не учитывается, что может улучшить вычислительную эффективность. Значение Flexible wall
рекомендуется для шлангов и металлических каналов, где податливость может повлиять на поведение системы. Значение по умолчанию параметра Rigid wall
. Параметр используется, если для параметра Chamber specification задано значение By length and diameter
.
Объем жидкости в ёмкости. Значение по умолчанию 1e-4
м ^ 3. Параметр используется, если для параметра Chamber specification задано значение By volume
.
Внутренний диаметр цилиндрической ёмкости. Значение по умолчанию 0.01
m. Параметр используется, если для параметра Chamber specification задано значение By length and diameter
.
Длина цилиндрической ёмкости. Значение по умолчанию 1
m. Параметр используется, если для параметра Chamber specification задано значение By length and diameter
.
Значения коэффициента Kp
который устанавливает связь между давлением и внутренним диаметром в установившихся условиях. Параметр может быть определен аналитически или экспериментально. Значение по умолчанию 1.2e-12
м/Па. Параметр используется, если Chamber wall type установлено на Flexible wall
.
Временная константа в передаточной функции, связывающая внутренний диаметр по каналу с изменениями давления. При помощи этого параметра моделируемый упругий или вязкоупругий процесс аппроксимируется с задержкой первого порядка. Параметр определяется экспериментально или предоставляется производителем. Значение по умолчанию 0.01
s. Параметр используется, если Chamber wall type задано значение Flexible wall
.
Коэффициент удельной теплоемкости. Значение по умолчанию 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