Навчальна тема

Неявна та явна динаміка

Implicit vs Explicit Dynamics у МСЕ: time integration, stability, timestep, iterations, impact/contact, energy balance та mass scaling.

0 практичних завдань0 підтем

Implicit та явний (explicit) dynamics — два різні підходи до інтегрування рівнянь руху в часі. Вибір визначається тривалістю процесу, нелінійністю, контактом, розміром моделі та необхідним часовим масштабом.

Implicit dynamics

Implicit method на кожному часовому кроці розв’язує систему рівнянь, а для нелінійної задачі зазвичай виконує ітерації рівноваги. Крок часу може бути відносно великим із точки зору numerical stability, хоча accuracy усе одно обмежує його практичний розмір. Метод зручний для порівняно тривалих процесів і задач, де допустима вартість глобального розв’язання системи.

Explicit dynamics

Explicit scheme оновлює стан без глобальних Newton-ітерацій, але є conditionally stable: допустимий timestep обмежується найменшим характерним часом проходження хвилі через елементи. Дуже дрібний елемент може визначити timestep для всієї моделі.

Це робить явний (explicit) ефективним для коротких процесів із сильним контактом, ударом, великими деформаціями та складною нелінійністю, де кількість малих кроків компенсується дешевизною кожного кроку.

Контроль явний (explicit)-розрахунку

Перевіряйте kinetic, internal і total energy, artificial/hourglass energy, stable timestep та вплив масштабування маси (mass scaling). Для quasi-static явний (explicit) response кінетична енергія повинна залишатися достатньо малою порівняно з внутрішньою в контексті конкретної задачі. Прискорення процесу або масштабування маси (mass scaling) не повинні змінювати фізичний механізм response.

Про цю тему

Implicit dynamics використовує глобальний розв’язок та ітерації, explicit — дуже малі conditionally stable time steps без глобальних Newton-ітерацій. Пояснено області застосування й контроль енергії.