МИНОБРНАУКИ РФ
Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Факультет Компьютерных технологий и информатики
Кафедра Автоматики и процессов управления
СИНТЕЗ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ПЕРЕВЕРНУТЫМ МАЯТНИКОМ НА КАРЕТКЕ
Пояснительная записка к курсовому проектированию по дисциплине
«Теория автоматического управления»
Выполнили: Проверил
СПб ГЭТУ «ЛЭТИ», 2020
СОДЕРЖАНИЕ
Предисловие
ПЕРЕВЕРНУТЫЙ МАЯТНИК НА КАРЕТКЕ КАК ОБЪЕКТ УПРАВЛЕНИЯ
Перевернутый маятник на каретке
Математическая модель объекта управления
Дифференциальные уравнения в форме Коши
АНАЛИЗ ОБЪЕКТА УПРАВЛЕНИЯ
Компьютерное моделирование
Линеаризация дифференциальных уравнений
Передаточная функция объекта
Анализ устойчивости положения равновесия
Линеаризация модели и анализ в среде MATLAB/Simulink
СИНТЕЗ СИСТЕМЫ АВТОМАТИЧЕСКОЙ СТАБИЛИЗАЦИИ МЕТОДОМ ПРОСТРАНСТВА СОСТОЯНИЙ
Синтез регулятора состояния
Синтез наблюдателя состояний
Динамический регулятор
Оценка области притяжения положения равновесия
Предисловие
Динамические модели перевернутых маятников различной конфигурации используются в научных публикациях для сравнения методов синтеза алгоритмов автоматической стабилизации, а также в учебном процессе технических университетов в качестве наглядных примеров неустойчивых объектов.
Отмечается, что многозвенные перевернутые маятники служат примерами шагающих роботов, ракет на старте, нескольких барж, которых толкает буксир и т. д. и т. п.
Целью курсового проектирования является освоение методов моделирования, анализа и синтеза систем автоматического управления с помощью современных инструментальных средств.
Для достижения цели необходимо решить следующие задачи:
- построить нелинейную математическую модель объекта управления;
- провести анализ объекта методом компьютерной имитации;
- провести анализ устойчивости, управляемости и наблюдаемости объекта по линеаризованной модели;
- синтезировать регуляторы методом пространства состояний;
- синтезировать регуляторы частотным методом;
- провести анализ нелинейных систем управления;
- выбрать алгоритмы цифрового управления непрерывным объектом.
Принципиальная схема механического объекта — перевернутого маятника на каретке — изображена на рис. 1.1, где приняты следующие обозначения параметров:
m – масса маятника, кг;
M – масса каретки, кг;
l – длина маятника, м,
а также переменных:
(t)
– угол отклонения маятника, рад;
x(t) – положение каретки, м;
f(t) – сила, действующая на каретку, Н (кг*м/сек2).
Целью управления является стабилизация верхнего положения равновесия маятника.
Рис. 1.1. Принципиальная схема перевернутого маятника на каретке Обозначения F , p?
Рассматриваемый объект имеет две степени свободы – вращательное движение маятника и поступательное движение каретки. Управление таким объектом осложняется тем обстоятельством, что имеется только одно управляющее воздействие – сила f(t), приложенная к каретке.
Методы синтеза систем автоматического управления непрерывными объектами основаны на математических моделях в виде дифференциальных уравнений.
Рис. 1.1 можно интерпретировать как символьную модель, представленную на языке механики. Для перевода знаний с языка механики (рис. 1.1) на язык математических моделей используют законы классической механики. Такой способ построения математических моделей называют аналитическим — он возможен для объектов хорошо изученной природы.
Примем следующие допущения:
массы маятника и каретки сосредоточены;
отсутствует сопротивление среды;
отсутствует трение.
В качестве обобщенных координат для рассматриваемой системы с двумя степенями свободы выберем (t) — угол отклонения маятника и x(t) — положение каретки.
Математическая модель рассматриваемого объекта в виде системы двух дифференциальных уравнений второго порядка имеет вид:
(1.1)
(1.2)
Уравнение (1.1) представляет собой выражение баланса моментов, действующих на маятник, а уравнение (1.2) — баланса сил, действующих на каретку.
Анализ объекта и его компьютерное моделирование упрощаются, если дифференциальные уравнения разрешены относительно старших производных.
Заметим, что вторые производные в уравнения (1.1), (1.2) входят линейно. С учетом этого, приведем систему уравнений к матричной форме:
.