Изотермическое жидкое доменное объявление показывают ниже.
domain isothermal_liquid % Isothermal Liquid Domain % Copyright 2019 The MathWorks, Inc. parameters rho_L_atm = { 998.21, 'kg/m^3' }; % Liquid density at atmospheric pressure (no entrained air) entrained_air_model = foundation.enum.entrained_air_model.const; % Entrained air model % 1 - const % 2 - linear bulk_modulus_model = foundation.enum.bulk_modulus_model.const; % Isothermal bulk modulus model % 1 - const % 2 - linear beta_gain = { 6, '1' }; % Isothermal bulk modulus vs. pressure increase gain beta_L_atm = { 2.1791e9, 'Pa' }; % Liquid isothermal bulk modulus at atmospheric pressure (no entrained air) nu_atm = { 1.0034e-6, 'm^2/s' }; % Kinematic viscosity at atmospheric pressure air_ratio = { 0 , '1' }; % Entrained air-to-liquid volumetric ratio at atmospheric pressure polytropic_index = { 1.0, '1' }; % Air polytropic index rho_g_atm = {1.225, 'kg/m^3' }; % Gas (air) density at atmospheric condition p_min = { 0.1, 'Pa' }; % Minimum valid pressure p_atm = { 0.101325, 'MPa' }; % Atmospheric pressure p_crit = { 3, 'MPa' }; % Pressure at which all entrained air is dissolved end variables p = { 0.1, 'MPa' }; % Pressure end variables(Balancing = true) mdot = { 0 , 'kg/s' }; % Mass flow rate end end
Это содержит следующие переменные и параметры:
Через переменную p (абсолютное давление), в MPa
Через переменную mdot (массовый расход жидкости), в kg/s
Параметр rho_L_atm, задавая жидкую плотность при атмосферном давлении, с нулем определил воздух
Перечислимый параметр entrained_air_model, задавая определенную воздушную параметризацию, с двумя значениями:
0 — Определенный воздух является постоянным
1 — Определенный воздух является функцией давления
Перечислимый параметр bulk_modulus_model, задавая параметризацию модуля объемной упругости, с двумя значениями:
0 — Модуль объемной упругости является постоянным
1 — Модуль объемной упругости является функцией давления
beta_gain параметра, задавая отношение модуля объемной упругости, чтобы оказать давление на увеличение, поскольку, когда модуль объемной упругости является функцией давления
Параметр beta_L_atm, задавая жидкий изотермический модуль объемной упругости при атмосферном давлении, с нулем определил воздух
Параметр nu_atm, задавая кинематическую вязкость при атмосферном давлении
Параметр air_ratio, задавая определенный воздух к жидкости объемное отношение при атмосферном давлении
Параметр polytropic_index, задавая воздух политропный индекс
Параметр rho_g_atm, задавая плотность воздуха при атмосферном условии
Параметр p_min, задавая минимальное допустимое давление
Параметр p_atm, задавая атмосферное давление
p_crit параметра, задавая давление, при котором весь определенный воздух расторгнут, поскольку, когда сумма определенного воздуха является функцией давления
Чтобы относиться к этой области в ваших объявлениях собственного компонента, используйте следующий синтаксис:
foundation.isothermal_liquid.isothermal_liquid