1 / 38

Kazan University

Kazan University. 1804-2004. Вычислительная. ФИЗИКА. Ю.Н. Прошин кафедра теоретической физики Казанского федерального университета yurii.proshin@kpfu.ru 200 4-2013 , Казань. Решение дифференциальных уравнений. Ос но вные определения. где y – з ависимая переменная,

tacey
Download Presentation

Kazan University

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kazan University 1804-2004 Вычислительная ФИЗИКА Ю.Н. Прошинкафедра теоретической физикиКазанского федерального университетаyurii.proshin@kpfu.ru2004-2013, Казань

  2. Решение дифференциальных уравнений

  3. Основные определения где y –зависимая переменная, x –независимая переменная, f(y,x ) –функция производной = правая часть, x0 - начальное значение независимой переменной, y0 - начальное значение зависимой переменной.

  4. yk+1 δk Δyk yk tk Основные определения Метод Эйлера • Пусть задано уравнение • Решение будет искаться ввиде • где h – шаг сетки, f (tk, yk) = tgαk • и h*tgαk = Δyk • Ошибка дискретизации δ ~ h αk h tk+1

  5. Основные определения • Уравнение (3) – дифференциальное уравнение • первого порядка • линейное • в обыкновенных производных • с зависящими от нез. переменной коэффициентами

  6. Основные определения Метод численного решения – замена производных разностями Простейший метод – метод Эйлера –> погрешность ~Δt = h

  7. Решения

  8. Решения

  9. Дифференциальные уравнения. • Общий случай • Роль дифф. уравнений в физике (рост, убывание, стремление к равновесию,…, механика, молекулярная физика, квантовая механика, электродинамика, …. ). • Примеры

  10. Танцы звезд • Задача многих тел. • Уравнения Ньютона или Гамильтона.

  11. Танцы звезд • Задача многих тел. (3 тела). • Уравнения Ньютона или Гамильтона

  12. Танцы звезд • Задача многих тел. (3 телаи чуть больше). • Уравнения Ньютона или Гамильтона.

  13. Танцы звезд • Задача многих тел. (3 телаи чуть больше). • Уравнения Ньютона или Гамильтона.

  14. Танцы звезд • Задача многих тел. (3 телаи чуть больше). • Уравнения Ньютона или Гамильтона.

  15. Сеточные функции y yn y0 y1 y2 g(x) ... a x x2 x1 b • Пусть задана непрерывная функция g(x) на участке [a,b]. • Введем дискретный набор точек xi, сетку. • Точки {x0,x1,x2,…xn} – узлы сетки • Сетка с одинаковым расстоянием между произвольной парой соседних точек – равномерная сетка. • yi=g(xi) – сеточная функция, задаваемая в виде таблицы.

  16. Разности • Можно ввести аналог производной для сеточной функции • Также задается • В общем случае - правая разность - левая разность - центральная разность

  17. Разности Полезные выражения • Производные второго порядка • Дифференцирование произведения • Суммирование по частям

  18. Разностные уравнения • Линейное разностное уравнение m-го порядка • или • Например - уравнение первого порядка Решение Если задано граничное условие y0=const, все остальные значения находятся последовательно

  19. Разностные уравнения Граничные условия • Аналогично дифференциальным уравнениям чтобы найти частное решение требуется задать граничные условия. • - уравнение первого порядка – один параметр • - уравнение второго порядка – два параметра и т.д. • Согласно заданным условиям уравнения второго порядка можно классифицировать как • - Задача Коши. Заданы граничные условия в двух соседних • точках. • - Краевая задача. Заданные точки не являются соседними. • Граничные условия могут быть первого, второго и третьего рода.

  20. Уравнения первого порядка Метод Эйлера • Пусть задана система уравнений • (здесь yi – разные функции) • Решение будет искаться ввиде • где h – шаг сетки • Ошибка дискретизации ~h

  21. Методы Рунге-Кутта - общая формула, где - константы

  22. Методы Рунге-Кутта Выбор параметров Введем функцию погрешности метода Будем искать коэффициенты из условия чтобы тогда

  23. Уравнения первого порядка Методы Рунге-Кутта • Метод Рунге-Кутта второго порядка (Метод Хьюна) ε~h2 • Метод Рунге-Кутта-Фельберга ε~h5

  24. Линейные уравнения второго порядка • Например уравнение дрифт-диффузии • это уравнение в частных производных. Можно решать стационарное уравнение, приравняв нулю производную по времени.

  25. Линейные уравнения второго порядка 2D уравнение Пуассона - уравнение в частных производных Функция uопределена на всей границе – задача Дирихле Разностное уравнение

  26. Линейные уравнения второго порядка Метод прогонки • Разностное уравнение • с граничными условиями • можно представить ввиде матричного уравнения

  27. Метод прогонки Алгоритм • Выберем соотношение • где коэффициенты определены как • с граничными условиями • За один проход -> можно расcчитать все коэффициенты αiβi.

  28. Метод прогонки Алгоритм • Теперь идем <- и считаем • где yNнаходится из граничных условий

  29. Пример Структура

  30. Пример Задача Рассчитать константы спин-орбитального взаимодействия в полупроводниковой гетероструктуре с металлическим затвором, как функции напряжения на затворе.

  31. Спин-орбитальное взаимодействие - общий вид • формула специфичная для III-V • полупроводниковых гетероструктур • константа спин-орбитального взаимодействия Параметр β определяется зонной структурой полупроводника Задача сводится к нахождению волновых функций электронов локализованных в квантовой яме

  32. Xso E0 Xm Xso Vbi Xs Φb Ec Ef METAL Semiconductor Ev Band structure Металл/полупроводник Полупроводник/полупроводник

  33. Уравнения Уравнение дрифт-диффузии: Уравнение Пуассона: , Уравнение Шрёдингера:

  34. Микроскопическая модель Макроскопическая модель Алгоритм

  35. Результаты Vg = 0 V Vg = 0.5 V

  36. Результаты Константы С-О взаимодействия

  37. Литература • Д. Поттер, Вычислительные методы в физике. • Н. Н. Калиткин, Численные методы. • Н. С. Бахвалов, Н. П. Жидков, Г. М. Кобельков, Численные методы. • Р.П. Федоренко, Введение в вычислительную физику. • Самарский А.А., Введение в численные методы. • Ортега Дж., Пул У., Введение в численные методы решения дифференциальных уравнений.

  38. The End

More Related