Задайте граничные условия для структурной модели
structuralBC(structuralmodel,RegionType,RegionID,'Constraint',Cval)structuralBC(structuralmodel,RegionType,RegionID,'Displacement',Dval)structuralBC(structuralmodel,RegionType,RegionID,'XDisplacement',XDval,'YDisplacement',YDval,'ZDisplacement',ZDval)structuralBC(structuralmodel,RegionType,RegionID,'XDisplacement',XDval,Name,Value)structuralBC(structuralmodel,RegionType,RegionID,'YDisplacement',YDval,Name,Value)structuralBC(structuralmodel,RegionType,RegionID,'ZDisplacement',ZDval,Name,Value)structuralBC(___,'Vectorized','on')bc = structuralBC(___)structuralBC( задает одно из стандартных структурных граничных ограничений. Здесь, structuralmodel,RegionType,RegionID,'Constraint',Cval)Cval может быть 'fixed', 'free', 'roller' или 'symmetric'. Значением по умолчанию является 'free'.
Избегайте использования 'symmetric' для переходного и модального анализа, поскольку симметричное ограничение может предотвратить участие некоторых структурных режимов.
structuralBC( осуществляет смещение на контуре типа structuralmodel,RegionType,RegionID,'Displacement',Dval)RegionType с идентификационными номерами RegionID.
structuralBC( задает x-, y-, и z-компоненты вынужденного смещения.structuralmodel,RegionType,RegionID,'XDisplacement',XDval,'YDisplacement',YDval,'ZDisplacement',ZDval)
structuralBC не требует, чтобы вы задали все три компонента. В зависимости от вашей проблемы структурного анализа можно задать один или несколько компонентов путем выбора соответствующих аргументов и исключения других.
structuralBC(задает форму и длительность изменяющегося во времени значения x-компонента вынужденного смещения.structuralmodel,RegionType,RegionID,'XDisplacement',XDval,Name,Value)
structuralBC( задает форму и длительность изменяющегося во времени значения y-компонента вынужденного смещения.structuralmodel,RegionType,RegionID,'YDisplacement',YDval,Name,Value)
structuralBC( задает форму и длительность изменяющегося во времени значения z-компонента вынужденного смещения.structuralmodel,RegionType,RegionID,'ZDisplacement',ZDval,Name,Value)
structuralBC(___,'Vectorized','on') векторизованная функциональная оценка использования, когда вы передаете указатель на функцию в качестве аргумента. Если ваш указатель на функцию вычисляет векторизованным способом, то использование этого аргумента экономит время. Смотрите Векторизацию (MATLAB). Для получения дополнительной информации этой оценки, смотрите Непостоянные Граничные условия.
Используйте этот синтаксис с любым из входных параметров от предыдущих синтаксисов.
возвращает структурный объект граничного условия, использующий любой из входных параметров от предыдущих синтаксисов.bc = structuralBC(___)
Задайте как много граничных условий по мере необходимости, чтобы ограничить все движения твердого тела. Ограничение всех движений твердого тела означает, что целая геометрия может свободно вращаться или переместиться. Получившаяся линейная система уравнений сингулярна. Система может занять много времени, чтобы сходиться, или она не может сходиться вообще. Если система сходится, решение включает большое движение твердого тела в дополнение к деформации.
StructuralModel | structuralBodyLoad | structuralBoundaryLoad | structuralDamping | structuralProperties