Поиск в словарях
Искать во всех

Математическая энциклопедия - жесткая дифференциальная система

Жесткая дифференциальная система

жесткая дифференциальная система

система обыкновенных дифференциальных уравнений, при численном решении к-рой явными методами типа Рунге Кутта или Адамса, несмотря на медленное изменение искомых переменных, шаг интегрирования обязан оставаться малым. Попытки уменьшить время вычисления решения Ж. д. с. за счет увеличения шага интегрирования приводят к резкому возрастанию погрешности (взрыв погрешности).

Автономная система обыкновенных дифференциальных уравнений

наз. Ж. д. с, если для любых начальных значений на заданном отрезке [0, Т], принадлежащем интервалу существования решения (1), выполнены условия:

а) максимальный модуль собственных значений матрицы Якоби (спектральный радиус) ограничен вдоль решения z(t):

б) существуют такие числа t п, N,v, что при

справедливо неравенство

здесь

X(t) - фундаментальная матрица уравнения в вариациях для системы (1),

t п длина пограничного слоя. К Ж. д. с. относятся все системы вида (1), для к-рых условия а) и б) выполняются совместно после масштабирования компонент вектора z(t)на каждом решении.

Неавтономная нормальная система обыкновенных дифференциальных уравнений порядка тназ. Ж. д. с, если жесткой является равносильная ей автономная система порядка m+1. Примером жесткого неавтономного уравнения может служить скалярное уравнение:

j(х)О С p, -заданная функция. Другой пример Ж. д. с.-

линейная однородная система с постоянной (т m)-матрицей А, имеющей различные собственные значения, разделенные на две группы:

Условие а) для системы (3) очевидно выполняется. Норма ограничена сверху величиной при где С 1, С 2 некоторые постоянные. При N=L/(C1beaT). выполняется условие б). Вектор d2z(t)/dt2 при ограничен сверху:

Поэтому для вектора dz(t)/dt приможно построить интерполяционный алгебраич. многочлен нулевой степени с равномерно распределенными узлами и выбрать шаг интерполяции в виде Н=С 3/С 1a Т, где С 3некоторая постоянная (см. [1]), зависящая от заданной погрешности. С другой стороны, использование метода ломаных Эйлера для системы (3) требует ограничения сверху на шаг интегрирования на всем отрезке решения системы (см. [1]):

При этом составляющие приближенного решения системы (3) методом ломаных Эйлера, соответствующие первой группе собственных значений (4), будут представлены с достаточной точностью (см. [1]):

Ограничение вида (5) на шаг интегрирования характерно для экстраполяционных методов типа Рунге Кутта и Адамса. Отношение H/h, к-рое может рассматриваться как качественная мера жесткости системы (3), достигает во многих случаях величин порядка 104-1010. Математич. описание динамич. процессов и явлений в физике, химии, биологии, технике и экономике, связанное с учетом все большего числа факторов, повышающих порядок дифференциальных систем, приводит к увеличению жесткости. Ж. д. с. требуют специальных методов решения.

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

Для решения Ж. д. с. целесообразно использование неявных методов (см. [9], [17]). Для построения неявных схем можно использовать способ неопределенных коэффициентов на основе формулы Тейлора, записанной в виде:

где пцелое положительное число, H>0, nH=tn. Напр., такие методы описаны в [9]:

r=1, а 0=1, а 1 =-1 неявный метод ломаных; r=2, а 0= a1=-2, а 2= -неявный метод 2-й степени; r=3, а 0= a1=-3, a2= a3=неявный метод 3-й степени; r=4, а 0= a1=-4, а 2 = 3, а 3= а 4= -неявный метод 4-й степени.

Под степенью метода понимается наибольшая степень Н к в разложении (7) по степеням Н, множитель при к-рой совпадает с соответствующим множителем в (6).

Применение неявного метода ломаных к системе (3) приводит к разностным уравнениям

Пусть система (3) асимптотически устойчива по Ляпунову. Тогда матрица ||Е-НА|| неособенная при любом Н. При использовании формулы Лагранжа Сильвестра решение (8) представляется в виде

Для неявного метода ломаных (8) условие асимптотич. устойчивости выполняется при любом Н, и в (9), с ростом псоставляющие решения, соответствующие второй груши собственных значений (4), будут быстро убывать по модулю. Величина Нограничивается только условиями требуемой точности приближенных решений. Стремление повысить степень линейных многошаговых методов вступает в определенное противоречие с их устойчивостью (см. [11]). r-Шаговый метод

наз. А-устойчивым, если все решения (10) стремятся к нулю при с фиксированным положительным Ив случае применения (10) к скалярному уравнению

где qкомплексная постоянная с отрицательной действительной частью. Явный r-шаговый метод не может быть А -устойчивым. Степень линейного многошагового А-устойчивого метода не может превышать двух. Наименьшая константа ошибки cd=получается для неявного метода трапеций (см. [11]):

Требование А(a)-устойчивости накладывает менее жесткие ограничения на методы в отличие от А-устойчивости. r-Шаговый метод (10) при фиксированном H>0 наз. А(a) -устойчивым, если все решения (10) стремятся к нулю при в случае применения (10) к уравнению (11), qкомплексная постоянная, к-рая принадлежит множеству

С комплексная плоскость. Явный r-шаговый метод не может быть А(О)-устойчивым. Существует только один А(О)-устойчивый r-шаговый метод со степенью равной r+l метод (12). Для всех существуют А(a)-устойчивые методы со степенью, равной rпри r=3, 4 (см. [13]).

Следующее ослабление требований A-устойчивости содержится в так наз. определении Гира (см. [14]): метод (10) наз. жестко устойчивым, если все решения (10) стремятся к нулю при в случае применения (10) к уравнению (11). Hqкомплексная постоянная, принадлежащая множеству где

причем для обеспечивается заданная точность.

Методы (7) жестко устойчивы и, следовательно, А(a)-устойчивы. Для них

Можно построить согласно (6) неявные аналоги явных методов Рунге Кутта любой степени, обладающие A-устойчивостью и жесткой устойчивостью. Напр., метод 2-й степени

Применение метода (13) к системе (3) приводит к разностным уравнениям

которые доказывают его А-устойчивость. Для метода 3-й степени:

аналогично получаются разностные уравнения:

Так же строятся А-устойчивые и жестко устойчивые методы более высоких степеней. Методы (13) и (14) и методы, опубликованные в [5], принципиально отличаются от так наз. неявных методов Рунге Кутта (см. [16]), не получивших распространения из-за большой вычислительной трудоемкости. Применение неявных методов требует большей вычислительной работы на одном шаге, чем применение явных методов, но это оправдывается в Ж. д. с. за счет резкого увеличения шага интегрирования. При решении задачи (3) необходимо обращать матрицу или решать систему линейных уравнений. Здесь может возникнуть проблема плохой обусловленности, так как число обусловленности матрицы ||Е- НА|| увеличивается с увеличением H. В общем случае (1) на каждом шаге интегрирования необходимо решать нелинейную систему уравнений относительно вектора yn+1. Обычно при этом пользуются модифицированным методом Ньютона с начальным условием, вычисленным по любой экстраполяционной формуле, использующей вектор у п. Метод экстраполирования при этом наз. предиктором, а неявный метод корректором. Метод простой итерации в Ж. д. с. неприменим из-за больших значений LH. Поскольку в неявных схемах применяется метод Ньютона для решения уравнений F(yn+1)=0 и, следовательно, необходимо вычислить матрицу Якоби системы (1), то иногда включают эту матрицу непосредственно в формулы методов, к-рые при решении линейных систем также обладают свойством А- устойчивости (см. [12], [15]). Для решения Ж. д. с. широко применяется процедура Гира (метод Гира) с автоматич. контролем погрешности на шаге и изменением по этому критерию как степени методов, так и шага интегрирования [14]. В процедуре Гира в качестве корректора используются и методы (7) (см. [9]). Другой подход к созданию методов интегрирования жестких систем уравнений связан с учетом в формулах методов решений соответствующих линейных систем (см. [4] [8], [10]). В первых работах этого направления рассмотрены жесткие системы уравнений с известными собственными значениями матрицы дf(z)/дz, по к-рым строились матричные коэффициенты методов. В связи с трудностью решения проблемы собственных значений это направление длительное время не развивалось. В [6], [7], [8] предложены способы построения: матричных коэффициентов без решения проблемы собственных значений для матрицы дf(z)/дz системы (1), Методы этого направления можно строить на основеравенства (см. [7]):

Рейтинг статьи:
Комментарии:

Вопрос-ответ:

Ссылка для сайта или блога:
Ссылка для форума (bb-код):