Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Формирование матрицы




 

Метод конечных элементов предлагает следующую схему вычисления матричных коэффициентов Wij= (wi , wj ) , i=1, 2, ... , n; j=1, 2, ... , N.

Область G разбивается на конечные элементы (треугольники), вершинами которых являются точки pi, i=1, 2, ... , N (рис.1). Следует отметить, что в таком случае граница Г области G аппроксимируется многоугольником с вершинами pn+1, pn+2, ... , pN.

Рис.1. Триангуляция области G

Базисные функции wi доопределяются линейно в каждом из треугольников, имеющим своей вершиной точку pi (рис.2).

Рис.2. Линейное доопределение базисной функции wi

 

При таком определении базисных функций wi интеграл

=

будет равен сумме двух интегралов по треугольникам D i j k и D i m j (таким способом мы обозначили треугольники с вершинами pi, pj, pk и pi, pm, pj). Данные треугольники имеют общее основание (pi, pj ). Интегралы по другим треугольникам равны нулю. Рис.3 демонстрирует, что действительно, если треугольники не имеют общего основания (pi,pj ), то произведение производных от соответствующих базисных функций (а значит и их производных) равно нулю (рис.3а), поскольку области их ненулевых значений не пересекаются, и отлично от нуля для треугольников с общим основанием (pi,pj ) (рис.3б).

Рис.3. Базисные функции wi и wj для треугольников,

не имеющих общего основания (pi,pj ) (а) и

с общим основанием (pi,pj ) (б)

 

Формализация указанных положений заключается в следующем равенстве

= +

+ . (8)

В случае i=j интеграл по области G будет отличен от нуля для всех треугольников с вершиной pi

= + +

+ + , (9)

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

Вычислим один из интегралов (8), например, по D i j k. Для этого преобразуем подынтегральное выражение:

=( )( )=

=gradwi gradwj=const,

где - орты прямоугольной системы координат.

Равенство выражения константе вытекает из линейности базисных функций. Тогда

= grad wi grad wj =

= gradwi gradwj SD ijk,

где SD ijk - площадь треугольника ijk.

Обозначим высоты треугольника ijk, опущенные из вершин pi и pj на стороны (pj, pk ) и (pk, pi ) как hijk и hjki (рис. 4).

Рис.4. Вычисление grad wi в треугольнике ijk

 

Вектор grad wi направлен по высоте hijk (что очевидно), а модуль его равен (см. рис.4) |grad wi|= .

Учитывая определение скалярного произведения для векторов gradwi и gradwj, запишем

= SD ijk.

Вычислив аналогичным способом второй интеграл выражения (8), получим

= SD ijk+

+ SD imj. (10)

В случае i=j интеграл по области G будет равен

= SDijk+ SDikl+ SDilm+ SDimj . (11)

Вычислив таким же образом все остальные матричные элементы системы (7) и решив ее, например, методом Гаусса, определим неизвестные значения потенциалов U(pj ), j=1, 2, ... , n во внутренних точках области G.

Замечание.Вычисление площадей и высот треугольников, а также углов между ними не представляет большого труда при фиксации координат (xi,yi ) точек pi, i=1, 2, ... , N и использовании соответствующих свойств треугольников.

1.Площадь треугольника ijk может быть вычислена как половина модуля векторного произведения двух сторон (рис.4)

SDijk= =0.5|(xj-xi )(yk-yi )-(yj-yi )(xk-xi )|.

2.Высота находится из определения площади треугольника как половины произведения основания на высоту

hijk= .

2.Угол между высотами равен углу между сторонами, на которые данные высоты опущены, поэтому используя определение скалярного произведения можем определить

cos(hijk,hjki )=cos[ ]=

= .

З А Д А Н И Е

 

Рассчитать методом конечных элементов (см. формулу (7)) распределение потенциала в плоскости симметрии системы, сечение которой представляет собой прямоугольник шириной 1 и длиной V (V - номер варианта) (рис.5). При этом левая боковая сторона прямоугольника находится под потенциалом 0, правая - под потенциалом 1, а нижняя и верхняя стороны имеют потенциал 0.5. Количество внутренних узлов pj принять равным 10 и расположить их на линии, параллельной оси х и проходящей через точку с координатой y=0.5. Количество граничных узлов принять равным 24.

Для формирования матричных коэффициентов Wij использовать следующий алгоритм. Диагональные коэффициенты Wii рассчитывать по формуле (11). В случае i j коэффициенты Wij вычислять по формуле (10), если [pi,pj] [p1,p2] (j=1, 2, ... , n) или [pi,pj] [p1,pn+1] (j=n+1, n+2, ... , N) и полагать Wij=0 в противном случае.

Рис. 5. Триангуляция расчетной области

Провести графическое построение зависимости величины потенциала вдоль оси х при значении координаты y=0.5.

 

СОДЕРЖАНИЕ ОТЧЕТА

 

1. Краткое изложение теории.

2. Текст программы.

3. Результаты расчетов в цифровом и графическом виде.

 

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1. Получить систему линейных алгебраических уравнений, являющейся базовой для метода конечных элементов.

2. Какие условия накладываются на базисные функции?

3. Показать, что интеграл по области G вырождается в сумму интегралов по треугольникам с общим основанием.

4. Схема вычислений матричных коэффициентов в методе конечных элементов.

 

ВАРИАНТЫ ЗАДАНИЙ

 

Варианты отличаются параметром N в условии задания.

 


Поделиться:

Дата добавления: 2015-09-15; просмотров: 73; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты