Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Контактные задачи зачастую являются существенно нелинейными (общий контакт) и требуют значительных компьютерных ресурсов для решения. При этом для выбора модели, приводящей к наиболее эффективному решению, очень важно понимать физическое содержание задачи. Нелинейность контактных задач связана с двумя моментами. Во-первых, область контакта, а, следовательно, граничные условия до получения решения являются неизвестными. Во-вторых, во многих контактных задачах необходимо учитывать трение. Эффекты, связанные с трением, могут приводить к плохо сходящимся задачам.
К действиям контакта относятся:
Для создания контакта на панели команд необходимо выбрать (Режим — Граничные условия, Объект — Контакт, Действие — Создать).
В CAE Fidesys создание контактных взаимодействий реализовано автоматически или вручную.

Каждой контактной паре приписывается индивидуальный номер (ID) и набор свойств. Число контактных пар не ограничено. Для визуализации созданной контактной пары кликните мышью на название необходимой контактной пары в том же дереве объектов слева. Выбранная пара будет подсвечена на модели желтым цветом.
Автоматическое создание контактов реализовано через Автовыбор и происходит на базе типа сущности, которая выбрана в окне Геометрия сущности – Список сущностей и имеет выбор:
Глобально - по всем сущностям высокого порядка;
Объем - среди выбранных объемов в пределах точности поиска;
Поверхность - среди выбранных поверхностей в пределах точности поиска;
Кривая - среди выбранных кривых в пределах точности поиска.
При автоматическом создании контакта доступны Настройки поиска и Масштабирования.
Настройки поиска содержат настройки – Точность поиска контакта по касательной и Радиус поиска контактной поверхности. При включении этой настройки радиус поиска контакта будет складываться с Точностью.
Масштабирование учитывает поверхности с малой площадью. По умолчанию опция включена для автопоиска контактных пар и выключена при ручном выборе главной и побочной сущностей.
Ручное создание контакта реализовано через Выбор главной и побочной сущности.
Списки сущностей доступных для выбора главной и побочной сущностей: поверхность, кривая, вершина, узел, набор узлов, набор сторон, четырехугольная грань элемента, треугольник, ребро.
Типы контактов:
Общий / Общий (с нулевым трением);
Связанный / Связанный по нормали / Связанный по касательной;
Тепловой зазор;
Связанный - тип контакта, в котором главная и побочная сущности связаны ("склеены") между собой и контактная область не изменяется под действием приложенной нагрузки. Скольжение между гранями или ребрами, а также их разделение (нарушение контакта) не допускается.
Связанный по нормали - тип контакта, аналогичный связанному, в котором не допускается разделение главной и побочной сущностей в нормальном направлении, но разрешено проскальзывание контактной поверхности.
Связанный по касательной - тип контакта, аналогичный связанному, в котором не допускается проскальзывание главной и побочной сущностей по касательной, но разрешено разделение контактных поверхностей.
В связанном по касательной контакте реализован Преднатяг. Его значение задается в единицах силы.
Точность – это область поиска контакта, т.е. максимальный радиус области поиска контактных узлов во время расчета.
В CAE Fidesys реализованы следующие контактные алгоритмы:
Если установить метод на Авто – происходит автоматическая замена в зависимости от типа контакта: если связанный, то автоматически меняется на метод MPC, если общий - то на метод штрафов с настройками по умолчанию.
Для добавления изменений на панели команд необходимо выбрать (Режим — Граничные условия, Объект — Контакт, Действие — Изменить). Данная функция позволяет изменить для выбранных ID контактов такие параметры, как Тип контакта, Точность, Метод, а также их настройки.
Для вывода списка данных о контактах или сохранение данных в файл на панели команд выберите (Режим — Граничные условия, Объект — Контакт, Действие — Список).
Для графического отображения контактов на панели команд необходимо выбрать (Режим — Граничные условия, Объект — Контакт, Действие — Прорисовка).
Удаление контакта осуществляется по ID следующим образом (Режим — Граничные условия, Объект — Контакт, Действие — Удалить).
В FidesysViewer после выполнения расчета можно оценить поведение каждого контактного элемента по присвоенному ему статусу в поле Статус Контакта (Contact Status):

Данное поле имеет одну компоненту, которая может принимать следующие значения:
0 – нет контакта;
1 - контакт есть, но связь в узле не записывается;
2 – контакт есть, связь по нормали;
3 - контакт есть, связь по нормали и по касательной;
4 – контакт есть, связь по нормали и скольжение по касательной;
5 - контакт есть, связь по касательной.

- Метод MPC - многоточечное ограничение, метод контакта с использованием уравнений связи. Используются не узлы, а точки интегрирования (гауссовы). Метод MPC накладывает требования непроникновения и равенства нормальных напряжений, для применения которых используется метод прямого исключения (Direct elimination). Такой подход не требует подбора жесткости и дает решение за одну итерацию (если зона контакта не меняется);
- Метод Штрафов - метод контакта, в котором требуется задание контактных жесткостей, под которыми понимаются жесткости упругих элементов (виртуальных пружин), добавляемых программой для связи между контактируемыми сущностями.
Значение жесткости рассчитывается программой самостоятельно в зависимости от свойств материала деформированных элементов, но пользователь может масштабировать его умножением на необходимый коэффициент.
Общие рекомендации по выбору множителя для нормальной жесткости контакта методом Штрафов:
для задач с преобладанием изгиба и перемещениями жестких тел рекомендуется значение от 0.001 до 0.1;
для задач со связанным контактом коэффициент жесткости контакта по нормали может доходить до 1000, а для других моделей контакта до 1.
Общие рекомендации по выбору множителя для касательной жесткости контакта:
для задач с преобладанием изгиба и перемещениями жестких тел по касательной рекомендуется уменьшать значение;
максимальное значение равно 0.5, минимальное значение ограничено 0, однако значения меньше 0.01 устанавливать не рекомендуется.
Жесткость теплового контакта определяет точность равенства температур в области контакта. Жесткость теплового контакта представляет собой число Нуссельта с характерным размером равным размеру сетки. Чем больше значение параметра, тем точнее соблюдается равенство температур.
- Метод “Лагранжа” - используется для контактных задач, где важно точнее выполнить условие непроникновения поверхностей. В отличие от метода Штрафов, здесь контакт задаётся не через жёсткость, а через дополнительные контактные неизвестные - множители Лагранжа. Это уменьшает зависимость результата от штрафной жёсткости, но делает задачу более чувствительной к настройкам и к лишним ограничениям в модели.
ВАЖНО: Метод Лагранжа реализован только для статических задач.
В интерфейсе метод собран в один режим - Лагранжа. Обычно его настраивают от простого к сложному: сначала нормальный контакт без касательной части, затем при необходимости включают прилипание, трение, отлипание и ограничения по сдвигу.
Поля интерфейса для метода Лагранжа:
Стабилизационный параметр. Численная стабилизация множителей Лагранжа. Нужна, чтобы матрица не становилась вырожденной или плохо обусловленной. Рекомендуемое начальное значение: 1e-20. Если расчёт падает из-за сингулярной матрицы или плохой обусловленности, параметр можно постепенно увеличивать: 1e-18, 1e-16, 1e-15. Это не физическая жёсткость контакта, а лишь малая численная добавка для устойчивости.
Допуск на проникновение. Если опция включена, контакт активируется только после проникновения больше заданного значения. Размерность такая же, как у геометрии модели: если модель в метрах, то значение в метрах; если в миллиметрах, то в миллиметрах. Малое значение даёт более строгий контакт, но может приводить к частому включению и выключению контактных точек. Большее значение делает включение контакта спокойнее, но допускает больший проход поверхностей до активации.
Критическое напряжение на разрыв. Если опция включена, задаётся предел отлипания. Когда нормальная контактная реакция начинает работать на растяжение выше этого значения, контакт раскрывается. Единицы должны соответствовать силовой системе модели. В обычной постановке СИ это можно задавать как напряжение в Па. Меньшее значение - контакт легче раскрывается. Слишком большое значение может удерживать контакт там, где по физике уже должен быть отрыв.
Добавить шаги прилипания. Включает предварительную проверку состояния прилипания. Метод сначала пробует считать контакт как прилипший, затем проверяет, должен ли он перейти в скольжение. Полезно для задач с трением и переходами “прилипание - скольжение”. Для простого контакта без трения этот параметр обычно не нужен.
Ограничение по касательной. Включает касательную часть контакта. Если опция выключена, работает только нормальный контакт: поверхности не проходят друг через друга, но могут свободно скользить. Включать стоит, если нужно учитывать трение, прилипание или связать поверхности по касательной. Если после включения этого параметра расчёт стал хуже сходиться, сначала уменьшайте “Скорость скольжения”.
Скорость скольжения. Параметр активности касательной части при скольжении. Это не физическая скорость тела в м/с, а численный коэффициент, который определяет, насколько резко работает касательное ограничение. Начальное значение можно брать 1. Если сходимость плохая, уменьшать: 0.1, 0.01, иногда ниже. Чем больше значение, тем жёстче и резче работает касательная часть. Чем меньше значение, тем мягче переход к скольжению.
Критическое сдвиговое напряжение. Если галочка включена, задаётся верхний предел касательной контактной реакции. Это помогает убрать резкие скачки трения и слишком большие касательные усилия. Единицы такие же, как у касательного контактного напряжения/реакции в выбранной системе единиц. Для СИ обычно ориентируются на Па. Если поле не задано, ограничение по касательной реакции фактически не используется.