Русская Википедия:Обратный маятник
Перевёрнутый маятник — устройство, представляющее собой маятник, который имеет центр масс выше своей точки опоры, закреплённый на конце жёсткого стержня. Часто точка опоры закрепляется на тележке, которая может перемещаться по горизонтали. В то время как нормальный маятник устойчиво висит вниз, обратный маятник по своей природе неустойчивый и должен постоянно балансироваться чтобы оставаться в вертикальном положении, с помощью применения крутящего момента к опорной точке или при перемещении точки опоры по горизонтали, как части обратной связи системы. Простейшим демонстрационным примером может являться балансировка карандаша на конце пальца.
Обзор
Перевёрнутый маятник является классической проблемой динамики и теории управления и широко используется в качестве эталона для тестирования алгоритмов управления (ПИД-регуляторов, нейронных сетей, нечёткого управления и т. д.).
Проблема обратного маятника связана с наведением ракет, так как двигатель ракеты расположен ниже центра тяжести, вызывая нестабильность.[1] Эта же проблема решена, например, в сегвее, самобалансирующемся транспортном устройстве.
Другим способом стабилизации обратного маятника является быстрое колебание основания в вертикальной плоскости. В этом случае можно обойтись без обратной связи. Если колебания достаточно сильные (в смысле величины ускорения и амплитуды), то обратный маятник может стабилизироваться. Если движущаяся точка колеблется в соответствии с простыми гармоническими колебаниями, то движение маятника описывается функцией Матьё.
Уравнения движения
С неподвижной точкой опоры
Уравнение движения аналогично прямому маятнику за исключением того, что знак углового положения измеряется от вертикальной позиции неустойчивого равновесия:
- <math>\ddot \theta - {g \over \ell} \sin \theta = 0</math>
При переносе он будет иметь тот же знак углового ускорения:
- <math>\ddot \theta = {g \over \ell} \sin \theta</math>
Таким образом, обратный маятник будет ускоряться от вертикального неустойчивого равновесия в противоположную сторону, а ускорение будет обратно пропорционально длине. Высокий маятник падает медленнее, чем короткий.
Маятник на тележке
Уравнения движения могут быть получены с использованием уравнений Лагранжа. Речь идёт об приведённом выше рисунке, где <math>\theta(t)</math> угол маятника длиной <math>l</math> по отношению к вертикали и действующей силе гравитации и внешних сил <math>F</math> в направлении <math>x</math>. Определим <math>x(t)</math> положение тележки. Лагранжиан <math>L = T - V</math> системы:
- <math>
L = \frac{1}{2} M v_1^2 + \frac{1}{2} m v_2^2 - m g \ell\cos\theta </math> где <math>v_1</math> является скоростью тележки, а <math>v_2</math> - скорость материальной точки <math>m</math>. <math>v_1</math> и <math>v_2</math> может быть выражена через <math>x</math> и <math>\theta</math> путём записи скорости как первой производной положения.
- <math>
v_1^2=\dot x^2 </math>
- <math>
v_2^2=\left({\frac{d}{dt}}{\left(x- \ell\sin\theta\right)}\right)^2 + \left({\frac{d}{dt}}{\left( \ell\cos\theta \right)}\right)^2 </math> Упрощение выражения <math>v_2</math> приводит к:
- <math>
v_2^2= \dot x^2 -2 \ell \dot x \dot \theta\cos \theta + \ell^2\dot \theta^2
</math>
Лагранжиан теперь определяется по формуле:
- <math>
L = \frac{1}{2} \left(M+m \right ) \dot x^2 -m \ell \dot x \dot\theta\cos\theta + \frac{1}{2} m \ell^2 \dot \theta^2-m g \ell\cos \theta </math> и уравнения движения:
- <math>
\frac{\mathrm{d}}{\mathrm{d}t}{\partial{L}\over \partial{\dot x}} - {\partial{L}\over \partial x} = F </math>
- <math>
\frac{\mathrm{d}}{\mathrm{d}t}{\partial{L}\over \partial{\dot \theta}} - {\partial{L}\over \partial \theta} = 0 </math> Подстановка <math>L</math> в эти выражения с последующим упрощением приводит к уравнениям, описывающим движение обратного маятника:
- <math>
\left ( M + m \right ) \ddot x - m \ell \ddot \theta \cos \theta + m \ell \dot \theta^2 \sin \theta = F </math>
- <math>
\ell \ddot \theta - g \sin \theta = \ddot x \cos \theta </math> Эти уравнения являются нелинейными, но, поскольку цель системы управления - удерживать маятник вертикально, то уравнения можно линеаризовать, приняв <math>\theta \approx 0</math>.
Маятник с колеблющимся основанием
Шаблон:Основная статья Уравнение движения для такого маятника связано с безмассовой осциллирующей базой и получено так же, как для маятника на тележке. Положение материальной точки определяется по формуле:
- <math>\left( -\ell \sin \theta , y + \ell \cos \theta \right)</math>
и скорость найдена через первую производную позиции:
- <math>v^2=\dot y^2-2 \ell \dot y \dot \theta \sin \theta + \ell^2\dot \theta ^2.</math>
Лагранжиан для этой системы можно записать в виде:
- <math>
L = \frac{1 }{2} m \left ( \dot y^2-2 \ell \dot y \dot \theta \sin \theta + \ell^2\dot \theta ^2 \right) - m g \left( y + \ell \cos \theta \right )
</math> уравнения движения следуют из:
- <math>
{\mathrm{d} \over \mathrm{d}t}{\partial{L}\over \partial{\dot \theta}} - {\partial{L}\over \partial \theta} = 0 </math> в результате:
- <math>
\ell \ddot \theta - \ddot y \sin \theta = g \sin \theta. </math> Если y колеблется в соответствии с простыми гармоническими колебаниями, <math>y = A \sin \omega t</math>, то получаем дифференциальное уравнение:
- <math>
\ddot \theta - {g \over \ell} \sin \theta = -{A \over \ell} \omega^2 \sin \omega t \sin \theta. </math>
Это уравнение не имеет элементарного решения в замкнутом виде, но может быть изучено во множестве направлений. Оно близкого к уравнению Матье, например, когда амплитуда колебаний мала. Анализ показывает, что маятник остается в вертикальном положении при быстрых колебаниях. Первый график показывает, что при медленно колеблющимся <math>y</math>, маятник быстро падает, после выхода из устойчивого вертикального положения.
Если <math>y</math> быстро колеблется, то маятник может быть стабилен около вертикальной позиции. Второй график показывает, что, после выхода из устойчивого вертикального положения, маятник теперь начинается колебаться вокруг вертикальной позиции (<math>\theta = 0</math>).Отклонение от вертикального положения остается мало, и маятник не падает.
Применение
Примером является балансировка людей и предметов, например в акробатике или катание на одноколесном велосипеде. А также сегве́й — электрический самобалансирующийся самокат с двумя колёсами.
Перевернутый маятник был центральным компонентом в разработке нескольких ранних сейсмографов[2].
См. также
Ссылки
- D. Liberzon Switching in Systems and Control (2003 Springer) pp. 89ff
Дальнейшее чтение
- Franklin; et al. (2005). Feedback control of dynamic systems, 5, Prentice Hall. ISBN 0-13-149930-0
Ссылки
- YouTube — Обратный маятник
- Моделирование динамики обратного маятника на колебательной базе
- Моделирование обратного маятника в Matlab