ПОИСК РАВНОВЕСНЫХ СОСТОЯНИЙ МАШИНЫ АТВУДА С ДВУМЯ КОЛЕБЛЮЩИМИСЯ ГРУЗАМИ С ПРИМЕНЕНИЕМ КОМПЬЮТЕРНОЙ АЛГЕБРЫ (2021)
Обсуждается проблема поиска равновесных состояний машины Атвуда, в которой шкив конечного радиуса заменяется двумя отдельными малыми шкивами и оба груза могут колебаться в вертикальной плоскости. Получены дифференциальные уравнения движения системы и вычислены их решения в виде степенных рядов по малому параметру. Показано, что в случае грузов одинаковой массы равновесное положение r=const системы существует только при одинаковых амплитудах и частотах колебаний грузов и сдвиге фаз α = 0 или α = π. Кроме того, возможно состояние динамического равновесия, когда оба груза совершают колебания с одинаковыми амплитудами и частотами, а сдвиг фаз составляет α=±π/2. При этом длины маятников также совершают колебания около некоторого равновесного значения. Сравнение полученных результатов с соответствующими численными решениями уравнений движения подтверждает их корректность. Все необходимые вычисления выполняются с помощью системы компьютерной алгебры Wolfram Mathematica.
Идентификаторы и классификаторы
Классическая машина Атвуда (см. [1]), в которой один из грузов может колебаться в вертикальной плоскости под действием силы тяжести, представляет собой консервативную механическую систему с двумя степенями свободы, которая была предметом исследования многих работ (см. [2–7]). Следует отметить, что учет колебаний груза приводит к значительному усложнению уравнений движения системы и их общее решение не может быть записано в символьной форме. Численное исследование уравнений движения показывает, что машина Атвуда с одним колеблющимся грузом демонстрирует весьма интересное поведение и может совершать различные виды движения, например, квазипериодическое и хаотическое движение (см. [3, 5, 7]).
Заметим, что колебания груза приводят к возрастанию средней силы натяжения нити, причем ее величина оределяется амплитудой колебаний (см. [8]). Поэтому при небольшой разнице масс и соответствующей амплитуде колеблющийся груз меньшей массы может тянуть более тяжелый груз вверх, что невозможно в отсутствие колебаний.
Список литературы
- Atwood G. A Treatisa on the Rectilinear Motion and Rotation of Bodies. Cambridge University Press, 1784.
- Tufillaro N.B., Abbott T.A., Griffiths D.J. Swinging Atwood’s machine // American Journal of Physics. 1984. V. 52 (3.1). P. 895-903.
- Tufillaro N.B. Motions of a swinging Atwood’s machine // J. Physique. 1985. V. 46. P. 1495-1500.
- Tufillaro N.B. Integrable motion of a swinging Atwood’s machine // Amer. J. Phys. 1986. V. 54. P. 142-143.
- Casasayas J., Nunes T.A., Tufillaro N.B. Swinging Atwood’s machine: integrability and dynamics // J. Physique. 1990. V. 51. P. 1693-1702.
- Yehia H.M. On the integrability of the motion of a heavy particle on a tilted cone and the swinging Atwood’s machine // Mech. R. Comm. 2006. V. 33 (25). P. 711-716. EDN: XSRMDD
- Pujol O., Pérez J.P., Ramis J.P., Simo C., Simon S., Weil J.A. Swinging Atwood machine: Experimental and numerical results, and a theoretical study // Physica D. 2010. V. 239 (12). P. 1067-1081.
- Prokopenya A.N. Motion of a swinging Atwood’s machine: simulation and analysis with Mathematica // Mathematics in Computer Science. 2017. V. 11(3-4). P. 417-425.
- Прокопеня А.Н. Построение периодического решения уравнений движения обобщенной машины Атвуда с применением компьютерной алгебры // Программирование. 2020. Т. 46 (2). С. 53-59. EDN: GQLNZK
-
Prokopenya A.N. Modelling Atwood's Machine with Three Degrees of Freedom // Mathematics in Computer Science. 2019. V. 13 (1-2). P. 247-257.
-
Абрамов С.А., Зима Е.Б., Ростовцев В.А. Компьютерная алгебра // Программирование. 1992. № 5. С. 4-25.
-
Васильев Н.Н., Еднерал В.Ф. Компьютерная алгебра в физических и математических приложениях // Программирование. 1994. № 1. С. 70-82. EDN: KSUYGL
-
Прокопеня А.Н. Некоторые алгоритмы символьных вычислений в исследованиях проблем космической динамики // Программирование. 2006. Т. 32 (2.2). С. 16-22. EDN: HTPIKP
-
Прокопеня А.Н. Символьные вычисления в исследованиях устойчивости решений линейных систем дифференциальных уравнений с периодическими коэффициентами // Программирование. 2007. Т. 33 (2.2). С. 9-16. EDN: HZEYLX
-
Прокопеня А.Н. Нормализация гамильтониана в ограниченной задаче многих тел методами компьютерной алгебры // Программирование. 2012. Т. 38 (3). С. 65-78. EDN: PAWDQD
-
Wolfram S. An elementary introduction to the Wolfram Language, 2nd ed. Champaign, IL, USA, Wolfram Media, 2017.
-
Маркеев А.П. Теоретическая механика. Ижевск: НИЦ "Регулярная и хаотическая динамика", 2001. 592 с.
-
Ландау Л.Д., Лифшиц Е.М. Механика. 4-е изд. М.: Наука, 1988, 216 с.
-
Nayfeh A.H. Introduction to Perturbation Techniques. New York: John Wiley & Sons, 1981. 519 p.
Выпуск
Другие статьи выпуска
Предложены эвристические вероятностные алгоритмы полиномиального времени с односторонней ошибкой для распознавания кубических гиперповерхностей, чьи сингулярные локусы не содержат никакого линейного подпространства достаточно большой размерности. Эти алгоритмы легко реализовать в системах компьютерной алгебры. Алгоритмы основаны на проверке условий, что гессиан кубической формы не обращается в нуль тождественно или не определяет конус в проективном пространстве. Проверка свойств гессиана, в свою очередь, выполнима вероятностными алгоритмами с односторонней ошибкой, основанными на лемме Шварца–Зиппеля.
Рассматривается задача построения начальных членов формальных лорановых рядов, являющихся решениями для заданной компоненты 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