Поиск структурных граничных условий и граничных нагрузок, назначенных геометрической области
возвращает структурные граничные условия и граничные нагрузки, назначенные области, указанной sbca = findStructuralBC(structuralmodel.BoundaryConditions,RegionType,RegionID)RegionType и RegionID. Функция возвращает структурные граничные условия, назначенные structuralBC и граничные нагрузки, назначенные structuralBoundaryLoad.
Найдите структурные граничные условия для граней 3-D геометрии.
Создайте несущую модель и включите геометрию блока.
structuralmodel = createpde('structural','static-solid');
Включите геометрию блока в модель и постройте график геометрии.
importGeometry(structuralmodel,'Block.stl'); pdegplot(structuralmodel,'FaceLabels','on','FaceAlpha',0.5)

Задайте тягу поверхности на грани 1 блока.
structuralBoundaryLoad(structuralmodel,'Face',1,'SurfaceTraction',[100;10;300]);
Укажите давление на грань 3 блока.
structuralBoundaryLoad(structuralmodel,'Face',3,'Pressure',300);
Наложите зависимость свободы на грани 5 и 6 блока.
structuralBC(structuralmodel,'Face',[5,6],'Constraint','free');
Проверьте спецификацию граничных условий для граней 1 и 3.
sbca = findStructuralBC(structuralmodel.BoundaryConditions,'Face',[1,3]);
sbcaFace1 = sbca(1)sbcaFace1 =
StructuralBC with properties:
RegionType: 'Face'
RegionID: 1
Vectorized: 'off'
Boundary Constraints and Enforced Displacements
Displacement: []
XDisplacement: []
YDisplacement: []
ZDisplacement: []
Constraint: []
Radius: []
Reference: []
Boundary Loads
Force: []
SurfaceTraction: [3x1 double]
Pressure: []
TranslationalStiffness: []
sbcaFace3 = sbca(2)
sbcaFace3 =
StructuralBC with properties:
RegionType: 'Face'
RegionID: 3
Vectorized: 'off'
Boundary Constraints and Enforced Displacements
Displacement: []
XDisplacement: []
YDisplacement: []
ZDisplacement: []
Constraint: []
Radius: []
Reference: []
Boundary Loads
Force: []
SurfaceTraction: []
Pressure: 300
TranslationalStiffness: []
Проверьте спецификацию граничных условий для граней 5 и 6.
sbca = findStructuralBC(structuralmodel.BoundaryConditions,'Face',[5,6]);
sbcaFace5 = sbca(1)sbcaFace5 =
StructuralBC with properties:
RegionType: 'Face'
RegionID: [5 6]
Vectorized: 'off'
Boundary Constraints and Enforced Displacements
Displacement: []
XDisplacement: []
YDisplacement: []
ZDisplacement: []
Constraint: "free"
Radius: []
Reference: []
Boundary Loads
Force: []
SurfaceTraction: []
Pressure: []
TranslationalStiffness: []
sbcaFace6 = sbca(2)
sbcaFace6 =
StructuralBC with properties:
RegionType: 'Face'
RegionID: [5 6]
Vectorized: 'off'
Boundary Constraints and Enforced Displacements
Displacement: []
XDisplacement: []
YDisplacement: []
ZDisplacement: []
Constraint: "free"
Radius: []
Reference: []
Boundary Loads
Force: []
SurfaceTraction: []
Pressure: []
TranslationalStiffness: []
structuralmodel.BoundaryConditions - Структурные граничные условияBoundaryConditions имущество StructuralModel объектСтруктурные граничные условия модели, указанные как BoundaryConditions свойство StructuralModel объект.
RegionType - Тип геометрической области'Edge' для модели 2-D | 'Face' для модели 3-DТип геометрической области, указанный как 'Edge' для модели 2-D или 'Face' для модели 3-D.
Пример: findStructuralBC(structuralmodel.BoundaryConditions,'Edge',1)
Типы данных: char | string
RegionID - Идентификатор геометрической областиИдентификатор геометрической области, заданный как вектор положительных целых чисел. Поиск идентификаторов регионов с помощью pdegplot.
Пример: findStructuralBC(structuralmodel.BoundaryConditions,'Face',1:3)
Типы данных: double
sbca - Структурные граничные условия и назначение граничных нагрузокStructuralBC объектСтруктурные граничные условия и назначение граничных нагрузок, возвращаемые как StructuralBC объект. Дополнительные сведения см. в разделе Свойства StructuralBC.
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.