Ключевые слова модели домена
domain
variables
variables(Balancing = true)
parameters
intermediates
domain начинает определение класса модели домена, которое завершается end ключевое слово. Только пустые строки и комментарии могут предшествовать domain. Необходимо поместить определение класса модели домена в файл с тем же именем и расширением имени файла .ssc.
variables начинает блок объявления Across variables, который завершается end ключевое слово. Этот блок содержит объявления для всех переменных Across, связанных с доменом. Определение класса модели домена может содержать несколько переменных Across, объединенных в один variables блок. Этот блок является обязательным.
variables(Balancing = true) начинает блок объявления сквозных переменных, который завершается end ключевое слово. Этот блок содержит объявления для всех переменных Through, связанных с доменом. Определение класса модели домена может содержать несколько переменных Through, объединенных в один through блок. Этот блок является обязательным.
Каждая переменная определяется как значение с единицей измерения. Дополнительные сведения см. в разделе Объявление сквозных и сквозных переменных для домена.
parameters начинает блок объявления параметров домена, который завершается end ключевое слово. Этот блок содержит объявления для параметров домена. Эти параметры связаны с доменом и могут распространяться по сети на все компоненты, подключенные к домену. Этот блок является необязательным.
Дополнительные сведения см. в разделе Распространение параметров домена.
intermediates начинает блок объявления именованных промежуточных терминов, который завершается end ключевое слово. Этот блок содержит объявления промежуточных членов, которые могут быть повторно использованы в уравнениях компонентов, имеющих узлы этого типа домена. Этот блок является необязательным.
Дополнительные сведения см. в разделе Использование промежуточных членов в уравнениях.
Атрибуты элемента объявления см. в разделе Списки атрибутов.
Этот файл с именем rotational.ssc, объявляет область механического вращения с угловой скоростью в качестве переменной Поперечный (Across) и крутящим моментом в качестве переменной сквозной (Through).
domain rotational
% Define the mechanical rotational domain
% in terms of across and through variables
variables
w = { 1 , 'rad/s' }; % angular velocity
end
variables(Balancing = true)
t = { 1 , 'N*m' }; % torque
end
end
Этот файл с именем t_hyd.ssc, объявляет гидравлическую область, с давлением в качестве переменной Поперек, скоростью потока в качестве переменной Сквозной и соответствующим параметром области, температурой жидкости.
domain t_hyd
variables
p = { 1e6, 'Pa' }; % pressure
end
variables(Balancing = true)
q = { 1e-3, 'm^3/s' }; % flow rate
end
parameters
t = { 303, 'K' }; % fluid temperature
end
end