КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Метод стрельбы
Одним из эффективных методов решения рассматриваемых краевых задач является метод стрельбы, который иногда называют методом пристрелки или методом прогонки. Его идея состоит в сведении краевой задачи к задаче Коши, для которой существуют хорошо отработанные методы численного решения. На самом деле, краевая задача для нормальной системы дифференциальных уравнений может быть заменена задачей Коши
где постоянные с 1, с 2,…, сn подбираются так, чтобы её решение совпадало с решением исходной краевой задачи. Это достигается следующим способом. Решение задачи Коши кроме аргумента x будет содержать постоянные с 1, с 2,…, сn а, следовательно левые части граничных условий в точках x = 0 и точке x = l тоже будут функциями этих постоянных, так как
Таким образом формируется система из n алгебраических уравнений относительно n неизвестных с 1, с 2,…, сn
Все сказанное выше позволяет сформировать алгоритм решения линейной краевой задачи методом стрельбы. Пусть линейная краевая задача записана в общем виде следующим образом: , при x = 0 при x = l
где a 11(x),…, ann (x), f 1(x),…, fn (x) – ограниченные на отрезке [0, l ] известные функции, а p 11,…, pn, q 11,…, qkn, θ 1,…, θs и ,…, – заданные постоянные. В матричной форме эта краевая задача имеет вид , при x = 0: , при x = l: , где , . Эквивалентная ей задача Коши имеет вид , , где с – вектор, составленный из постоянных с 1, с 2,…, сn , Подстановка её решения в граничные условия краевой задачи при x = 0 и x = l даёт n алгебраических уравнений относительно постоянных с 1, с 2,…, сn ↔ ↔ Первая система из s уравнений является линейной, а для конкретизации второй системы из k уравнений надо воспользоваться свойствами линейных систем обыкновенных дифференциальных уравнений. Как известно из теории дифференциальных уравнений общее решение таких систем является линейной комбинацией их линейно независимых частных решений , где , , или , где квадратная матрица Y 0 составлена из частных решений однородной системы уравнений . В связи с этим вторая система уравнений, получающаяся из граничных условий при x = l, тоже будет линейной – системой линейных алгебраических уравнений : где . Отсюда, из сравнения структуры решения нормальной системы линейных дифференциальных уравнений и структуры системы линейных алгебраических уравнений, получающихся из граничных условий при x = l, можно построить следующий алгоритм нахождения коэффициентов матрицы G и вектора g *. Сначала задача Коши численно решается для нулевых начальных условий. В этом случае все слагаемые с постоянными с 1, с 2,…, сn и в решении задачи Коши, и в граничных условиях при x = l, будут отсутствовать. Поэтому с помощью такого решения появляется возможность найти элементы вектора g *: . Затем задача Коши численно решается ещё n раз с единичными начальными условиями. Под такими начальными условиями имеются в виду условия, у которых одна компонента равна единице, а остальные считаются равными нулю. По этим решениям находятся элементы столбцов матрицы G: , , …………………………………………………………. . После этого системы линейных алгебраических уравнений, полученные из граничных условий при x = 0 и x = l, объединяются в одну систему из n уравнений , где , которая решается одним из известных методов решения систем линейных алгебраических уравнений и, таким образом, определяются постоянных с 1, с 2,…, сn. Иллюстрацией данному алгоритму может служить решение следующей краевой задачи для линейного уравнения 2-го порядка , . Сначала эта задача приводится к краевой задаче для нормальной системы дифференциальных уравнений , , где введены обозначения , . В матричной форме она имеет вид , при x = 0: , при x = l: . Здесь . Затем для неё записывается эквивалентная задача Коши , которая решается трижды для следующих начальных условий Её решение методом Эйлера для первой пары начальных условий даёт следующие значения y 1(x) и y 2(x), которые сведены в таблицу
Повторное решение этой же задачи для второй и третьей пар начальных условий даёт другие значения y 1(x) и y 2(x), которые также сведены в таблицы
Значит , , . Поэтому система линейных алгебраических уравнений для определения постоянных с 1 и с 2 будет иметь вид . Её решение легко находится . С полученными значениями с 1 и с 2 методом Эйлера строится окончательное решение задачи Коши. Оно приведено в следующей таблице.
Из неё видно, что на левом (при x = 0) и на правом (при x = 1) концах отрезка поиска решения заданной краевой задачи получено равенство искомого решения нулю. Оценка погрешности метода стрельбы Основной вклад в ошибку приближённых решений краевых задач получаемых методом стрельбы вносят методы решения задачи Коши. На каждом шаге h по аргументу x они вносят в решение абсолютную погрешность, оцениваемую неравенством , где m = 2 для метода Эйлера, m = 3 для усовершенствованного метода Эйлера и m = 5 для метода Рунге-Кутта 4-го порядка. Абсолютная погрешность приближённого решения на всём отрезке интегрирования системы дифференциальных уравнений описывается неравенством , Однако на практике из-за необходимости вычисления Ck и Ek такая оценка абсолютных погрешностей решения краевой задачи затруднительна. Поэтому для вычисления погрешности рассматриваемых методов на всём отрезке поиска решения используют апостериорную оценку, базирующуюся на правиле Рунге , где y (xk, h) и y (xk, 2 h) – приближённые значения решения, вычисленные в точке xk при шагах интегрирования или разбиения отрезка поиска решения краевой задачи, отличающихся друг от друга в два раза. В качестве относительной погрешности решения краевой задачи используют её интервальную оценку . Такой подход вполне оправдан до тех пор, пока при реализации вычислений не начинают сказываться неустранимые ошибки округления.
Дата добавления: 2014-12-16; Просмотров: 2240; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |