Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Ограничение перемещения может быть задано для любых типов геометрических объектов.
Создание или изменение перемещения осуществляется следующим образом:
На Панели команд выберите Режим - Граничные условия.
Выберите Объект - Перемещение.
С помощью элементов графического интерфейса пользователя задайте идентификатор (ID) или имя набора граничных условий, укажите объекты, на которые накладываются ограничения, определите степени свободы и величины ограничений.
Нажмите Применить.
Соответствующие команды, вводимые в окне командной строки, имеют вид:
create displacement [ID] [name <'name'>] [{add | on} {nodeset | volume | surface | curve | vertex | hex | tet | face | tri | edge | node} <entity_list>] [DOF {all | {[1][2][3][4][5][6]}} fix <value>] [smallestCombine | average | largestCombine | OVERWRITE]
modify displacement {ID_list | 'name'|all} [name <'name'>] [{add | remove} {nodeset | volume | surface | curve | vertex | hex | tet | face | tri | edge | node} <entity_list>] [DOF {all | {[1][2][3][4][5][6]}} {fix <value> | free}] [smallestCombine | average | largestCombine | OVERWRITE]
Ниже описываются параметры (опции) этих команд.
Ключевым параметром каждой из приведенных команд является указатель ограничиваемых степеней свободы DOF (degree of freedom). С помощью его значения all указывается, что вводимые ограничения распространяются на все шесть степеней свободы узла. Эти степени свободы приведены в таблице 1.
Таблица 1 - Степени свободы
| Указатель степени свободы | Физический смысл |
1 |
Перемещение вдоль оси x |
2 |
Перемещение вдоль оси y |
3 |
Перемещение вдоль оси z |
4 |
Вращение вокруг оси x |
5 |
Вращение вокруг оси y |
6 |
Вращение вокруг оси z |
Степени свободы могут указываться в команде в любом порядке. Строки значений 1 2 3 4 5 6, 2 6 1 4 3 5 и all приведут к одному и тому же результату.
Для описания характера накладываемых ограничений используются параметры fix и free. При указании fix без какого-либо значения определенные (с помощью DOF) степени свободы жестко закрепляются. В случае ввода fix <value> действует ограничение, соответствующее введенному значению. Возможно ввести значение 0; оно эквивалентно указанию fix без значения. Если пользователь хочет убрать ограничения, то можно использовать параметр free.
Опции smallestCombine, average и largestCombine используются с целью получения комбинации ограничений. Они применимы только для изменения (модификации) уже имеющихся граничных условий.
Опция smallestCombine обеспечивает сравнение имеющихся ограничений с текущими значениями, вводимыми в командной строке. По результатам сравнения берется наименьшее значение и используется далее в качестве действующего граничного условия.
Опция average позволяет определять среднее значение ограничения, исходя из имеющегося граничного условия и текущего значения, заданного в командной строке.
Опция largestCombine дает результат в виде наибольшего значения ограничения из существующего граничного условия и вводимого значения.
Если ни одна из этих опций не указана, то используется комбинация по умолчанию OVERWRITE, при которой действующим граничным условием становится последнее заданное в командной строке.