Примечание
Начиная с R2016b, газовая область заменяет пневматическую область как рекомендуемый способ моделирования пневматических систем. Определение пневматической области по-прежнему обеспечивается программным обеспечением по причинам совместимости. Однако его можно удалить в будущем релизе.
Объявление пневматической области показано ниже.
domain pneumatic % Pneumatic 1-D Flow Domain % Copyright 2008-2013 The MathWorks, Inc. parameters gam = { 1.4, '1' }; % Ratio of specific heats c_p = { 1005 , 'J/kg/K' }; % Specific heat at constant pressure c_v = { 717.86 , 'J/kg/K' }; % Specific heat at constant volume R = { 287.05, 'J/kg/K' }; % Specific gas constant viscosity = { 18.21e-6, 'Pa*s' }; % Viscosity Pa = { 101325, 'Pa' }; % Ambient pressure Ta = { 293.15, 'K' }; % Ambient temperature end variables p = { 0 , 'Pa' }; T = { 0 , 'K' }; end variables(Balancing = true) G = { 0 , 'kg/s' }; Q = { 0 , 'J/s' }; end end
Он содержит следующие переменные и параметры:
Через переменную p (абсолютное давление), в Pa
Через переменную G (массовый расход жидкости), в кг/с
Через переменную T (температуру), в кельвине
Через переменную Q (тепловой поток), в J/s
Параметрический gam, определяющий отношение конкретных нагревов
Параметрический c_p, определяющий удельное тепло при постоянном давлении
Параметр c_v, определяющий удельное тепло при постоянном объеме
Параметрический R, определяющий удельную газовую константу
Параметрический viscosity, задающий вязкость газа
Параметр Pa, задающий давление окружающей среды
Параметр Ta, задающий температуру окружающего воздуха
Эти значения параметров соответствуют свойствам газа для сухого воздуха и условий окружающей среды 101325 Па и 20 степеней Цельсия.
Для обращения к этой области в объявлениях собственного компонента используйте следующий синтаксис:
foundation.pneumatic.pneumatic