Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 6.7. Стандартные численные методы интегрированияМногие важные задачи анализа и синтеза автоматических систем решаются нахождением кривых переходных процессов (выявление интервала устойчивого функционирования асимптотически неустойчивой системы, оптимальный синтез). Построить переходный процесс — это значит проинтегрировать дифференциальное уравнение и получить решение, удовлетворяющее заданным начальным условиям и возмущающим воздействиям. Интегрирование может быть осуществлено различными методами и выполняться с помощью аналоговых или цифровых ЭВМ. Применение аналоговых ЭВМ позволяет интегрировать систему в реальном времени, хотя точность может быть недостаточной. При использовании цифровых ЭВМ интегрирование осуществляется стандартными численными методами. К таким методам относятся методы Эйлера, Рунге—Кутта, Адамса, Хемминга, Гира. Рассмотрим скалярное дифференциальное уравнение
Получить точное решение уравнения аналитическими методами удается весьма редко, поэтому ставится задача приблизить точное решение с помощью вычислительных (численных) методов. Используются два обширных класса вычислительных методов. К первому относятся одношаговые (одноступенчатые) методы. В этих методах для нахождения следующей точки
К этому классу относится решение с помощью разложения в ряд Тейлора, метод Эйлера, Эйлера—Коши, Рунге—Кутта. Простейшим является метод Эйлера, основанный на вычислении точки двух членов ряда Тейлора. Наклон решений
Приближение ххкх
Полагая
Погрешность метода имеет порядок Точность метода можно увеличить на порядок, если использовать среднее значение производной в начале и конце интервала шага. Геометрически это означает, что наклон касательной на середине шага меняется. Такой усовершенствованный метод Эйлера Расчетная формула имеет вид
где
Таким образом, простой и усовершенствованный методы Эйлера можно рассматривать как приближение, использующее два и три члена ряда Тейлора соответственно. Если использовать большее число членов ряда Тейлора
то можно получить методы более высокого порядка точности. Использование первых пяти членов ряда Тейлора дает классический метод Рунге—Кутта четвертого порядка точности
где
В методе Рунге—Кутта четвертого порядка не требуется вычислений производных, функция
где
Погрешность по этому методу оценивается по формуле
где Если правая часть превышает заданную погрешность более чем в пять раз, шаг Можно построить формулы Рунге—Кутта высших степеней, при этом основная часть расчетов приходится на счет правой части уравнения. Формула степени точности увеличению затрат машинного времени. С другой стороны, увеличение порядка метода допускает использование большего шага Величину шага Перечисленные методы могут быть как явными, так и неявными. Явными методы называются по той причине, что искомое значение на
Неявные методы — это такие, в которых искомое значение
Важно, что в этом методе можно брать любой шаг, меняя лишь точность построения процессов. Метод устойчив при любых значениях Вычисление Ко второму классу относятся многошаговые (многоступенчатые) методы. Их отличительная черта — использование информации при вычислении следующей точки Чаще всего для начала решения используется метод Рунге— Кутта. В настоящее время для интегрирования систем Общая формула прогноза для методов четвертого порядка точности имеет вид
где
Формула прогноза типа Адамса—Башфорта может быть получена интегрированием обратной интерполяционной формулы Ньютона [17, 18]. Прогноз по методу Адамса—Башфорта осуществляется по формуле
Коррекция выполняется по формуле
Последние члены в обеих формулах в действительности в вычислениях не используются и служат для оценки ошибок дискретизации (усечения). В распространенном в настоящее время методе Хемминга используются следующие формулы прогноза и коррекции: прогноз
коррекция
Для получения требуемой точности формулы прогноза и коррекции должны быть одного порядка. Особенность методов с прогнозом и коррекцией состоит в том, что они позволяют находить разность между прогнозируемым и скорректированным значениями и устранять ошибку. Многошаговые методы более экономичны в смысле затрат машинного времени, так как используют информацию о ранее вычисленных точках. Однако при любом изменении величины шага h приходится временно возвращаться к одношаговым методам. Методы, разработанные в самое последнее время, позволяют менять порядок точности и шаг. В качестве корректирующей часто используется неявная формула, в которую подставляются данные прогноза.
|
1 |
Оглавление
|