В работе исследуется задача символьного представления общего решения системы обыкновенных дифференциальных уравнений с постоянными коэффициентами, заданными в символьном виде, при условии, что некоторые символьные константы могут обращаться в ноль. Кроме того, символьное представление собственных векторов матрицы коэффициентов системы не единственно. В работе на примере исследуемой системы показано, что стандартные процедуры компьютерной алгебры отыскивают конкретные символьные представления собственных векторов, игнорируя существование других символьных представлений собственных векторов. В свою очередь предлагаемые системой компьютерной алгебры собственные векторы могут быть непригодны для построения численных алгоритмов на их основе, что продемонстрировано в работе. Авторами предложен алгоритм отыскания различных символьных представлений собственных векторов символьно заданных матриц. В работе рассматривается конкретная система дифференциальных уравнений, полученная при исследовании решений уравнений Максвелла, однако предложенный алгоритм исследования применим к произвольной системе с нормальной матрицей коэффициентов.
Идентификаторы и классификаторы
- eLIBRARY ID
- 44429145
Существуют различные подходы к моделированию оптических явлений, которые можно разбить на две большие группы: символьный и численный.
1.1. Символьный подход Символьный подход состоит в ряде аналитических упрощений уравнений, выделяющих важные частные случаи, допускающие при этом исследование на символьном уровне [1, 2]. При таком подходе стараются получать символьные либо символьно-численные выражения, позволяющие качественно исследовать упрощенную модель.
1.2. Численный подход В рамках численного подхода за постановкой задачи следует построение приближенного метода ее решения – либо разностного [3–5], либо какого-то иного, вроде методов Галеркина [6–8], Канторовича [9, 10] или метода конечных элементов [11, 12].
Численный подход требует от исследователя внимательного построения математического метода решения задачи и почти всегда исключает аналитическое упрощение представленной модели и угадывания вида решения. Однако в численном подходе можно строить методы, подходящие для исследования широкого класса задач с большим произволом параметров модели.
Список литературы
- Sevastyanov L.A., Sevastyanov A.L., Tyutyunnik A.A. Analytical Calculations in Maple to Implement the Method of Adiabatic Modes for Modelling Smoothly Irregular Integrated Optical Waveguide Structures // Lecture Notes in Computer Science. 2014. V. 8660. P. 419-431. DOI: 10.1007/978-3-319-10515-4_30 EDN: UEYCMH
- Divakov D.V., Sevastianov A.L. The Implementation of the Symbolic-Numerical Method for Finding the Adiabatic Waveguide Modes of Integrated Optical Waveguides in CAS Maple. // Lecture Notes in Computer Science. 2019. V. 11661. P. 107-121. DOI: 10.1007/978-3-030-26831-2_8 EDN: IATXMV
- Yee K. Numerical solution of initial boundary value problems involving maxwell’s equations in isotropic media // IEEE Transactions on Antennas and Propagation. 1966. V. 14 (3.1). P. 302-307. DOI: 10.1109/TAP.1966.1138693
- Taflove A. Application of the Finite-Difference Time-Domain Method to Sinusoidal Steady-State Electromagnetic-Penetration Problems // IEEE Transactions on Electromagnetic Compatibility. 1980. V. EMC-22 (3.1). P. 191-202. DOI: 10.1109/TEMC.1980.30387
- Joseph R., Goorjian P., Taflove A. Direct time integration of Maxwell’s equations in two-dimensional dielectric waveguides for propagation and scattering of femtosecond electromagnetic solitons // Optics Letters. 1993. V. 18 (3.5). P. 491-493. DOI: 10.1364/OL.18.000491
- Sveshnikov A.G. The incomplete Galerkin method. Dokl. Akad. Nauk SSSR. 1977. V. 236 (3.3). P. 1076-1079.
- Petukhov A.A. Joint application of the incomplete Galerkin method and scattering matrix method for modeling multilayer diffraction gratings. Mathematical Models and Computer Simulations. 2014. V. 6. P. 92-100. DOI: 10.1134/S2070048214010128 EDN: UGGKMF
- Tiutiunnik A.A., Divakov D.V., Malykh M.D., Sevastianov L.A. Symbolic-Numeric Implementation of the Four Potential Method for Calculating Normal Modes: An Example of Square Electromagnetic Waveguide with Rectangular Insert. // Lecture Notes in Computer Science 11661, 412-429 (2019). DOI: 10.1007/978-3-030-26831-2_27 EDN: NNCEXN
- Kantorovich L.V., Krylov V.I. Approximate Methods of Higher Analysis. Wiley, New York, 1964.
-
Gusev A.A., Chuluunbaatar O., Vinitsky S.I., Derbov V.L. Solution of the Boundary-Value Problem for a Systems of ODEs of Large Dimension: Benchmark Calculations in the Framework of Kantorovich Method // Discrete and Continuous Models and Applied Computational Science. 2016. № 3. P. 31-37. EDN: WGBINJ
-
Bathe K.J. Finite Element Procedures in Engineering Analysis. Prentice Hall, Englewood Cliffs. 1982.
-
Bogolyubov A.N., Mukhartova Yu.V., Gao J., Bogolyubov N.A. Mathematical modeling of plane chiral waveguide using mixed finite elements // Progress in Electromagnetics Research Symposium. 2012. 1216-1219. EDN: PNNXZH
-
Babich V.M., Buldyrev V.S. Asymptotic Methods in Short-Wave Diffraction Problems. Nauka, Moscow, 1972. [English translation: Springer Series on Wave Phenomena 4. Springer, Berlin Heidelberg New York, 1991.].
-
Mathematics-based software and services for education, engineering, and research https://www.maplesoft.com.
-
Hamming R.W. Numerical Methods for Scientists and Engineers. Dover Publications; 2nd Revised ed. edition. 1987.
-
Reed M., Simon B. Methods of Modern Mathematical Physics. I: Functional Analysis (v. 1). Academic Press; 1st edition. 1972.
-
Lang S. Real and Functional Analysis. Springer-Verlag New York; 3rd edition, 1993.
-
Hardy G.H. A course of pure mathematics. Cambridge, At the University Press; 3rd edition, 1921.
Выпуск
Другие статьи выпуска
Предложены эвристические вероятностные алгоритмы полиномиального времени с односторонней ошибкой для распознавания кубических гиперповерхностей, чьи сингулярные локусы не содержат никакого линейного подпространства достаточно большой размерности. Эти алгоритмы легко реализовать в системах компьютерной алгебры. Алгоритмы основаны на проверке условий, что гессиан кубической формы не обращается в нуль тождественно или не определяет конус в проективном пространстве. Проверка свойств гессиана, в свою очередь, выполнима вероятностными алгоритмами с односторонней ошибкой, основанными на лемме Шварца–Зиппеля.
Обсуждается проблема поиска равновесных состояний машины Атвуда, в которой шкив конечного радиуса заменяется двумя отдельными малыми шкивами и оба груза могут колебаться в вертикальной плоскости. Получены дифференциальные уравнения движения системы и вычислены их решения в виде степенных рядов по малому параметру. Показано, что в случае грузов одинаковой массы равновесное положение r=const системы существует только при одинаковых амплитудах и частотах колебаний грузов и сдвиге фаз α = 0 или α = π. Кроме того, возможно состояние динамического равновесия, когда оба груза совершают колебания с одинаковыми амплитудами и частотами, а сдвиг фаз составляет α=±π/2. При этом длины маятников также совершают колебания около некоторого равновесного значения. Сравнение полученных результатов с соответствующими численными решениями уравнений движения подтверждает их корректность. Все необходимые вычисления выполняются с помощью системы компьютерной алгебры Wolfram Mathematica.
Рассматривается задача построения начальных членов формальных лорановых рядов, являющихся решениями для заданной компоненты yk (1⩽k⩽m) вектора неизвестных y дифференциальной системы y′=Ay, где y=(y1,…,ym)T, A – m × m-матрица, элементами которой являются d-усечения формальных лорановых рядов, т.е. их начальные члены до степени d⩾0 включительно. Предлагается алгоритм решения задачи с использованием алгоритма TSLS (Truncated Series Laurent Solution). Строящиеся предлагаемым алгоритмом первые члены формальных лорановых решений для yk являются инвариантными относительно возможных продолжений элементов матрицы исходной системы.
В статье предлагается алгоритмическая реализация элементарной версии метода Рунге для семейства диофантовых уравнений 4-й степени с двумя неизвестными. К уравнениям рассматриваемого типа сводится любое диофантово уравнение 4-й степени, старшая однородная часть которого разлагается в произведение линейного и кубического многочленов. Компьютерную реализацию алгоритма решения (в его оптимизированном виде) предполагается осуществить в системе компьютерной алгебры PARI/GP.
Компьютерная алгебра все шире применяется в научных и прикладных вычислениях. В качестве примера приведем тензорные вычисления или в более широком смысле этого слова – упрощение выражений с индексами. В настоящей статье развивается метод цветных графов для упрощения абстрактных выражений с индексами на случай, когда индексы могут быть отнесены к нескольким различным типам. Примерами таких индексов могут быть верхние и нижние индексы в тензорных выражениях. Предложенный подход позволяет значительно уменьшить число перебираемых вариантов при поиске канонической формы выражения, что резко ускоряет процесс вычислений.
В исследовательских задачах, требующих применения численных методов решения систем обыкновенных дифференциальных уравнений, часто возникает необходимость выбора наиболее эффективного и оптимального для конкретной задачи численного метода. В частности, для решения задачи Коши, сформулированной для системы обыкновенных дифференциальных уравнений, применяются методы Рунге–Кутты (явные или неявные, с управлением шагом сетки или без и т.д.). При этом приходится перебирать множество реализаций численного метода, подбирать коэффициенты или другие параметры численной схемы. В данной статье предложено описание разработанной авторами библиотеки и скриптов автоматизации генерации функций программного кода на языке Julia для набора численных схем методов Рунге–Кутты. При этом для символьных манипуляций использовано программное средство подстановки по шаблону. Предлагаемый подход к автоматизации генерации программного кода позволяет вносить изменения не в каждую подлежащую сравнению функцию по отдельности, а использовать для редактирования единый шаблон, что с одной стороны дает универсальность в реализации численной схемы, а с другой позволяет свести к минимуму число ошибок в процессе внесения изменений в сравниваемые реализации численного метода. Рассмотрены методы Рунге–Кутты без управления шагом, вложенные методы с управлением шагом и методы Розенброка также с управлением шагом. Полученные автоматически с помощью разработанной библиотеки программные коды численных схем протестированы при численном решении нескольких известных задач.
В данной работе представлен алгоритм вычисления решения задачи Коши для двумерного разностного уравнения с постоянными коэффициентами в точке по коэффициентам разностного уравнения и начальным данным задачи Коши методами компьютерной алгебры. В одномерном случае решение задачи Коши для разностного уравнения не представляет сложности, однако уже в двумерном случае число неизвестных растет на каждом шаге очень быстро. Для автоматизации процесса вычисления решения задачи Коши для двумерного разностного уравнения с постоянными коэффициентами в заданной точке в среде MATLAB был разработан алгоритм, где входными данными являются: матрица коэффициентов, полученная исходя из структуры двумерного полиномиального разностного уравнения; координаты точки, регламентирующей структуру матрицы начальных данных; координаты точки, регламентирующей размерность матрицы начальных данных; матрица начальных данных. Результатом работы алгоритма является решение задачи Коши для двумерного разностного уравнения, представляющее собой значение функции в искомой точке.
Издательство
- Издательство
- ИЗДАТЕЛЬСТВО НАУКА
- Регион
- Россия, Москва
- Почтовый адрес
- 121099 г. Москва, Шубинский пер., 6, стр. 1
- Юр. адрес
- 121099 г. Москва, Шубинский пер., 6, стр. 1
- ФИО
- Николай Николаевич Федосеенков (Директор)
- E-mail адрес
- info@naukapublishers.ru
- Контактный телефон
- +7 (495) 2767735