Разработка и синтез регулятора для двухканальной системы, состоящей из трех масс, полиномиальным методом синтеза

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра Автоматики

Расчетно-графическая работа

по курсу: «Многоканальные системы»

Факультет:   АВТ

Группа:         ААМ-10

Студент:                                                                                  Преподаватель:

Солдаткин А. А.                                               Воевода А.А.

Новосибирск 2010

Дата

Содержание

Примечание

Цель работы: разработать и синтезировать регулятор для двухканальной системы, состоящей из трех масс полиномиальным методом синтеза.

Постановка задачи

В качестве объекта управления взята трехмассовая система (рис. 1), в которой два управляющих сигнала, силы u1 и u3, приложены к первой и третьей массам m1и m3, подвешенным последовательно на трех пружинах жесткостью k1, k2 и k3, а регулируемые величины – положения двух верхних грузиков.

Рис. 1. Схематичное изображение физического объекта управления.

Зададим значения параметров объекта:

m1= 4                     k1 = 2

m2= 2                     k2 = 2

m3= 2                     k3= 2

Модель объекта

В качестве объекта управления возьмем систему из трех масс , последовательно соединенных пружинами жесткостью . Массы, а также их координаты  пронумерованы сверху вниз. Предполагается два управляющих сигнала – силы u1 и u3, приложенные к массам m1 и m3. Демпфирование равно нулю. Управляемыми величинами будем считать координаты грузов  и , отсчитываемые от состояния равновесия. [1]

Перейдем к изображениям:

Сгруппируем переменные:

Умножив второе уравнение на множитель , исключим переменную  из системы:

Запишем матричную передаточную функцию в полиномиальном виде:

, или, в матричных обозначениях:

, что соответствует левому полиномиальному разложению. Здесь

Отнормируем эти матрицы, разделив их на 4:

Найдем detDl(s):

, что соответствует трем парам комплексно сопряженных полюсов:

Вырождение матрицы Nl(s) происходит при 0,125s2+0,125, что соответствует нулям ±j. Таким образом, имеются совпадающие нули и полюсы у объекта, принадлежащие замкнутой правой полуплоскости, следовательно, достаточное условие разрешимости задачи автономизации не выполнено.

Нами найдено левое разложение матричной передаточной функции:

Найдем правое полиномиальное разложение объекта:

Для этого необходимо рассмотреть матрицу , которую элементарными операциями над столбцами следует привести к нижнетреугольному виду

, что соответствует умножению исходной матрицы на полиномиальные матрицы с определителем, равным вещественному числу (унимодальные матрицы), справа. Допустим, нам удобнее выполнять операции над строчками. Исходную матрицу транспонируем , тогда задача приведения к нижнетреугольному виду заменится на задачу приведения  к верхнетреугольному виду, а операция умножения справа на унимодальные матрицы заменится на задачу умножения слева на унимодальные матрицы.

Приведем матрицу  к верхнетреугольному виду:

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

;

;

;

;

;

.

Найдем результирующее преобразование :

Для проверки умножим  слева на (-функция от !) и получим тот же результат , или

.

Здесь

.

.

Получено правое взаимно простое разложение матричной передаточной функции объекта.

Синтез регулятора

Отнормируем матричную передаточную функцию объекта, представленную в виде правого разложения – умножим «числитель»  и «знаменатель»  на «–2». В результате коэффициент при старшей степени s4 окажется равным единице:

Запишем матрицы  и  в полиномиальном виде

,.

Здесь

Опишем систему уравнениями

 , где – выход объекта, – выход регулятора, – задание.

Найдем передаточную функцию системы:

.

Задав регулятор в виде левого полиномиального разложения  , получим

.

Выберем структуру «числителя» и «знаменателя», т. е. выберем порядки, например равными трем и трем:

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.