Главная страница
Навигация по странице:

  • Федеральное государственное бюджетное образовательное учреждение высшего образования «Московский государственный технический университет имени Н.Э. Баумана

  • (национальный исследовательский университет)» (МГТУ им. Н.Э. Баумана)

  • _________________ ____________________ (Группа) (Подпись, дата) (Фамилия И.О.)Проверил преподаватель _________________ ____________________

  • Высшего образования Московский государственный технический университет


    Скачать 0.62 Mb.
    НазваниеВысшего образования Московский государственный технический университет
    Анкорlagranage
    Дата20.12.2021
    Размер0.62 Mb.
    Формат файлаpdf
    Имя файлаlagrange.pdf
    ТипДокументы
    #310829

    Министерство науки и высшего образования Российской Федерации
    Федеральное государственное бюджетное образовательное учреждение
    высшего образования
    «Московский государственный технический университет
    имени Н.Э. Баумана
    (национальный исследовательский университет)»
    (МГТУ им. Н.Э. Баумана)
    ФАКУЛЬТЕТ ___________________________________________________________________
    КАФЕДРА ______________________________________________________________________
    ДОМАШНЕЕ ЗАДАНИЕ №1
    «Уравнения Лагранжа»
    Вариант № 4
    Выполнил студент ________________
    _________________ ____________________
    (Группа)
    (Подпись, дата) (Фамилия И.О.)
    Проверил преподаватель
    _________________ ____________________
    (Подпись, дата) (Фамилия И.О.)
    Москва
    2021
    ИНФОРМАТИКА И СИСТЕМЫ УПРАВЛЕНИЯ
    ТЕОРЕТИЧЕСКАЯ ИНФОРМАТИКА И КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
    ИУ9-72б
    Соколовский М.Д.
    Каганов Ю.Т.

    1
    Постановка задачи
    Дана система, состоящая из вращающегося диска, прикреплённого к стене пружиной, и математического маятника, прикреплённого к этому диску жёст- ким стержнем и способного вращаться относительно диска. Схема данной си- стемы показана на рисунке 1. Введены следующие обобщённые координаты: 𝑞
    1

    угол поворота диска от положения равновесия и 𝑞
    2
    – угол отклонения маятника от вертикальной оси.
    Для данной системы необходимо выполнить следующие действия.
    1. Составить уравнения Лагранжа.
    2. Перейти к системе ОДУ второго порядка.
    3. Для решения задачи Коши составить алгоритм и программу на основе метода Рунге-Кутта.
    4. Используя компьютерную графику построить 2 фазовых портрета данной системы.
    5. Исследовать поведение системы для двух фазовых портретов путём из- менения параметров системы.
    Рис. 1: Схема системы
    2

    2
    Основные теоретические сведения
    Для системы, обладающей 𝑠 степенями свободы, составляется 𝑠 уравне- ний Лагранжа: по одному для каждой обобщённой координаты. Уравнение для обобщённой координаты 𝑞
    𝑗
    имеет следующий вид.
    𝑑
    𝑑𝑡
    (︂ 𝜕𝐿
    𝜕 ˙
    𝑞
    𝑗
    )︂

    𝜕𝐿
    𝜕𝑞
    𝑗
    = 0
    (1)
    Функция Лагранжа 𝐿, вычисляется по формуле (2).
    𝐿 = 𝑇 − 𝑈 =
    ∑︁
    𝑇
    𝑖



    𝑈
    𝑒𝑥𝑡
    +
    1 2
    ∑︁
    𝑖̸=𝑗
    𝑈
    𝑖𝑗


    (2)
    Где 𝑇
    𝑖
    кинетическая энергия элементов системы, 𝑈
    𝑒𝑥𝑡
    – потенциальная энергия внешних сил, 𝑈
    𝑖𝑗
    – потенциальная энергия взаимодействия между точ- ками в системе.
    Кинетическая энергия вычисляется по следующей формуле.
    𝑇 =
    𝑚𝑣
    2 2
    =
    𝑚( ˙𝑥
    2
    + ˙
    𝑦
    2
    )
    2
    (3)
    Кинетическая энергия вращения тел вычисляется по формуле (4).
    𝑇
    𝑟𝑜𝑡
    =
    𝐼𝜔
    2 2
    (4)
    Где 𝜔 – угловая скорость, 𝐼 – момент инерции тела, в общем виде вычис- ляемый по формуле ниже. Для твёрдого диска момент инерции равен
    1 2
    𝑚𝑟
    2
    𝐼 =
    ∑︁
    𝑖
    𝑚
    𝑖
    𝑟
    2
    𝑖
    Формула для вычисления потенциальной энергии зависит от типа взаимодей- ствия между точками. Энергия гравитационного взаимодействия вычисляется по формуле (5), а энергия пружины – по формуле (6).
    3

    𝑈
    𝑔𝑟𝑎𝑣𝑖𝑡𝑦
    = 𝑚𝑔ℎ
    (5)
    𝑈
    𝑠𝑝𝑟𝑖𝑛𝑔
    =
    𝑐(Δ𝑥)
    2 2
    (6)
    Где 𝑔 ≈ 9.81 – ускорение свободного падения, ℎ – высота, Δ𝑥 – смещение от положения равновесия пружины.
    Полученные уравнения Лагранжа, вместе с начальными условиями для 𝑞
    𝑗
    и ˙
    𝑞
    𝑗
    образуют задачу Коши из 𝑠 ОДУ второй степени. Для их решения может использоваться метод Рунге-Кутта четвёртого порядка (далее – метод Рунге-
    Кутта).
    Данный метод заключается в итерационном получении значений решения систем ОДУ первого порядка в узлах сетки с постоянным шагом ℎ. Рассмотрим следующую задачу Коши.



    ˙
    𝑞
    𝑗
    = 𝑓
    𝑗
    (𝑡, 𝑞
    1
    , . . . , 𝑞
    𝑠
    )
    𝑞
    𝑗
    (𝑡
    0
    ) = 𝑎
    𝑗
    Решением этой системы являются функции 𝑞
    𝑗
    (𝑡). Их значения в узлах сетки
    (в данном случае - одномерной) вычисляются следующим образом.
    ¯
    𝑘
    1
    =
    ¯
    𝑓 (𝑡
    𝑛
    , ¯
    𝑞(𝑡
    𝑛
    ))
    ¯
    𝑘
    2
    =
    ¯
    𝑓 (𝑡
    𝑛
    +

    2
    , ¯
    𝑞(𝑡
    𝑛
    ) +

    2
    ¯
    𝑘
    1
    (𝑡
    𝑛
    ))
    ¯
    𝑘
    3
    =
    ¯
    𝑓 (𝑡
    𝑛
    +

    2
    , ¯
    𝑞(𝑡
    𝑛
    ) +

    2
    ¯
    𝑘
    2
    (𝑡
    𝑛
    ))
    ¯
    𝑘
    4
    =
    ¯
    𝑓 (𝑡
    𝑛
    + ℎ, ¯
    𝑞(𝑡
    𝑛
    ) + ℎ𝑘
    3
    (𝑡
    𝑛
    ))
    ¯
    𝑞(𝑡
    𝑛
    + ℎ) = ¯
    𝑞(𝑡
    𝑛
    ) +

    6

    𝑘
    1
    + 2¯
    𝑘
    2
    + 2¯
    𝑘
    3
    + ¯
    𝑘
    4
    )
    (7)
    Где вектора ¯
    𝑞(𝑡) = (𝑞
    1
    (𝑡), . . . , 𝑞
    𝑠
    (𝑡)) и ¯
    𝑓 (𝑡, ¯
    𝑞) = (𝑓
    1
    (𝑡, ¯
    𝑞), . . . , 𝑓
    𝑠
    (𝑡, ¯
    𝑞)) введены для краткости записи, 𝑡
    𝑛
    - предыдущий узел сетки.
    4

    Для решения системы второго порядка необходимо через замену ввести в задачу Коши дополнительную переменную. Рассмотрим следующую систему.









    ¨
    𝑞
    𝑗
    = 𝑓
    𝑗
    (𝑡, ¯
    𝑞, ˙¯
    𝑞)
    ¯
    𝑞(𝑡
    0
    ) = ¯
    𝑎
    ˙¯
    𝑞(𝑡
    0
    ) = ¯
    𝑏
    Где все переменные введены аналогично случаю ОДУ первого порядка.
    Выполним замену ¯
    𝑝 = ˙¯
    𝑞. Тогда задача Коши примет вид, в котором она может быть решена путём двух последовательных применений рассмотренного ранее алгоритма. Итоговый вид системы показан ниже.















    ˙¯
    𝑞 = 𝑝(𝑡, ¯
    𝑞, ¯
    𝑝)
    ˙¯
    𝑝 = ¯
    𝑓 (𝑡, ¯
    𝑞, ¯
    𝑝)
    ¯
    𝑞(𝑡
    0
    ) = ¯
    𝑎
    ¯
    𝑝(𝑡
    0
    ) = ¯
    𝑏
    Для построения фазового портрета системы с заданными параметрами необ- ходимо выбрать отрезок времени, для которого будет построена траектория.
    Затем, для каждого момента времени 𝑡 в выбранном отрезке получить значение всех обобщённых координат и скоростей через найденные функции 𝑞
    𝑗
    (𝑡) и 𝑝
    𝑗
    (𝑡).
    Фазовую траекторию образуют точки (𝑞
    1
    (𝑡), . . . , 𝑞
    𝑠
    (𝑡), ˙
    𝑞
    1
    (𝑡), . . . , ˙
    𝑞
    𝑠
    (𝑡)).
    Для системы с двумя степенями свободы фазовый портрет представляет собой траекторию в четырёхмерном пространстве, в связи с чем не может быть визуализирован напрямую. Вместо этого возможно построение проекций этой траектории.
    5

    3
    Практическая реализация
    Исследуемая система имеет следующие параметры: жёсткость пружины 𝑐,
    массы диска и маятника 𝑚
    1
    и 𝑚
    2
    , радиус диска 𝑟, длинна маятника 𝑙, а так- же начальные условия. Обобщёнными координатами системы являются угол поворота диска 𝑞
    1
    и угол отклонения маятника 𝑞
    2
    Пусть центр декартовой системы координат находится в центре диска в положении равновесия. Ось 𝑂𝑥 направлена вправо, ось 𝑂𝑦 направлена вниз.
    Положению равновесия системы соответствуют обобщённые координаты (0, 0).
    Также для системы введено дополнительное значение ℎ - высота подъёма маятника относительно его нижней точки.
    Перечисленные параметры системы и обозначения продемонстрированы на рисунке (2).
    c q
    2
    q
    1
    m
    1
    r m
    2
    l h
    Рис. 2: Схема с обозначениями
    3.1
    Составление задачи Коши
    Для составления уравнений Лагранжа в начале необходимо выразить декар- товы координаты диска (𝑥
    1
    , 𝑦
    1
    ) и маятника (𝑥
    2
    , 𝑦
    2
    ) через обобщённые.
    6

    (𝑥
    1
    , 𝑦
    1
    ) = (𝑟𝑞
    1
    , 0)
    (𝑥
    2
    , 𝑦
    2
    ) = (𝑥
    1
    + 𝑙 sin 𝑞
    2
    , 𝑙 cos 𝑞
    2
    ) = (𝑟𝑞
    1
    + 𝑙 sin 𝑞
    2
    , 𝑙 cos 𝑞
    2
    )
    ℎ = 𝑙 − 𝑦
    2
    = 𝑙(1 − cos 𝑞
    2
    )
    Найдём кинетическую энергию объектов, используя формулы (3) и (4).
    ( ˙𝑥
    1
    , ˙
    𝑦
    1
    ) = (𝑟 ˙
    𝑞
    1
    , 0)
    ( ˙𝑥
    2
    , ˙
    𝑦
    2
    ) = (𝑟 ˙
    𝑞
    1
    + 𝑙 ˙
    𝑞
    2
    cos 𝑞
    2
    , −𝑙 ˙
    𝑞
    2
    sin 𝑞
    2
    )
    𝑣
    2 1
    = ˙
    𝑥
    1 2
    + ˙
    𝑦
    1 2
    = 𝑟
    2
    ˙
    𝑞
    1 2
    𝑣
    2 2
    = ˙
    𝑥
    2 2
    + ˙
    𝑦
    2 2
    = 𝑟
    2
    ˙
    𝑞
    1 2
    + 2𝑟𝑙 ˙
    𝑞
    1
    ˙
    𝑞
    2
    cos 𝑞
    2
    + 𝑙
    2
    ˙
    𝑞
    2 2
    𝑇
    1
    =
    𝑚
    1
    𝑣
    2 1
    2
    +
    𝐼
    1
    𝜔
    2 2
    =
    𝑚
    1
    𝑟
    2
    ˙
    𝑞
    1 2
    2
    +
    𝑚
    1
    𝑟
    2
    ˙
    𝑞
    1 2
    4
    =
    3𝑚
    1
    𝑟
    2 4
    ˙
    𝑞
    1 2
    𝑇
    2
    =
    𝑚
    2
    𝑣
    2 2
    2
    =
    𝑚
    2 2
    (︀𝑟
    2
    ˙
    𝑞
    1 2
    + 2𝑟𝑙 ˙
    𝑞
    1
    ˙
    𝑞
    2
    cos 𝑞
    2
    + 𝑙
    2
    ˙
    𝑞
    2 2
    )︀
    Связь между диском и маятником не обладает потенциальной энергией
    (𝑈
    12
    = 0). По формулам (5) и (6) найдём потенциальную энергию внешних сил действующих на систему.
    𝑈
    𝑒𝑥𝑡
    1
    =
    𝑐(Δ𝑥
    1
    )
    2 2
    =
    𝑐𝑟
    2
    𝑞
    2 1
    2
    𝑈
    𝑒𝑥𝑡
    2
    = 𝑚
    2
    𝑔ℎ = 𝑚
    2
    𝑔𝑙(1 − cos 𝑞
    2
    )
    Составим функцию Лагранжа по формуле (2).
    𝐿 =
    3𝑚
    1
    𝑟
    2 4
    ˙
    𝑞
    1 2
    +
    𝑚
    2 2
    (︀𝑟
    2
    ˙
    𝑞
    1 2
    + 2𝑟𝑙 ˙
    𝑞
    1
    ˙
    𝑞
    2
    cos 𝑞
    2
    + 𝑙
    2
    ˙
    𝑞
    2 2
    )︀ −
    𝑐𝑟
    2 2
    𝑞
    2 1
    − 𝑚
    2
    𝑔𝑙(1 − cos 𝑞
    2
    )
    Затем составим уравнение для 𝑞
    1
    , как показано ниже.
    𝜕𝐿
    𝜕 ˙
    𝑞
    1
    = 𝑟
    2
    (︂ 3𝑚
    1 2
    + 𝑚
    2
    )︂
    ˙
    𝑞
    1
    + 𝑚
    2
    𝑟𝑙 ˙
    𝑞
    2
    cos 𝑞
    2
    𝑑
    𝑑𝑡
    (︂ 𝜕𝐿
    𝜕 ˙
    𝑞
    1
    )︂
    = 𝑟
    2
    (︂ 3𝑚
    1 2
    + 𝑚
    2
    )︂
    ¨
    𝑞
    1
    + 𝑚
    2
    𝑟𝑙(¨
    𝑞
    2
    cos 𝑞
    2
    − ˙
    𝑞
    2 2
    sin 𝑞
    2
    )
    𝜕𝐿
    𝜕𝑞
    1
    = −𝑐𝑟
    2
    𝑞
    1
    𝑟
    2
    (︂ 3𝑚
    1 2
    + 𝑚
    2
    )︂
    ¨
    𝑞
    1
    + 𝑚
    2
    𝑟𝑙(¨
    𝑞
    2
    cos 𝑞
    2
    − ˙
    𝑞
    2 2
    sin 𝑞
    2
    ) + 𝑐𝑟
    2
    𝑞
    1
    = 0
    (8)
    7

    Аналогичным образом составим второе уравнение для 𝑞
    2
    𝜕𝐿
    𝜕 ˙
    𝑞
    2
    = 𝑚
    2
    𝑙
    2
    ˙
    𝑞
    2
    + 𝑚
    2
    𝑟𝑙 ˙
    𝑞
    1
    cos 𝑞
    2
    𝑑
    𝑑𝑡
    (︂ 𝜕𝐿
    𝜕 ˙
    𝑞
    2
    )︂
    = 𝑚
    2
    𝑙
    2
    ¨
    𝑞
    2
    + 𝑚
    2
    𝑟𝑙(¨
    𝑞
    1
    cos 𝑞
    2
    − ˙𝑞
    1
    ˙
    𝑞
    2
    sin 𝑞
    2
    )
    𝜕𝐿
    𝜕𝑞
    2
    = −𝑚
    2
    𝑟𝑙 ˙
    𝑞
    1
    ˙
    𝑞
    2
    sin 𝑞
    2
    − 𝑚
    2
    𝑔𝑙 sin 𝑞
    2
    𝑚
    2
    𝑙
    2
    ¨
    𝑞
    2
    + 𝑚
    2
    𝑟𝑙 ¨
    𝑞
    1
    cos 𝑞
    2
    + 𝑚
    2
    𝑔𝑙 sin 𝑞
    2
    = 0
    (9)
    Полученные уравнения (8) и (9), вместе с начальными условиями образуют следующую задачу Коши.

















    𝑟
    2
    (︂ 3𝑚
    1 2
    + 𝑚
    2
    )︂
    ¨
    𝑞
    1
    + 𝑚
    2
    𝑟𝑙(¨
    𝑞
    2
    cos 𝑞
    2
    − ˙
    𝑞
    2 2
    sin 𝑞
    2
    ) + 𝑐𝑟
    2
    𝑞
    1
    = 0
    𝑚
    2
    𝑙
    2
    ¨
    𝑞
    2
    + 𝑚
    2
    𝑟𝑙 ¨
    𝑞
    1
    cos 𝑞
    2
    + 𝑚
    2
    𝑔𝑙 sin 𝑞
    2
    = 0
    𝑞
    1
    (0) = 𝜙
    0
    ,
    𝑞
    2
    (0) = 𝜓
    0
    ˙
    𝑞
    1
    (0) = 𝜐
    0
    ,
    ˙
    𝑞
    2
    (0) = 𝜔
    0
    Для упрощения вычислений введём следующие коэффициенты: 𝐴 = 𝑚
    2
    𝑟𝑙,
    𝐵 = (
    3 2
    𝑚
    1
    + 𝑚
    2
    )𝑟
    2
    , 𝐶 = 𝑐𝑟
    2
    , 𝐷 = 𝑚
    2
    𝑙
    2
    , 𝐸 = 𝑚
    2
    𝑔𝑙. Домножим второе уравне- ние на −
    𝐴
    𝐷
    cos 𝑞
    2
    и прибавим к первому, после чего выразим значения вторых производных. В полученной системе произведём замену 𝑝
    𝑖
    = ˙
    𝑞
    𝑖
    . После дан- ных преобразований система примет пригодный для численного решения вид,
    показанный ниже.

























    ˙
    𝑞
    1
    = 𝑝
    1
    ,
    ˙
    𝑞
    2
    = 𝑝
    2
    ˙
    𝑝
    1
    =
    𝐴𝑝
    2 2
    sin 𝑞
    2
    − 𝐶𝑞
    1
    +
    𝐸𝐴
    2𝐷
    sin(2𝑞
    2
    )
    𝐵 −
    𝐴
    2
    𝐷
    cos
    2
    𝑞
    2
    = 𝑓
    1
    (𝑡, 𝑞
    1
    , 𝑞
    2
    , 𝑝
    1
    , 𝑝
    2
    )
    ˙
    𝑝
    2
    =
    −𝐸 sin 𝑞
    2
    − 𝐴 cos 𝑞
    2
    · 𝑓
    1
    (𝑞
    1
    , 𝑞
    2
    , 𝑝
    1
    , 𝑝
    2
    )
    𝐷
    = 𝑓
    2
    (𝑡, 𝑞
    1
    , 𝑞
    2
    , 𝑝
    1
    , 𝑝
    2
    )
    𝑞
    1
    (0) = 𝜙
    0
    ,
    𝑞
    2
    (0) = 𝜓
    0
    𝑝
    1
    (0) = 𝜐
    0
    ,
    𝑝
    2
    (0) = 𝜔
    0
    (10)
    8

    3.2
    Численное решение
    Численное решение системы ОДУ (10) выполняется в два шага: сперва вы- числяются значения 𝑝
    𝑖
    = ˙
    𝑞
    𝑖
    , а затем значения 𝑞
    𝑖
    , с использованием результатов,
    полученных на предыдущем шаге.
    Пусть известны значения 𝑞
    𝑖
    (𝑡) и 𝑝
    𝑖
    (𝑡). Тогда значения этих функций в точке
    𝑡 + ℎ вычисляются по формуле (7), причём на каждом шаге сперва вычисляются значения функций 𝑝
    𝑖
    , а потом 𝑞
    𝑖
    . Алгоритм одного шага представлен ниже.
    𝑘
    1 1
    [𝑖] = 𝑓
    𝑖
    (𝑡, 𝑞
    1
    (𝑡), 𝑞
    2
    (𝑡), 𝑝
    1
    (𝑡), 𝑝
    2
    (𝑡))
    𝑘
    1 2
    [𝑖] = 𝑓
    𝑖
    (𝑡 +

    2
    , 𝑞
    1
    (𝑡) +

    2
    𝑘
    1 1
    [𝑖], . . . , 𝑝
    2
    (𝑡) +

    2
    𝑘
    1 1
    [𝑖])
    𝑘
    1 3
    [𝑖] = 𝑓
    𝑖
    (𝑡 +

    2
    , 𝑞
    1
    (𝑡) +

    2
    𝑘
    1 2
    [𝑖], . . . , 𝑝
    2
    (𝑡) +

    2
    𝑘
    1 2
    [𝑖])
    𝑘
    1 4
    [𝑖] = 𝑓
    𝑖
    (𝑡 + ℎ, 𝑞
    1
    (𝑡) + ℎ𝑘
    1 3
    [𝑖], . . . , 𝑝
    2
    (𝑡) + ℎ𝑘
    1 3
    [𝑖])
    𝑝
    𝑖
    (𝑡 + ℎ) = 𝑝
    𝑖
    (𝑡) +

    6
    (𝑘
    1 1
    [𝑖] + 2𝑘
    1 2
    [𝑖] + 2𝑘
    1 3
    [𝑖] + 𝑘
    1 4
    [𝑖])
    𝑘
    2 1
    [𝑖] = 𝑝
    𝑖
    𝑘
    2 2
    [𝑖] = 𝑝
    𝑖
    +

    2
    𝑘
    2 1
    [𝑖]
    𝑘
    2 3
    [𝑖] = 𝑝
    𝑖
    +

    2
    𝑘
    2 2
    [𝑖]
    𝑘
    2 4
    [𝑖] = 𝑝
    𝑖
    + ℎ𝑘
    2 3
    [𝑖]
    𝑞
    𝑖
    (𝑡 + ℎ) = 𝑞
    𝑖
    (𝑡) +

    6
    (𝑘
    2 1
    [𝑖] + 2𝑘
    2 2
    [𝑖] + 2𝑘
    2 3
    [𝑖] + 𝑘
    2 4
    [𝑖])
    Результатом выполнения данного алгоритма для всех значений 𝑡 является массив точек следующего вида: (𝑡, 𝑞
    1
    , 𝑞
    2
    , ˙
    𝑞
    1
    , ˙
    𝑞
    2
    ).
    В ходе работы для всех систем численное решение задач Коши при помощи данного метода выполнялось с шагом ℎ = 1
    −3 9

    3.3
    Анализ системы
    Для проведения анализа движения системы была составлена программа, ре- ализующая описанный ранее алгоритм численного интегрирования. Созданная программа позволяет строить графики решения системы ОДУ (10) для различ- ных параметров системы.
    В таблице 1 приведены параметры первой системы и начальные условия, для которых производился анализ.
    Таблица 1: Параметры первой системы
    𝑟, м
    𝑙, м 𝑐, Н/м 𝑚
    1
    , кг 𝑚
    2
    , кг 𝜑
    0
    , рад 𝜓
    0
    , рад 𝜐
    0
    , рад/c 𝜔
    0
    , рад/c
    0.15 0.4 40 5
    2
    𝜋
    3

    𝜋
    8 0
    0
    На рисунках 3 и 4 показаны проекции фазового портрета на плоскости,
    соответствующие первой и второй обобщённой координате соответственно.
    −4
    −3
    −2
    −1 0
    1 2
    3 4
    −1.5
    −1
    −0.5 0
    0.5 1
    1.5
    ˙
    𝑞
    1
    𝑞
    1
    Рис. 3: Проекция фазового портрета первой системы для координаты 𝑞
    1 10

    −4
    −3
    −2
    −1 0
    1 2
    3 4
    −0.6
    −0.4
    −0.2 0
    0.2 0.4 0.6
    ˙
    𝑞
    2
    𝑞
    2
    Рис. 4: Проекция фазового портрета первой системы для координаты 𝑞
    2
    Для второй системы была уменьшена жёсткость пружины, изменены началь- ные значения обобщённых координат и задана начальная скорость маятника.
    Параметры этой системы приведены в таблице 2.
    Таблица 2: Параметры второй системы
    𝑟, м
    𝑙, м 𝑐, Н/м 𝑚
    1
    , кг 𝑚
    2
    , кг 𝜑
    0
    , рад 𝜓
    0
    , рад 𝜐
    0
    , рад/c 𝜔
    0
    , рад/c
    0.15 0.4 30 5
    2
    𝜋
    2 0
    0
    −1
    На рисунках 5 и 6 показаны проекции фазового портрета на плоскости,
    аналогичные проекциям для первой системы.
    11

    −4
    −3
    −2
    −1 0
    1 2
    3 4
    −2 −1.5 −1 −0.5 0
    0.5 1
    1.5 2
    ˙
    𝑞
    1
    𝑞
    1
    Рис. 5: Проекция фазового портрета второй системы для координаты 𝑞
    1
    −1.5
    −1
    −0.5 0
    0.5 1
    1.5
    −0.4 −0.3 −0.2 −0.1 0
    0.1 0.2 0.3 0.4
    ˙
    𝑞
    2
    𝑞
    2
    Рис. 6: Проекция фазового портрета второй системы для координаты 𝑞
    2 12

    4
    Заключение
    В ходе работы было проведено исследование движения системы, состоящей из двух элементов: вращающегося диска, прикреплённого к стене пружиной и двигающегося вдоль горизонтальной оси, и математического маятника, при- креплённого к центру этого диска жёстким стержнем и способного свободно вращаться относительно диска.
    Для проведения исследований была вычислена энергия данной системы, и на её основе составлена функция Лагранжа. Далее были получены уравнения
    Лагранжа и составлена задача Коши из двух обыкновенных дифференциаль- ных уравнений второго порядка. Для решения данной системы был использован метод Рунге-Кутта четвёртого порядка. Для реализации данного метода была составлена программа на языке программирования Python, выполняющая чис- ленное решение задачи Коши при заданных параметрах системы и начальных условиях. Полученные результаты были визуализированы в виде графиков при помощи программы GNUPlot.
    При помощи полученных графиков были исследованы фазовые портреты системы для её различных конфигураций и начальных значений обобщённых координат и скоростей.
    13


    написать администратору сайта