Main Content

ThermalBC Properties

Boundary condition for thermal model

AThermalBCobject specifies the type of PDE boundary condition on a set of geometry boundaries. AThermalModelobject contains a vector ofThermalBCobjects in itsBoundaryConditions.ThermalBCAssignmentsproperty.

Specify boundary conditions for your model using thethermalBCfunction.

Properties

expand all

Geometric region type, returned as'Face'for 3-D geometry or'Edge'for 2-D geometry.

Data Types:char|string

Geometric region ID, returned as a vector of positive integers. Find the region IDs by usingpdegplotwith the'FaceLabels'(3-D) or'EdgeLabels'(2-D) value set to'on'.

Data Types:double

Temperature boundary condition, returned as a number or a function handle. Use a function handle to specify spatially or temporally varying temperature.

Data Types:double|function_handle

Heat flux boundary condition, returned as a number or a function handle. Use a function handle to specify a spatially or temporally varying heat flux or a nonlinear heat flux.

Data Types:double|function_handle

Convection to ambient boundary condition, returned as a number or a function handle. Use a function handle to specify a spatially or temporally varying convection coefficient or a nonlinear convection coefficient. Specify ambient temperature using theAmbientTemperatureargument.

Data Types:double|function_handle

Radiation emissivity coefficient, returned as a number in the range (0,1). Use a function handle to specify spatially or temporally varying emissivity or nonlinear emissivity. Specify ambient temperature using theAmbientTemperatureargument and the Stefan-Boltzmann constant using the thermal model properties.

Data Types:double|function_handle

Ambient temperature, returned as a number. The ambient temperature value is required for specifying convection and radiation boundary conditions.

Data Types:double

Vectorized function evaluation, returned as'on'or'off'. This evaluation applies when you pass a function handle as an argument. To save time in function handle evaluation, specify'on', assuming that your function handle computes in a vectorized fashion. SeeVectorization. For details of this evaluation, seeNonconstant Boundary Conditions.

Data Types:char|string

Label for use withlinearizeInput, returned as a character vector or a string.

Data Types:char|string

版本历史

Introduced in R2017a