Главная » Все файлы » Просмотр файлов из архивов » Файлы формата DJVU » Федоренко Р.П. Введение в вычислительную физику

Федоренко Р.П. Введение в вычислительную физику (Федоренко Р.П. Введение в вычислительную физику.djvu), страница 107

DJVU-файл Федоренко Р.П. Введение в вычислительную физику (Федоренко Р.П. Введение в вычислительную физику.djvu), страница 107 Компьютерный практикум по специальности (3487): Книга - 11 семестр (3 семестр магистратуры)Федоренко Р.П. Введение в вычислительную физику (Федоренко Р.П. Введение в вычислительную физику.djvu) - DJVU, страница 107 (3487) - СтудИзба2020-08-25СтудИзба

Описание файла

DJVU-файл из архива "Федоренко Р.П. Введение в вычислительную физику.djvu", который расположен в категории "". Всё это находится в предмете "компьютерный практикум по специальности" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр DJVU-файла онлайн

Распознанный текст из DJVU-файла, 107 - страница

Эта ситуация моделирует (конечно, упрощенно) некоторые характерные трудности, с которыми сталкиваются при расчете такого важного объекта, как современный энергетический атомный реактор. Можно ли в таких условиях, когда описание физической структуры области явно требует сетки с шагом 6 в: Н, тем не менее построить расчетную схему стандартного типа с шагом Н? Оказывается, можно, хотя это связано с некоторыми затратами.

Рассмотрим стандартный интервал длиной Н, который входит в компоновку всей задачи. Оснастим его двумя базисными функциями, обозначив их (р((х), рз(х). Функцию р( определим как решение уравнения (4) с краевыми условиями (р,(0) = 1, р,(Н) = О. Функцию рз определим точно так же, но с краевыми условиями (рз(0) =О, рз(Н) = 1. Если быть аккуратным, то зти функции следует отметить еше одним индексом — номером типа той стандартной ячейки длиной Н, для которой они рассчитаны; р';(х) (( 1, 2).

Говоря о решении (4), мы имеем в виду решение по стандартной схеме с шагом 6 (с1, обеспечивающим нужную точность в обычном смысле сЛова. Такие базисы должны быть рассчитаны для всех типов ячеек, которые могут встретиться в компоновке исходной задачи. Эта конструкция отличается от стандартной конструкции метода конечных элементов только тем, что в методе конечных элементов базис строится из общих, не связанных с решаемой задачей соображений и функции р, выписываются явно: например, р,(х) = 1 — хУН, рз(х) ~ хУН.

пгивлюквнныв мвтоды вычислитвльной физики ~ч, и 504 Область полного расчета (О, Х) покрывается стандартными конечными элементами (в данном случае, отрезками длины Н, оснащенными своими базисами). Получается обычная сетка точек х = тН, в которых определена сеточная функция и„. Теперь мы имеем процедуру восполнения сеточной функции (и )~ до непрерывной и(х), Это в сущности есть специфическая интерполяция: и(х) = и р',(х) + и, р~~(х), х Е [х~, х,], (5) Здесь ~ — тнп элемента, помещаемого на интервале (х , х Заметим, что в силу специального выбора базиса функция и(х) непрерывна и почти всюду, за исключением точек х , удовлетворяет решаемому уравнению (мы отвлекаемся от погрешностей расче-га базиса).

Для того чтобы эта функция была решением исходной задачи, нужно обеспечить непрерывность потока в каждом внутреннем узле х . Соответствующие «балансные соотношения» образуют систему уравнений, имеющую форму обычной трехточечной разностной схемы, решением которой должны быть и (для того чтобы (5) было просто точным решением). Для составления таких соотношений нам нужны не базисные функции р, а некоторые функционалы от них.

Определим эти функционалы (потоки): Они имеют смысл потоков внутрь ячейки через ее левую и правую границы. Очевидно, при интерполяции (5) поток в точку х определяется значениями и„,, и, и,, и точное решение характеризуется тем, что он равен нулю (ввиду отсутствия б-образных источников). Это, впрочем, равносильно непрерывности потока: йи„~„в= «уи„~ „« . В терминах функционалов (6) условие непрерывности потока в узле х записывается следующим образом: и, Пса+ и,„Пз, з+ и П',, + и,„«, Пх ~ = О, (7) или в стандартной трехточечной форме: а и,+2Ь„и +с и,=О, где а =П, 'з, Ь =0.5(Щз+Щ,), с =Па~и Лля простоты предполагаем, что на (х „х ) помещен элемент первого типа, на (хм, хм+,] — элемент второго типа.

505 5зО МЕТОД КОНЕЧНЫХ СУПЕРЭЛЕМЕНТОН Таким образом, (8) есть так называемая «точная разностная схема» (точная в той мере, в которой точно нахождение базисных функций р). Если бы исходная задача (4) была неоднородной и содержала в правой части не нуль, а у(х), причем у — гладкая на Н-сетке функция (т.е. на интервалах [х, х +,] можно пренебречь отличием у от среднего значения у +н ), то следовало бы оснастить каждый элемент еше одной базисной функцией р'(х), определяемой краевыми значениями р(0) = р(Н) = 0 ио с правой частью, тождественно равной единице.

Тогда в схеме (8) добавится слагаемое У„-НЕПОо, з+ / е+пзПа г Подчеркнем еще раз отличие метода конечных суперэлементов от метода конечных элементов. В методе конечных суперэлементов базис состоит из решений исходной задачи, и зто определяет его преимущество. В частности, метод конечных суперэлементов претендует на расчет с большим шагом Н. Однако с этим же связана и его определенная ограниченность. Он требует предварительного расчета базисов и сохранения используемой в дальнейшем информации — потоков П, что реально можно сделать только для ограниченного числа стандартных «элементов», из которых и должна компоноваться рассчитываемая система.

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

Решается задача (4) в слоистой среде, т.е. интервал [О, Х] заполнен слоями разных веществ, толщины которых много меньше Н. Для этих веществ известны коэффициенты Р и А. Используется такой подход. Для каждой ячейки размером Н пы- таютсЯ найти свои эффективные коэффициенты «Р +нз, А +нм с которыми составляют стандартную разносгную схему.

Такая операция весьма распространена, например, в математической теории атомных реакторов. Она получила название «гомогениэацил», а эффективные коэффициенты уравнения (4) называют «гомогенизированными». Часто гомогенизация осуществляется простым осреднением коэффициентов «на решении». Поясним суть дела на примере задачи (4).

Прежде всего следует конкретизировать «типичное» решение, по которому производится осреднение. Так как шаг Н в некотором смысле в дальнейшем считается не очень большим (в том смысле, что можно ожидать малого изменения искомого решения ПРИБЛИЖЕННЫЕ МЕТОДЫ ВЫЧИСЛИТЕЛЬНОЙ ФИЗИКИ [ч. и полной задачи при переходе от точки х к х +[), то «типичное» решение в ячейке длиной Н определяется решением задачи (4) с краевыми условиями й(0) = й(Н) = 1. Определив решение й(х), осредняют на нем коэффициенты (4), придерживаясь физических соображений. Так, в уравнении (4) и ему подобных важную роль играет число поглощенных частиц в ячейке )А(х) и(х) Б[х (здесь и(х) означает решение исходной задачи (4)).

Исходя из стремления правильно передать физическую сущность процесса (а число поглощеннмх частиц есть одна из основных характеристик при расчетах атомных ректоров, их защит, прохождения излучения через оптически толстые среды и т.п.), осредненный (гомогенизированный) коэффициент А определяют, например, формулой Н и А = ~ й(х) А(х) Нх/ ~ й(х) е[х. В о Близкие соображения используют и прн осреднении коэффициента диффузии.

Точная разностная схема. Если отвлечься от погрешностей расчета базисных функций, то при любых значениях и функция (5) является «кусочно-точным» решением уравнения (4): оно удовлетворяется во всех точках, кроме узлов х . Если к тому же значения им удовлетворшот разностному уравнению (7), т.е. в узлах х выполняется условие непрерывности потока, то функция (5) является просто точным решением (4).

Описанная выше процедура построения «точной» схемы является наиболее обоснованной процедурой «гомогенизации». Она дает нетривиальные резулътаты даже при постоянных коэффициентах Р и А только за счет «большого» шага. Поучнтелъно привести характерный пример. Пусть А и 1Р в (4) постоянны, но шаг Н большой. Тогда точная схема (7) получается стандартным образом: (ЙРР-)(и„,— 2и +и +,) — Аи =О, если используются коэффициенты В = .БРа/з[Б а, А = 2(ЯНВ) а [[ь (ц[2), а = 4~Я» 1.

Простое усреднение не учитывает большого шага и дает в данном случае тривиальный результат. Кстати (предоставим убедиться в этом читателю), результат гомогенизации на базе точной схемы 507 Я з11 метод конечных сгпвгэлвмвнтов зависит и от вида схемы (например, можно записать член Аи в виде (А/б)(и, + 4мм+ и,„+,); тогда будут другие значения Ь, А. К сожалению, такую схему гомогенизации можно реализовать только в не очень-то интересном, одномерном, случае. Однако некоторые высказанные выше соображения можно в какой-то мере использовать и в более реальных двумерных н трехмерных задачах. Двумерный метод конечных суперэлементов. Имея в виду расчет задачи о трещине гидроразрыва и другие аналогичные задачи, рассмотрим в качестве суперэлемента квадрат Нх Н, из которого исключен расположенный в центре круг радиусом г 1кН («скважинав), Занумеруем вершины 4 з квадрата так, как показано на рнс.

бО. Границу квадрата разделим на четыре части од каждую из которых ассоциируем с соответствующей вер- © шиной. Оснастим такой элемент базисом из пяти ц "г функций р,(х, у) (1=0, 1,.„, 4), Функцию 2 р,(х, у) определим как решение уравнения Лапласа Ь р = 0 при следующих краевых условиях. Положим в первой вершине элемента р=1, в остальных — р = О. С вершин на грани элемента значения р проннтерполируем линейно. На внутренней границе хз + уз = г~ (на скважине) положим р = О. Аналогичным образом определим базисные функции рм рм р4.

Что касается р, то она определяется решением того же уравнения Лапласа при нулевых значениях на внешней границе квадрата и при значении ~р = 1 на границе скважины. Таким базисом оснащается элемент первого типа. Элемент второго типа — обычная однородная ячейка Нх Н, в которой подобная процедура построения базиса приводит к элементарным билинейным функциям типа / ~р(х, у) = 1 — х/Н вЂ” у/Н + ху/Нз. Именно таким базисом оснащается элемент (ячейка счетной сетки) в стандартном методе конечных элементов. Расчетная область покрывается сеткой с шагом Н, в каждую ее ячейку помещается элемент первого или второго типа в зависимости от того, содержится в ней скважина или нет. В узлах сетки Нх Н определяется сеточная функция Р»,„. Внутрь ячейки, содержащей скважину с заданным давлением Р, функция р интерполируется с помощью базиса элемента данного типа: р(х, у) = Р ~рв(х, у) + ~ р; р; (х, у), (9) г ! 5ое пРиБлиженные метОды вычислительной Физики 1ч.

и где р, — значения р», ио иначе занумерованные (р, = р» рз = р», и т.д.). В (9) ради простоты опущен индекс у базисных функций — номер типа суперэлемента, помещенного в данную ячейку. Конечно, эта формула действует лишь внутри ячейки (х + 1/2, на + 1/2), т.е. при х Е (х», х +,), у Е (у, у +,). Функция (9) всюду, кроме координатных линий сетки, удовлетворяет уравнению Ьр = О, на границах скважин она принимает заданные значения, Здесь мы, конечно, отвлекаемся оттого, что вычисление базисных функций осуществляется на специальной неравномерной сетке, шаг которой вблизи скважины существенно меньше г. Кроме того, если требуется решать неоднородное уравнение (2), это делается аналогично одномерному случаю. Для того чтобы функция всюду была гармонической, нужно потребовать условий сшивки на координатных линиях сетки.

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