Контакты в Creo Ansys Simulation
Creo Ansys Simulation позволяет создавать контакты между привязками в пределах модели вручную или автоматически. Контакты можно создавать между поверхностями, кромками и вершинами. Поведение привязок в контакте (остаются соединенными, скользящими или разделяющимися) во время исследования моделирования называется
поведением контакта.
Для теплового исследования можно создать
поведение теплового контакта, чтобы учитывать кондуктивный теплоперенос между поверхностями в контакте. Контакты в модели можно создавать следующими способами.
Автоматическое обнаружение контактов при определении нового исследования моделирования
При создании нового исследования моделирования флажок Использовать автоматическое обнаружение контактов (Use automatic contacts detection) установлен по умолчанию. Программа обнаруживает все поверхности между твердыми телами, которые находятся в пределах заданного расстояния друг друга. Контактам, обнаруженным с помощью этого метода, автоматически назначается поведение объединенного контакта, и они становятся доступными для исследования моделирования в узле Контакты (Contacts) и в подузле Объединяющий (Bonded) в дереве моделирования. Контакты можно править или удалять по мере необходимости. Отметим, что контакты с собой (контакты в пределах одного тела или компонента либо изогнутой поверхности с собой) не обнаруживаются с помощью этого метода и эта страница не отображается для моделей с одним телом. Контакты между нетвердотельными привязками также не определяются с помощью этого метода.
|
Если геометрия модели изменяется после создания исследования с установленным флажком Использовать автоматическое обнаружение контактов (Use automatic contacts detection), можно использовать команду > > , чтобы снова обнаружить все контакты в этом исследовании, когда появляются новые контакты или когда ранее обнаруженные контакты становятся недействительными. |
Автоматическое обнаружение контактов при выборе привязок
Программное обеспечение может также автоматически обнаруживать контакты между двумя или несколькими выбранными твердыми телами или компонентами, которые в активном исследовании моделирования находятся в пределах указанного удаления друг от друга.
Для автоматического обнаружения контактов в модели в активном исследовании моделирования выполните следующие шаги.
1. Щелкните > > . Откроется диалоговое окно Автообнаружение контактов (Auto-Detect Contacts).
2. Выберите в модели твердотельные компоненты или тела. Выбор отображается в коллекторе Привязки (References).
3. В поле
Допуск (Tolerance) отображается значение по умолчанию, которое автоматически вычисляется на основе геометрии модели. Измените это значение, чтобы указать расстояние, в пределах которого нужно обнаруживать контакты. Щелкните
, если нужно вернуться к использованию значения по умолчанию.
4. Выберите одно из следующих значений опции Поведение контакта (Contact behavior).
◦ Объединяющий (Bonded) - нет разделения или скольжения между привязками, которые находятся в контакте. Объединяющие контакты имеют нулевые степени свободы между соприкасающимися компонентами и могут рассматриваться как жестко скрепленные. Объединенные компоненты не отделяются друг от друга во время исследования моделирования. Этот тип контакта позволяет использовать линейное решение, так как длина контакта или площадь не изменяются во время приложения нагрузки.
◦ Без разделения (No Separation) - аналогично объединенным контактам разделение привязок в контакте не разрешено во время исследования моделирования. Однако между привязками в контакте могут иметь место небольшие скользящие сдвиги без трения.
Эта опция недоступна для тепловых исследований.
◦ Свободно (Free) - соединенные компоненты или поверхности могут свободно перемещаться относительно друг друга. Компоненты могут отделяться или даже проникать друг в друга. Приложенные силы не передаются между соединенными компонентами или поверхностями.
◦ Без трения (Frictionless) - задает для моделей стандартный односторонний контакт; т. е. нормальное давление при возникновении разделения равно нулю. Таким образом, в модели могут образоваться промежутки между телами в зависимости от нагрузки. Это нелинейный случай, поскольку площадь контакта может изменяться при приложении нагрузки. В этой опции предполагается нулевой коэффициент трения, допускающий свободное скольжение. При использовании этой настройки контакта модель должна быть хорошо закреплена.
◦ С шероховатостью (Rough) - задает полный фрикционный контакт моделей, при котором нет скольжения между кромками или поверхностями. По умолчанию автоматическое закрытие промежутков не возникает. Этот случай соответствует бесконечному коэффициенту трения между контактирующими телами.
◦ Можно также выбрать ранее созданное поведение контакта в списке Поведение контакта (Contact behavior) или выбрать опцию Создать новый (Create new) в списке Поведение контакта (Contact behavior), если требуется определить пользовательское поведение контакта. Укажите наименование для поведения контакта или используйте наименование по умолчанию.
5. Установите флажок Переопределить поведение для существующих контактов (Override Behavior for existing contacts), чтобы переключить поведение контакта для использования выбранного существующего поведения.
6. Для моделей, содержащих оболочечные пары, установите флажок Создать ссылочные контакты "один к одному" (Create one to one reference contacts).
7. Нажмите кнопку ОК. Контакты, удовлетворяющие указанным критериям допуска, создаются и отображаются в дереве моделирования в подузле поведения контакта узла Контакты (Contacts).
Создание контактов вручную
Можно вручную создавать контакты между двумя привязками в модели. Чтобы создать контакт вручную, выполните следующие шаги.
2. Откроется диалоговое окно Определение контакта (Contact Definition).
3. Укажите наименование или используйте наименование по умолчанию. Можно также щелкнуть образец цвета, расположенный рядом с полем Наименование (Name), чтобы изменить цвет значка, распределения или текста, отображаемых для нагрузки.
4. Выберите поверхность, кромку, кривую или вершину в коллекторе Первая привязка (First reference).
5. Выберите поверхность, кромку, кривую или вершину в коллекторе Вторая привязка (Second reference).
| Можно создать контакты для одной и той же привязки, выбрав одну и ту же привязку в коллекторах Первая привязка (First reference) и Вторая привязка (Second reference). |
6. Выберите одно из следующих значений опции Поведение контакта (Contact behavior).
◦ Объединяющий (Bonded) - нет разделения или скольжения между привязками, которые находятся в контакте. Объединяющие контакты имеют нулевые степени свободы между соприкасающимися компонентами и могут рассматриваться как жестко скрепленные. Объединенные компоненты не отделяются друг от друга во время исследования моделирования. Этот тип контакта позволяет использовать линейное решение, так как длина контакта или площадь не изменяются во время приложения нагрузки.
◦ Без разделения (No Separation) - аналогично объединенным контактам разделение привязок в контакте не разрешено во время исследования моделирования. Однако между привязками в контакте могут иметь место небольшие скользящие сдвиги без трения.
Эта опция недоступна для тепловых исследований.
◦ Свободно (Free) - соединенные компоненты или поверхности могут свободно перемещаться относительно друг друга. Компоненты могут отделяться или даже проникать друг в друга. Приложенные силы не передаются между соединенными компонентами или поверхностями.
◦ Без трения (Frictionless) - задает для моделей стандартный односторонний контакт; т. е. нормальное давление при возникновении разделения равно нулю. Таким образом, в модели могут образоваться промежутки между телами в зависимости от нагрузки. Это нелинейный случай, поскольку площадь контакта может изменяться при приложении нагрузки. В этой опции предполагается нулевой коэффициент трения, допускающий свободное скольжение. При использовании этой настройки контакта модель должна быть хорошо закреплена.
◦ С шероховатостью (Rough) - задает полный фрикционный контакт моделей, при котором нет скольжения между кромками или поверхностями. По умолчанию автоматическое закрытие промежутков не возникает. Этот случай соответствует бесконечному коэффициенту трения между контактирующими телами.
◦ Можно также выбрать ранее созданное поведение контакта в списке Поведение контакта (Contact behavior) или выбрать опцию Создать новый (Create new) в списке Поведение контакта (Contact behavior), если требуется определить пользовательское поведение контакта. Укажите наименование для поведения контакта или используйте наименование по умолчанию.
7. Нажмите кнопку OK, чтобы создать контакт. Щелкните Повторить (Repeat), чтобы сохранить текущий контакт и открыть диалоговое окно Определение контакта (Contact Definition) с опциями, которые уже выбраны или введены.
Создание поведения контакта для тепловых исследований
Чтобы рассматривать кондуктивную теплопередачу между поверхностями контакта, можно указать проводимость термического контакта для поведения контакта. Проводимость термического контакта должна иметь значение больше 0. Можно создать поведение контакта заранее и использовать его при определении контактов позже.
Чтобы создать поведение теплового контакта, выполните следующие шаги.
1. Щелкните > > . Откроется диалоговое окно Поведение термического контакта (Thermal Contact Behavior).
2. Укажите наименование контакта или примите наименование по умолчанию.
3. Укажите положительное значение, параметр или выражение, расчет которого дает положительное значение для опции Проводимость (Conductance) Выберите единицы измерения для проводимости.
4. Нажмите кнопку ОК, чтобы создать и сохранить поведение контакта. Поведение контакта отображается в дереве моделирования и является родительским узлом для любых контактов, которые его используют.