Лекция 12. Методы R-функций и Граничных Элементов.




12.1. Метод R-функций Рвачёва. Идея метода. Впервые понятие R-функции было введено в связи с возникшей необходимостью составлять уравнения сложных чертежей (в процессе поиска приближенных решений некоторых пространственных контактных задач теории упругости).

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

В первых работах по теории R-функций был определен достаточно широкий круг возможных ее приложений: оптимальное размещение геометрических объектов (в частности, оптимальный раскрой, распознавание образов, математическое программирование (линейное и нелинейное), конструктивная теория функций и в особенности краевые задачи математической физики.

В последние годы возросли темпы создания новых математических теорий и разработки на их основе компьютерных методов решения задач исследования, расчета и оптимизации физико-механических полей, в том числе МДТТ, математическими моделями которых являются задачи для уравнений с частными производными при определенных краевых и начальных условиях.

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

Особенно актуальна разработка таких методов решения краевых задач, которые имели бы универсальных характер и не требовали от исследователя знания тонких вопросов теории. Из упомянутых выше методов универсальны разностные, вариационные и конечных элементов. Можно назвать также методы Трефтца, локальных вариаций, штрафов и др. Перечисленные методы принято называть прямыми; для них характерно сведение краевых задач к решению алгебраических систем линейных уравнений. Есть, однако, более глубокая связь между этими методами, которая делает различие между ними весьма условным: во всех прямых методах приближенное решение краевой задачи отыскивается в виде

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

Приближенное решение (например, для двумерной задачи) выбирается в виде линейной комбинации произведений сдвигов-сжатий функций :

Здесь ‒ значение искомой функции в узле (𝑖, 𝑗), а 𝛼, 𝛽, 𝛾 и 𝛿 выбираются такими, чтобы функция была равна единице в (𝑖, 𝑗)-м узле и нулю в остальных узлах сетки. Нетрудно представить, что графически функция (2) ‒ это многогранная поверхность. При этом изменение какой-либо из величин приводит лишь к локальному ее изменению в окрестности узла (𝑖, 𝑗). Если, учтя граничные условия, подставить формулу (2) в функционал, соответствующий краевой задаче, и написать условия его экстремума, то относительно величин получим систему конечно-разностных уравнений. Другие конечно-разностные схемы получаем аналогично, используя иные функции. В этом смысле ничем по существу не отличается от сеточных методов и метод конечных элементов, в котором функции также локальные.

В классических вариационных методах функции ‒ это так называемые координатные функции, удовлетворяющие, если это необходимо, краевым условиям. Применение таких функций приводит к системе алгебраических уравнений, как правило, с полностью заполненными матрицами. Такие системы обычно плохо обусловлены даже при сравнительно небольших 𝑁 (порядка ), и требуют для хранения элементов матрицы в памяти компьютера ячеек. Кроме того, вычисление коэффициентов в методах типа Ритца, Бубнова-Галёркина, или наименьших квадратов, требует вычисления кратных интегралов по всей области, в которой решается задача, и как следствие‒больших затрат машинного времени. Таким образом, если взять за основу один и тот же вариационный принцип (например, минимизировать функционал Ритца), то метод сеток, конечных элементов и классический вариационный будут отличаться лишь выбором функций . Будут различными при одном и том же 𝑁 вычислительные затраты и накопление погрешностей, что, конечно, очень важно, однако тип сходимости, вообще, будет один и тот же.

Возможен и другой вариант: функции выбираются одни и те же, но по-разному определяются постоянные . Например, используя одну и ту же формулу (1), можно находить постоянные по методу Ритца, а можно, добавив к функционалу Ритца соответствующие слагаемые, применить метод Куранта и получить, благодаря этому, более высокий тип сходимости, чем сходимость по энергии.

Таким образом, все прямые методы объединяет между собой формула (1), а отличие между ними состоит лишь в выборе функций и способа отыскания постоянных .

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

С точки зрения теории приближений одного лишь удовлетворения краевым условиям недостаточно для того, чтобы можно было получать приближения к точному решению. Задачу можно считать успешно решенной лишь при обеспечении определенных аппроксимационных свойств функций : их линейные комбинации (1) должны достаточно хорошо приближать функции того класса, которому принадлежит точное решение задачи, т.е. функции (1) должны удовлетворять условиям полноты, а по возможности и условию аппроксимационной универсальности.

Основное внимание обращено на конструктивную сторону теории R-функций, позволивших во много раз сократить затраты на составление и отладку программ при решении краевых задач.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: