Найдите свойства теплового материала, присвоенные геометрической области
возвращает свойства теплового материала 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 задайте следующие тепловые свойства:
Теплопроводность
Массовая плотность составляет
Удельное тепло
thermalProperties(thermalmodel,'ThermalConductivity',10,... 'MassDensity',1,... 'SpecificHeat',0.1,... 'Face',1);
Для грани 2 задайте следующие тепловые свойства:
Теплопроводность
Массовая плотность составляет
Удельное тепло
thermalProperties(thermalmodel,'ThermalConductivity',20,... 'MassDensity',2,... 'SpecificHeat',0.2,... 'Face',2);
Для грани 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
объект. См. раздел Свойства ThermalMaterialAssignment.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.