exponenta event banner

Свойства StructuralBC

Граничное условие или граничная загрузка для модели структурного анализа

Объект StructuralBC задает тип граничного условия УЧП или граничной нагрузки на набор контуров геометрии. Объект StructuralModel содержит вектор объектов StructuralBC в его свойстве BoundaryConditions.StructuralBCAssignments.

Чтобы задать граничные условия для вашей модели, используйте функцию structuralBC. Чтобы задать граничные загрузки, используйте structuralBoundaryLoad.

Свойства StructuralBC

развернуть все

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

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

Геометрический ID области, возвращенный как вектор положительных целых чисел. Найдите идентификаторы области с помощью pdegplot с (3-D) 'FaceLabels' или 'EdgeLabels' (2D) набор к 'on'.

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

Векторизованная функциональная оценка, возвращенная как 'off' или 'on'. Эта оценка применяется, когда вы передаете указатель на функцию в качестве аргумента. Чтобы сэкономить время в оценке указателя на функцию, задайте 'on', приняв, что ваш указатель на функцию вычисляет векторизованным способом. Смотрите Векторизацию (MATLAB). Для получения дополнительной информации этой оценки, смотрите Непостоянные Граничные условия.

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

Граничные ограничения и вынужденные смещения

развернуть все

Вынужденное смещение, возвращенное как числовой вектор или указатель на функцию. Числовой вектор должен содержать два элемента для 2D модели и три элемента для 3-D модели. Функция должна возвратить матрицу 2D строки для 2D модели и матрицу с тремя строками для 3-D модели. Каждый столбец матрицы должен соответствовать вынужденному вектору смещения в граничных координатах, обеспеченных решателем.

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

x-компонент вынужденного смещения, возвращенного как номер или указатель на функцию. Функция должна возвратить вектор - строку. Каждый столбец вектора должен соответствовать значению x-компонента вынужденного смещения в граничных координатах, обеспеченных решателем.

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

y-компонент вынужденного смещения, возвращенного как номер или указатель на функцию. Функция должна возвратить вектор - строку. Каждый столбец вектора должен соответствовать значению y-компонента вынужденного смещения в граничных координатах, обеспеченных решателем.

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

z-компонент вынужденного смещения, возвращенного как номер или указатель на функцию. Функция должна возвратить вектор - строку. Каждый столбец вектора должен соответствовать значению z-компонента вынужденного смещения в граничных координатах, обеспеченных решателем.

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

Стандартные структурные граничные ограничения, возвращенные как 'free', 'fixed', 'roller' или 'symmetric'.

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

Граничные загрузки

развернуть все

Нормальные и тангенциальные распределенные силы на контуре (в глобальной Декартовой системе координат), возвращенный как числовой вектор или указатель на функцию. Числовой вектор должен содержать два элемента для 2D модели и три элемента для 3-D модели. Функция должна возвратить матрицу 2D строки для 2D модели и матрицу с тремя строками для 3-D модели. Каждый столбец матрицы должен соответствовать поверхностному вектору тяги в граничных координатах, обеспеченных решателем.

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

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

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

Распределенная пружинная жесткость для каждого переводного направления, используемого, чтобы смоделировать эластичную основу, возвратилась как числовой вектор или указатель на функцию. Числовой вектор должен содержать два элемента для 2D модели и три элемента для 3-D модели. Пользовательская функция должна возвратить матрицу 2D строки для 2D модели и матрицу с тремя строками для 3-D модели. Каждый столбец этой матрицы соответствует вектору жесткости в граничных координатах, обеспеченных решателем.

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

Введенный в R2017b