Реализация и сравнение различных вариантов алгоритма Узавы в задачах упругости для несжимаемых материалов
Использование метода конечных элементов для решения задач теории упругости. Применение метода Узавы для решения системы линейных алгебраических уравнений с седловой точкой. Результаты расчетов и сравнительный анализ различных вариантов алгоритма Узавы.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 30.05.2017 |
Размер файла | 129,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Реализация и сравнение различных вариантов алгоритма Узавы в задачах упругости для несжимаемых материалов
Н.Е. Степин
Введение
Для решения задач теории упругости одним из наиболее распространенных является метод конечных элементов, который в итоге приводит к решению системы линейных алгебраических уравнений (СЛАУ) с разреженной матрицей [6,9,11]. Число уравнений в этой система достаточно велико и существенно зависит от размерности задачи и того, насколько мелкая сетка используется в методе конечных элементов. Как правило, решение задачи получается тем точнее, чем мельче сетка, поэтому актуальной является проблема выбора методов, позволяющих решать системы максимально возможной размерности при ограниченных ресурсах компьютера [10]. Для различных типов задач получаются матрицы разной структуры и эффективными могут быть разные методы. Существует достаточно много общепринятых методов (прямые и итерационные методы; для симметричных и несимметричных матриц; могут быть использованы различные предобуславливатели, ускоряющие процесс решения задачи) [1,2], и остаётся только подобрать наиболее эффективный. В каждой конкретной ситуации нужен индивидуальный подход.
Но существуют некоторые классы задач, где эти методы почти не применимы: для большинства задач этих классов они не сходятся или сходятся очень медленно. Одна из причин этого - наличие собственных значений разных знаков у матрицы системы (системы с седловой точкой). К таким задачам, к примеру, относятся пространственные задачи теории упругости для тел из несжимаемых материалов (в частности, это могут быть задачи об образовании в предварительно нагруженных телах из несжимаемого материала концентраторов напряжений - упругих включений также из несжимаемого материала, сформулированные на основе теории наложения больших деформаций) [5, 12, 13]. Это системы следующего вида:
Здесь A - симметричная положительно определенная матрица, В - прямоугольная матрица. Эту систему можно записать также в обычной форме Mx = R, где
, .
Непосредственное применение перечисленных выше итерационных методов для этих систем неэффективно. Решить эту проблему можно применением специально модифицированных итерационных, и, в частности, релаксационных методов решения СЛАУ [3,7,8].
Отметим, что системы с седловой точкой возникают также при численном решении задач динамики вязкой несжимаемой жидкости [4,5].
1. Метод Узавы
алгоритм узава упругость седловой
Для решения СЛАУ с седловой точкой можно применить метод Узавы [3,7,8]. Это итерационный метод, на каждой итерации которого требуется два раза решить СЛАУ с матрицей A и меняющейся каждый раз правой частью. Такие СЛАУ, в свою очередь, могут решаться упомянутыми выше прямыми или итерационными методами.
Известно несколько вариантов алгоритма Узавы, основанных на различных итерационных методах решения СЛАУ, таких как метод простых итераций, метод минимальных невязок, метод наискорейшего градиентного спуска, метод сопряжённых градиентов (двух- и трёхслойная схема) и трёхслойный метод сопряжённых невязок. Расчетные формулы для коэффициентов, используемых в этих вариантах метода Узавы, записываются по аналогии с расчетными формулами соответствующих итерационных методов [7].
2. Результаты расчетов и сравнительный анализ различных вариантов алгоритма Узавы
Приведенный выше алгоритм был программно реализован в системе конечно-элементного прочностного анализа Фидесис. Было проведено сравнение результатов решения таких задач алгоритмом Узавы, основанном на методе минимальных невязок (MRes), методе наискорейшего градиентного спуска (StDes), методе сопряжённых градиентов (двух- и трёхслойная схема) (CG2, CG3) и трёхслойном методе сопряжённых невязок (CRes). Ниже приведено сравнение полученных результатов для четырех матриц различной размерности:
1. 30402 строки, из них 20402 приходятся на главный блок (матрица А);
2. 120802 строки, из них 80802 приходятся на главный блок;
3. 246534 строк, из них 164738 приходятся на главный блок;
4. 481602 строки, из них 321602 приходятся на главный блок.
Критерием окончания расчёта было уменьшение начальной невязки в 105 раз. Для решения СЛАУ с матрицей А на каждой итерации метода Узавы использовались прямые методы.
На графике по вертикальной оси отмечено время (в секундах), которое требуется для решения системы тем или иным вариантом алгоритма, а по горизонтальной оси отмечены матрицы, для которых приведены данные. Разными символами на линиях отмечены разные методы.
Отметим, что количество итераций алгоритма Узавы почти не зависит от размерности матрицы, но, тем не менее, как можно видеть из графика, время расчёта увеличивается с размером матрицы (матрицы на графике упорядочены по возрастанию их размерности). Это связано с ростом времени, потраченного на одну итерацию алгоритма и решение СЛАУ с матрицей A, размерность которой тоже растёт. Также можно видеть, что наиболее эффективным и стабильным является метод Узавы, основанный на методе сопряжённых невязок (CRes).
Рис. 1 Зависимость времени решения системы методом Узавы от матрицы и метода, на котором основан алгоритм
Это подтверждается и другим графиком, приведённым ниже. Здесь показана зависимость времени решения и количества итераций алгоритма Узавы от метода на примере матрицы номер 4.
Рис. 2 Зависимость количества итераций и затраченного времени от метода, на котором основан метод Узавы
Заключение
Таким образом, проведено сравнение различных вариантов алгоритма Узавы при применении его к решению систем линейных алгебраических уравнений большой размерности, возникающих при конечно-элементном решении задач теории упругости для несжимаемых материалов. Результаты вычислительных экспериментов показали, что наиболее эффективным является вариант метода Узавы, основанный на методе сопряжённых невязок.
Литература
1. Бахвалов Н.С., Жидков Н.П., Кобельков Г.М. Численные методы [Текст]: Монография. М.: Наука, 2003. 632 с.
2. Быченков Ю.В. Оптимизация предобусловленных методов для седловых задач [Текст] // Доклады Академии наук. 2002. Т. 384, №4. с. 439-441.
3. Быченков Ю.В., Чижонков Е.В. Итерационные методы решения седловых задач [Текст]: Монография. М.: БИНОМ. Лаборатория знаний, 2010. 349с.
4. Кобельков Г.М. О методах решения уравнений Навье-Стокса [Текст] // Доклады АН СССР. 1978. Т. 243, № 4. с. 843-846.
5. Ладыженская О.А. Математические вопросы динамики вязкой несжимаемой жидкости [Текст]: Монография. М.: Наука, 1970. 288с.
6. Левин В.А., Калинин В.В., Зингерман К.М., Вершинин А.В. Развитие дефектов при конечных деформациях. Компьютерное и физическое моделирование [Текст]: Монография. М.: Физматлит, 2007. 392 с.
7. Стёпин Н.Е., Левин В.А., Зингерман К.М., Вершинин А.В., Сравнительный анализ различных вариантов алгоритма Узавы в задачах упругости для несжимаемых материалов [Текст] // Вестник Тверского государственного университета, Серия Прикладная математика, выпуск 3(26), с. 29-34.
8. Чижонков Е.В. Релаксационные методы решения седловых задач [Текст]: Монография. М.: Российская академия наук, Ин-т вычислительной математики, 2002. 238 с.
9. Levin V.A., Vershinin A.V. Non-stationary plane problem of thesuccessive origination of stress concentrators in a loaded body. Finite deformations and their superposition [Text] // Communications in Numerical Methods in Engineering. 2008, v.24. pp.2229-2239.
10. Levin V.A., Zingerman K.M., Vershinin A.V., Nikiforov I.V.. CAE FIDESYS for strength analysis at large strains and their redistribution [Text] // 10-th Word Congress on Computational Mechanics. 8-13 July 2012. Sao Paulo. Brazil. Book of Abstracts. 19579. p. 323.
11. Zienkiewicz O.C., Taylor R.L. The finite element method. vol.1 The basis [Text]: Monography - Oxford: Butterworth-Heineman, 2000. 691 p.
12. Польской П.П., Мерват Хишмах, Михуб Ахмад. О влиянии стеклопластиковой арматуры на прочность нормальных сечений изгибаемых элементов из тяжёлого бетона [Электронный ресурс] // «Инженерный вестник Дона», 2012, №4. Режим доступа: http://ivdon.ru/magazine/archive/n4p2y2012/1304 (доступ свободный) - Загл. с экрана. Яз. рус.
13. Польской П.П., Маилян Д.Р. Композитные материалы - как основа эффективности в строительстве и реконструкции зданий и сооружений [Электронный ресурс] // «Инженерный вестник Дона», 2012, №4. Режим доступа: http://ivdon.ru/magazine/archive/n4p2y2009/1307 (доступ свободный). Загл. с экрана. Яз. рус.
Размещено на Allbest.ru
Подобные документы
Раскрытие сущности метода конечных элементов как способа решения вариационных задач при расчете напряженно-деформированного состояния конструкций. Определение напряжения и перемещения в упругой квадратной пластине. Базисная функция вариационных задач.
лекция [461,5 K], добавлен 16.10.2014Описание мобильной буровой установки. Разработка конструкции детали "Мачта". Решение линейных задач теории упругости методом конечных элементов. Расчёт напряженно-деформированного состояния детали в среде SolidWorksSimulation. Выбор режущих инструментов.
курсовая работа [3,0 M], добавлен 27.10.2017Исследование составляющих элементов теории решения изобретательских задач и её значение для науки, изобретателей и производства. Анализ степени изменения объекта в зависимости от степени трудоемкости: закон полноты, ритмики и увеличения степени системы.
контрольная работа [20,5 K], добавлен 10.02.2011Основные понятия и определения алгоритма решения изобретательских задач (АРИЗ) как комплексной программы алгоритмического типа, основанной на законах развития технических систем. Классификация противоречий, логика и структура АРИЗ. Пример решения задачи.
реферат [382,9 K], добавлен 16.06.2013Анализ введения в нелинейную теорию упругости и создание трехмерной модели с помощью ANSYS для исследования напряженно-деформированного состояния гиперупругих тел на примере деформации кольца. Проведение исследования методов решения нелинейных задач.
дипломная работа [647,6 K], добавлен 09.12.2021Исследование моделирования медицинского аппарата пульсовой аналитической системы. Задача оценки степени объективности метода моделирования применительно к объекту. Использование метода декомпозиции. Рекомендации по применению алгоритма моделирования.
статья [23,6 K], добавлен 06.09.2017Особенности проектирования подошв обуви, оценка ее долговечности, стойкости к механическим факторам износа, разновидности дефектов. Суть метода определения деформационных и прочностных характеристик низа обуви на основе конечно-элементного анализа.
автореферат [1,4 M], добавлен 24.08.2010Вывод уравнений для прочностных ограничений; изгиба круглой симметрично нагруженной пластины переменной толщины. Определение градиентов целевой функции. Алгоритм расчетов оптимальных дисков методом чувствительности при различных граничных условиях.
дипломная работа [2,1 M], добавлен 21.06.2014Характеристика методов решения инженерных задач (морфологический анализ, мозговая атака, функционально-стоимостный анализ). Теории решения изобретательских задач. Поиск технического решения устранения трения при обработке изделий из алюминиевых сплавов.
курсовая работа [131,1 K], добавлен 26.10.2013Традиционный метод решения технических задач и кустарный промысел. Особенности чертежной тактики машиностроения и современного проектирования. Использование способов "мозгового штурма", синектики, морфологического анализа и ликвидации тупиковых ситуаций.
реферат [42,1 K], добавлен 09.02.2011