Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
скад теория.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
856.99 Кб
Скачать

Прямое интегрирование уравнений движения

Уравнения движения конечно-элементной (МКЭ) модели мы будем рассматривать в виде:

MZ ¨ (t)+CZ ˙ (t)+KZ(t)=f(t)

(19)

где введена матрица демпфирования С, а точками сверху обозначено дифференцирование по времени.

Начальные условия определяются начальными перемещениями системы (вектор Z0) и начальными скоростями (вектор Ż0). Уравнения движения (19) интегрируются при начальных условиях методом разложения по формам собственных колебаний недемпфированной системы Z(0)=Z 0 ,Z ˙ (0)=Z ˙ 0 , что приводит к распавшейся системе в тех случаях, когда матрица демпфирования представляема в виде линейной комбинации матриц масс и жесткостей, т.е. C=αM +βK. Мы будем предполагать, что такое условие выполняется, тогда коэффициенты упомянутой линейной комбинации могут быть представлены формулами

α=2ω 1 ω 2 (ξ 1 ω 2 −ξ 2 ω 1 )/(ω 2 2 −ω 2 1 ),β=2(ξ 2 ω 2 −ξ 1 ω 1 )/(ω 2 2 −ω 2 1 )

(20)

где ω1, ω2, ξ1, ξ2 – первые две собственные круговые частоты в рад/с и модальное демпфирование для первой и второй формы собственных колебаний (в процентах от критического демпфирования). Предполагается, что ω1 > ω2 > 0 и ξ1 ≥ ξ2 > 0. В случае, когда ω1 = ω2 или первые две частоты очень близки (ω12)/ ω1 < 0.0001), принимается, что α = 2 ξ1ω1, β=0.

В реализации для SCAD принято Z 0 =Z ˙ 0 =0 , если это начало расчета, и Z 0 =Z(t ∗ ),Z ˙ 0 =Z ˙ (t ∗ ) , если выполняется продолжение прерванного расчета, где t* – момент времени сохранения предыдущего результата расчета.

Решение строится для тех случаев, когда нагрузки могут изменяться во времени по разным законам для различных узлов системы. Тогда вектор правой части представим в форме f(t)=∑ p=1 N p f p ⋅ϕ p (t) , где fp – вектор, определяющий узловую нагрузку на р-ю группу узлов, φp(t) – соответствующая функция времени, Np – количество групп узлов, для которых задаются разные функции времени.

Для решения задачи используется безусловно устойчивый вариант метода Ньюмарка в форме «предиктор-корректор». Весь временной интервал [tstart, tend] разбивается на конечное число шагов Nstep = Tdur/ Δt+1, Tdur=tend-tstart). В пределах одной постановки задачи шаг интегрирования Δt сохраняется постоянным. Если возникает необходимость интегрировать уравнения движения с разным по величине шагом, необходимо разбить весь временной интервал на подинтервалы [t0, t1], [t1, t2], ... , [tk-1, tk], каждый из которых интегрируется с постоянным в пределах интервала шагом Δtk (рис. 1). Первая постановка задачи – начало расчета – выполняется для первого подинтервала [t0, t1], а остальные постановки задачи – продолжение расчета – соответственно для подинтервалов [t1, t2], ... , [tk-1, tk].

Рис. 1. Разбивка на подинтервалы

Разрешающие уравнения

Будем рассматривать равновесие системы, у которой в начальной конфигурации выполняются условия

K0 Z= f,

(1)

а под влиянием приращения нагрузки на величину δf приращения усилий δs и перемещений δZ таковы, что компоненты вектора дополнительных перемещений dZ относительно невелики, но все же требуют гео­мет­рически нелинейного анализа. Тогда, как известно [17], уравнения в вариациях можно представить в форме

[K0 + K1(s0) + K2(Z0)]δZ = (K0 + KG)δZ = δf.

(2)

Здесь к обычной матрице жесткости K0 добавляется матрица начальных напряжений  K1(s0) = T(s0), линейно зависящая от усилий в системе перед началом приращения нагрузки, и матрица начальных поворотов K2(Z0), не более чем квадратично зависящая от перемещений. В уравнениях (2) не представлена матрица начального нагружения Дж. Одена [18], которая корректирует нагрузку. Неучет матрицы начального нагружения говорит о том, что предполагается независимость нагрузки от конфигурации системы или же считается, что соответствующие коррективы введены при формировании вектора приращений δf. Матрицу KG принято называть матрицей геометрической жесткости.