exponenta event banner

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 Properties.

Представлен в R2017b