рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Решение смешанной задачи для уравнения гиперболического типа методом сеток

Работа сделанна в 1998 году

Решение смешанной задачи для уравнения гиперболического типа методом сеток - Лабораторная Работа, раздел Математика, - 1998 год - Министерство Общего И Профессионального Образованияр.ф.курганский Государстве...

МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯР.Ф.КУРГАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Кафедра прикладной и высшей математикиЛабораторная работа 43на тему Решение смешанной задачи дляуравнениягиперболического типа методом сетокГруппа М-2136Выполнилстудент Проверилпреподаватель Воронова ЛилияИвановна Курган 1998Рассмотрим смешаннуюзадачу для волнового уравнения 2u t2 c 2 2u x2 1 . Задача состоитв отыскании функции u x,t удовлетворяющей данному уравнению при 0 lt x lt a, 0 lt t T, начальным условиям u x,0 f x , u x,0 t g x , 0 x a и нулевымикраевыми условиями u 0,t u 1,t 0.Так как замена переменныхt ct приводит уравнение 1 к виду 2 u t2 2u x2 ,то в дальнейшембудем считать с 1.Для построения разностнойсхемы решения задачи строим в области D x,t 0 x a, 0 t T сетку xi ih, i 0,1 n , a h n, tj j ttt , j 0,1 , m, t m T и аппроксимируем уравнение 1 в каждом внутреннем узлесетки на шаблоне типа крест . t T j 1 j j-1 0 i-1 i i 1 Используя дляаппроксимации частных производных центральные разностные производные, получаемследующую разностную аппроксимацию уравнения 1 . ui,j 1 - 2uij ui,j-1 ui 1 j - 2uij ui-1, j t 2 h4 Здесь uij -приближенное значение функции u x,t в узле xi,tj . Полагая, что l t h , получаем трехслойную разностную схемуui,j 1 2 1- l 2 ui,j l 2 ui 1,j- ui-1,j - ui,j-1, i 1,2 n. 5 Для простоты в даннойлабораторной работе заданы нулевые граничные условия, т.е. m 1 t 0, m 2 t 0. Значит, в схеме 5 u0,j 0, unj 0 для всех j.Схема 5 называется трехслойной на трех временных слоях с номерами j-1, j ,j 1. Схема 5 явная, т.е. позволяет в явном виде выразить ui,jчерез значения u с предыдущих двух слоев.Численное решение задачисостоит в вычислении приближенных значений ui,j решения u x,t вузлах xi,tj при i 1, n, j 1,2, ,m . Алгоритмрешения основан на том, что решение на каждом следующем слое j 2,3,4, n можно получить пересчетом решений с двух предыдущих слоев j 0,1,2, ,n-1 по формуле 5 . На нулевом временном слое j 0 решение известно изначального условия ui0 f xi .Для вычисления решения напервом слое j 1 в данной лабораторной работе принят простейший способ,состоящий в том, что если положить u x,0 t u x, t - u x,0 t 6 , то ui1 ui0 t xi ,i 1,2, n. Теперь для вычисления решений на следующих слоях можно применятьформулу 5 . Решение на каждом следующем слое получается пересчетом решений сдвух предыдущих слоев по формуле 5 . Описанная выше схемааппроксимирует задачу с точностью до О t h2 . Невысокий порядок аппроксимации по t объясняется использованием слишкомгрубой аппроксимации для производной по е в формуле 6 .Схема устойчива, есливыполнено условие Куранта t lt h. Это означает, что малые погрешности,возникающие, например, при вычислении решения на первом слое, не будутнеограниченно возрастать при переходе к каждому новому временному слою. Привыполнении условий Куранта схема обладает равномерной сходимостью, т.е. приh 0 решение разностной задачи равномерно стремится к регшению исходнойсмешанной задачи.Недостаток схемы в том,что как только выбраная величина шага сетки h в направлении x , появляетсяограничение на величину шага t по переменной t . Если необходимо произвестивычисление для большого значения величины T , то может потребоваться большоеколичество шагов по переменной t. Указанный гнедостаток характерен для всехявных разностных схем. Для оценки погрешностирешения обычно прибегают к методам сгущения сетки.Для решения смешаннойзадачи для волнового уравнения по явной разностной схеме 5 предназначеначасть программы, обозначенная Subroutine GIP3 Begn End . Даннаяподпрограмма вычисляет решение на каждом слое по значениям решения с двухпредыдущих слоев.Входные параметры hx - шаг сетки h попеременной х ht - шаг сетки t по переменной t k - количество узловсетки по x, a hn u1 - массив из kдействительных чисел, содержащий значение решений на j - 1 временном слое,j 1, 2, u2 - массив из nдействительных чисел, содержащий значение решений на j - м временном слое, j 1, 2, u3 - рабочий массив из kдействительных чисел.

Выходные параметры u1 - массив из nдействительных чисел, содержащий значение решения из j - м временном слое, j 1, 2, u2 - массив из nдействительных чисел, содержащий значение решения из j 1 - м временномслое, j 1, 2, .К части программы,обозначенной как Subroutine GIP3 Begin End происходит циклическоеобращение, пеоред первым обращением к программе элементам массива u2присваиваются начальные значения, а элементам массива u1 - значения на решенияна первом слое, вычислинные по формулам 6 . При выходе из подпрограммы GIP3 вмассиве u2 находится значение решения на новом временном слое, а в массиве u1 -значение решения на предыдущем слое.Порядок работы программы 1 описание массивов u1,u2, u3 2 присвоение фактическихзначений параметрам n, hx, ht, облюдая условие Куранта 3 присвоение начальногозначения решения элементам массива и вычисленное по формулам 6 значениерешения на первом слое 4 обращение к GIP3 вцикле k-1 раз, если требуется найти решение на k-м слое k sup3 2 .Пример 0.5 Решить задачу о колебанииструны единичной длины с закрепленными концами, начальное положение которойизображено на рисунке.

Начальные скорости равны нулю. Вычисления выполнить сшагом h по x, равным 0.1, с шагом t по t, равным 0.05,провести вычисления для 16 временных слоев с печатью результатов на каждомслое. Таким образом, задача имеет вид 2 u t2 2 u x 2 ,x 0 , 1 , t 0 , T ,u x , 0 f x ,x 0 , a , u x,0 t g x , x 0 , a ,u 0 , t 0, u 1 , t 0, t 0 , 0.8 , 2x , x 0 , 0.5 ,f x g x 0 2 - 2x ,x 0.5 , 1 ,Строим сетку из 11 узловпо x и выполняем вычисления для 16 слоев по t. Программа, и результатывычисления приведены далее.

– Конец работы –

Используемые теги: Решение, смешанной, задачи, уравнения, гиперболического, типа, методом, сеток0.108

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Решение смешанной задачи для уравнения гиперболического типа методом сеток

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Методы решения жестких краевых задач, включая новые методы и программы на С++ для реализации приведенных методов
Стр. 8. Второй алгоритм для начала счета методом прогонки С.К.Годунова.Стр. 9. Замена метода численного интегрирования Рунге-Кутта в методе прогонки… Стр. 10. Метод половины констант. Стр. 11. Применяемые формулы… Стр. 62. 18. Вычисление вектора частного решения неоднородной системы дифференциальных уравнений. Стр. 19. Авторство.…

Решение задач транспортного типа методом потенциалов
Если потребитель j получает единицу продукции (по прямой дороге) со склада i, то возникают издержки Сij. Предполагается, что транспортные расходы… В этом случае мы введем "фиктивного" потребителя n +1 с потребностью и положим… Например, способ северо-западного угла, способ минимальной стоимости по строке, способ минимальной стоимости по…

Построение решения задачи Гурса для телеграфного уравнения методом Римана
The summary. In the given operation some questions, concerning equations in partial… The method of construction of solution of Gourses problem for the telegraphic equation is stated. Existence and…

Решение систем линейных алгебраических уравнений методом простых итераций и методом Зейделя
При использовании итерационных процессов, сверх того, добавляется погрешность метода. Заметим, что эффективное применение итерационных методов существенно зависит… Сейчас разберем несколько определений которые будем использовать в этой работе.Система линейных уравнений с n…

Математическая модель. Решение нелинейных уравнений. Решение систем линейных алгебраических уравнений
Погрешность математической модели связана с ее приближенным описанием реального объекта Например если при моделировании экономической системы не... Исходные данные... Исходные данные как правило содержат погрешности так как они либо неточно измерены либо являются результатом...

Численные методы решения краевых задач для уравнений математической физики.
На сайте allrefs.net читайте: "Численные методы решения краевых задач для уравнений математической физики."

Приближённое решение краевых задач математической физики методом сеток
На сайте allrefs.net читайте: "Приближённое решение краевых задач математической физики методом сеток"

Реализация примера решений дифференциального уравнения второго порядка методом Рунга-Кутта при использовании компилятора C+

Образец решения контрольных задач типового варианта. 1.1 – 30.Вычислить определитель
Образец решения контрольных задач типового варианта... Вычислить определитель... а непосредственным разложением по строке...

Метод конечных разностей или метод сеток
Суть метода состоит в следующем. Область непрерывного изменения аргументов, заменяется дискретным множеством точек узлов, которое называется сеткой… Такие системы часто называют разностными схемами. И эти схемы решаются… По нашей области G построим равномерные сетки Wx и Wy с шагами hx и hy соответственно . Wx xiihx, i0,1 N, hxNa Wy…

0.038
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам
  • Методы и приемы решения задач Задача. Докажите, что треугольник является равнобедренным, если совпадают проведенные из одной и той же вершины медиана и биссектриса. Решение.… Если при одном положении X на отрезке k 0, а при другом положении X на отрезке… Решение.Будем искать такое положение точки X, при котором Р BXC 90. Начнем мысленно перемещать точку X по отрезку AA1…
  • Численные методы решения инженерных задач Многие со школы знают, что уравнение f(x)=0 называется алгебраическим, если функция f(x) представляет собой многочлен. Если же в функцию входят тригонометрические, показательные, логарифмические… Для решения задачи (т.е. нахождение корня уравнения), данной в ходе курсовой работы, можно пользоваться разными…
  • Решение систем линейных алгебраических уравнений методом Гаусса и Зейделя Хотя задача решения системы линейных уравнений сравнительно редко представляет самостоятельный интерес для приложений, от умения эффективно решать… В значительной степени ограничения на размерность решаемых систем можно снять,… Поэтому при создании вычислительных алгоритмов линейной алгебры большое внимание уделяют способам компактного…
  • Программа (код) на С++ решения жесткой краевой задачи методом А.Ю.Виноградова Матричная экспонента ещё может называться матрицей Коши или матрициантом и может обозначаться в виде: K(x←x ) = K(x - x ) = e . Тогда… Из теории матриц [Гантмахер] известно свойство перемножаемости матричных… А затем матрицы Коши, вычисленные на малых участках, перемножаются: K(x ←x ) = K(x ←x )…
  • Расчетно-графическое задание состоит из четырех задач. Для задач 1,2,3 имеется два варианта, для задачи 4 – вариант для каждого студента. На сайте allrefs.net читайте: Расчетно-графическое задание состоит из четырех задач. Для задач 1,2,3 имеется два варианта, для задачи 4 – вариант для каждого студента....