Главная » Просмотр файлов » Норри Д. - Введение в метод конечных элементов

Норри Д. - Введение в метод конечных элементов (1050664), страница 20

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

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

Р Ееенне и лещ О. 6.2. СПОСОБЫ ХРАНЕНИЯ где номера узлов, соответствующие локальным номерам узлов 1, 2 н 3, были взяты в порядке 9, 16 и 1!. В результате анализа втих членов можно установить, что: йь1э,е есть воздействие узла 9 «а узел 16; АЕ«и есть воздействие узла 16 иа себя; й(1, и есть воздействие узла Н на узел !6.

Для самосопряженнмх задач влвяиие одного узла иа другой является обратимым, т. е. воздействие узла т иа увел л такое Шйдятле д',лу ! д,'г же, иак возкействие узяа «на узел ш. Поэтому результирующие матрицы жесткости К системы, по крайней мере в пк неизменной форме, являштся снмметричнымн, как показано на рис. 6.2'н 6.3. Поскольку матрица жесткости К системы обычно является ред. кой симметричной ленточной матрицей, требуемая пампть ма.

шины может быть сокращена путем запоминания лишь тех элементов, которые расположены в ленте. Этого можно достичь загюмн«вннем зяементов главной дна опали в элемсптоз коднагоналей слева нлп справа. что называется соответственно яодднозолальнмн и яаддногонлюкым слоссбпмн лрелставлеиня в памяти. Указанную процедуру иллюстрирует табл. 6.2 для слу. чая подаиагоиальиого запоминания симметричной матрицы жест- «ости К системы с полуюириной ленты Вз = 2. Изображены талька первые пять строк матрицы. Диагональнме элементы поставлены в последний сталбеп табл 6.2.

Если используется над. диагональное запоьгинение, то диагональные элеь1епты располнс' гаютсп в первом столбце прямоугольной матрпцы. ДХЕИОЛЕ Оюза Езюя-Шзыт« ЭЕ бнюю В РШЕ6ЕЛЧ 146 В случае подднагоиального запоминания элемент К.л ма-трицы жестиости К системы в первоначальном иредставлени» перейдет в элемент Кы ленточного представления в памяти симметричных матрац, где е 6+Вз — с+1,— (6.11) а Вз — полушнрннв ленты матрицы. Аналогично соотношение справедливо для наддиагональиого запомвнвния, Часто жела- тельнО запомнить матрицу нли ее чаСть «ак вектор, т е.

в виде строки. Поивзвиное в правой стороне табл. 6.2 представление симметричной лепты может бмть свернуто'в вектор запоминанием посдедовательиых строк нли носледовательнык столбцов. Ленточная матрица системы, соответствующая методу ко. печных элементов, редко имеет контуры') в вале пряммх линий, параллельных главной диагонали Поэтому предпочтительнее запомнить последовательно чэсти столбцов матрицы (между контурами) в виде вектора, особенно в том случае, когда в качестве алгоритма решения используется исключение по столб. цам (2). Когда лепта очень редкая, может быть предпочтительным использование одной иэ процелур, описанных в раза 10.2 4, исключающей хранение нулевых элементов. Однаио пр» недостаточно аккуратном программировании этн методы могут требовать боль восо «олнчествв управляюшик ивиных н становится неэффективными.

Для редких матриц может быть ценной пропедура с запоминанием гиперматрнцы, базирующаяся на разбив. пнях, аа исключением случаев, в которых алгоритм решения основывается на манипуляциях со специальными строками и столбцами (3). ') В эхнна «еитгр — эю лн «ревазе нежлг ее«глез м элене«тэнн ь еа зс ьи, эежещеа сверху спр н еевержэщеа только пул нэзщпа юнтур рел естся вшэегнэимм еарэ и (по лвэ онезе1, В«био термкна ые« тур ниеглв асио ьэуетсз ырмвв лине зриэзитэ». !4З Экввомвл ввевапмвта чввзпь Х ззивм и лэщещвив Ыт Глаза К 6.3.

ВЗАИМОСВЯЗЬ МЕЖДУ УЗЛОВЫМ И ПОЭЛЕМЕНТНЫМ ОБЪЕДИНЕНИЯМ В принципе объединение в матрицу системы К по узлам ие. сколько проще, чем по элементам, и может быть легче заиро граммнроваио. Однако объединение по узлам имеет недостатои, который состоит в том, что вычисленные однажды подходящие параметры элемента приходится запоминать для повторного непользования в лругнх узлах того же элеиента или забывать н перевычнслять вх вновь, когда понадобятся.

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

ритма решения с минимальной памятью (гл. 1О) Простейшие итерационные скемы, использующие только несколькО строк матрицы, вполне совместимы с этим требованием. До настоя. щего времени итерационные схемы редко включалнсь в вакеты программ, реализующие метод «овечнмх элементов [2 — 4), но в результате прогресса вычислительной техники врнмененне мпнн-ЭВМ станет обычным, в связи с чем возникает необходимость в больших программах, првспособленных для вих. Совер.

шенствованне новых формулировок метода «онечных элемышов, таких кзк метод абсолютных н относительных перемещений [6[, поторые приволят к итерационному решению, может значи. тельво ускорить использование минн-ЭВМ. В случае объединения по элементам элементные матрицы жесткости й, получаемые для всек элементов по очереди, вкню чаютсн в матрицу системы К. Для каждого элемента цэраметры необходимо вычислять только окпп раэ. Как показано выше, крн использовании локалыгых координат необходимые преобразования кля элементных матриц можно осуществлять бистро.

С этой н кругих точен зрения объединение по элементам шн. роко прнмснвется, н в большинстве больших пакетов программ принят этот подход. Прнведеинме в прелыдушнх главах вычислительные программы испольэовали для решения системы уравнений библиотеку подпрограмм, которая требует, чтобм матрица жесткости системы К вместе с ее очевидной излишней информацией входила в память. Зто препнтствпе можно обойти несколькимн путями; однгг нз Кнх, называемый трнднагоналнзацией, опнсы- ваетсв ниже. Другие, более эффективные полхады, такие как фронтальный метод решения (см.

раза. 10.2.4) и блочно-прямой метод (см. Раэд. 3.3.3), детально описыьаются в литературе [2 — 4). 6.4. ПРИВЕДЕНИЕ К ТРЕХДИАГОНАЛЬНОМУ ВИДУ В том случае когда матраца жесткости системы К слишком вш липа для полного запоминания (нлв запоминания снмметрич. ной ленты), может быть использовано разбиение матрицы системы на последовательность подматрнц, наждая нз которых имеет размер, допустимый к обработке. Этот путь может быть нсшщьзован для приведения матрицы системы к трехднагональ. ному виду, что позволяет получить решение пз Системы надматрнц.

Хотя есть н другие приемлемые процедуры, трнднагоналнзацня остается полезным подходом, который позволяет значвтельио сократить требования к памяти эа счет использования некоторых дополнительных программ. Рассмотрим разбнеине области, показанное на рис. 6.2,а, и соответствующее разбиение матрицы системы ва рис. 6.2, б. Ис.

пользуя зто разбиение, можно записать матрицу системы в виде (622) где К~ к Кт — подматригты К,В, н Вз — блоки узловых векторов, а Кр и Кз — матриды правых частей, соответствующие разбиениям 1 и П. Матрнаа С~ представляет влияние части П на часть 1, а Сз — влияние части ! на часть П. Вследствие симметрии матрицы К матрицы С~ и Сз должны содержать одинаковые со. ответствующие элементы Следовательно, >равнение (6.12) мо жет быль записано в виде (6. 13) Из уравнения (6.13) полу~эштон два уравнения с подматрн цами К,ф, + С,ф,= Кь, (6.14) С[ф~+ Кт(йз=йз. (6.16) Обратна матрицу Кь обозначив обратную к ней через Кгг и умножив уравнение [6.!4) слева на К~ придем к следующему результату; (6.16) !4В г. аа рг азт м ф~ фе ,' Фз фа К, С, се к с, Сз Кз Сз с к 1 (6.!9) Ф,-(К) 'й -[К.) 'С Ф.

(6.24) Кг Кь Й~ йь (6.20в, г) Подстановка уравненн» (6.16) в [6.15) дает после некоторых преобразований выражение Фе=(Ке) 'й. [6.171 где к =к — с|к с, й =й — с|к,'йь г г 6.! 8 ( ) Поскольку подматрнцы в уравненни [638) известны явно, уравненне (617) может быть решеао отяосвтельнофь Подстановка решеннпфг в уравненне (6.16) 'позволяет нолучнть решенне фь н вместо матрнцы К в памятн достаточно хранать тольно подматрнцы Кь Ке и Сь Полматрнцы К, н Кз нмеют разлнчйый порядок, вследствие чего полматрвца С~ не является квалратнов, что часто встречается на практике.

Пример рнс. 6 2,а с небольшнм колнчеством узлов я только двумя разбненнвмя не обнаружнвает пренмушеств рассмотренного подхода по сравне. нню с ленточным краненпем матрицы К. Рассмотрнм нумерацню н разбненне рнс. 6 З,о. Соответствующая ленточная матрнцз с ее разбвеннем привалена на рнс. 63,б Прелположнм, что матраца жесткостн снстемы К снмметрячпа Тогда она может быть представлена с разбненнем на попматрпцы в анде где К„ф, н Кч — разбненне матрицы к, вектора узловых аначеннй н вектора правых частей соответственно лля 4-го рззбненвя (гле 4 = 1, 2, 3, 4) С, прелставляет влнанне 4 + 1-го разбненна на г-е, где 4' = 1, 2, 3.

Вндно, что матраца козффнцнентов в уралненнн (6 !9) является трехднагональной ленточной ыатрнцей. Разбнвая область на произвольное количество частей (тм 3), можно всегда получнть матрицу снстемы в трехднагональной форме Процедура решення уравнзння [6.19) аналогнчна нрелыдушему случаю н получается как обобшенпе равенств (6.18); кц.~ =К444 — Са (К,) Со 1 1, 2... „84 — 1, (6.20а) йга~ й ш — Са[К4) й4, 1 = 1, 2, ..., )7 — 1 (6 206) где йг — число чашей Для ! = 0 нмеет место следующее сош. ношение: Ваала «а Оаараг азад ааа а. разбиение а арле даара !4В Рлаамл аадчмм г, 2 з м Рас 4.4. Раавнеиае с т«негода зьаеч и* манча 4».

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

Тип файла
DJVU-файл
Размер
2,09 Mb
Тип материала
Высшее учебное заведение

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

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