Семинар Математическое моделирование, Ловецкий К.П., 2023-03-02

Численный спектральный метод коллокаций решения обыкновенных дифференциальных уравнений первого порядка Л.А. Севастьянов, К.П. Ловецкий, Д.С. Кулябов Кафедра прикладной информатики и теории вероятностей Рассмотрен классический спектральный метод коллокации, основанный на разложении решения по полиномам Чебышева. Метод состоит из нескольких этапов: - интерполяция функций, основанная на свойстве дискретной ортогональности модифицированных матриц Чебышева; - отыскание общего решения простейшего ОДУ на основе матриц интегрирования; - отыскание общего решения ОДУ 1-го порядка методом интегрирующих множителей - отыскание частного решения ОДУ 1-го порядка на основе дополнительных условий. Новизна подхода заключается в том, чтобы сначала выделить класс (множество) функций, удовлетворяющих дифференциальному уравнению с помощью устойчивого и простого с вычислительной точки зрения метода интерполяции (коллокации) производной будущего решения. Затем рассчитать коэффициенты (кроме первого) разложения будущего решения по вычисленным коэффициентам разложения производной с помощью матрицы интегрирования. И лишь после этого выделить из этого множества решений те, которые соответствуют заданным начальным/граничным условиям. Numerical spectral collocation method for solving ordinary differential equations of the first order L.A. Sevastianov, K.P. Lovetskiy, D.S. Kulyabov Department of Applied Informatics and Probability Theory The classical spectral method of collocation based on the expansion of the solution in terms of Chebyshev polynomials is considered. The method consists of several stages: - interpolation of functions based on the property of discrete orthogonality of modified Chebyshev matrices; - search for general solution to the simplest ODE based on integration matrices; - search for general solution to the 1st order ODE by the method of integrating factors; - search for particular solution to the 1st order ODE based on additional conditions. The novelty of the approach is to first select a class (set) of functions that satisfy the differential equation using a stable and computationally simple method of interpolation (collocation) of the derivative of the future solution. Then calculate the coefficients (except for the first one) of the expansion of the future solution by the calculated expansion coefficients of the derivative using the integration matrix. And only after that, select from this set of solutions those that correspond to the given initial/boundary conditions.
Back to Top