Поиск свойств теплового материала, назначенных геометрической области
возвращает свойства теплового материала tmpa = findThermalProperties(thermalmodel.MaterialProperties,RegionType,RegionID)tmpa назначается указанной области.
Создайте нестационарную тепловую модель с тремя гранями.
thermalmodel = createpde('thermal','transient'); geometryFromEdges(thermalmodel,@lshapeg); pdegplot(thermalmodel,'FaceLabels','on') ylim([-1.1,1.1]) axis equal

Для грани 1 задайте следующие тепловые свойства:
Теплопроводность 10 )
Массовая плотность 1
Удельная теплота составляет )
thermalProperties(thermalmodel,'ThermalConductivity',10,... 'MassDensity',1,... 'SpecificHeat',0.1,... 'Face',1);
Для грани 2 задайте следующие тепловые свойства:
Теплопроводность 20 )
Массовая плотность 2
Удельная теплота 0,2 )
thermalProperties(thermalmodel,'ThermalConductivity',20,... 'MassDensity',2,... 'SpecificHeat',0.2,... 'Face',2);
Для грани 3 задайте следующие тепловые свойства:
Теплопроводность 30 ))
Массовая плотность 3
Удельная теплота 0,3 )
thermalProperties(thermalmodel,'ThermalConductivity',30,... 'MassDensity',3,... 'SpecificHeat',0.3,... 'Face',3);
Проверьте спецификацию свойств материала для грани 1.
mpaFace1 = findThermalProperties(thermalmodel.MaterialProperties,'Face',1)mpaFace1 =
ThermalMaterialAssignment with properties:
RegionType: 'face'
RegionID: 1
ThermalConductivity: 10
MassDensity: 1
SpecificHeat: 0.1000
Проверьте спецификацию источника тепла для граней 2 и 3.
mpa = findThermalProperties(thermalmodel.MaterialProperties,'Face',[2,3]);
mpaFace2 = mpa(1)mpaFace2 =
ThermalMaterialAssignment with properties:
RegionType: 'face'
RegionID: 2
ThermalConductivity: 20
MassDensity: 2
SpecificHeat: 0.2000
mpaFace3 = mpa(2)
mpaFace3 =
ThermalMaterialAssignment with properties:
RegionType: 'face'
RegionID: 3
ThermalConductivity: 30
MassDensity: 3
SpecificHeat: 0.3000
Создайте геометрию, состоящую из трех соединенных друг в друга цилиндров, и включите геометрию в тепловую модель.
gm = multicylinder(10,[1 2 3],'ZOffset',[0 1 3])gm =
DiscreteGeometry with properties:
NumCells: 3
NumFaces: 7
NumEdges: 4
NumVertices: 4
Vertices: [4x3 double]
thermalmodel = createpde('thermal'); thermalmodel.Geometry = gm; pdegplot(thermalmodel,'CellLabels','on','FaceAlpha',0.5)

Теплопроводность цилиндра C1 составляет ).
thermalProperties(thermalmodel,'ThermalConductivity',10,'Cell',1);
Теплопроводность цилиндра C2 составляет ).
thermalProperties(thermalmodel,'ThermalConductivity',20,'Cell',2);
Теплопроводность цилиндра C3 составляет ).
thermalProperties(thermalmodel,'ThermalConductivity',30,'Cell',3);
Проверьте спецификацию свойств материала для ячейки 1:
mpaCell1 = findThermalProperties(thermalmodel.MaterialProperties,'Cell',1)mpaCell1 =
ThermalMaterialAssignment with properties:
RegionType: 'cell'
RegionID: 1
ThermalConductivity: 10
MassDensity: []
SpecificHeat: []
Проверьте спецификацию источника тепла для ячеек 2 и 3:
mpa = findThermalProperties(thermalmodel.MaterialProperties,'Cell',2:3);
mpaCell2 = mpa(1)mpaCell2 =
ThermalMaterialAssignment with properties:
RegionType: 'cell'
RegionID: 2
ThermalConductivity: 20
MassDensity: []
SpecificHeat: []
mpaCell3 = mpa(2)
mpaCell3 =
ThermalMaterialAssignment with properties:
RegionType: 'cell'
RegionID: 3
ThermalConductivity: 30
MassDensity: []
SpecificHeat: []
thermalmodel.MaterialProperties - Свойства материала моделиMaterialProperties свойство тепловой моделиСвойства материала модели, указанные как MaterialProperties свойство тепловой модели.
Пример: thermalmodel.MaterialProperties
RegionType - Тип геометрической области'Face' для модели 2-D | 'Cell' для модели 3-DТип геометрической области, указанный как 'Face' или 'Cell'.
Пример: findThermalProperties(thermalmodel.MaterialProperties,'Cell',1)
Типы данных: char | string
RegionID - Идентификатор геометрической областиИдентификатор геометрической области, заданный как вектор положительных целых чисел. Поиск идентификаторов регионов с помощью pdegplot.
Пример: findThermalProperties(thermalmodel.MaterialProperties,'Face',1:3)
Типы данных: double
tmpa - Присвоение свойств материалаThermalMaterialAssignment объектНазначение свойств материала, возвращаемое как ThermalMaterialAssignment объект. См. раздел Свойства назначения тикематериалов.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.