findStructuralProperties

Поиск свойств несущего материала, присвоенных геометрической области

Описание

пример

smpa = findStructuralProperties(structuralmodel.MaterialProperties,RegionType,RegionID) возвращает свойства несущего материала, присвоенные указанной области. Структурные свойства включают модуль Юнга, отношение Пуассона и массовую плотность материала.

Примеры

свернуть все

Модуль Юнга и отношение Пуассона для камер 3-D геометрии.

Создайте несущую модель.

structuralmodel = createpde('structural','static-solid');

Создайте геометрию, состоящую из трех сложенных цилиндров, и включите ее в модель. Постройте график геометрии.

gm = multicylinder(10,[1 2 3],'ZOffset',[0 1 3]);
structuralmodel.Geometry = gm;
pdegplot(structuralmodel,'CellLabels','on','FaceAlpha',0.5)

Figure contains an axes. The axes contains 3 objects of type quiver, patch, line.

Присвойте различные значения модуля Юнга и отношения Пуассона каждой камере.

structuralProperties(structuralmodel,'Cell',1,'YoungsModulus',200E9, ...
                                              'PoissonsRatio',0.3);
structuralProperties(structuralmodel,'Cell',2,'YoungsModulus',210E9, ...
                                              'PoissonsRatio',0.3);
structuralProperties(structuralmodel,'Cell',3,'YoungsModulus',110E9, ...
                                              'PoissonsRatio',0.35);

Проверьте спецификацию структурных свойств для камеры 1.

mC1 = findStructuralProperties(structuralmodel.MaterialProperties,'Cell',1)
mC1 = 
  StructuralMaterialAssignment with properties:

       RegionType: 'Cell'
         RegionID: 1
    YoungsModulus: 2.0000e+11
    PoissonsRatio: 0.3000
      MassDensity: []
              CTE: []

Проверьте спецификацию структурных свойств для камер 2 и 3.

mC23 = findStructuralProperties(structuralmodel.MaterialProperties,'Cell',[2,3]);
mC2 = mC23(1)
mC2 = 
  StructuralMaterialAssignment with properties:

       RegionType: 'Cell'
         RegionID: 2
    YoungsModulus: 2.1000e+11
    PoissonsRatio: 0.3000
      MassDensity: []
              CTE: []

mC3 = mC23(2)
mC3 = 
  StructuralMaterialAssignment with properties:

       RegionType: 'Cell'
         RegionID: 3
    YoungsModulus: 1.1000e+11
    PoissonsRatio: 0.3500
      MassDensity: []
              CTE: []

Входные параметры

свернуть все

Свойства материала модели, заданные как MaterialProperties свойство StructuralModel объект.

Пример: structuralmodel.MaterialProperties

Тип геометрической области, заданный как 'Face' для модели 2-D или 'Cell' для модели 3-D.

Пример: findStructuralProperties(structuralmodel.MaterialProperties,'Cell',1)

Типы данных: char | string

Идентификатор геометрической области, заданный как вектор положительных целых чисел. Поиск идентификаторов областей при помощи pdegplot.

Пример: findStructuralProperties(structuralmodel.MaterialProperties,'Face',1:3)

Типы данных: double

Выходные аргументы

свернуть все

Присвоение свойств материала, возвращаемое как StructuralMaterialAssignment объект. Для получения дополнительной информации см. раздел StructuralMaterialAssignment Свойств.

Введенный в R2017b