Метод продолжения по параметру

Иллюстрированный самоучитель по MathCAD 12

Метод продолжения по параметру

Почему же происходят эти скачки с одного семейства решений на другое? Конечно, причина кроется в выборе начального значения для вычисления каждого из корней. Линия начальных значений х=1 обозначена на графике функции (рис. 5.11) в виде пунктирной вертикальной прямой. Для а0=3, и вообще для нескольких первых а0 начальное значение х=1 находится ближе всего к нижнему семейству решений. Поэтому неудивительно, что численный метод находит именно эти корни. В правой части графика к линии начальных значений ближе второе (верхнее) семейство решений, к ним-то и приводит численный метод.

Приведенные соображения диктуют очень простой рецепт избавления от скачков и нахождения одного из семейств непрерывных решений. Для этого требуется при поиске каждого (i+1)-го корня взять начальное значение, по возможности близкое к отыскиваемому семейству. Неплохим вариантом будет выбор приближения в виде предыдущего 1-го корня, который был найден для прошлого значения параметра а0.

Возможный вариант воплощения этого метода, называемого продолжением по параметру, приведен в листинге 5.18. В нем функция root применена внутри функции пользователя f(x0,a), определенной в самом начале листинга с помощью средств программирования. Назначение функции f (х0,а) заключается в том, что она выдает значение корня для заданного значения параметра а и начального приближения к решению хо. В остальном смысл листинга повторяет предыдущий, за исключением того, что осуществляется поиск сразу обоих семейств решений у и z, причем для каждого сначала явно задается начальное значение только для точки а0. Для всех последующих точек, как следует из последней строки листинга, взято начальное значение, равное предыдущему корню.

Листинг 5.18. Поиск зависимости x(a) решения уравнения ln(ax 2 )=x методом продолжения:

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру
Рис. 5.13. Поиск зависимости х (а) решения уравнения ln(ах 2 ) =х методом продолжения (продолжение листинга 5.18)

Результаты вычислений, приведенные в виде двух графиков на рис. 5.13, разительно отличаются от предыдущего. Как видно, столь малое изменение идеологии применения численного метода привело к определению непрерывного семейства корней. Отметим, что получить результат рис. 5.12 (без продолжения по параметру) в терминах введенной нами в листинге 5.18 функции f(x0,a) можно, изменив ее первый аргумент на константу: f (1,ai).

Примечание
С помощью метода продолжения можно решать и соответствующие задачи оптимизации, зависящие от параметра. Идеология в этом случае остается точно такой же, но вместо функций решения нелинейных уравнений root или Find вам следует применить одну из функций поиска экстремума Minerr, Maximize или Minimize (СМ. разд. 6.1 и 6.2)
.

Мы привели основную идею и один из возможных способов реализации метода продолжения по параметру. Безусловно, вы можете предложить иные, как математические, так и программистские решения этой проблемы. В частности, для выбора очередного начального приближения к корню можно использовать результат экстраполяции уже найденной зависимости х (а), придумать более сложные алгоритмы для ветвящихся семейств решений и т.д.

Источник

Математическая энциклопедия
ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД

ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД

Пусть, напр., требуется доказать разрешимость в классе Гёльдера задачи Дирихле

в ограниченной N-мерной области Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру для линейного эллиптич. оператора 2-го порядка

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Вводится семейство эллиптич. операторов

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

и рассматривается для него задача Дирихле

П. по п. м. (в варианте аналитич. родолжения по параметру) был предложен и развит в ряде работ С. Н. Бернштейна (см. [1], [2]). В дальнейшем этот метод нашел широкое применение в различных вопросах теории линейных и нелинейных дифференциальных уравнений, причем идея аналитич. родолжения по параметру была дополнена более общими функциональными и топологич. принципами (см. [3]).

Лит.:[1] Бернштейн С. Н., «Math. Ann.», 1904, Bd 59, S. 20-76; [2] его же, Собр. соч., т. 3, М., 1960; [3] Лерэ Ж., Шаудер Ю., «Успехи матеит. наук», 1946, в. 3/4, с. 71-95. И. А. Шишмарев.

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Если разность t i+1 =t i достаточно мала, то значение x i может оказаться достаточно хорошим начальным приближением, обеспечивающим сходимость, для получения решения x i+1 при t=t i+1 (см. [1], [3], [5]).

На практике часто исходная задача естественным образом зависит от нек-рого параметра, к-рый может быть выбран в качестве параметра t.

П. по п. м. иногда наз. также прямой метод вариации параметра (см. [2], [6]), а также комбинированный метод прямого и итерационного методов вариации параметра. В этих методах построение решений обобщенного уравнения сводится путем дифференцирования по параметру к решению дифференциальной задачи с начальными условиями (задачи Коши) методами численного интегрирования обыкновенных дифференциальных уравнений. Применяя простейший метод Эйлера в прямом методе вариации параметра к задаче Коши

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Элемент х k будет искомым приближенным решением исходного уравнения Р(х)=0. Уточнение всех или нек-рых значений х i+1 можно проводить итерационным методом вариации параметра [4] (или методом Ньютона). Обобщенное уравнение при этом рассматривается обычно в виде

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод вариации параметра применен к широкому классу задач как для построения решений, так и для доказательства их существования (см., напр., [3], [4], 16], [7]).

Источник

Иллюстрированный самоучитель по MathCAD 12

Метод продолжения по параметру

Решение «хороших» нелинейных уравнений и систем типа тех, которые были рассмотрены в предыдущих разделах этой главы, представляет собой несложную, с вычислительной точки зрения, задачу. В реальных инженерных и научных расчетах очень распространена более сложная проблема: решение не одного уравнения (или системы), а целой серии уравнений, зависящих от некоторого параметра (или нескольких параметров). Для таких задач существуют очень эффективные методы, которые называются методами продолжения. Эти методы непосредственно не встроены в Mathcad, но могут быть легко запрограммированы с помощью уже рассмотренных нами средств. Будем далее говорить об одном уравнении, имея в виду, что всегда возможно обобщение результатов на случай системы уравнений.

Пусть имеется уравнение f (а,х)=0, зависящее не только от неизвестного х, но и от параметра а. Требуется определить зависимость его корня х от параметра а, т. е. х(а). Простой пример такой задачи был приведен в листинге 5.3 (см. разд. 5.1.2). Тогда нам повезло, и решение в общем виде было найдено с помощью символьных вычислений. Рассмотрим еще один, чуть более сложный, пример алгебраического уравнения, зависящего от параметра а следующим образом: ln(ах 2 )=х (рис. 5.11).

Листинг 5.17. Попытка отыскания зависимости x(a) решения уравнения ln(ax 2 )=x:

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру
Рис. 5.11. График функции ln(ах 2 )=х (для а=3 и а=30)

Решим данное уравнение методом секущих, применяя для этого встроенную функцию root. Самый простой, но далеко не лучший, способ иллюстрируется листингом 5.17. Начинается листинг с вывода графика функции ln(ах 2 )=х, корни которой нам предстоит исследовать (ради определенности, для положительных значений х). Глядя на график, сразу можно сказать, что на рассматриваемом интервале уравнение будет иметь два решения (для каждого значения параметра а, больших некоторого порогового значения, ниже которого, видимо, уравнение вовсе не имеет корня).

Для того чтобы получить зависимость решения уравнения от параметра а, в следующих строках листинга создается ранжированная переменная i, с помощью которой определяется вектор значений параметра ai. Его элементы пробегают значения от 3 до 33 с шагом 1(эти числа взяты ради примера, вы можете поэкспериментировать с другими значениями и убедиться в том, что для значений параметра ниже порога а=3 решение уравнения отсутствует).

Последняя строка листинга присваивает элементам еще одного вектора у вычисленные с помощью функции root значения корней уравнения для каждого ai. Но для того чтобы функция root заработала, необходимо предварительно задать начальное приближение к решению, что сделано в предыдущей строке. Ключевой момент метода, примененного в листинге 5.17, заключается в том, что одно и то же начальное значение х=1 использовано для решения уравнения при всех ai.

Результат расчетов yi показан на рис. 5.12. Обратите внимание, что по мере увеличения а кривая корней уравнения сначала плавно идет по одному (нижнему) семейству решений, а потом (в районе а=и) явно срывается, «перепрыгивая» на другое семейство. С вычислительной точки зрения такая ситуация чаще всего крайне неблагоприятна, поскольку хотелось бы отыскать непрерывное семейство решений. Скачки зависимости у (а) могут вводить пользователя в заблуждение, вовсе скрывая от него существование нижнего семейства решений при а>n.

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру
Рис. 5.12. Попытка отыскания зависимости х (а) решения уравнения ln(ах 2 )=х (продолжение листинга 5.17)

Источник

Курсовая работа: Исследование метода продолжения решения по параметру для нелинейных САУ

Министерство образования РФ

Новосибирский Государственный Технический Университет

Кафедра экономической информатики

по дисциплине «Численные методы»

Тема: Исследование метода продолжения решения по параметру для нелинейных САУ

Проверила: Сарычева О.М.

Новосибирск 2011 г.

2. Описание программного обеспечения

3. Описание тестовых задач

Введение

1. Постановка задачи (математическое описание метода)

1) При t=0 система H (x, 0) =0 имеет решение x 0 ;

2) При t=1 система H (x, 1) =0 имеет решение x * ;

Вектор-функция H ( x, t) может быть выбрана различными способами. Рассмотрим три распространенных варианта:

1) H (x, t) =F (x) + (t-1) *F (x 0 ) =0

Последовательность шагов реализации алгоритма состоит в следующем:

Шаг 1. Формирование системы H ( x, t) =0.

Шаг 4. Вычисляем ti =ti-1 +∆t (обычно вначале берут ∆t=0,1)

Шаг 6. Проверяем, достигли ли мы заданной точности. Например, используя первый способ,

Если последнее условие не соблюдается, то переходим к шагу 4. Иначе считаем, что x *= x t i и расчеты закончены.

2. Описание программного обеспечения

2.1 Общие сведения и требования к ПО и описание логической структуры

Программа предназначена для решения систем нелинейных алгебраических уравнений в среде МаtLab методом продолжения решения по параметру.

function [xout,dxout,tout] =mpr (funf,funj,x0,dt,edop,trace)

t=dt; x=x0; tout=t; xout=x0′; n=size (x0);

dxout=zeros (1,n); m=0; it=0;

График значений xна каждом шаге итерации

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Результат выполнения программы: количество итераций=60, время счета=4с.

График значений xна каждом шаге итерации

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Результат выполнения программы: количество итераций=50, время счета=3,5с.

нелинейный корень продолжение решение

График значений xна каждом шаге итерации

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Результат выполнения программы: количество итераций=22, время счета=2с.

Исследуем влияние заданной точности решения на время счета, число итераций и сходимость метода.

График значений xна каждом шаге итерации

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Результат выполнения программы: количество итераций=119, время счета=1,5с.

График значений xна каждом шаге итерации

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Результат выполнения программы: количество итераций=200, время счета=3с.

График значений xна каждом шаге итерации

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Результат выполнения программы: количество итераций=600, время счета=5с.

4. Анализ результатов

Проанализировав приведенный выше графический и тестовый материал, описывающий решение систем нелинейных алгебраических уравнений методом продолжения решения по параметру можно сделать соответствующие выводы:

1. Метод используется для расширения области сходимости метода Ньютона, отличается простотой, не требуют слишком сложных вычислений, что является существенным преимуществом.

2. При задании начального приближения, находящегося далеко от точного решения, метод расходится. Если значение начального приближения выбрано близко к точному решению, то метод сходится, и чем ближе вектор начального приближения к точному решению, тем за меньшее число итераций сходится рассматриваемый метод и тем меньше время счета.

3. Выбор ошибки итерации также влияет на число итераций и время счета. При уменьшении значения допустимой ошибки итерации число итераций увеличивается, что необходимо для получения более точного значения решения системы нелинейных уравнений, время счета также увеличивается.

Заключение

В работе были рассмотрены теоретические и практические характеристики метода продолжения решения по параметру. В ходе проведения тестирования и реализации метода была проведена справедливость теоретических выкладок. Наглядность результатов не оставляет сомнений в верности проведенного анализа.

Получены сведения о зависимости числа итераций, времени счета и сходимости метода от вектора начальных приближений и заданной точности решения.

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

Используемая литература

Источник

ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Если разность t i+1 =t i достаточно мала, то значение x i может оказаться достаточно хорошим начальным приближением, обеспечивающим сходимость, для получения решения x i+1 при t=t i+1 (см. [1], [3], [5]).

На практике часто исходная задача естественным образом зависит от нек-рого параметра, к-рый может быть выбран в качестве параметра t.

П. по п. м. иногда наз. также прямой метод вариации параметра (см. [2], [6]), а также комбинированный метод прямого и итерационного методов вариации параметра. В этих методах построение решений обобщенного уравнения сводится путем дифференцирования по параметру к решению дифференциальной задачи с начальными условиями (задачи Коши) методами численного интегрирования обыкновенных дифференциальных уравнений. Применяя простейший метод Эйлера в прямом методе вариации параметра к задаче Коши

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Элемент х k будет искомым приближенным решением исходного уравнения Р(х)=0. Уточнение всех или нек-рых значений х i+1 можно проводить итерационным методом вариации параметра [4] (или методом Ньютона). Обобщенное уравнение при этом рассматривается обычно в виде

Метод продолжения по параметру. Смотреть фото Метод продолжения по параметру. Смотреть картинку Метод продолжения по параметру. Картинка про Метод продолжения по параметру. Фото Метод продолжения по параметру

Метод вариации параметра применен к широкому классу задач как для построения решений, так и для доказательства их существования (см., напр., [3], [4], 16], [7]).

Смотреть что такое «ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД» в других словарях:

ПРОДОЛЖЕНИЯ ПО ПАРАМЕТРУ МЕТОД — включение данной задачи в однопараметрическое (0 1) семейство задач, связывающее данную задачу (а=1) с известной разрешимой задачей (a=0), и изучение зависимости решений от параметра a. Метод широко используется в теории дифференциальных… … Математическая энциклопедия

УСТАНОВЛЕНИЯ МЕТОД — метод, заключающийся в том, что решение инек рых стационарных задач можно рассматривать как результат установления (при развивающегося во времени t>0 процесса u(t) решениях Коши задачи для нек рого нестационарного эволюционного уравнения с тем же … Математическая энциклопедия

ШАУДЕРА МЕТОД — метод решения краевых задач для линейных равномерно эллиптических уравнений 2 го порядка, в основе к рого лежат априорные оценки и метод продолжения по параметру. Ш. м. решения Дирихле задачи для линейного равномерно эллиптического уравнения… … Математическая энциклопедия

НЕПРЕРЫВНЫЕ АНАЛОГИ ИТЕРАЦИОННЫХ МЕТОДОВ — непрерывные модели, позволяющие исследовать вопросы существования решений нелинейных уравнений, проводить с помощью развитого аппарата непрерывного анализа предварительные исследования сходимости и оптимальности итерационных методов, получать… … Математическая энциклопедия

НЕЛИНЕЙНАЯ КРАЕВАЯ ЗАДАЧА — численные методы решения методы, заменяющие решение краевой задачи решением дискретной задачи (см. Линейная краевая задача;численные методы решения и Нелинейное уравнение;численные методы решения). Во многих случаях, особенно при рассмотрении… … Математическая энциклопедия

НЭША ТЕОРЕМЫ — в дифференциальной геометрии две группы теорем об изометрич. вложениях и погружениях римановых многообразий в евклидовы пространства, и первоначальные варианты к рых принадлежат Дж. Нэшу (J. Nash). 1) Н. т. о вложениях и погружениях. Погружение… … Математическая энциклопедия

ЛИНЕАРИЗАЦИИ МЕТОДЫ — методы, позволяющие свести решение нелинейных задач к последовательному решению родственных линейных задач. Пусть рассматривается нелинейное операторное уравнение где оператор Lотображает банахово пространство Нв себя, L(0)=0, и дифференцируем по … Математическая энциклопедия

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Название: Исследование метода продолжения решения по параметру для нелинейных САУ
Раздел: Рефераты по математике
Тип: курсовая работа Добавлен 17:06:09 20 апреля 2011 Похожие работы
Просмотров: 246 Комментариев: 14 Оценило: 3 человек Средний балл: 4 Оценка: неизвестно Скачать