SlideShare una empresa de Scribd logo
1 de 19
Методы вычислений
Решение краевых задач. Метод конечных элементов.


         Кафедра теоретической механики
          студент группы 1405, Кишов Ю. Ю.

   Самарский государственный аэрокосмический университет
               им. академика С. П. Королёва
       (национальный исследовательский университет)




                  30 декабря 2012 г.
Решение линейных краевых задач   Постановка задачи



Двухточечные линейные краевые задачи для
дифференциальных уравнений второго порядка
Рассмотрим линейную краевую задачу вида:

              L[y] := y + p(x)y + q(x)y = f (x),                   x ∈ [a, b]               (1)

                         la [y] := α0 y(a) + α1 y (a) = A                                   (2)
                         lb [y] := β0 y(b) + β1 y (b) = B                                   (3)
к коэффициентам краевых условий (2),(3) предъявляется требование:

                       |α0 | + |α1 | = 0,      |β0 | + |β1 | = 0                            (4)

а функции p = p(x),q = q(x) и f = f (x) в уравнении (1) должны быть
такими чтобы задача имела единственное решение y = y(x).
Будем рассматривать решение смешанной краевой задачи.
Определяется из краевых условий (2),(3) и включает в себя первую
(α1 = β1 = 0) и вторую (α0 = β0 = 0) краевые задачи.
   Кафедра ТМ (СГАУ)                Методы вычислений                  30 декабря 2012 г.   2 / 19
Решение линейных краевых задач   Классификация приближенных методов



Классификация приближенных методов решения
краевых задач
   Методы сведения к задаче Коши:
        метод пристрелки;
        метод дифференциальной прогонки;
        метод редукции;
   Метод конечных разностей;
   Метод балансов (интегро-интерполяционный метод);
   Метод коллокации;
   Проекционные методы:
        Метод моментов;
        Метод Галёркина;
   Вариационные методы:
        Метод наименьших квадратов;
        Метод Ритца;
   Проекционно-разностные методы (метод конечных элементов);
   Методы сведения к интегральным уравнениям Фредгольма и др.
  Кафедра ТМ (СГАУ)                Методы вычислений                30 декабря 2012 г.   3 / 19
Решение линейных краевых задач   Метод конечных элементов



Метод конечных элементов (МКЭ)
Достоинства и недостатки




Достоинства
     Универсальность (можно описать любую область)
     Регулирование точности на участках (за счет плотности сетки)

Недостатки
    Сложность
     Большое время решения задач (проигрывает методу конечных
     разностей)




    Кафедра ТМ (СГАУ)                Методы вычислений                 30 декабря 2012 г.   4 / 19
Решение линейных краевых задач   Метод конечных элементов



Общая схема алгоритма МКЭ
Дискретизация рассматриваемой области



В данной презентации будет рассматриваться случай МКЭ на
равномерной сетке. При необходимости формулы расчета можно
обобщить для случая неравномерной сетки.
Первый этап алгоритма - разбиение заданной области на конечные
элементы. Введем на отрезке [a, b] равномерную сетку с шагом
    b−a
h = n+1 , состоящую из n внутренних точек (узлов) и двух крайних:



                           xi = a + ih (i = 1, 2, ..., n)

                                 x0 = a,        xn+1 = b



    Кафедра ТМ (СГАУ)                Методы вычислений                 30 декабря 2012 г.   5 / 19
Решение линейных краевых задач   Метод конечных элементов



Общая схема алгоритма МКЭ
Выбор финитных функций


Будем искать приближенное решение yn (x) данной краевой задачи
(2),(3) в виде линейной комбинации финитных функций:

                                    1 − |t|, если |t| ≤ 1,
                         φ(t) =                                                            (5)
                                    0,       если |t| > 1.
              x−xi
Полагая t =    h ,     из (5) получим:

                                 = x−xi−1 ,
                         x−xi
               1 +
                          h          h     если x ∈ [xi−1 , xi ];
                          x−xi       x−xi+1
           φi = 1 −        h     = − h , если x ∈ [xi , xi+1 ];                            (6)
               
                0,                          если x ∈ [xi−1 , xi+1 ].
               



   Кафедра ТМ (СГАУ)                Методы вычислений                 30 декабря 2012 г.   6 / 19
Решение линейных краевых задач   Метод конечных элементов



Общая схема алгоритма МКЭ
Система финитных функций и их производных




Для дальнейший конкретизации МКЭ нужно уточнить вид системы
линейных алгебраических уравнений, относительно коэффициентов ci ,
c этой целью продифференцируем (6):
                      
                        1
                      h,
                             при x ∈ [xi−1 , xi ];
                           1
                  φi = − h , при x ∈ [xi , xi+1 ];            (7)
                      
                        0,    при x ∈ [xi−1 , xi+1 ].
                      




    Кафедра ТМ (СГАУ)                Методы вычислений                 30 декабря 2012 г.   7 / 19
Решение линейных краевых задач             Метод конечных элементов



Общая схема алгоритма МКЭ
Графическое отображение системы финитных функций и их производных

Система финитных функций φ1 , φ2 , . . . , φi :


                  φ1                   φ2          φi-1                    φi                 φi+1                φn
1

 x0               x1                   x2         xi-1                     xi                 xi+1                xn                xn+1


Система производных финитных функций φ1 , φ2 , . . . , φi :
                   '           '                                       '                  '
                  φ1          φ2                                  φi                  φ i+1


      1/h


             x0          x1                 x2            xi-1                  xi               xi+1                  xn        xn+1
      -1/h

                                   '                               '                  '                                      '
                              φ1                                 φ i-1               φi                                     φn


       Кафедра ТМ (СГАУ)                         Методы вычислений                                      30 декабря 2012 г.         8 / 19
Решение линейных краевых задач       Метод конечных элементов



Общая схема алгоритма МКЭ
Составление СЛАУ


Пусть ищется решение ДУ (1) с однородными краевыми условиями:

                               y(a) = 0,           y(b) = 0.                                    (8)

Для получение решения в виде:
                                               n
                                yn (x) =             ci φi (x)                                  (9)
                                               i=1

Необходимо составить линейную алгебраическую систему:
                          n
                              aij cj = di ,        i = 1, 2, . . . , n                         (10)
                        j=1



   Кафедра ТМ (СГАУ)                Методы вычислений                     30 декабря 2012 г.    9 / 19
Решение линейных краевых задач   Метод конечных элементов



Общая схема алгоритма МКЭ
Составление СЛАУ

Правые части для (10) находятся по формуле:
                  xi                                xi+1
           1
    di =               f (x)(x − xi−1 ) dx −               f (x)(x − xi+1 ) dx               (11)
           h    xi−1                               xi

Исходя из выбранных финитных функций матрица A = aij системы
(10) является трехдиаганальной. Это означает что:

                                aij = 0 при |i − j| > 1                                      (12)

Формула для диагональных элементов:
                        xi                                 xi
          2   1
aii = −     + 2              p(x)(x − xi−1 ) dx +               q(x)(x − xi−1 )2 dx +
          h h          xi−1                               xi−1
                        xi+1                                xi+1
                +              p(x)(x − xi+1 ) dx +                q(x)(x − xi+1 )2 dx (13)
                       xi                                 xi

   Кафедра ТМ (СГАУ)                  Методы вычислений                 30 декабря 2012 г.   10 / 19
Решение линейных краевых задач   Метод конечных элементов



Общая схема алгоритма МКЭ
Составление СЛАУ


Выражения элементов правой побочной диагонали матрицы A для
системы (10) (j = i + 1):
                        xi+1                             xi+1
           1 1
ai,i+1 =    −                  p(x)(x−xi+1 ) dx+                q(x)(x−xi )(x−xi+1 ) dx
           h h2        xi                             xi
                                                                                            (14)
При j = i − 1 - для левой:
                        xi                                xi
           1   1
ai,i−1 =     − 2              p(x)(x − xi−1 ) dx +              q(x)(x − xi−1 )(x − xi ) dx
           h h         xi−1                              xi−1
                                                                                            (15)
Таким образом формулы (11),(13)-(15) полностью задают систему
(10), для получения коэффициентов c1 , . . . , cn приближенного решения
(9) для краевой задачи (1),(8). Общая схема алгоритма МКЭ описана.

   Кафедра ТМ (СГАУ)                 Методы вычислений                 30 декабря 2012 г.   11 / 19
Решение линейных краевых задач    Метод конечных элементов



Применение МКЭ
Пример решения задач




Решить методом конечных элементов ДУ:
                                               6   3
                    y + x2 y − xy =             4
                                                  − ,      x ∈ [1, 2]                      (16)
                                               x   x
при краевых условиях первого рода:

                             y(1) = 1,         y(2) = 0.25                                 (17)
                                              1
Данная задача уже имеет точное решение y(x) = x2 с которым мы и
будет сравнивать полученное МКЭ приближенное решение.




   Кафедра ТМ (СГАУ)                Методы вычислений                 30 декабря 2012 г.   12 / 19
Решение линейных краевых задач   Метод конечных элементов



Применение МКЭ
Пример решения задач

  1    Выполним преобразование данной задачи к задаче с однородными
       условиями:
          u + x2 u − xu = F (x),            x ∈ [1, 2],      u(1) = 0,       u(2) = 0        (18)
       заменим y = u + v, где:
                                       0.25 − 1          7 3
                            v =1+               (x − 1) = − x                                (19)
                                        2−1              4 4
       следовательно, получим:
                                6    3              6  3 7
                     F (x) =      4
                                    − − x2 v + xv = 4 − + x                                  (20)
                                x    x             x   x 4
  2    Введем на отрезке [1,2] равномерную сетку с шагом h = 1 :
                                                             3
                                           4             5
                          x0 = 1,      x1 = ,        x2 = ,        x3 = 2                    (21)
                                           3             3
      Кафедра ТМ (СГАУ)                Методы вычислений                30 декабря 2012 г.   13 / 19
Решение линейных краевых задач           Метод конечных элементов



Применение МКЭ
Пример решения задач

  3    Запишем выражение приближенного решения задачи:
                                 u2 (x) = c1 φ1 (x) + c2 φ2 (x)                                      (22)
       где φ1 и φ2 соответствующие сетке (21) финитные функции (6)
  4    Составим СЛАУ:
                              a11 c1 + a12 c2 = d1 ,
                                                                 (23)
                              a21 c1 + a22 c2 = d2 .
  5    Найдем числовые данные этой системы:
                                    4                                 4
                                    3                                 3
                                         2
            a11 = −6 + 9                x (x − 1) dx +                (−x)(x − 1)2 dx +
                                1                                 1
                      5                               5
                      3
                           2    5                     3       5
                          x (x − ) dx +               (−x)(x − )2 dx ≈ −6.5926                       (24)
                  4             3                 4           3
                  3                               3

      Кафедра ТМ (СГАУ)                      Методы вычислений                  30 декабря 2012 г.   14 / 19
Решение линейных краевых задач                         Метод конечных элементов



Применение МКЭ
Пример решения задач

Продолжение нахождения числовых данных системы (23):
                                           5                                        5
                                           3              4                         3              4 2
                  a22 = −6 + 9                 x2 (x −      ) dx +                      (−x)(x −     ) dx +
                                       4                  3                     4                  3
                                       3                                        3
                              2                             2
                                  x2 (x − 2) dx +              (−x)(x − 2)2 dx ≈ −6.7407                                   (25)
                          5                                5
                          3                                3

                              5                                 5
                              3                5                3                         4      5
     a12 = 3 − 9                  x2 (x −        ) dx +             (−x)(x −                )(x − ) dx ≈ 3.9630            (26)
                          4                    3            4                             3      3
                          3                                 3
                              5                                 5
                              3                4                3                         4      5
     a21 = 3 − 9                  x2 (x −        ) dx +             (−x)(x −                )(x − ) dx ≈ 1.7037            (27)
                          4                    3            4                             3      3
                          3                                 3
              4                                                         5
              3    6  3 7                                               3       6  3 7                   5
 d1 = 3              − + x (x − 1) dx + 3                                         − + x             x−     dx ≈ 0.7256 (28)
          1        x4 x 4                                           4           x4 x 4                   3
                                                                    3
              5                                                             2
              3    6  3 7                        4                              6  3 7
 d2 = 3              − + x              x−         dx + 3                         − + x (x − 2) dx ≈ 0.6446 (29)
          4        x4 x 4                        3                      5       x4 x 4
          3                                                             3


   Кафедра ТМ (СГАУ)                               Методы вычислений                                  30 декабря 2012 г.   15 / 19
Решение линейных краевых задач   Метод конечных элементов



Применение МКЭ
Пример решения задач




  6    Найдем коэффициенты c1 , c2 . Подставим числа (24)-(29) в
       систему (23):
                      c1 ≈ −0.1976, c2 ≈ −0.1456                                             (30)
  7    Конечный вид приближенного решения:
                        
                                                          4
                        2.3428 − 1.3428x, если x ∈ [1, 3 ],
                        
                y2 (x) ≈ 1.3444 − 0.5940x, если x ∈ [ 4 , 5 ],
                                                      3 3
                                                                                             (31)
                        
                         0.8764 − 0.3132x, если x ∈ [ 5 , 2].
                        
                                                      3




      Кафедра ТМ (СГАУ)                Методы вычислений                30 декабря 2012 г.   16 / 19
Решение линейных краевых задач      Метод конечных элементов



Применение МКЭ
Графики точного решения задачи (16)-(17) приближения к нему МКЭ (31) и
соответствующих ему базисных функций

                  y
                  1


                             y(x)    y2(x)
                                             φ1            φ2




                 1/2




                   0            1            4/3           5/3          2        x

    Кафедра ТМ (СГАУ)                Методы вычислений                      30 декабря 2012 г.   17 / 19
Решение линейных краевых задач   Метод конечных элементов



Расчетные задания

   Дана краевая задача:
                                         √
         (x + 3)2 y + (2x + 6)y + 0.25y = x + 3,                     x ∈ [0, 1]          (32)

                                y(0) = 0,       y(1) = 0.5                               (33)
   Примените метод конечных элементов на равномерной сетке.
   Сравните полученное приближенное значение и точное решение
            x
   y(x) = √x+3 .
   Обобщите расчетные формулы метода конечных элементов на
   случай неравномерной сетке.
   Примените метод конечных элементов на неравномерной сетке и
   сравните конечные результаты.


  Кафедра ТМ (СГАУ)                Методы вычислений                30 декабря 2012 г.   18 / 19
Решение линейных краевых задач   Метод конечных элементов



Список использованных источников




 1    Вержбицкий В.М. Численные методы, (математический анализ и
      обыкновенные дифференциальные уравнения) М.: Высшая школа,
      2001.382 с.




     Кафедра ТМ (СГАУ)                Методы вычислений                30 декабря 2012 г.   19 / 19

Más contenido relacionado

La actualidad más candente

Kulkukaavion tekeminen
Kulkukaavion tekeminenKulkukaavion tekeminen
Kulkukaavion tekeminen
teemunmatikka
 
Continuidad de funciones "Capitulo 2 Moises Villena"
Continuidad de funciones "Capitulo 2 Moises Villena"Continuidad de funciones "Capitulo 2 Moises Villena"
Continuidad de funciones "Capitulo 2 Moises Villena"
Edison Alban
 
Suites numériques exercices corrigés
Suites numériques exercices corrigésSuites numériques exercices corrigés
Suites numériques exercices corrigés
Lamia Lazrak
 
Généralités sur les fonctions
Généralités sur les fonctionsGénéralités sur les fonctions
Généralités sur les fonctions
Ămîʼndǿ TrànCè
 
ディジタル信号処理 課題解説 その8
ディジタル信号処理 課題解説 その8ディジタル信号処理 課題解説 その8
ディジタル信号処理 課題解説 その8
noname409
 
21 lagrange multipliers
21 lagrange multipliers21 lagrange multipliers
21 lagrange multipliers
math267
 
Stuff You Must Know Cold for the AP Calculus BC Exam!
Stuff You Must Know Cold for the AP Calculus BC Exam!Stuff You Must Know Cold for the AP Calculus BC Exam!
Stuff You Must Know Cold for the AP Calculus BC Exam!
A Jorge Garcia
 
Engr 213 midterm 2b sol 2010
Engr 213 midterm 2b sol 2010Engr 213 midterm 2b sol 2010
Engr 213 midterm 2b sol 2010
akabaka12
 
23 general double integrals
23 general double integrals23 general double integrals
23 general double integrals
math267
 
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfChapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Heithem2
 

La actualidad más candente (20)

Derivada
DerivadaDerivada
Derivada
 
Kulkukaavion tekeminen
Kulkukaavion tekeminenKulkukaavion tekeminen
Kulkukaavion tekeminen
 
14 formulas from integration by parts x
14 formulas from integration by parts x14 formulas from integration by parts x
14 formulas from integration by parts x
 
Hdr Meets Black And White 2
Hdr Meets Black And White 2 Hdr Meets Black And White 2
Hdr Meets Black And White 2
 
Continuidad de funciones "Capitulo 2 Moises Villena"
Continuidad de funciones "Capitulo 2 Moises Villena"Continuidad de funciones "Capitulo 2 Moises Villena"
Continuidad de funciones "Capitulo 2 Moises Villena"
 
Suites numériques exercices corrigés
Suites numériques exercices corrigésSuites numériques exercices corrigés
Suites numériques exercices corrigés
 
Généralités sur les fonctions
Généralités sur les fonctionsGénéralités sur les fonctions
Généralités sur les fonctions
 
ディジタル信号処理 課題解説 その8
ディジタル信号処理 課題解説 その8ディジタル信号処理 課題解説 その8
ディジタル信号処理 課題解説 その8
 
DirectX 11 Rendering in Battlefield 3
DirectX 11 Rendering in Battlefield 3DirectX 11 Rendering in Battlefield 3
DirectX 11 Rendering in Battlefield 3
 
GTMF 2016:データとネットワーク圧縮ツール Oodle (ウードル) RAD Game Tools
GTMF 2016:データとネットワーク圧縮ツール Oodle (ウードル) RAD Game ToolsGTMF 2016:データとネットワーク圧縮ツール Oodle (ウードル) RAD Game Tools
GTMF 2016:データとネットワーク圧縮ツール Oodle (ウードル) RAD Game Tools
 
21 lagrange multipliers
21 lagrange multipliers21 lagrange multipliers
21 lagrange multipliers
 
Stuff You Must Know Cold for the AP Calculus BC Exam!
Stuff You Must Know Cold for the AP Calculus BC Exam!Stuff You Must Know Cold for the AP Calculus BC Exam!
Stuff You Must Know Cold for the AP Calculus BC Exam!
 
Engr 213 midterm 2b sol 2010
Engr 213 midterm 2b sol 2010Engr 213 midterm 2b sol 2010
Engr 213 midterm 2b sol 2010
 
E2 f6 bộ binh
E2 f6 bộ binhE2 f6 bộ binh
E2 f6 bộ binh
 
RでWAIC
RでWAICRでWAIC
RでWAIC
 
Equazioni di grado superiore al secondo
Equazioni di grado superiore al secondoEquazioni di grado superiore al secondo
Equazioni di grado superiore al secondo
 
Quadricas (novo)
Quadricas (novo)Quadricas (novo)
Quadricas (novo)
 
Funções Elementares
Funções ElementaresFunções Elementares
Funções Elementares
 
23 general double integrals
23 general double integrals23 general double integrals
23 general double integrals
 
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdfChapitre 1 Rappels sur le filtrage numérique 1.pdf
Chapitre 1 Rappels sur le filtrage numérique 1.pdf
 

Destacado

Destacado (11)

Python
PythonPython
Python
 
Модификация механизма Йо-Йо
Модификация механизма Йо-ЙоМодификация механизма Йо-Йо
Модификация механизма Йо-Йо
 
Docking with noncooperative spent orbital stage using probe-cone mechanism
Docking with noncooperative spent orbital stage using probe-cone mechanismDocking with noncooperative spent orbital stage using probe-cone mechanism
Docking with noncooperative spent orbital stage using probe-cone mechanism
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
 
Python: ввод и вывод
Python: ввод и выводPython: ввод и вывод
Python: ввод и вывод
 
Основы Python. Функции
Основы Python. ФункцииОсновы Python. Функции
Основы Python. Функции
 
Алгоритмы и языки программирования
Алгоритмы и языки программированияАлгоритмы и языки программирования
Алгоритмы и языки программирования
 
Chaotic motions of tethered satellites with low thrust
Chaotic motions of tethered satellites with low thrust Chaotic motions of tethered satellites with low thrust
Chaotic motions of tethered satellites with low thrust
 
Python: Модули и пакеты
Python: Модули и пакетыPython: Модули и пакеты
Python: Модули и пакеты
 
Основы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторыОсновы языка Питон: типы данных, операторы
Основы языка Питон: типы данных, операторы
 
Python. Обработка ошибок
Python. Обработка ошибокPython. Обработка ошибок
Python. Обработка ошибок
 

Similar a Решение краевых задач методом конечных элементов

Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближений
Theoretical mechanics department
 
Методы численного интегрирования
Методы численного интегрированияМетоды численного интегрирования
Методы численного интегрирования
Theoretical mechanics department
 
презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12
galinalevna
 
Итерационные методы решения СЛАУ
Итерационные методы решения СЛАУИтерационные методы решения СЛАУ
Итерационные методы решения СЛАУ
Theoretical mechanics department
 
Конкурс презентаций - Голичева
Конкурс презентаций - ГоличеваКонкурс презентаций - Голичева
Конкурс презентаций - Голичева
galkina
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
Galnalevina
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
Galnalevina
 
презентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямпрезентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниям
Galnalevina
 
презентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямпрезентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниям
levinaga
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
Galnalevina
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
levinaga
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
Galnalevina
 

Similar a Решение краевых задач методом конечных элементов (20)

Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближений
 
Методы численного интегрирования
Методы численного интегрированияМетоды численного интегрирования
Методы численного интегрирования
 
Сплайн интерполяция
Сплайн интерполяцияСплайн интерполяция
Сплайн интерполяция
 
Методы решения нелинейных уравнений
Методы решения нелинейных уравненийМетоды решения нелинейных уравнений
Методы решения нелинейных уравнений
 
Линейные многошаговые методы
Линейные многошаговые методыЛинейные многошаговые методы
Линейные многошаговые методы
 
L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессия
 
презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12
 
Итерационные методы решения СЛАУ
Итерационные методы решения СЛАУИтерационные методы решения СЛАУ
Итерационные методы решения СЛАУ
 
Лекция №7 "Машина опорных векторов"
Лекция №7 "Машина опорных векторов" Лекция №7 "Машина опорных векторов"
Лекция №7 "Машина опорных векторов"
 
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
Решение систем линейных уравнений: трехдиагональные, симметричные и положител...
 
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
Лекция №2 "Задача кластеризации и ЕМ-алгоритм"
 
Решение задач на собственные значения
Решение задач на собственные значенияРешение задач на собственные значения
Решение задач на собственные значения
 
Конкурс презентаций - Голичева
Конкурс презентаций - ГоличеваКонкурс презентаций - Голичева
Конкурс презентаций - Голичева
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
 
презентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямпрезентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниям
 
презентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямпрезентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниям
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
 
презентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinagaпрезентация с авторским шаблоном и заметками Levinaga
презентация с авторским шаблоном и заметками Levinaga
 

Más de Theoretical mechanics department

On problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingOn problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towing
Theoretical mechanics department
 

Más de Theoretical mechanics department (19)

Космический мусор
Космический мусорКосмический мусор
Космический мусор
 
Основы SciPy
Основы SciPyОсновы SciPy
Основы SciPy
 
Основы NumPy
Основы NumPyОсновы NumPy
Основы NumPy
 
Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование
 
Машинная арифметика. Cтандарт IEEE-754
Машинная арифметика. Cтандарт IEEE-754Машинная арифметика. Cтандарт IEEE-754
Машинная арифметика. Cтандарт IEEE-754
 
Deployers for nanosatellites
Deployers for nanosatellitesDeployers for nanosatellites
Deployers for nanosatellites
 
CubeSat separation dynamics
CubeSat separation dynamicsCubeSat separation dynamics
CubeSat separation dynamics
 
Chaotic Behavior of a Passive Satellite During Towing by a Tether
Chaotic Behavior of a Passive Satellite During Towing by a TetherChaotic Behavior of a Passive Satellite During Towing by a Tether
Chaotic Behavior of a Passive Satellite During Towing by a Tether
 
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
Транспортно-пусковой контейнер для наноспутников типоразмера 3U, 3U+
 
On problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towingOn problems of active space debris removal using tethered towing
On problems of active space debris removal using tethered towing
 
Наноспутники формата кубсат
Наноспутники формата кубсатНаноспутники формата кубсат
Наноспутники формата кубсат
 
Отделение створок головного обтекателя
Отделение створок головного обтекателяОтделение створок головного обтекателя
Отделение створок головного обтекателя
 
1U-3U+ Cubesat Deployer by JSC SRC "Progress"
1U-3U+ Cubesat Deployer by JSC SRC "Progress"1U-3U+ Cubesat Deployer by JSC SRC "Progress"
1U-3U+ Cubesat Deployer by JSC SRC "Progress"
 
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual FuelThe Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
The Dynamics of Tethered Debris With Flexible Appendages and Residual Fuel
 
Метод Кейна
Метод КейнаМетод Кейна
Метод Кейна
 
Метод отдельных тел
Метод отдельных телМетод отдельных тел
Метод отдельных тел
 
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
Метод Й. Виттенбурга (Универсальные и цилиндрические шарниры)
 
Метод Й. Виттенбурга (Сферические шарниры)
Метод Й. Виттенбурга (Сферические шарниры)Метод Й. Виттенбурга (Сферические шарниры)
Метод Й. Виттенбурга (Сферические шарниры)
 
Случай Эйлера
Случай ЭйлераСлучай Эйлера
Случай Эйлера
 

Решение краевых задач методом конечных элементов

  • 1. Методы вычислений Решение краевых задач. Метод конечных элементов. Кафедра теоретической механики студент группы 1405, Кишов Ю. Ю. Самарский государственный аэрокосмический университет им. академика С. П. Королёва (национальный исследовательский университет) 30 декабря 2012 г.
  • 2. Решение линейных краевых задач Постановка задачи Двухточечные линейные краевые задачи для дифференциальных уравнений второго порядка Рассмотрим линейную краевую задачу вида: L[y] := y + p(x)y + q(x)y = f (x), x ∈ [a, b] (1) la [y] := α0 y(a) + α1 y (a) = A (2) lb [y] := β0 y(b) + β1 y (b) = B (3) к коэффициентам краевых условий (2),(3) предъявляется требование: |α0 | + |α1 | = 0, |β0 | + |β1 | = 0 (4) а функции p = p(x),q = q(x) и f = f (x) в уравнении (1) должны быть такими чтобы задача имела единственное решение y = y(x). Будем рассматривать решение смешанной краевой задачи. Определяется из краевых условий (2),(3) и включает в себя первую (α1 = β1 = 0) и вторую (α0 = β0 = 0) краевые задачи. Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 2 / 19
  • 3. Решение линейных краевых задач Классификация приближенных методов Классификация приближенных методов решения краевых задач Методы сведения к задаче Коши: метод пристрелки; метод дифференциальной прогонки; метод редукции; Метод конечных разностей; Метод балансов (интегро-интерполяционный метод); Метод коллокации; Проекционные методы: Метод моментов; Метод Галёркина; Вариационные методы: Метод наименьших квадратов; Метод Ритца; Проекционно-разностные методы (метод конечных элементов); Методы сведения к интегральным уравнениям Фредгольма и др. Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 3 / 19
  • 4. Решение линейных краевых задач Метод конечных элементов Метод конечных элементов (МКЭ) Достоинства и недостатки Достоинства Универсальность (можно описать любую область) Регулирование точности на участках (за счет плотности сетки) Недостатки Сложность Большое время решения задач (проигрывает методу конечных разностей) Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 4 / 19
  • 5. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Дискретизация рассматриваемой области В данной презентации будет рассматриваться случай МКЭ на равномерной сетке. При необходимости формулы расчета можно обобщить для случая неравномерной сетки. Первый этап алгоритма - разбиение заданной области на конечные элементы. Введем на отрезке [a, b] равномерную сетку с шагом b−a h = n+1 , состоящую из n внутренних точек (узлов) и двух крайних: xi = a + ih (i = 1, 2, ..., n) x0 = a, xn+1 = b Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 5 / 19
  • 6. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Выбор финитных функций Будем искать приближенное решение yn (x) данной краевой задачи (2),(3) в виде линейной комбинации финитных функций: 1 − |t|, если |t| ≤ 1, φ(t) = (5) 0, если |t| > 1. x−xi Полагая t = h , из (5) получим: = x−xi−1 ,  x−xi 1 +  h h если x ∈ [xi−1 , xi ]; x−xi x−xi+1 φi = 1 − h = − h , если x ∈ [xi , xi+1 ]; (6)  0, если x ∈ [xi−1 , xi+1 ].  Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 6 / 19
  • 7. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Система финитных функций и их производных Для дальнейший конкретизации МКЭ нужно уточнить вид системы линейных алгебраических уравнений, относительно коэффициентов ci , c этой целью продифференцируем (6):  1 h,  при x ∈ [xi−1 , xi ]; 1 φi = − h , при x ∈ [xi , xi+1 ]; (7)  0, при x ∈ [xi−1 , xi+1 ].  Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 7 / 19
  • 8. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Графическое отображение системы финитных функций и их производных Система финитных функций φ1 , φ2 , . . . , φi : φ1 φ2 φi-1 φi φi+1 φn 1 x0 x1 x2 xi-1 xi xi+1 xn xn+1 Система производных финитных функций φ1 , φ2 , . . . , φi : ' ' ' ' φ1 φ2 φi φ i+1 1/h x0 x1 x2 xi-1 xi xi+1 xn xn+1 -1/h ' ' ' ' φ1 φ i-1 φi φn Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 8 / 19
  • 9. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Составление СЛАУ Пусть ищется решение ДУ (1) с однородными краевыми условиями: y(a) = 0, y(b) = 0. (8) Для получение решения в виде: n yn (x) = ci φi (x) (9) i=1 Необходимо составить линейную алгебраическую систему: n aij cj = di , i = 1, 2, . . . , n (10) j=1 Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 9 / 19
  • 10. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Составление СЛАУ Правые части для (10) находятся по формуле: xi xi+1 1 di = f (x)(x − xi−1 ) dx − f (x)(x − xi+1 ) dx (11) h xi−1 xi Исходя из выбранных финитных функций матрица A = aij системы (10) является трехдиаганальной. Это означает что: aij = 0 при |i − j| > 1 (12) Формула для диагональных элементов: xi xi 2 1 aii = − + 2 p(x)(x − xi−1 ) dx + q(x)(x − xi−1 )2 dx + h h xi−1 xi−1 xi+1 xi+1 + p(x)(x − xi+1 ) dx + q(x)(x − xi+1 )2 dx (13) xi xi Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 10 / 19
  • 11. Решение линейных краевых задач Метод конечных элементов Общая схема алгоритма МКЭ Составление СЛАУ Выражения элементов правой побочной диагонали матрицы A для системы (10) (j = i + 1): xi+1 xi+1 1 1 ai,i+1 = − p(x)(x−xi+1 ) dx+ q(x)(x−xi )(x−xi+1 ) dx h h2 xi xi (14) При j = i − 1 - для левой: xi xi 1 1 ai,i−1 = − 2 p(x)(x − xi−1 ) dx + q(x)(x − xi−1 )(x − xi ) dx h h xi−1 xi−1 (15) Таким образом формулы (11),(13)-(15) полностью задают систему (10), для получения коэффициентов c1 , . . . , cn приближенного решения (9) для краевой задачи (1),(8). Общая схема алгоритма МКЭ описана. Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 11 / 19
  • 12. Решение линейных краевых задач Метод конечных элементов Применение МКЭ Пример решения задач Решить методом конечных элементов ДУ: 6 3 y + x2 y − xy = 4 − , x ∈ [1, 2] (16) x x при краевых условиях первого рода: y(1) = 1, y(2) = 0.25 (17) 1 Данная задача уже имеет точное решение y(x) = x2 с которым мы и будет сравнивать полученное МКЭ приближенное решение. Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 12 / 19
  • 13. Решение линейных краевых задач Метод конечных элементов Применение МКЭ Пример решения задач 1 Выполним преобразование данной задачи к задаче с однородными условиями: u + x2 u − xu = F (x), x ∈ [1, 2], u(1) = 0, u(2) = 0 (18) заменим y = u + v, где: 0.25 − 1 7 3 v =1+ (x − 1) = − x (19) 2−1 4 4 следовательно, получим: 6 3 6 3 7 F (x) = 4 − − x2 v + xv = 4 − + x (20) x x x x 4 2 Введем на отрезке [1,2] равномерную сетку с шагом h = 1 : 3 4 5 x0 = 1, x1 = , x2 = , x3 = 2 (21) 3 3 Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 13 / 19
  • 14. Решение линейных краевых задач Метод конечных элементов Применение МКЭ Пример решения задач 3 Запишем выражение приближенного решения задачи: u2 (x) = c1 φ1 (x) + c2 φ2 (x) (22) где φ1 и φ2 соответствующие сетке (21) финитные функции (6) 4 Составим СЛАУ: a11 c1 + a12 c2 = d1 , (23) a21 c1 + a22 c2 = d2 . 5 Найдем числовые данные этой системы: 4 4 3 3 2 a11 = −6 + 9 x (x − 1) dx + (−x)(x − 1)2 dx + 1 1 5 5 3 2 5 3 5 x (x − ) dx + (−x)(x − )2 dx ≈ −6.5926 (24) 4 3 4 3 3 3 Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 14 / 19
  • 15. Решение линейных краевых задач Метод конечных элементов Применение МКЭ Пример решения задач Продолжение нахождения числовых данных системы (23): 5 5 3 4 3 4 2 a22 = −6 + 9 x2 (x − ) dx + (−x)(x − ) dx + 4 3 4 3 3 3 2 2 x2 (x − 2) dx + (−x)(x − 2)2 dx ≈ −6.7407 (25) 5 5 3 3 5 5 3 5 3 4 5 a12 = 3 − 9 x2 (x − ) dx + (−x)(x − )(x − ) dx ≈ 3.9630 (26) 4 3 4 3 3 3 3 5 5 3 4 3 4 5 a21 = 3 − 9 x2 (x − ) dx + (−x)(x − )(x − ) dx ≈ 1.7037 (27) 4 3 4 3 3 3 3 4 5 3 6 3 7 3 6 3 7 5 d1 = 3 − + x (x − 1) dx + 3 − + x x− dx ≈ 0.7256 (28) 1 x4 x 4 4 x4 x 4 3 3 5 2 3 6 3 7 4 6 3 7 d2 = 3 − + x x− dx + 3 − + x (x − 2) dx ≈ 0.6446 (29) 4 x4 x 4 3 5 x4 x 4 3 3 Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 15 / 19
  • 16. Решение линейных краевых задач Метод конечных элементов Применение МКЭ Пример решения задач 6 Найдем коэффициенты c1 , c2 . Подставим числа (24)-(29) в систему (23): c1 ≈ −0.1976, c2 ≈ −0.1456 (30) 7 Конечный вид приближенного решения:  4 2.3428 − 1.3428x, если x ∈ [1, 3 ],  y2 (x) ≈ 1.3444 − 0.5940x, если x ∈ [ 4 , 5 ], 3 3 (31)  0.8764 − 0.3132x, если x ∈ [ 5 , 2].  3 Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 16 / 19
  • 17. Решение линейных краевых задач Метод конечных элементов Применение МКЭ Графики точного решения задачи (16)-(17) приближения к нему МКЭ (31) и соответствующих ему базисных функций y 1 y(x) y2(x) φ1 φ2 1/2 0 1 4/3 5/3 2 x Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 17 / 19
  • 18. Решение линейных краевых задач Метод конечных элементов Расчетные задания Дана краевая задача: √ (x + 3)2 y + (2x + 6)y + 0.25y = x + 3, x ∈ [0, 1] (32) y(0) = 0, y(1) = 0.5 (33) Примените метод конечных элементов на равномерной сетке. Сравните полученное приближенное значение и точное решение x y(x) = √x+3 . Обобщите расчетные формулы метода конечных элементов на случай неравномерной сетке. Примените метод конечных элементов на неравномерной сетке и сравните конечные результаты. Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 18 / 19
  • 19. Решение линейных краевых задач Метод конечных элементов Список использованных источников 1 Вержбицкий В.М. Численные методы, (математический анализ и обыкновенные дифференциальные уравнения) М.: Высшая школа, 2001.382 с. Кафедра ТМ (СГАУ) Методы вычислений 30 декабря 2012 г. 19 / 19