
- •Министерство образования и науки Российской Федерации
- •Введение
- •1 Параметры и динамическая модель исследуемого привода. Выбор методов синтеза
- •Выводы по первому разделу
- •2 Синтез регулятора тока методом желаемых лачх
- •2.1 Краткая теория вопроса
- •2.1.1 Динамическая модель контура тока
- •2.1.2 Метод желаемых лачх
- •2.2 Синтез регулятора тока с помощью программыAmLahx
- •2.2.1 Построение лачх объекта управления
- •2.2.2 Построение желаемой лачх
- •2.2.3 Графическое вычитание из лачх разомкнутой системы лачх объекта управления и получение таким образом лачх регулятора.
- •2.2.4 Определение передаточной функции регулятора по его лачх.
- •2.2.5 Реализация регулятора тока на операционных усилителях
- •2.3AmLahx— программа построения асимптотических лачх и синтеза регуляторов методом желаемых лачх
- •2.3.1 Общие сведения о программе
- •2.3.2 Командная строка программы
- •2.3.3 Режимы работы программы и пример расчета
- •Выводы по второму разделу
- •3 Синтез регулятора скорости
- •3.1 Синтез регулятора скорости методом двупараметрического расширенного d-разбиения
- •3.2 Синтез регулятора скорости методом афи-коррекции
- •3.2.1 Критериальная стратегия синтеза
- •3.2.2 Проведение низкочастотной коррекции
- •3.2.3 Проведение среднечастотной коррекции
- •3.3. Сравнение качества регуляторов скорости синтезированных с помощью двух методов
- •Выводы по третьему разделу
- •4 Имитационное моделирование
- •Выводы по четвертому разделу
- •5 Расчет устройства, обеспечивающего инвариантность системы к моменту сопротивления
- •Выводы по пятому разделу
- •Заключение
- •Список использованных источников
- •Приложение а. Текст программы AmLahx 0.1
- •Приложение b. Текст программы синтеза регулятора методом двупараметрического rd-разбиения
2.2.5 Реализация регулятора тока на операционных усилителях
Для упрощения процесса построения регулятора тока на операционных усилителях, преобразуем его ПФ (8) следующим образом:
(8')
Первое слагаемое в (8') представляет собой произведение изодромного и апериодического звеньев, второе — это апериодическое звено, третье — инерционное дифференцирующее звено. Из курса "Электроники" известно, как собрать на операционных усилителях эти звенья.
Рисунок 10 — Регулятор тока на операционных усилителях
Схема,
как видно, состоит из трех параллельных
ветвей, замыкающихся выходами на
инвертирующий сумматор на операционном
усилителе, поэтому выходной сигнал u2будет инвертирован относительно входногоu1. В случае
необходимости согласованияu1
иu2 потребуется
поставить дополнительно на выходе
сумматора инвертор. Этот прием был
применен в средней ветви схемы, поскольку
апериодическое звено построено на
инвертирующем операционном усилиителе.
Верхняя ветвь отвечает за ПФ.
Произведение изодромного и апериодического
звеньев сделано путем последовательного
соединения их схем на инвертирующих
операционных усилителях, и так как
каждое звено инвертирует сигнал, то
согласования входа и выхода верхней
ветви не требуется. Нижняя ветвь,
реализующая инерционное динамическое
звено, входной сигнал не инвертирует.
Рассчитаем параметры схемы. Известно, что
Задав
R1=R3=R5= R8=R12=R17= R18= 500 Ом,R13= 300 Ом,R14= 50 Ом получим, чтоС1==
= 240
мкФ,С2=С3=
=
=
10 мкФ, С4=
=
= 40
мкФ,R2=
=
= 380
Ом,R4=R6=R9=R10=R11=R16= 500 Ом,R7= 110 Ом,R15=
=
=
= 310
Ом.
2.3AmLahx— программа построения асимптотических лачх и синтеза регуляторов методом желаемых лачх
2.3.1 Общие сведения о программе
Программа AmLAHXпредназначена для выполнения в средеMatLab6.0 или выше и предоставляет пользователю следующие возможности:
имеет GUI-интерфейс;
строит асимптотические ЛАЧХ динамических объектов, заданных в виде передаточных функций;
строит в диалоговом режиме желаемую ЛАЧХ разомкнутой системы по задаваемым критериям качества, в том числе, программа позволяет выбирать пользователю сопрягающие участки (их наклоны) в зависимости от вида ЛАЧХ объекта управления;
обеспечивает автоматическое вычитание из ЛАЧХ разомкнутой системы ЛАЧХ объекта управления и построение таким образом ЛАЧХ регулятора, возвращает сопрягающие частоты и наклоны асимптот, что позволяет достаточно легко по ЛАЧХ регулятора записать его передаточную функцию (в последующих версиях программа будет делать это автоматически);
все ЛАЧХ строятся с указанием наклонов асимптот, пользователь может сам определять цвета каждой ЛАЧХ в отдельности, а также формат надписей на графиках (толщина, высота).
2.3.2 Командная строка программы
Полная командная строка для запуска программы имеет вид
yy = amlahx(num,den,flag,param),
где numиden— соответственно числитель и знаменатель ПФ объекта управления,numиdenдолжны быть векторами, записанными в форматеMatLab(смотрите пример ниже);
flag— режим работы (1 (по умолчанию) или 2);
param— вектор из 6 элементов (чисел), 1, 2 и 3 элементы соответственно толщина ЛАЧХ ОУ, РС и УУ, 4, 5 и 6 — цвета этих ЛАЧХ (по умолчанию толщина всех ЛАЧХ равна 1, цвета соответственно красный, голубой и зеленый).
AmLAHXбез параметров работает вdemo-режиме, в этом случае
num= [1 0.2],den = [100 110 11 1 0],flag= 2.