Главная » Просмотр файлов » Шабров Н.Н. - Метод конечных элементов в расчётах деталей тепловых двигателей

Шабров Н.Н. - Метод конечных элементов в расчётах деталей тепловых двигателей (1061803), страница 20

Файл №1061803 Шабров Н.Н. - Метод конечных элементов в расчётах деталей тепловых двигателей (Шабров Н.Н. - Метод конечных элементов в расчётах деталей тепловых двигателей) 20 страницаШабров Н.Н. - Метод конечных элементов в расчётах деталей тепловых двигателей (1061803) страница 202017-12-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

В значительной мере этот недостаток ощущается при анализе трехмерных векторных полей. Применение итерационных методов позволяет полностью использовать свойство разреженности матриц, поскольку алгоритмы этих методов не порождают новых ненулевых элементов и структура матрицы сохраняется. Одно из главных достоинств итерационных методов в сочетании с МКЗ заключается в том, что они допускают организацию алгоритма решения, при которой опускается операция формирования глобальной матрицы системы уравнений МКЭ. Это обстоятельство имеет большое значение при использовании конечных элементов с большим числом степеней свободы и послужило одной из причин развития градиентных методов при конечно-элементном анализе (25). К недостаткам итерационных методов относятся плохая или медленная сходимость для плохо обусловленных задач. Плохая обусловленность матрицы системы уравнений МКЗ встречается в разной степени и вызывается разными причинами.

Одна из них — большие различия в жесткостях структурных компонентов в неоднородной конструкции, Неудобство итерационных методов также состоит в том, что для больших задач требуется большое число обращений к периферийной памяти ЗВМ. 8.2. МЕТОД ХОЛЕЦКОГО Метод Холецкого является прямым методом решения системы линейных алгебраических уравнений с симметричной и положительно определенной матрицей. Существуют два варианта метода Холецкого, один из которых имеет второе название, известное в литературе как метод квадратного корня.

Не останавливаясь на анализе метода квадратного корня, перейдем к обсуждению второго варианта метода Холецкого, принятого здесь в качестве основного прямого метода решения систем уравнений МКЭ. Рассмотрим систему линейных алгебраических уравнений К13=Р, (8.1) где К вЂ” симметричная, положительно определенная матрица, Для матрицы К справедливо следующее представление: К = ЕР1.', (8.2) где 1 — нижняя треугольная матрица с единицами на главной диагонали; 0 — диагональная, положительно определенная матрица. 126 Выражением (8.2) определяется так называемый процесс декомпозиции матрицы К в тройное матричное произведение. Предположим сначала, что матрица системы уравнений полная и плотная.

Тогда алгоритм для вычисления элементов нижней треугольной матрицы Ь и диагональной матрицы 0 будет представлен следующими формулами (22!: !' — ! К!,! Км Е К!п!!и (8.3) и=-! К!! = «.А; (8.4) ! †! 1! = Ки — ~.", Кь1;., (8.5) где К!и 1!з д! — элементы матриц К, Ь и 0 соответственно; К!; — вспомогательные переменные, введенные с целью сокращения числа промежуточных умножений (221; у = 1, ..., (! — 1).

Как видно, в этом варианте метода Холецкого отсутствует операция извлечения квадратного корня. Работа алгоритма сводится к последовательному выполнению д! шагов, где Л' — порядок решаемой системы уравнений. К началу выполнения !-го шага уже определены в соответствии с (8.3) — (8.5) элементы матриц Ь и 0 исключительно до с-й строки. Вычисления на с-м шаге декомпозиции матрицы К сводятся к определению ! — 1 вспомогательной величины К„в соответствии с (8,3) и дальнейшему пересчету их на основании (8.4) в элементы матрицы Ь с одновременным накоплением суммы в (8.5).

!-я строка матрицы Ь, элементы которой подлежат определению на !-м шаге декомпозиции, называется активной строкой, а !-я строка той же матрицы, элементы которой уже определены к началу !-го шага декомпозиции, называется пассивной строкой. Из (8.3) видно, что для определения промежуточных величин К!,. в !-и активной строке не требуется знания аналогичных величин в предыдущих пассивных строках.

В связи с этим вычисление значения элементов матрицы Ь можно размещать на месте соответствующих элементов матрицы К. После завершения процесса декомгозиции находится решение системы уравнений (8.1). На основании представления (8.2) система уравнений (8.1) запишется так: ЬОЬ'Ь1 = Г. Для удобства решения системы уравнений в форме вспомогательный вектор 7 (221 РЬ'Ы = 7. Тогда система уравнений (8.6) распадается на две пений: Ь7= г; Ь'Ь( = 0 "7, (8.6) (8.6) вводится (8.7) системы урав- (8.8) (8.9) !27 (8.1 1) последовательное решение которых дает решение основной системы (8.1). В связи с тем, что матрица 1. треугольного типа, то первое уравнение системы (8.8) содержит одну неизвестную д,, которая сразу же может быть найдена. Второе уравнение системы (8.8) содержит две неизвестных д, и д„одна из которых д, определена в первом уравнении.

Следовательно, второе уравнение содержит опять одну неизвестную, которую можно найти простой подстановкой. Г1родолжая этот процесс дальше, до У-го уравнения, можно найти промежуточное решение 7. Решение системы уравнений (8.8) называется в литературе прямым ходом. Анализируя процесс решения системы уравнений (8.9), можно заметить, что он соответствует описанному выше, с той лишь разницей, что выполнение его осуществляется в порядке обратного просмотра уравнений начиная от У-го к первому, Решение системы уравнений (8.9) называется в литературе обратным ходом. Алгоритм для вычисления компонент решения на прямом и обратном ходе дается следующими формулами [221: ! — ! д; = Е! — ~ 1!„д„(! = 1, ..., У); (8.10) а=.- ! Л' и; ==- — ' — ~ 1,!и! (! =.

Л', ..., 1). 1! и=!+! " Из (8.10) и (8.11) видно, что промежуточное решение У и окончательное 11 можно размещать на месте правой части системы уравнений (8.1). Приведенный здесь алгоритм метода Холецкого должен быть пересмотрен с учетом принятой ранее профильной схемы хранения элементов глобальной матрицы К системы уравнений (8.1). При этом необходимо учесть, что суммирование в (8.3), (8.5), (8.10) и (8.11) следует начинять с первого ненулевого элемента в строке. Компоненты суммы в (8.3) представляют собой произведения двух элементов матрицы, находящихся в разных строках, но в одном столбце.

Поэтому суммирование в (8.3) нужно начинать с первого ненулевого элемента той строки, в которой ему соответствует больший номер столбца. Очевидно, что профили матриц К и Е совпадают. В практике инженерных расчетов часто бывает необходимым выполнять анализ работоспособности конструкции при различных вариантах нагружения.

В этом случае глобальная матрица системы уравнений не изменяется от варианта к варианту и процедура декомпозиции может быть выполнена один раз. Решение нестационарных задач с постоянным шагом по времени также приводит к системе уравнений с неизменной матрицей, но с различными правыми частями. В связи с этим удобно определить функциональную структуру алгоритма решения системы урав1с8 ВОВ1(ООТ11вЕ 5СРЕС ()ЧРР,ВО,Р Р1МЕг'5!ОЫ г РР(1),ВСЕ(!),Рй(!) РО 100 1=1,511 К 1С=-1-1-1 — 14РР(1) 1Г (1.ЙТ.1) 1С=!С+Р)РР(1- — !) РО 200 3=!С,! !С--,!+ ! — МРР(Л) 1Г (3.6Т.1) ЛС=,)С+р)Р13(а — 1) 1=3 — 1 М -1С 1Г(ЗС.ОТ.

1С) М=ЗС ХРЕ= (ЧРР(1) — (1 — 3) Х= 50(5)РЕ) 1Г(1.ЕЯ.З) 00 ТО 210 1Г(1.— М) 310,320,32И 326 РО ЗИИ Х=М,Ь МР1= а(РР(1) — (! — )Ч) ЗИИ Х=Х вЂ” 50()ЧР1) е 50()4РЗ) 31И' 50(КРЕ)=-Х 00 ТО 2ИИ 216 1Г(1.— М)416,420,426 426 РО 400 Ы- М,1 Р(Р1= МРР(1) — (! — 5)) У= 30(ХР1) Я=У:в РО(1)) 50(~Р1)=г 400 Х==Х вЂ” У в Е 410 1Г(Х) 430,440,430 446 %К)ТЕ(3,566) 1 ВТОР 430 Р О(!) = 1.,~Х 20И СОМТ1ХГЕ 100 СОМ Т!%)Е 506 ГОРМАТ (!Н1,15Х,'ДИАГОНАЛ э!4,'РАВЕН НУЛЮ') КЕТО!!)Ч ЕХР 0,)ЧЬЕ) ЬНЫЙ ЭЛЕМ ЕНТ )Ч=З' Подпрограмма 8СОБС предназначена для определения элементов нижней треугольной матрицы Ь и диагональной матрицы ь! из (8.2).

Бходными данными подпрограммы являются массив адресов диагональных элементов МРЬ1, массив 86 для хранения профиля матрицы К и параметр ХЬК, соответствующий порядку системы уравнений. Выходными данными подпрограммы являются массив Яй, где размещен профиль найденной матрицы Ь, и массив Т)Св, в котором хранятся элементы диагональной матрицы Р. Чтобы начать суммирование в (8.3) с первого ненулевого слагаемого для каждой из двух строк 1 и Л матрицы К, определяются номсра столбцов первых ненулевых элементов 1С и )С.

Таким об- 5 1пабров н. н. 129 пений двумя программными модулями, первый из которых реа- лизует процесс декомпозиции матрицы в произведение вида !8.2), а второй реализует прямой и обратный ход в соответствии с (8.10) и (8.1 1). разом цикл по столбцам Л на 1-м шаге декомпозиции в подпрограмме ЯССЕ(: получается укороченным, Рис. 8.1 иллюстрирует один из шагов процесса декомпозиции матрицы при профильной схеме хранения, структура которого определена конечно-эле- Рис. 8.1.

Схема вычислений на шестом шаге деком- позиции по методу Холецкого дР0~~3 5 13 151 Рис. 8.2. Компоненты преобразования матрицы по методу Холец- кого и организация хранения исходной матрицы ментным представлением стержневой системы на рис. 8.2, моделирующей перенос теплоты, 31)ВКОСЬ)Т1г(Е ЯСНО(.(ИРЭ,ЯЙ,ОО,ГО,)Ч( Е) шмВ:ч81ом 1чР(э(Ц,ЗО(Ц,Ьс1(Ц,РО(Ц 110 100 )ВИВТ=1,2 ОО ТО(110,!20),ЫБТ 110 ЭО 200 1= 1,1Ч) Я М= 1+ 1 — 1Ч ЭЭ(1) 1Р(1.ОТ, Ц М=М+КРР(1 — Ц 1.=- 1 — 1 1Е(1.— М) 20И,31И,310 130 310 ОО 300 К=-М,(. Ь(РЕ=-Ь)Р1)(1) — (1 — К) 300 ГО(1)=ГС(1) — ЬО(ЯРЕ) е ГО(К) 200 СО(х(Т1х)УЕ ОО ТО 130 120 1)О 400 1=!„К1.Н 14=1+)Ч1 Р— 1 М= 14+ 1 — х)РГЗ(11) 1Г(~~.ат.1) М=М+)ЧРТ1(М вЂ” 1) 1.= )Ч вЂ” 1 1Г(1.— М) 400,410,410 410 ОО 500 К=-М,1 )чРе - мР0(14) — (ь) — К) 500 ГО(К)=ГО(К) — БО()ЧРЕ) х ГО(Ч) 400 СОГ4Т1)ЧУЕ 130 ЙО ТО(140,100),1Ч5Т 140 ОО 600 1=-1,)Ч(.К 60И Гй(1)=ГО(1) х БО(1) 100 СОЬ)Т1Ч13Е КЕТ1'КМ ЕЧО Подпрограмма ЯСЯОЬ служит для реализации прямого и обратного хода в соответствии с (8.10) и (8.11).

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее