СБОРНИК НАУЧНЫХ ТРУДОВ НГТУ. – 2012. – № 1(__). – 3–10
автоматическое управление
и идентификация
УДК 681.513
О МОДЕЛИ ПЕРЕВЕРНУТОГО МАЯТНИКА*
А.А. Воевода, Е.В.ШОБА
Приведены нелинейные и линеаризованные модели перевернутого маятника на тележке, соответствующие различным случаям, а именно, при нулевой массе тележки с учетом и без учета момента инерции маятника. Проанализированы две структурные схемы модели, одна из которых включает так называемое “алгебраическое кольцо”.
Ключевые слова: перевернутый маятник, тележка, модель объекта.
В качестве одного из излюбленных примеров анализа и синтеза систем управления берут перевернутый маятник на тележке, например [1, 2]. В одних работах используют дифференциальные уравнения, содержащие каждое вторые производные положения и угла наклона маятника, в других преобразовывают таким образом, что в каждом уравнении остается по одной “старшей производной” и, как следствие, эти уравнения удобны в расчетах и моделировании. Особый интерес представляют эти модели в случае, когда моментом инерции маятника можно пренебречь, а также случай, когда масса тележки существенно меньше массы маятника и ее можно положить равной нулю. Эти вопросы рассмотрены в данной статье.
1.МОДЕЛЬ “ПЕРЕВЕРНУТЫЙ МАЯТНИК НА ТЕЛЕЖКЕ”
Рассмотрим перевернутый маятник на тележке (Рис.1): - масса тележки,
-
масса маятника,
- координата центра тяжести
тележки (по горизонтальной оси - расстояние от центра тяжести,
- координата центра тяжести маятника (по
горизонтальной оси),
- отклонение маятника от вертикали,
- сила, приложенная к тележке,
,
- силы,
вызванные воздействием маятника на тележку (Рис.1б) и воздействием тележки на
маятник (Рис.1в),
- реакция опоры на тележку,
- вес маятника,
- момент
инерции маятника относительно центра тяжести.
![]() |
|||
![]() |
|||
Рис.1а. Маятник на тележке Рис.1б. Тележка- Рис.1в. Маятник-
баланс сил баланс сил
Систему опишем уравнениями – используем баланс сил.
Тележка - баланс сил по горизонтали
(1)
и баланс сил по вертикали
.
(2)
Маятник- баланс сил по горизонтали
.
Продифференцируем
и еще раз продифференцируем
. (3)
Маятник – баланс сил по вертикали
.
Продифференцируем
и еще раз продифференцируем
. (4)
Кручение маятника
. (5)
Система «тележка - маятник» описывается уравнениями (1
– 5). Уравнение (2) можно исключить из рассмотрения, так как реакция опоры присутствует только в уравнении (2), из
которого его можно вычислить. Другими словами, система описывается уравнениями
(1), (3)-(5).
Исключим из (3), для чего
выразим
из (1) и подставим в (3):
.
(6)
Исключим
и
из (5)
– возьмем их из (3) и (4) и подставим в (5):
.
Сократив первый и предпоследний члены, а также сгруппировав второй и последний, получим
. (7)
Теперь
система описывается уравнениями (6) и (7) – в них входят три переменные -
управляющая переменная , положение тележки
и наклон маятника
.
Эти уравнения не очень удобны для исследования, например, для моделирования,
так как старшие производные второго порядка входят в оба уравнения.
Избавимся от этого недостатка – преобразуем уравнения
(6) и (7). Вначале поделим уравнение (7) на и
введем обозначение
:
.
Значение
подставим в (6), которое перепишем виде (
)
,
откуда
.
Перегруппируем
и
поделим на :
. (8)
Уравнение (6) преобразовано в (8).
Преобразуем уравнение (7), для чего возьмем из (6)
и подставим в (7):
.
Полученное
выражение поделим на :
.
После
деления на и переноса всех членов, кроме второго,
налево, получим
. (9)
Система
“перевернутый маятник на тележке” описана уравнениями (8) и (9), где ,
. Эти
уравнения удобны для моделирования, так как в каждое из них входит по одной
старшей производной. При выводе предполагалось, что
и
.
Примечание. Схема данного вывода, содержащая многочисленные опечатки, приведена в [1].
Частный
случай ,
.
Уравнение (1) преобразуется в уравнение
,
(1а)
Уравнения (3) – (5) не изменяются.
Берем из (1а) и подставляем в (3)
(6а)
Аналогично
общему случаю исключим и
из (5)
– возьмем их из (3) и (4) и подставим в (5), получим
, (7а)
полностью
совпадающее с (7). Итак, при система описывается
(6а) и (7а). Преобразуем (6а) и (7а) аналогично преобразованиям (6) и (7): (7а)
делим на
-
. Значение
подставим в (6а), которое перепишем виде
:
.
Перегруппируем
и
поделим на :
. (8а)
Уравнение (6а) преобразовано в (8а).
Преобразуем уравнение (7а), для чего возьмем из (6а)
И подставим в (7а):
.
Полученное
выражение поделим на :
.
После
деления на и переноса всех членов, кроме второго,
налево, получим
. (9а)
Система
“перевернутый маятник на тележке” описана уравнениями (8а) и (9а), где . Формально (8а), (9а) можно было получить
из (8), (9) заменой
на
.
Частный
случай ,
. Измениться уравнение (5):
. (5б)
Выразим из (1)
и подставим в (3) (получили уравнение (6), но для удобства обозначим его (6б)):
. (6б)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.