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 object. The axes object 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' для 2D модели или 'Cell' для 3-D модели.

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

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

Геометрический ID области в виде вектора из положительных целых чисел. Найдите идентификаторы области при помощи pdegplot.

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

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

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

свернуть все

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

Введенный в R2017b