Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой проект.doc
Скачиваний:
15
Добавлен:
01.05.2014
Размер:
250.88 Кб
Скачать

Введение.

Целью курсового проектирования является освоение методов синтеза алгоритма управления конечномерным нелинейным объектом. В качестве ОУ выбирается неустойчивая механическая система – шар на балке. Такие механические системы широко используются как упрощение модели важных реальных объектов, обладают наглядностью и используются как тестовые объекты при сопоставлении различных методов синтеза.

Основными этапами синтеза являются:

  • моделирование объекта аналитическим способом на базе законов механики

  • анализ ОУ имитационным и расчетным путем

  • синтез непрерывного регулятора, стабилизирующего заданное положение равновесия объекта

  • синтез дискретного регулятора

Для выполнения имитационного исследования, а также расчетов используется программа Matlab\Simulink фирмы The MathWorks, Inc [2]. В частности используется подсистема Control SystenToolbox. При оформлении пояснительной записки использован процессор текста MS Word 2000 [3].

  1. Объект управления

1.1. Описание объекта

На рис.1.1. схематично изображен объект управления – шар на балке.

x

R

Рис. 1.1.

Система представляет собой шар, свободно катающийся, не проскальзывая, по балке. Балка закреплена на опоре и способна вращаться вокруг точки соприкосновения с опорой. Трением между балкой и опорой пренебрегаем. Будем считать, что шар не падает с балки при любом ее положении.

Задача данной работы состоит в обеспечении устойчивого положения шара, управляя, непосредственно, балкой посредством вращения ее на определенные углы. Управляющим воздействием является момент , приложенный к балке.

Для данного курсового проекта приняты следующие параметры:

m= 1кг

R= 0,1 м

J= 0,2

= 0,1

где m– масса шара,R– радиус шара,J– момент инерции шара,- момент инерции балки.

    1. Дифференциальные уравнения объекта

Дифференциальные уравнения нашей нелинейной системы имеют следующий вид:

где m– масса шара,J– момент инерции шара,- момент инерции балки,x– перемещение шара вдоль балки,- угол поворота балки,- момент, приложенный к балке.

    1. Компьютерная имитация объекта

Компьютерную имитацию будем проводить с помощью программы Matlab\Simulink.

Реализация исходных дифференциальных уравнений упрощается, если д.у. представить в форме Коши.

Уравнение Коши получаются путем разрешения дифференциальных уравнений относительно первой производной.

Для нашей системе, если принять

и

можно записать дифференциальные уравнения в следующем виде:

В итоге мы получили следующие четыре уравнения:

На рисунке 1.2. представлена структура объекта в языке графического редактора Simulink.

Рис. 1.2.

На рисунке 1.2. выход верхней цепочки интеграторов соответствует переменной x, т.е. перемещению шара, выход нижней – переменной- углу поворота балки. В соответствии с уравнениями в мультиплексоры записаны выражения, связывающие переменные нашей системы. Выходом системы является перемещение шара (х).

Выберем следующие параметры имитации:

  • метод численного интегрирования Рунге-Кутта

  • min size=auto

  • max size=auto

  • stop time=2

На рис.1.3. приведены графики процессов при начальных условиях:

,

и

Рис.1.3.

Результаты имитации свидетельствуют о том, что положение равновесия является неустойчивым.