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

Реализован новый алгоритм численного решения одномерных задач Коши и уравнений Пуассона, основанный на методе коллокации и представлении решения в виде разложения по полиномам Чебышева. Предлагается вместо обычного подхода, заключающегося в слиянии всех известных условий — дифференциальных (само уравнение) и начальных/ граничных — в одну систему приближенных линейных алгебраических уравнений (СЛАУ), перейти к методике решения задачи в несколько отдельных этапов. Вначале выделяются спектральные коэффициенты, определяющие «общее» решение исходной задачи. По методу коллокации определяются интерполяционные коэффициенты производной решения, а тем самым и коэффициенты разложения самого решения (кроме начальных). На этом этапе выбор удачного базиса, обладающего дискретной ортогональностью, дает возможность применения весьма эффективных алгоритмов поиска искомых коэффициентов. Трудоемкость приведения матрицы СЛАУ к диагональной форме становится эквивалентной сложности умножения чебышевской матрицы коэффициентов на вектор правой части системы. Затем коэффициенты разложения самого решения (кроме первых одного--двух) получаются с помощью умножения известной трехдиагональной матрицы интегрирования (обратной по отношению к матрице дифференцирования Чебышева) на вектор интерполяционных коэффициентов производной. На последнем этапе учет начальных/граничных условий выделяет «частное» искомое решение, однозначно доопределяя недостающие коэффициенты искомого разложения.

A new algorithm for the numerical solution of one-dimensional Cauchy problems and Poisson equations is implemented. The algorithm is based on the collocation method and representation of the solution as an expansion in Chebyshev polynomials. It is proposed instead of the usual approach, which consists in combining all known conditions — differential (the equation itself) and initial / boundary — into one system of approximate linear algebraic equations, to go to the method of solving the problem in several separate stages. First, spectral coefficients are identified that determine the “general” solution of the original problem. The collocation method determines the interpolation coefficients of the derivative of the solution, and thus the expansion coefficients of the solution itself (except for the initial ones). At this stage, the choice of a good basis with discrete orthogonality makes it possible to use very efficient algorithms for finding the desired coefficients. The complexity of reducing the matrix of a system of linear algebraic equations to a diagonal form becomes equivalent to the complexity of multiplying the Chebyshev matrix of coefficients by the vector of the right side of the system. Then the expansion coefficients of the solution itself (except for the first one or two) are obtained by multiplying the known tridiagonal integration matrix (inverse to the Chebyshev differentiation matrix) by the vector of interpolation coefficients of the derivative. At the last stage, considering the initial/boundary conditions select a “particular” desired solution, unambiguously redefining the missing coefficients of the desired expansion.

Publisher
Saratov National Research State University
Number of issue
1
Language
Russian
Pages
36-47
Status
Published
Volume
23
Year
2023
Organizations
  • 1 Российский университет дружбы народов (РУДН)
  • 2 Объединенный институт ядерных исследований
Keywords
initial boundary value problems; collocation method; Chebyshev polynomials; Gauss - Lobatto sets; Numerical stability; Discrete orthogonality; начально-краевые задачи; метод коллокации; многочлены Чебышева; множества Гаусса - Лобатто; численная устойчивость; дискретная ортогональность
Share

Other records