Алгоритмы интегрирования.
В качестве основных программно-инструментальный комплекс (ПИК) оснащен двумя базовыми алгоритмами. Первый базируется на универсальном методе Рунге-Кутта-Фельберга , предназначенного для решения нежестких и слабожестких систем дифференциальных уравнений. По оценке специалистов данный метод является одним из лучших в классе подобных.
Метод хорошо применим для интегрирования систем из N обыкновенных дифференциальных уравнений вида
dy /dt = F(t, y(1), ... , y(N)), (1)
где y(i) заданы в t , от t до T . Может использоваться так же в качестве одношагового интегратора для продолжения решения на один шаг в направлении Т.
RKF-45 состоит из 3-х частей:
первая - интегрирует систему обыкновенных дифференциальных уравнений первого порядка, вторая - интегрирует систему из N обыкновенных дифференциальных уравнений первого порядка, где начальные значения y(i) и начальные производные yp(i) заданы в начальной точке t , третья часть продолжает решение на фиксированный шаг и формирует массив для приближенных решений, имеющих пятый порядок точности.
Другой [6] алгоритм интегрирования базируется на идеях упреждения и предназначается для достаточно широкого класса динамических задач, которые могут быть описаны системой дифференциальных уравнений вида
(2)
где Sjl и Pij - константы, которые считаются заданными, Ai(t)
- составляющие компоненты кинетической (динамической) задачи, t -время, t Î[0,T], Ai(0), i = 1,...,n - заданы.
Исходный временной отрезок [0,T] разбивается на ряд временных отрезков, составляющих в совокупности исходный. Алгоритм находит приближенное аналитическое решение указанной системы на каждом из этих элементарных временных отрезках при некоторых упрощающих предположениях. При решении практических задач отмечен ряд преимуществ данного алгоритма.