<<
>>

Методы численного интегрирования нелинейных уравнений движения

Рассмотрим методы прямого численного интегрирования, которые позво­ляют осуществлять интегрирование без предварительных преобразований уравнений динамического равновесия, что важно при их реализации на ЭВМ для задач большой размерности.

Для линейных систем они подробно рассмот­рены в [10, 204], а для нелинейных систем их обзор приведен в работе [239]. Методы прямого численного интегрирования делятся на: явные и неявные [239]. Явные методы (например, метод центральных разностей [199]) исполь­зуются в основном для анализа высокочастотных реакций конструкций (рас­пространение упругих волн, моделирование удара). Область применения неяв­ных методов (метод Ньюмарка [328] и θ-метод Вилсона [200]) - низкочастот­ный динамический анализ упругих систем.

Алгоритмы общепринятых методов прямого численного интегрирования уравнений движения нелинейных систем схожи с процедурами решения стати­ческих задач для нелинейных систем. Аналогично задачам статического анали­за нелинейность уравнений (1.1) требует применения итерационных процедур при их интегрировании. В частности, разновидности метода Ньютона-Рафсона (Канторовича) [63, 66] являются обобщением метода Ньютона на нелинейные уравнения со многими переменными. Различают два варианта метода Ньютона- Рафсона: полный и модифицированный [238]. При полном методе матрица ка­сательной жесткости вычисляется на каждой итерации, в модифицированном методе эта матрица вычисляется на начальной итерации и остается постоянной. В [238] показано, что сходимость полного метода Ньютона-Рафсона квадратич­ная, модифицированного - линейная. Несмотря на это, при реализации на ЭВМ

модифицированный метод оказывается эффективнее (экономичнее), т.к. требу­ется обращение только одной матрицы жесткости.

При разработке неявных методов численного интегрирования важным фак­тором является вид полинома, который аппроксимирует обобщенные ускорения в системе на интервале времени между tи /+Δ/ [136].

В работах [6, 136] ис­следуется влияние вида указанного аппроксимирующего полинома на точность и устойчивость схемы интегрирования. В практических задачах нелинейного динамического анализа большей популярностью пользуется аппроксимация ус­корений по методу Ньюмарка [239,245, 246, 253, 317, 357]. В методе Ньюмарка использован метод постоянного среднего ускорения, что при интегрировании линейных систем приводит к безусловно устойчивой схеме интегрирования [199]. При этом в нелинейной постановке исследователи используют те же зна­чения постоянных метода Ньюмарка, что и для линейных систем. Для анализа динамики нелинейных систем метод Ньюмарка объединяется с итерационным методом Ньютона-Рафсона, что приводит к пошагово-итерационной методике численного интегрирования. Обзор показал, что θ-метод Вилсона, основанный на линейной аппроксимации ускорения на интервале tи /+0Δ/, для анализа динамики нелинейных систем на практике не применяется, что связано с до­полнительными вычислительными затратами на вычисление конечного реше­ния для момента времени /+Δ/. Необходимо отметить, что оба упомянутых метода являются развитием общего метода линейного ускорения, который в линейной постановке не обладает свойством безусловной устойчивости.

Явные методы для нелинейного анализа динамики конструкций и механиз­мов используются редко [239, 263]. Наиболее популярный явный метод чис­ленного интегрирования представляет собой несколько модифицированную «упреждающую» схему интегрирования с использованием центральных разно­стей [204, 239]. «Упреждение» в этой схеме реализуется за счет вычисления скоростей в момент, соответствующий половине величины временного шага интегрирования. Общий недостаток явных методов интегрирования - жесткие ограничения на временной шаг интегрирования. Из соображений устойчивости метода максимальная величина шага определяется высшими собственными частотами системы, что намного меньше, чем этого требуют неявные методы.

Большая часть исследований в области устойчивости пошаговых прямых алгоритмов численного интегрирования относится к анализу линейных систем [10, 136, 199].

Заключения об устойчивости того или иного метода в линейной

постановке не могут быть целиком верны для нелинейных систем. Тем не ме­нее, их следует учитывать при выборе величины шага интегрирования. Для ус­ловно устойчивых методов, какими являются явные методы, величина шага не должна превышать критическую, определяемую по формуле

2

^cr=-------------------------------------------------------- , (1.2)

где ωmax- наибольшая собственная частота упругой системы, которая в общем случае находится решением проблемы на собственные значения. Для нелиней­ной системы ωmaxвеличина переменная, поэтому в пакетах программ, исполь­зующих явные методы интегрирования, величина временного шага выбирается адаптивно и может меняться в процессе интегрирования.

Устойчивость безусловно устойчивых неявных методов для линейных сис­тем не связана с величиной шага интегрирования. В таких методах ошибки ре­шения, связанные с высшими частотами колебания системы, не вносят значи­тельные погрешности в вычисления реакций системы по низшим формам. Ис­следования в работах [199, 350] показывают, что сделанные выше утверждения несправедливы для нелинейных систем, при анализе динамики которых может возникнуть численная неустойчивость. Одним из путей решения указанной выше проблемы неустойчивости является разработка методов численного ин­тегрирования, которые предотвращают резкие переходы энергии системы из одного вида в другой. Такие методы, называемые сохраняющими энергию ме­тодами численного интегрирования, предложены в работах [201, 350, 351]. Другим путем решения этой проблемы является модификация существующих неявных методов с целью введения в них искусственной численной диссипации энергии, гасящей высокочастотные колебания в упругой системе. Наиболее по­пулярным в этой области методом является метод Хилбера-Хьюс-Тэйлора (Hilber-Hughes-Taylor) [266] и его разновидности [201, 239], которые базиру­ются на методе Ньюмарка, что позволяет реализовать оба метода в одной чис­ленной процедуре. Однако, вводимое численное демпфирование высокочастот­ных колебаний не может обеспечить безусловную устойчивость метода чис­ленного интегрирования нелинейных механических систем.

1.2.

<< | >>
Источник: ЛУКЬЯНОВ АНДРЕЙ АНАТОЛЬЕВИЧ. МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ В ПРОБЛЕМЕ ОБЕСПЕЧЕНИЯ ТОЧНОСТИ ДВИЖЕНИЯ И ПОЗИЦИОНИРОВАНИЯ МОБИЛЬНЫХ МАНИПУЛЯЦИОННЫХ РОБОТОВ. ДИССЕРТАЦИЯ на соискание ученой степени доктора технических наук. Иркутск - 2005. 2005

Еще по теме Методы численного интегрирования нелинейных уравнений движения:

  1. Прямое численное интегрирование нелинейных уравнений движения
  2. Модуль прямого численного интегрирования уравнений движения геометрически нелинейных стержневых систем
  3. Учет нелинейной зависимости сил инерции от перемещений в методах прямого численного интегрирования
  4. Методы построения уравнений движения геометрически нелинейных стержневых механических систем
  5. Численные методы решения дифференциальных уравнений.
  6. 2.1. Численный метод решения многокритериальной задачи дискретного нелинейного программирования
  7. 6. Метод Галеркина-Петрова для нелинейных уравнений
  8. 3.2. Метод Ньютона для системы нелинейных уравнений
  9. 3.3. Метод итерации для нелинейной системы уравнений
  10. 1.8. Численные методы решения обыкновенных дифференциальных уравнений
  11. 10. Практическое занятие №10 "Численные методы решения дифференциальных уравнений"
  12. 1.3. Численное интегрирование
  13. Тема 6 Численное интегрирование
  14. Глава 7Методы решения нелинейных уравнений
  15. Тема 5 Решение систем нелинейных уравнений (СНУ).