Метод стрельбы для решения краевых задач для обыкновенных дифференциальных уравнений
Сведение краевой задачи к задаче Коши. Поиск параметрического семейства решений для системы уравнений. Понятие уравнения "сшивания". Метод стрельбы для нормальной системы обыкновенных дифференциальных уравнений. Геометрическая интерпретация метода.
Рубрика | Математика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 22.04.2011 |
Размер файла | 239,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Метод стрельбы для решения краевых задач для ОДУ
Аннотация
При исследовании многих прикладных и теоретических задач современного естествознания и при инженерных расчетах часто требуется разыскивать решение дифференциальных уравнений, удовлетворяющее заданным краевым условиям. Современная вычислительная техника и накопленный вычислительный опыт позволяют приближенно рассчитывать решения больших и сложных задач для дифференциальных уравнений. Особую важность при численных расчетах имеет гарантированная точность вычисленного решения. Она зависит от точности используемой ЭВМ и влияния на решение неизбежных ошибок входных данных и ошибок округления.
Существуют мощные пакеты, позволяющие решать как аналитически, так и численно многие задачи для обыкновенных дифференциальных уравнений (ОДУ). Уверенному использованию таких пакетов помогают знания вычислительных методов решения ОДУ и их особенностей. Встречаются также задачи, для которых требуется модифицировать старые или создавать новые методы и алгоритмы.
Наиболее распространенные методы решения краевых задач для ОДУ можно разделить на три группы: методы сведения к задаче Коши; конечно - разностные методы; проекционные и вариационные методы.
В данной работе я хочу рассмотреть методы сведения краевой задачи к задаче Коши и алгоритмы их реализации на ПЭВМ. Суть всех таких алгоритмов одинакова, поэтому их можно называть методами стрельбы (или пристрелки), несмотря на то, что иногда в литературе так называются только некоторые из них. Следует, отметить, что даже корректно поставленная задача может быть неустойчивой при численном решении, т.е. малые ошибки при вводе данных и неизбежные ошибки округления могут привести к большой погрешности результата.
Введение
Обыкновенным дифференциальным уравнением (ОДУ) называется уравнение вида:
f( x, y, y`, y``,. . . , y) = 0 ,
где порядок старшей производной к называется порядком ОДУ. ОДУ имеет бесконечно множество решений. Для отыскания конкретного решения требуются дополнительные условия. Эти условия могут быть двух типов:
- Задача Коши с начальными условиями(НУ). Дополнительные условия задаются при одном значении независимой переменной. Например, при x=a заданы значения функции y0, и возможно некоторые производные искомой функции y0`, y0`` и т.д.
- Краевая задача - задача с граничными условиями(ГУ). Дополнительные условия задаются при двух (или более) значениях независимой переменной. Например, x=a задано значение функции ya , при x=b - значение yb.
Методы решения задачи Коши:
- Аппроксимация рядом Тейлора
- Методы Рунге-Кутты
- Методы прогноза и коррекции
Нулевым приближением всех методов решения задачи Коши является метод Эйлера.
Методы решения краевой задачи:
- Методы стрельбы (пристрелки)
- Проекционные методы
- Метод конечных разностей
Далее остановимся более подробно именно на методе стрельбы.
Метод стрельбы
Метод стрельбы состоит в сведении краевой задачи к задаче Коши, для решения которой существует много приближенных методов, позволяющих получать результат с гарантированной точностью.
Такое сведение состоит в отыскании значений p1,... ,рт, при которых решение (x,pi,...,рт) задачи Коши
ui(а) = pi , і = 1,...,m, а? х? b
совпадает с решением краевой задачи (6). Очевидно, при таких значениях pi , i = 1,2,...,т, должны выполняться краевые условия
, (8)
,
Искомые pi , i = 1,2,...,т можно разыскивать следующим образом. Сначала из системы k уравнений (в общем случае нелинейных, трансцендентных)
находят (т -- к) параметрическое семейство решений (оно существует, так как предполагается, что краевая задача корректно поставлена). Пусть, для простоты изложения, семейство решений можно записать в виде
.
(9) ,
где pi , i = k+1,...,т -- пока произвольные постоянные (параметры).
Решение задачи Коши
. (10)
,
является также решением краевой задачи (6), если
, (11)
Система (т -- к) уравнений (11) для вычисления (т -- к) неизвестных параметров pi , i = k+1,...,т называется уравнениями "сшивания". Численное решение таких уравнений разыскивается обычно методом Ньютона.
Аналогично можно поступить, если найти к-- параметрическое семейство решений системы (т--к) уравнений относительно т неизвестных
,
которое можно записать в виде
. (12)
,
где pi , i = 1,...,k - пока произвольные постоянные. Тогда решение
(х,р1,... ,pk) задачи Коши
. (13)
,
будет решением краевой задачи (6), если pi , i = 1,...,k удовлетворяют уравнениям сшивания
(14)
Как правило, легче численно решать систему уравнений небольшого порядка, поэтому выбор уравнений сшивания (11) или (14) зависит от того, что больше k или (т -- k). Заметим, что для повышения точности расчета иногда разумно выбрать некоторую точку , на отрезке а ? x ? s вычислить решение задачи (10) и на отрезке s ? х ? b вычислить решение задачи (13), а затем "сшить" их в точке s. В этом случае получится система уравнений сшивания
(15)
которая будет иметь максимальный порядок т. Но, если у системы дифференциальных уравнений задачи (6) есть быстро растущие решения, то разумный выбор внутри отрезка [а,b] точки s (вообще говоря, трудная задача) позволит найти значения с меньшей погрешностью.
Метод стрельбы для нормальной системы ОДУ
Метод пристрелки рассматривается для нормальных систем обыкновенных дифференциальных уравнений. Это объясняется тем, что дифференциальное уравнение любого порядка сводится к эквивалентной нормальной системе ОДУ. Как проще всего это сделать покажем на примере двухточечной краевой задачи для обыкновенного дифференциального уравнения т - ого порядка, разрешенного относительно старшей производной
u(m) = f(x,u,u',u",...,u(m-1)), x [а, b] (1)
gi(и(а),и'(а),и"(а),..., u(m-1)(а)) = 0, і= 1, 2,..., к; (2)
gi(u(b),u'(b),u"(b),..., u(m-1)b)) = 0, і = к + 1, к + 2, ...,m; (2)
где gi -функции, зависящие от значений решения и(х) и его производных на концах отрезка [а, b]. Замена
u1(х) = и(х),u2(х) = и'{х),... ,ит(х) = u(m-1)(х)
позволяет записать (1) в виде нормальной системы ОДУ:
и'1 = u2
и'2 = u3
…
и'm-1 = um (3)
u'm=f(x,u1,u2,…,um)
или в векторном виде
(4)
где вектор-функции имеют размерность т. Краевые условия (2) можно также записать в виде
, і = 1,2,...,к (5)
і = к + 1, к + 2,... ,т. (5)
Первая компонента решения задачи (4)-(5) будет искомым решением краевой задачи (1)-(2).
Аналогично произвольную систему дифференциальных уравнений любого порядка можно заменить эквивалентной нормальной системой уравнений. Это объясняет, почему подавляющее большинство стандартных методов, их алгоритмов и соответствующих программ строятся для систем вида (4).
Вывод алгоритма метода стрельбы на примере первой краевой задачи для ОДУ 2-го порядка
Рассмотрим первую краевую задачу для ОДУ 2-го порядка:
метод стрельба дифференциальное уравнение
Вместо краевой задачи (3.1)-(3.3) рассматривается следующая задача Коши:
в которой интегральная кривая y(x,б) зависит не только от переменной x, но и от параметра б, который называется углом стрельбы.
Рисунок 1. Геометрическая интерпретация метода стрельбы
Он выбирается из условия равенства значения интегральной кривой на правой границе y(b,б) значению y1 с наперед заданной точностью е (рис. 1):
|y(b,б) - y1|? е (3.7)
Угол пристрелки, удовлетворяющий неравенству (3.7), обозначим через б* . Интегральная кривая, полученная из решения задачи Коши (3.4)-(3.6) с углом, близким к этому значению, в соответствии с неравенством (3.7) и будет решением краевой задачи (3.1)-(3.3) с точностью е.
Таким образом, алгоритм метода стрельбы следующий.
1.Выбирается б0, например из условия:
2.С этим значением б0 одним из методов решается задача Коши (3.4)-(3.6) с получением y(x,б0) и y(b,б0); если при этом выполняется условие (3.7), то краевая задача (3.1)-(3.3) решена с точностью е.
В противном случае могут быть следующие два варианта:
a. y(b,б0) > y1; тогда угол стрельбы каким-либо способом уменьшается и решается задача Коши (3.4)-(3.6) тем же методом до тех пор, пока не выполнится условие y(b,б1) < y1;
b. y(b,б0) < y1; тогда угол стрельбы каким-либо способом увеличивается и решается задача Коши до тех пор, пока не выполнится условие y(b,б1) > y1.
4.Таким образом, угол стрельбы находится внутри интервала б ? (б0,б1), после чего истинное значение б* угла стрельбы определяется методом половинного деления с реализацией следующей цепочки:
a. бk+1 = (бk-1 + бk) / 2;
b. y (x, бk+1);
c. y (b, бk+1);
d.анализируется неравенство |y(b, бk+1) - y1|? е ; если оно выполнено, то б* (бk + бk+1) / 2 и y(x,б*) -- истинная интегральная кривая; если неравенство не выполнено, то итерационный процесс повторяется начиная с пункта 4.
Заключение
При выполнении данной курсовой работы были проведены расчет и построение узлов и комбинационных схем. Учитывались основные параметры влияющие на работу цифрового устройства. Был произведен синтез структурной, функциональной и электрической принципиальной схем заданного устройства, выбраны и обоснованы критерии подбора интегральных микросхем, проведена их сравнительная оценка.
Список литературы
1. Методические указания к курсовой работе по дисциплине «Цифровая схемотехника» на тему «Проектирование цифрового устройства».
2. Шило В.Л. Популярные цифровые микросхемы: справочник, - Москва; металлургия, 1988,-352 с.
3. Орнадский П.П. Автоматические измерения и приборы. - К.; Техника,1990 - 448с.
4. Цифровые и аналоговые интегральные микросхемы: Справочник / С.В.Якубовский, Л.И.Нильсон, В.И.Кулешова и др./ Под ред. С.В.Якубовского.-М.: Радио и связь.
Приложение
1)Обыкновенным дифференциальным уравнением (ОДУ) называется уравнение вида:
f( x, y, y`, y``,. . . , y) = 0 ,
где порядок старшей производной к называется порядком ОДУ. ОДУ имеет бесконечно множество решений. Для отыскания конкретного решения требуются дополнительные условия. Эти условия могут быть двух типов:
2)Задача Коши с начальными условиями(НУ). Дополнительные условия задаются при одном значении независимой переменной. Например, при x=a заданы значения функции y0, и возможно некоторые производные искомой функции y0`, y0`` и т.д.
Методы решения задачи Коши:
- Аппроксимация рядом Тейлора
- Методы Рунге-Кутты
- Методы прогноза и коррекции
Нулевым приближением всех методов решения задачи Коши является метод Эйлера.
3) Краевая задача - задача с граничными условиями(ГУ). Дополнительные условия задаются при двух (или более) значениях независимой переменной. Например, x=a задано значение функции ya , при x=b - значение yb.
Методы решения краевой задачи:
- Методы стрельбы (пристрелки)
- Проекционные методы
- Метод конечных разностей
Размещено на Allbest.ru
Подобные документы
Сущность методов сведения краевой задачи к задаче Коши и алгоритмы их реализации на ПЭВМ. Применение метода стрельбы (пристрелки) для линейной краевой задачи, определение погрешности вычислений. Решение уравнения сшивания для нелинейной краевой задачи.
методичка [335,0 K], добавлен 02.03.2010Общая постановка задачи решения обыкновенных дифференциальных уравнений, особенности использования метода Адамса в данном процессе. Решение системы обыкновенных дифференциальных уравнений методом Адамса и точным методом, сравнение полученных результатов.
курсовая работа [673,6 K], добавлен 27.04.2011Определение и анализ многошаговых методов, основы их построения, устойчивость и сходимость. Постановка задачи Коши для обыкновенных дифференциальных уравнений. Метод Адамса, значение квадратурных коэффициентов. Применение методов прогноза и коррекции.
контрольная работа [320,8 K], добавлен 13.03.2013Анализ методов решения систем дифференциальных уравнений, которыми можно описать поведение материальных точек в силовом поле, законы химической кинетики, уравнения электрических цепей. Этапы решения задачи Коши для системы дифференциальных уравнений.
курсовая работа [791,0 K], добавлен 12.06.2010Существование и единственность решений дифференциальных уравнений. Геометрическая интерпретация решений. Линейные и нелинейные системы. Дифференциальные уравнения, моделирующие динамику популяций конкурирующих видов, их решения и фазовые портреты.
дипломная работа [2,5 M], добавлен 27.06.2012Понятие о голоморфном решении задачи Коши. Теорема Коши о существовании и единственности голоморфного решения задачи Коши. Решение задачи Коши для линейного уравнения второго порядка при помощи степенных рядов. Интегрирование дифференциальных уравнений.
курсовая работа [810,5 K], добавлен 24.11.2013Система двух нелинейных обыкновенных дифференциальных уравнений, порождённая прямым и обратным преобразованиями Беклунда высшего аналога второго уравнения Пенлеве. Аналитические свойства решения, наличие у системы четырёхпараметрических семейств решений.
реферат [104,0 K], добавлен 28.06.2009Практическое решение дифференциальных уравнений в системе MathCAD методами Рунге—Кутты четвертого порядка для решения уравнения первого порядка, Булирша — Штера - системы обыкновенных дифференциальных уравнений первого порядка и Odesolve и их графики.
лабораторная работа [380,9 K], добавлен 23.07.2012Задачи Коши и методы их решения. Общие понятия, сходимость явных способов типа Рунге-Кутты, практическая оценка погрешности приближенного решения. Автоматический выбор шага интегрирования, анализ брюсселятора и метод Зонневельда для его расчета.
курсовая работа [1,7 M], добавлен 03.11.2011Описание метода сведения краевой задачи к задаче Коши. Решение системы из двух уравнений с четырьмя неизвестными. Метод Рунге-Кутта. Расчет максимальной погрешности и выполнение проверки точности. Метод конечных разностей. Описание полученных результатов.
курсовая работа [245,2 K], добавлен 10.07.2012