974x
000540
2019-09-13

FAQ 003585 | Я использую в своей модели шарниры на концах стержня с проскальзыванием в продольном направлении. Однако расчет ...

Вопрос:
Я использую в своей модели шарниры на концах стержня с проскальзыванием в продольном направлении. Однако при попытке выполнить расчет, он всегда прерывается и программа отображает сообщение о неустойчивости. Каким образом можно оптимизировать систему?

Ответ:
Из-за нелинейного расчета является для решателя уравнений определение проскальзывания довольно сложной задачей. Чтобы избежать неустойчивости модели, руководствуйтесь следующими советами.

Приращение нагрузки
У нелинейностей часто трудно найти равновесие, потому, чтобы избежать неустойчивости, рекомендуем применить нагрузку в несколько этапов (см. Рисунок 01). Например, при указании двух приращений нагрузки, будет на первом этапе применяться только половина нагрузки. Потом будут осуществляться итерации до тех пор, пока не будет найдено равновесие. На втором этапе, затем будет применяться полная нагрузка к уже деформированной системе и опять будет проводится очередной итеративный расчет, пока не будет достигнуто состояние равновесия. Только не забывайте, что приращения нагрузки значительно увеличивает время расчета. Поэтому в соответствующем поле настроек расчета автоматически предустановлено значение 1 (то есть, без приращения нагрузки). Далее можно также указать, сколько шагов приращения нагрузки должно быть применено для каждого загружения или сочетания нагрузок (см. Рисунок 02). Общие настройки потом в расчете рассматриваться не будут. 

Определение проскальзывания
Проскальзывание (например, в соединении) как правило определяется с помощью нелинейности «Частичная работа» (см. Рисунок 03). Благодаря данной функции затем можно легко определить все перемещения шарнира, от которого должны передаваться силы. Как видно на диаграмме, фиксатор, то есть жесткость, действующая согласно перемещениям шарнира, считается жестким (вертикальное ветвление, см. красные стрелки). Однако определенных обстоятельствах это может привести к численным проблемам при расчете. Потому, чтобы избежать этого, нужно данную жесткость немного уменьшить. Этого можно достичь с помощью определения очень жесткой пружины (см. Рисунок 04).

Кроме жесткого фиксатора, могут численные проблемы возникать также при проскальзывании. В таком случае необходимо учитывать лишь небольшую жесткость, чтобы чуть-чуть увеличить горизонтальное ветвление. Жесткость притом должна быть насколько малой, чтобы не имела решающего воздействия (см. Рисунок 05). Достижение данных настроек возможно с помощью нелинейности «Диаграмма».

Расположение шарниров стержня
При размещении шарниров необходимо следить за тем, чтобы они были определены в разные направления. Если определить шарниры в одинаковом направлении, то он не будет иметь достаточной опоры и, следовательно, система буде давать сбой на первых же итерациях. В таком случае потом необходимо определить проскальзывание только на одной стороне стержня, и соответствующим образом скорректировать размер проскальзывания (см. Рисунок 06).