Алгоритм смешанного метода конечных элементов решения задач теории стержней
Недостатки методов в перемещениях и напряжениях, основанных на вариационных принципах Лагранжа и Кастильяно. Примеры решения актуальных задач об изгибе балок. Рассмотрение тестовой задачи об изгибе балки, находящейся по действием поперечной нагрузки.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 30.05.2017 |
Размер файла | 175,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Алгоритм смешанного метода конечных элементоврешения задач теории стержней
Д.С. Лавыгин, В.Л. Леонтьев
Метод конечных элементов является эффективным инструментом решения краевых задач механики деформируемого твердого тела. Он может быть сформулирован в трех постановках (рис. 1).
Рис. 1 Виды формулировок метода конечных элементов
Методы в перемещениях и напряжениях, основанные на вариационных принципах Лагранжа и Кастильяно, обладают рядом недостатков, связанных с высокими требованиями к гладкости базисных функций, которые вызваны высоким порядком входящих вфункционал производных или необходимостью использования тензорных полей напряжений, которые должны удовлетворять силовым краевым условиям и уравнениям равновесия.
Простота программной реализации и относительно высокая скорость получаемых решений обеспечили методам в перемещениях и напряжениях наибольшее распространение в конечно-элементных программных пакетах, таких как ANSYS.
Смешанный метод [1, 2]дает приближенные решения для перемещений и напряжений суравновешенной точностью и гладкостью в задачах теории стержней, пластин и оболочек, но, вместе с этим, имеет ряд недостатков, связанных с высокой размерностью получаемых систем сеточных уравнений, что приводит к существенному увеличению вычислительных затрат.
В работах [3, 4] были предложены способы устранения недостатков смешанных методов путем применения систем ортогональных финитных функций для аппроксимации отыскиваемых величин. Применение таких систем позволяет проводить исключение силовых неизвестных в аналитической форме до решения задачи на ЭВМ, что делает метод сравнимым по затратам машинного времени с методами, основанными на вариационных принципах Лагранжа и Кастильяно.
В работах[5, 6] приводятся примеры решения актуальных задач об изгибе балок. В работе [7] рассматривается тестовая задача об изгибе балки длиной , находящейся под действием распределенной поперечной нагрузки , жестко защемленной на левом конце и свободной на правом конце смешанным вариационно-сеточным методом. Для случая четырех отыскиваемых величин: перерезывающей силы , изгибающего момента , прогиба балки и угла поворота сечения , применение ортогональных финитных функций в рамках такого метода приводит к локальной системе с глобальной матрицей, блоки которой, расположенные вдоль главной диагонали, имеют вид:
вариационный изгиб балка лагранж
где -- шаг равномерной сетки. Первая вспомогательная подчеркнутая строка не входит в состав матрицы и показывает соответствие столбцов блокаматрицы компонентам глобальной матрицы узловых неизвестных.
При использовании трех узловых точексетки, делящих балку на две равных части, полная система уравнений для данной задачи в смешанной постановке с применением ортогональных финитных функций имеет вид:
Обведенные числа соответствуют значениям коэффициентов при неизвестных на границах модели.
Особенностью системы уравнений (1) является возможность ее четырехкратного упрощения путем применения модифицированного метода Гаусса для предварительного преобразования расширенной матрицы. В общем виде алгоритм решения реализуется четырьмя последовательными этапами:
1. Прямой ход вдоль главной диагонали матрицы системы с исключением элементов, позиции которых кратны четырем (что соответствует столбцам и строкам для неизвестной );
2. Формирование вторичной системы уравнений путем выделения из глобальной системы уравнений, соответствующих каждой четвертой строке, то есть W;
3. Решение вторичной системы, размерность которой в раз меньше размерности исходной системы, любым доступным методом [8, 9];
4. Подстановка найденных на предыдущем этапе узловых значений величины , в остальные уравнения исходной системы и решение этой системы с учетом свойств ортогональных финитных функций.
Рассмотрим расширенную матрицу системы (1):
На первом шаге алгоритма элемент с индексами выбирается в качестве главного, все элементы первой строки делятся на него, при этом на позиции главного элемента возникает единица. Затем из каждой строки, кроме первой, содержащей в первом столбце ненулевое значение, производится вычитание первой строки, умноженной на это значение. Таким образом, в первом столбце остается только одно ненулевое значение:
На втором и третьем шагах аналогичные операции проводятся после выбора в качестве главных следующих элементов с индексами и , что приводит расширенную матрицу к виду:
В результате, исключая обработку элементов главной диагонали с индексами 4, 8 и 12, исходная система уравнений (1) принимает вид:
Особенностью системы (2) является независимость отыскиваемых величин , от остальных и наоборот -- каждая из величин , и зависит только от. Это позволяет выделить из данной системы подсистему меньшей размерности:
Решение подсистемы меньшей размерности может быть получено за значительно меньшее время. Полное решение системы уравнений (2) получается после подстановки найденных для величины результатов в остальные уравнения, из которых без дополнительных преобразований сразу находятся узловые значения , и .
Для подтверждения эффективности предложенного алгоритма были разработаны программные модули решения систем уравнений UMFSOLVER (решает полную систему уравнений)иLISTSOLVER (реализует предложенный алгоритм)в рамках авторского программного комплекса конечно-элементного анализа в смешанной форме ViSolver.
Результаты сравнения времени решения задачи с помощью решателей программного комплекса представлены в таблице 1.
Таблица 1
Время решения задачи двумя типами решателей
Количество конечных элементов |
10 |
100 |
1000 |
10 000 |
100 000 |
|
Время решения в UMFSOLVER, сек. |
4,8e-04 |
2,6e-03 |
2,3e-02 |
2,3e-01 |
2,4 |
|
Время решения в LISTSOLVER, сек. |
3,5e-04 |
1,5e-03 |
1,4e-02 |
1,4e-01 |
1,4 |
|
Прирост производительностипри использовании LISTSOLVER, % |
27 |
40 |
40 |
40 |
42 |
Важно отметить, что решение в программной среде UMFSOLVER проводилось для смешанного метода с использованием ортогональных функций путем решения полной системы вида (1), которая имеет заведомо меньшее количество ненулевых элементов, чем система для классических аппроксимирующих функций метода конечных элементов (функций Куранта). Сравнение, основанное на разнице в типах аппроксимирующих функций, было изложено в работе [10].
Полученныерезультаты позволяют сделать вывод об увеличении скорости решения, получаемого с помощью LISTSOLVER, более чем в 1,5 раза при сохранении высокой точности отыскиваемых величин.
Относительная простота и независимость преобразований над группами столбцов расширенной матрицы, принадлежащих соседним элементам, позволяют прийти к выводу о возможности распараллеливания алгоритма и его эффективного применения при расчетах в кластерных системах.
Таким образом, проведенное исследование позволило оценить эффективность модифицированного алгоритма решения систем линейных уравнений, полученных смешанным методом конечных элементов с использованием ортогональных финитных функций, и оценить возможности дальнейшего развития предложенного алгоритма и программного пакета на его основе.
Список литературы
1. Reissner E. On a variational theorem in elasticity // Journal of MathematicPhysics. 1950. Vol. 29. №2. PP. 90-95.
2. Washizu K. Variational Methods in Elasticity and Plasticity. Oxford: Pergamon Press, 1975. 420 p. ISBN 0-08-017653-4.
3. Леонтьев В.Л. Ортогональные финитные функции и численные методы. Ульяновск: Изд-во УлГУ, 2003. 177 с. ISBN5-88866-144-9.
4. Леонтьев В.Л.Об ортогональных финитных функциях и связанных с ними вариационно-сеточных методах решения краевых задач// Труды Всероссийской научной конференции (26-28 мая 2004 г.). Часть 3. Дифференциальные уравнения и краевые задачи. Математическое моделирование и краевые задачи. 2004. С. 140-143.
5. БурцеваО. А., Косенко Е.Е., Косенко В.В., Нефедов В.В., Черпаков А.В. Моделирование напряженного состояния арматурных стержней, применяемых при производстве преднапряженных железобетонных конструкций [Электронный ресурс] // «Инженерный вестник Дона», 2011, №4. Режим доступа: http://www.ivdon.ru/magazine/archive/n4y2011/549 (доступ свободный). Загл. с экрана. Яз.рус.
6. Лукин А.О. Определение прогибов балок с гофрированной стенкой с учетом сдвиговых деформаций [Электронный ресурс] // «Инженерный вестник Дона», 2013, №1. Режим доступа: http://www.ivdon.ru/magazine/archive/n1y2013/1496(доступ свободный). Загл. с экрана. Яз.рус.
7. Лавыгин Д.С., Леонтьев В.Л. Смешанный вариационно-сеточный метод, связанный с ортогональными финитными функциями, в задачах теории стержней // Прикладная математика и механика: сборник научных трудов. Ульяновск:УлГТУ, 2011. 505 с. ISBN 978-5-9795-0904-4.
8. Gould N., Scott J. A. A numerical evaluation of sparse direct solvers for thesolution of large sparse symmetric linear systems of equations // ACM Transactions on Mathematical Software.2007.Vol. 33. №2.PP. 1-32. ISSN 0098-3500.
9. Davis T. A., Duff I. S. A combined unifrontal/multifrontal method forunsymmetric sparse matrices // ACM Transactionson Mathematical Software. 1999. Vol. 25. №1. PP. 1-20. ISSN0098-3500.
10. Лавыгин Д.С., Леонтьев В.Л. Смешанный метод конечных элементов, связанный с использованием ортогональных финитных функций // Математические методы и модели: теория, приложения и роль в образовании: сборник научных трудов. Ульяновск: УлГТУ, 2011. 311 с. ISBN 978-5-9795-0905-1.
Размещено на Allbest.ru
...Подобные документы
Раскрытие сущности метода конечных элементов как способа решения вариационных задач при расчете напряженно-деформированного состояния конструкций. Определение напряжения и перемещения в упругой квадратной пластине. Базисная функция вариационных задач.
лекция [461,5 K], добавлен 16.10.2014Непротиворечивый вариант геометрически нелинейной теории плоских криволинейных стержней в квадратичном приближении. Алгоритм численного решения задачи устойчивости плоского криволинейного стержня. Линеаризованные уравнения нейтрального равновесия.
дипломная работа [4,0 M], добавлен 13.07.2014Основные понятия и определения алгоритма решения изобретательских задач (АРИЗ) как комплексной программы алгоритмического типа, основанной на законах развития технических систем. Классификация противоречий, логика и структура АРИЗ. Пример решения задачи.
реферат [382,9 K], добавлен 16.06.2013Рассмотрение теоретических вопросов, связанных с расчетом балки на прочность при прямом изгибе. Способы определения напряжения в поперечном сечении. Расчет балки с двусвязным поперечным сечением аналитическим способом и с помощью программы APM Beam.
курсовая работа [1,6 M], добавлен 19.05.2019Исследование составляющих элементов теории решения изобретательских задач и её значение для науки, изобретателей и производства. Анализ степени изменения объекта в зависимости от степени трудоемкости: закон полноты, ритмики и увеличения степени системы.
контрольная работа [20,5 K], добавлен 10.02.2011Характеристика методов решения инженерных задач (морфологический анализ, мозговая атака, функционально-стоимостный анализ). Теории решения изобретательских задач. Поиск технического решения устранения трения при обработке изделий из алюминиевых сплавов.
курсовая работа [131,1 K], добавлен 26.10.2013Экспериментальное определение максимальных прогибов и напряжений при косом изгибе балки и их сравнение с аналогичными расчетными значениями. Схема экспериментальной установки для исследования косого изгиба балки. Оценка прочности и жесткости балки.
лабораторная работа [176,9 K], добавлен 06.10.2010Проверка прочности ступенчатого стержня при деформации растяжение и сжатие. Расчет балки на прочность при плоском изгибе. Определение статически определимой стержневой системы, работающей на растяжение. Сравнение прочности балок различных сечений.
контрольная работа [1,4 M], добавлен 18.05.2015Традиционный метод решения технических задач и кустарный промысел. Особенности чертежной тактики машиностроения и современного проектирования. Использование способов "мозгового штурма", синектики, морфологического анализа и ликвидации тупиковых ситуаций.
реферат [42,1 K], добавлен 09.02.2011Расчетное и экспериментальное определение критических сил стержней большой и средней гибкости. Сравнительный анализ результатов расчета и эксперимента. Построение диаграммы критических напряжений, определение расчетных значений критической силы стержня.
лабораторная работа [341,9 K], добавлен 06.10.2010Геометрические характеристики плоских сечений, зависимость между ними. Внутренние силовые факторы; расчеты на прочность и жесткость при растяжении-сжатии прямого стержня, при кручении прямого вала. Определение прочности перемещений балок при изгибе.
контрольная работа [1,9 M], добавлен 20.05.2012Определение суммарных величин изгибающих моментов от сосредоточенных сил и равномерно распределенной нагрузки. Построение линий влияния поперечной силы в сечениях. Проверка сечения балки по условиям прочности. Обеспечение местной устойчивости балки.
курсовая работа [1,4 M], добавлен 25.10.2014Определение геометрических характеристик поперечного сечения бруса. Расчет на прочность и жесткость статических определимых балок при плоском изгибе, построение эпюры поперечных сил. Расчет статически не определимых систем, работающих на растяжение.
контрольная работа [102,8 K], добавлен 16.11.2009Понятие о методе конечных элементов, его вариационные основы. Вычисление приращения функции, принцип Лагранжа. Аппроксимация конечно-элементной модели сооружения. Матрица жесткости, ее необходимые величины. Интегрирование по объему, расчет длины.
презентация [133,2 K], добавлен 24.05.2014Выполнение проектировочного расчета на прочность и выбор рациональных форм поперечного сечения. Выбор размеров сечения балки при заданной схеме нагружения и материале. Определение моментов в характерных точках. Сравнительный расчет и выбор сечения балки.
презентация [100,2 K], добавлен 11.05.2010Под устойчивостью понимают свойство стержня сохранять свою первоначальную форму равновесия под действием внешних и внутренних сил. Усталостное разрушение материала – длительный процесс, связанный с многократным нагружением и напряжением изделия.
реферат [932,9 K], добавлен 17.01.2009Методика, содержание и порядок выполнения расчетно-графических работ. Расчеты на прочность при растяжении, кручении, изгибе. Расчет бруса на осевое растяжение. Определение размеров сечений балок. Расчет вала на совместное действие изгиба и кручения.
методичка [8,4 M], добавлен 24.11.2011Расчет балочного элемента конструкции на прочность и жесткость при изгибе и при растяжении-сжатии. Определение величин продольных сил на каждом расчетном участке балки. Определение мощности, вращающих моментов и угловых скоростей для всех валов привода.
курсовая работа [648,8 K], добавлен 21.04.2021Процесс определения нагрузки и расчетных усилий, воспринимаемых балками настила до реконструкции здания. Расчет и конструирование усиления балок при выборе необходимого сечения. Проверка прочности и жесткости усиленной балки: опорный узел и поясные швы.
курсовая работа [215,1 K], добавлен 13.02.2011Закономерности существования и развития технических систем. Основные принципы использования аналогии. Теория решения изобретательских задач. Нахождение идеального решения технической задачи, правила идеальности систем. Принципы вепольного анализа.
курсовая работа [3,3 M], добавлен 01.12.2015