МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образ...
39 downloads
174 Views
524KB Size
Report
This content was uploaded by our users and we assume good faith they have the permission to share this book. If you own the copyright to this book and it is wrongfully on our website, we offer a simple DMCA procedure to remove your content from our site. Start by pressing the button below!
Report copyright / DMCA form
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Государственное образовательное учреждение высшего профессионального образования САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ
ОСНОВЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ Методические указания к выполнению лабораторных работ
Ñàíêò-Ïåòåðáóðã 2004
Составители: А. И. Таранчук, Г. А. Сапожников Рецензент доктор технических наук, профессор С. В. Богословский Методические указания предназначены для выполнения лабораторных работ, связанных с процессом моделирования различных систем автоматического регулирования с помощью графической части пакета программ MATLAB – Simulink – в курсе дисциплин “Основы автоматического управления”, “Автоматика и управление”, “Теория автоматического управления”, “Основы автоматики и системы автоматического управления”. Приводятся три лабораторные работы с краткими методическими рекомендациями по их выполнению. Подготовлены кафедрой аэрокосмических приборов и измерительно-вычислительных комплексов и рекомендованы к изданию редакционно-издательским советом Санкт-Петербургского государственного университета аэрокосмического приборостроения.
©
ГОУ ВПО СПбГУАП, 2003
Подписано к печати 10.02.04. Формат 60×84 1/16. Бумага офсетная. Печать офсетная. Усл. печ. л. 1,2. Уч. -изд. л. 1,4. Тираж 200 экз. Заказ №
Редакционно-издательский отдел Отдел электронных публикаций и библиографии библиотеки Отдел оперативной полиграфии СПбГУАП 190000, Санкт-Петербург, ул. Б. Морская, 67
2
1. КРАТКИЕ РЕКОМЕНДАЦИИ К ПРИМЕНЕНИЮ ПАКЕТА SIMULINK Simulink – это графическое расширение к Matlab для моделирования, анализа и синтеза систем управления. Системы управления в Simulink представляются в виде структурных схем, состоящих из блоков и линий. Блоки используются для генерирования, преобразования и вывода сигналов. Линии используются для передачи сигналов от одного блока к другому. Simulink интегрирован с Matlab, и все данные могут легко передаваться между программами. Simulink вызывается из командной строки Matlab набором команды Simulink или нажатием соответствующей пиктограммы. При запуске Simulink открывает два окна. Первое окно содержит библиотеку блоков (рис. 1.1).
Рис. 1.1
Второе чистое окно с именем untitled используется для построения модели и выполняет функцию рабочего поля (рис. 1.2). В библиотеке блоков содержатся следующие классы блоков: Sources. Используются для генерирования сигналов. Sinks. Используются для вывода информации или представления ее на экране. Discrete. Линейные, дискретные во времени блоки (передаточные функции, модели в пространстве состояний и т. д.). Linear. Линейные непрерывные блоки. Nonlinear. Нелинейные операторы (квантователи, логические функции, функции насыщения и т. д.). Connections. Объединители и разделители векторов, блоки типа goto, from и т. д. Для открытия любого класса блоков достаточно дважды щелкнуть левой кнопкой мыши по соответствующей пиктограмме. Назначение 1
всех блоков приведено в описании пакета Simulink. Необходимые блоки при нажатой левой кнопки мыши перетаскиваются из библиотеки на рабочее поле, например так, как показано в следующем окне (см. рис. 1.2).
Рис. 1.2
Simulink автоматически присваивает имена блокам, появляющимся на рабочем поле. Для одинаковых блоков Simulink добавляет цифры, так как это показано для двух передаточных функций. Для изменения имен блоков достаточно щелкнуть по ним левой кнопкой и ввести новое имя. Для изменения свойств блоков необходимо двойным щелчком мыши вызвать диалоговое окно. Например, после двойного щелчка по блоку Step появляется диалоговое окно (рис. 1.3).
Рис. 1.3
2
В случае необходимости можно изменить заданные по умолчанию параметры: время приложения ступенчатого воздействия (Step time = 1); начальное значение (Initial time = 0); величину ступени (Final value = 1). Подробные сведения о свойствах блока и вводе параметров можно получить нажав клавишу Help в нижней части диалогового окна. Для утверждения изменений следует нажать кнопки Apply и Close или просто дважды нажать ENTER. Аналогично вызываем диалоговое окно для сумматора и последовательность + + заменяем на + - . В этом случае блок будет вычитать из величины, подаваемой на верхний вход (первый), величину, подаваемую на нижний (второй) вход. Для сложения или вычитания более двух величин достаточно в диалоговом окне поставить соответствующее количество знаков + и - . Дважды щелкнем по блоку Gain и изменим коэффициент передачи на 2,5 и закроем диалоговый блок. В первой передаточной функции Transfer Fcn изменим числитель (numerator) на [1 2], что соответствует полиному S+2, а знаменатель (denominator) на [1 0], что соответствует полиному S. Во второй передаточной функции Transfer Fcn1 сохраним числитель [1], а знаменатель заменим на [1 2 4], что соответствует полиному S2 + 2S + 4. Дважды щелкнем по блоку Mux и изменим количество входов с трех на два. Для разворота блока Gain 1 необходимо один раз щелкнуть по нему мышью для выделения, открыть меню Format и выбрать команду Flip Block. Другие команды из меню Format позволяют изменить тип и размер шрифта (Font…), переместить название (Flip Name), спрятать название (Hide Name), развернуть блок на 90° (Rotate Block), показать тень от блока (Show Drop Shadow), изменить цвет блока (Foreground Color), изменить цвет фона (Background Color), цвет экрана (Screen Color). После корректировки параметров блоков и изменения подписей под ними рабочее поле примет вид, показанный на рис. 1.4. Для соединения блоков перемещаем указатель линии к выходу блока «Возмущение» до появления символа + , нажимаем левую кнопку мыши и перемещаем мышь к верхнему (положительному) входу сумматора. Аналогично соединяются остальные блоки. 3
Рис. 1.4
Для проведения сложных по конфигурации линий можно временно отпускать левую кнопку для фиксации отрезка и затем продолжать перемещение при нажатой кнопке. Для образования ответвления от уже существующей линии, например для присоединения к блоку Mux (Объединитель) необходимо воспользоваться правой кнопкой мыши. После соединения блоков на рабочем поле получается следующая схема, приведенная на рис. 1.5.
Рис. 1.5
Перед моделированием необходимо установить параметры моделирования. Для этого обратимся к меню Simulation и выберем пункт Parameters. На экране появится диалоговое окно (рис. 1.6), которое позволяет изменить начальное время моделирования (Start time), ко4
Рис. 1.6
нечное время моделирования (Stop time), выбрать алгоритм моделирования с переменным шагом (Variable-step) или с постоянным шагом (Fixed-step), метод моделирования. Если выбран постоянный шаг интегрирования, то следует задать его величину или записать команду auto для автоматического выбора шага программой. При выборе переменного шага интегрирования нужно задать абсолютную (Absolute) и относительную (Relative) погрешность. Задание параметров моделирования является этапом решения задачи, зависит от типа системы управления, обсуждается в специальных курсах, а также в учебном пособии [3]. Подробное описание всех настроек диалогового окна Parameters можно получить, нажав клавишу Help. Для выполнения моделирования можно выбрать пункт Start из меню Simulation или нажать кнопку . Для вывода на экран графиков переходных процессов необходимо 2 раза щелкнуть по блоку Графопостроитель. В результате появляется окно (рис. 1.7), содержащее ступенчатое возмущение и реакцию на него системы управления. Если переходных процессов на экране нет, то следует нажать кнопку автомасштабирования (изображен бинокль). Для получения копии процессов на бумаге следует нажать кнопку с изображением принтера. Для 5
Рис. 1.7
изменения свойств графика можно нажать кнопку Properties (слева от кнопки принтера) и воспользоваться появившимся диалоговым окном. Для увеличения любого фрагмента графика до размеров окна можно выделить фрагмент нажатием левой кнопки мыши и передвижением ее по экрану. В результате интересующий нас фрагмент должен быть обведен прямоугольником. После отпускания кнопки фрагмент увеличивается. Вернуться к исходному размеру можно, воспользовавшись кнопкой автомасштабирования. Дополнительную информацию по программе Simulink можно получить из электронного учебника (на русском языке), из рассмотрения демонстрационных схем, обратиться к которым можно из блока Demo библиотеки блоков и из большого набора схем, доступ к которым осуществляется из блока Blocksets & Toolboxes библиотеки блоков. Большое количество учебных пособий и описаний практических работ можно получить через Интернет (рис. 1.8, 1.9).
6
Рис. 1.8
7
Рис. 1.9
8
2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ Лабораторная работа № 1 СИСТЕМА УПРАВЛЕНИЯ КУРСОМ ЛЕТАТЕЛЬНОГО АППАРАТА Цель работы: 1) моделирование системы управления с помощью пакета прикладных программ; 2) определение динамических параметров системы. 1. Краткое математическое описание системы Упрощенная схема системы изображена на рис. 2.1, а, б (а – структурная схема, б – функциональная). Ψ ст
ДУДУС ДУУ
Ψ3
УС
Р
Ψ
f1(t)
Ψ
САМОЛЕТ Датчик углового ускорения
Исполнительное устройство
Датчик угловой скорости Усилитель
Датчик угла
Рис. 2.1
9
Система работает следующим образом. Отклонение самолета от заданного курса, т. е. углы рысканья самолета, принимаются малыми. Зависимостью движения самолета по курсу от движения по тангажу и от движения по крену пренебрегаем. Система автоматического управления, изображенная на рис. 2.1, состоит из: самолета – объекта управления; автопилота – регулятора. Основной задачей автопилота является автоматическое поддержание заданного курса летательного аппарата с определенной точностью. Возмущающие воздействия (несимметричность тяги двигателей, порывы ветра и т. д.) отклоняют самолет от заданного курса. Датчик угла (ДУ) – гироскоп направления – измеряет это отклонение – угол Y , датчик скорости (ДУС) измеряет угловую скорость Y1 этого отклонения , а датчик углового ускорения (ДУУ) – угловое ускорение Y2. Результаты измерений в виде электрических сигналов U1, U2, U 3 поступают на вход усилителя , который одновременно является и суммирующим устройством. С выхода усилителя сигнал в виде переменного тока поступает на исполнительное устройство – электродвигатель с редуктором, который через редуктор поворачивает рулевую поверхность на угол Y. Система управления курса летательного аппарата [1] описывается следующей системой дифференциальных уравнений, записанных в стандартной форме: объект регулирования (“нейтральный самолет” – β = 0) (T1S + 1) S∆Ψ = -K1∆δ + f1(t); уравнения звеньев, входящих в регулятор: измерители (гироскопы совместно с потенциометрическими датчиками): ∆U1 = К3 ∆Ψ, ∆U2 = К13S ∆Ψ, ∆U3 = R113 S2∆Ψ; уравнение усилителя (T3S + 1) ∆I = K4∆U1 + К5∆U2 + К6∆U3; уравнение исполнительного устройства (двигатель с редуктором) (T4S + 1) S∆δ = K8∆I. 10
2. Подготовка исходных данных для моделирования Исходные данные для моделирования системы приведены табл. 2.1. Таблица 2.1 ¹ ï/ï
Âàðèàíò
T1, ñ
Ê1, 1/ñ
Êõ, 1/c
Êó, 1/ñ
Êz, 1/ñ
f1(t)
1
1-1
0.2
1.2
2.0
õ
Õ
1
2
1-2
0.3
1.4
2.4
Õ
Õ
1
3
1-3
0.4
1.6
2.8
Õ
Õ
1
4
1-4
0.5
1.8
3.2
Õ
Õ
1
5
1-5
0.6
2.0
3.6
Õ
Õ
1
6
1-6
0.7
2.2
4.0
Õ
õ
1
Примечание: -Т3 = Т4 = 0; начальные условия нулевые; Кx = К3 К4К8, Кy = К13 К5К8, Кz = К113К6К8. Подготовка исходных данных для моделирования производится следующим образом. В каждом из шести предлагаемых вариантов из шести параметров, необходимых для моделирования, неизвестны два: К y и К z . Для их нахождения необходимо проделать следующее: 1) используя уравнения объекта регулирования и регулятора, составить единое дифференциальное уравнение системы в стандартной форме записи; 2) “понизить” порядок дифференциального уравнения с учетом допущений, указанных в примечании к табл. 2.1; В результате динамические процессы в системе управления курса ЛА будут описываться дифференциальным уравнением 3го порядка; 3) построить границу устойчивости в плоскости двух неизвестных параметров (Кy и Кz) с использованием критерия устойчивости Вышнеградского; 4) по построенному графику зависимости Кz = f(Кy) определить область устойчивости системы; 5) выбрать неизвестные параметры Кy и Кz системы из найденной области устойчивости. 11
3. Порядок выполнения работы Используя уравнения объекта регулирования – самолета и уравнения звеньев, входящих в регулятор, построим структурную схему системы, приведенную на рис. 2.2. f1 (t )
∆δ
1 (T1S + 1) S
∆Ψ
K1 (T1S + 1)S
К3S
К3 ∆V1 K4 T3S + 1
K8 (T4 S + 1) S
К3S 2 ∆V 2
K5 T3S + 1
∆ V3 K6 T3S + 1
∆I
Рис. 2.2
Упрощаем полученную модель с учетом того, что T3 = T4 = 0. Применяя краткие рекомендации к пакету Simulink, набираем упрощенную структурную схему системы управления курсом ЛА. В передаточных функциях Transfer Fсп в числитель и знаменатель вводим параметры, соответствующие исходным данным для моделирования. Возмущение f1(t) задаем в виде скачка Step. Регулируемый курс самолета ∆Y регистрируется с помощью графопостроителя Scope. Постоянные коэффициенты передачи устанавливаются с помощью блоков Gain. Соединение блоков (звеньев), входящих в систему управления, осуществляется в соответствии со структурной схемой по рассмотренным ранее рекомендациям. После соединения блоков на рабочем поле ПЭВМ получается исходная модель. 12
Для выполнения моделирования нужно выбрать пункт Start из меню Simulation или нажать кнопку >. Процесс вывода на экран графиков переходных процессов изложен на с. 5–6 настоящих методических указаний. 4. Содержание отчета по лабораторной работе Отчет должен содержать: уравнение самолета и автопилота; единое дифференциальное уравнение системы управления; исходные данные для моделирования; результаты поиска неизвестных параметров Кy и Кz ; упрощенную структурную схему системы управления; исходную модель системы; графики переходных процессов; выводы по работе. Лабораторная работа № 2 СИСТЕМА УПРАВЛЕНИЯ КУРСОМ САМОЛЕТА С ЗАКОНОМ РЕГУЛИРОВАНИЯ ПО ОТКЛОНЕНИЮ И ПЕРВОЙ ПРОИЗВОДНОЙ ПРИ НАЛИЧИИ ЖЕСТКОЙ ОБРАТНОЙ СВЯЗИ Цель работы: 1) моделирование системы управления с помощью пакета прикладных программ; 2) определение динамических параметров системы. 1. Краткое математическое описание системы Упрощенная функциональная схема системы изображена на рис. 2.3. f1 ( t )
∆Ψ
САМОЛЕТ Обратная связь
Исполнительное Усилитель устройство
Датчик угловой скорости Датчик угла
Рис. 2.3
13
Возмущающее воздействие отклоняет самолет от заданного курса. Датчик угла измеряет это отклонение – угол рысканья Ψ, а датчик угловой скорости измеряет первую производную Ψ1 по времени от угла Ψ. Результаты измерений в виде напряжений поступают на усилитель, который одновременно является и суммирующим устройством. В системе осуществлена дополнительная жесткая отрицательная обратная связь по углу δ – углу перемещения руля. С выхода усилителя сигнал поступает на исполнительное устройство, которое приводит в действие руль ЛА. САУ описывается следующей системой дифференциальных уравнений, записанных в стандартной форме: объект регулирования (“нейтральный самолет” – β = 0) (T1S + 1) S∆Ψ = -К1∆δ + f1(t); уравнения звеньев, входящих в регулятор: измерители (гироскопы совместно с потенциометрическими датчиками): ∆U1 = К3∆Ψ, ∆U2 = К13S ∆Ψ; обратная связь ∆U4 = -К9∆δ; уравнение усилителя с сумматорами (T3S + 1) ∆I = К4∆U1 + К5∆U2 + К7∆U4; уравнение исполнительного двигателя с редуктором (T4S + 1) S∆δ, = К8∆I. 2. Подготовка исходных данных для моделирования Исходные данные для моделирования системы сведены в табл. 2.2. Таблица 2.2 ¹ ï/ï
Âàðèàíò
T1, ñ
Ê1, 1/ñ
F1(t)
Ψñò, ãðàä
Êx, ñ
Êy, ñ
Êîñ
1
2-1
3.0
3.6
1.4
1.8
õ
õ
õ
2
2-2
3.5
3.8
1.6
2.0
õ
õ
õ
3
2-3
4.0
3.9
1.8
2.2
õ
õ
õ
14
Окончание таблицы 2.2 ¹ ï/ï
Âàðèàíò
T1, ñ
Ê1, 1/ñ
F1(t)
Ψñò, ãðàä
Êx, ñ
Êy, ñ
Êîñ
4
2-4
4.5
4.1
2.0
2.4
õ
õ
õ
5
2-5
5.0
4.3
2.2
2.6
õ
õ
õ
6
2-6
5.5
4.5
2.4
2.8
õ
õ
õ
Примечание: -T3 = T4 = 0; начальные условия нулевые; Кx= К3 К4 К8, Кy= К13К5К8, Кос= К7К8К9. Подготовка исходных данных для моделирования производится следующим образом. В каждом из шести предлагаемых вариантах из семи параметров, необходимых для моделирования , неизвестны три: Кx, Кy, Кос. Для их нахождения необходимо проделать следующее: 1) используя уравнения объекта регулирования и регулятора, составить единое дифференциальное уравнение системы; 2) “понизить” порядок дифференциального уравнения с учетом допущения -T3 = T4 = 0. В результате динамические процессы в системе будут описываться уравнением 3-го порядка; 3) подставив в полученные уравнения вместо переменных их установившиеся значения и соответственно с этим положив все производные равными нулю, получить уравнение статики в виде К1Кx∆Ψст = Косf1(t), (2.1) откуда Кx = (f1(t)Кос)/(K1∆Ψст). (2.2) Подставив в уравнение (2.2) известные исходные данные из табл. 2.2 и переходя от градусов к радианам, найдем Kx = f(Kос); (2.3) 4) выразив в едином дифференциальном уравнении коэффициент Kх через Kос согласно соотношению (2.3), получим уравнение, в котором вместо трех неизвестных Kx, Ky и Kос будут только две неизвестные величины Kос и Ky; 5) построить границу устойчивости в плоскости неизвестных параметров (K ос и K y ) с помощью критерия устойчивости Вышнеградского; 15
6) по построенному графику зависимости Ky = f(Kос) определить область устойчивости системы; 7) выбрать неизвестные параметры Kос и Ky системы из найденной области устойчивости. 3. Порядок выполнения работы Используя уравнения самолета и автопилота, построим структурную схему системы, приведенную на рис. 2.4. f1 ( t )
∆δ
1 (T1 S + 1) S
∆Ψ
K1 (T1 S + 1) S
K8 (T4 S + 1) S ∆I
К3
К9
V2
V4 К4
К3
К5
V1
К7
1 T3 S + 1 Рис. 2.4
Упрощаем полученную модель с учетом того, что Т3 = T4 = 0. Набор упрощенной структурной схемы и сам процесс моделирования выполняется так же, как и в предыдущем варианте. 4. Содержание отчета по лабораторной работе Отчет должен содержать: уравнение самолета и автопилота; единое дифференциальное уравнение системы управления; исходные данные для моделирования; результаты поиска неизвестных параметров Ky и Kос; упрощенную структурную схему системы управления; исходная модель системы; графики переходных процессов; выводы по работе. 16
Лабораторная работа № 3 СЛЕДЯЩАЯ СИСТЕМА Цель работы: 1) моделирование системы управления с помощью пакета прикладных программ; 2) определение динамических параметров системы. 1. Краткое математическое описание системы Функциональная схема следящей системы приведена на рис. 2.5, а, б (а – структурная; б – функциональная). Система предназначена для слежения в реальном времени и постоянном масштабе вала управляемого объекта УО за положением задающего вала ЗВ. Вращением рукоятки задается произвольный закон для угла поворота задающего вала ЗВ во времени α(t). Тот же закон угла поворота во времени должен быть автоматически воспроизведен в заданном масштабе и в реальном времени на выходе следящей системы β(t), т. е. на управляемом объекте УО. I2
α Мд
γ
U1 R 1 R U2 У 2
Г
ω
Р1
β УО
Д
β
α1
Р2
ОС
α1
α
γ
Датчик согласования
Исполнительное устройство
Усилитель
Дифференцирующая цепь
Датчик угла
Рис. 2.5
17
Для этой цели угол поворота на выходе β(t) передается с помощью вала обратной связи ОС на вход системы, где он вычитается из задаваемого угла α(t). Вычитание осуществляется с помощью механического дифференциала МД. Механический дифференциал, выполняющий функцию датчика рассогласования, сравнивает углы поворота задающего вала ЗВ и вала обратной связи ОС. Поскольку датчик рассогласования должен сравнивать величины одного масштаба, в цепь обратной связи включен редуктор Р, задачей которого является изменение масштаба угла β. Если угол поворота α(t) задающего вала ЗВ не равен углу поворота α1(t) вала обратной связи ОС, то третий валик дифференциала МД повернется на разность этих углов γ(t) = α(t) - α1(t). Полученное рассогласование γ(t) с помощью потенциометра П преобразуется в напряжение U1, которое через дифференцирующий контур, состоящий из емкости С и сопротивлением R1 и R2 подается на вход усилителя У. Усиленный усилителем ток поступает на обмотку возбуждения генератора Г, цепь якоря которого последовательно соединена с цепью якоря двигателя Д, который через редуктор Р поворачивает выходной вал управляемого объекта УО на угол β = K0α. Если α1 = α, то сигнала рассогласования нет, двигатель обесточен и вращения вала двигателя не будет. Следящая система описывается следующей системой дифференциальных уравнений: уравнение управляемого объекта с двигателем в операторной форме (T1S + 1) Sβ = K1I2 - f (t); уравнение обратной связи α1 = 1/K0β; уравнение датчика рассогласования γ = α − α1; уравнение потенциометра U1 = K2γ; уравнение дифференцирующего контура (T2S + 1)U2 = K3(T5S + 1)U1, где T2 = (СR1R2)/(R1 + R2); T5 = R1С ; K3 = R2/(R1+R2). Постоянная времени T2 определяет методическую ошибку системы при дифференцировании. 18
Для уменьшения этой ошибки рекомендуется придерживаться следующего соотношения T2 = 0.1T5. Уравнение усилителя (T3S + 1) I1 = K4U2. Уравнение цепей якорей (T4S + 1) I2 = K5I1 - K6Sβ. 2. Подготовка исходных данных для моделирования Исходные данные для моделирования приведены в табл. 2.3. Таблица 2.3 ¹ ï/ï
Âàðèàíò
T1, ñ
K0
f(t), ðàä
γñò, óãë. ìèí
α, ðàä/ñ
1
3-1
0.10
0.75
1.0
1
0.5
2
3-2
0.15
0.50
0.9
2
0.8
3
3-3
0.20
1.75
0.8
3
1.0
4
3-4
0.25
1.00
0.7
4
1.5
5
3-5
0.30
1.25
0.6
5
1.7
6
3-6
0.35
1.50
0.5
6
2.0
Примечание: следует принять Т3 = Т4 = К6 = 0; начальные условия нулевые; К* = К1 К2К3К4К5/К0. Неизвестными параметрами при моделировании следящей системы являются: общий коэффициент усиления системы в разомкнутом состоянии K*; параметры дифференцирующего контура T2, T5 и K3. Подготовка данных для моделирования выполняется следующим образом. В каждом из шести предлагаемых вариантов из девяти параметров, необходимых для моделирования, неизвестны четыре: K*, K3, T2 и T5. Для их нахождения необходимо проделать следующее: 1) используя уравнение управляемого объекта и уравнения звеньев, входящих в состав регулятора, составить единое дифференциальное уравнение следящей системы; 2) “понизить” порядок дифференциального уравнения с учетом допущения T3 = T4 = K6 = 0. В результате динамические процессы в системе будут описываться уравнением 3-го порядка вида 19
[T1T2S3 + (T1 + T2)S2 + (K*T5 + 1)S + K*]γ = = [T1T2S3 + (T1 +T2)S2 + S]α + 1/K0 (T2S + 1) f(t); 3) подставив в полученное уравнение вместо переменных их установившиеся значения и соответственно с этим положив все производные равными нулю, получить уравнение статики в виде (2.4) K*γст = α1 + 1/к0 f (t), откуда (2.5) K* = (α1 + f(t)/K0) γст. Подставив в уравнение (2.5) известные данные из табл. 2.3, подсчитаем общий коэффициент усиления системы в разомкнутом состоянии; 4) воспользовавшись тем, что T2= 0.1 T5, получим уравнение, в котором вместо четырех неизвестных K*, K3, T2 и T5 будут только две неизвестные величины K3 и T5; 5) построить границу устойчивости в плоскости неизвестных параметров (K3 и T5) с помощью критерия устойчивости Вышнеградского; 6) по построенному графику зависимости K3 = f(T5) определить область устойчивости; 7) выбрать неизвестные параметры K3 и T5 системы из найденной области устойчивости. 3. Порядок выполнения работы
f1 (t )
I2
1 (T1S + 1) S
β
K1 (T1S + 1) S
γКО
K6S T4 S + 1
K5 T4 S + 1 I1
K4 T4 S + 1
V2 K э (T5 S + 1) T2 S + 0 Рис. 2.6
20
α
α1
γ V1
К2
Используя уравнения управляемого объекта и звеньев регулятора следящей системы, построим структурную схему системы, приведенную на рис. 2.6. Упрощаем полученную модель с учетом того, что T3 = T4 = 0. Набор упрощенной структурной схемы и сам процесс моделирования выполняется так же, как и в предыдущем варианте. 4. Содержание отчета Отчет должен содержать: уравнение самолета и автопилота; единое дифференциальное уравнение системы управления; исходные данные для моделирования; результаты поиска неизвестных параметров Ky и Kос; упрощенную структурную схему системы управления; исходную модель системы; графики переходных процессов; выводы по работе. Библиографический список Теория автоматического управления / Под ред. А. А. Воронова. М.: Высшая школа, 1986.Ч. 1 . 303 с. Ч. 2. 228 с. Попов Е. П. Теория линейных систем автоматического регулирования и управления . М.: Наука, 1978. 226 с. Попов Е. П. Теория нелинейных систем автоматического регулирования и управления. М.: Наука, 1979. 255 с. Бесекерский В. А., Попов Е. П. Теория систем автоматического регулирования. М.: Наука, 1975. 767 с. Ерофеев В. М., Глушенко В. И. Учебное пособие к курсовой работе по теории автоматического регулирования / Под ред. В. М. Кушуля; ЛИАП. Л., 1977. 105 с. Ерофеев В. М., Глушенко В. И., Кушуль В. М. Учебное пособие к курсовой работе по теории автоматического регулирования/ Под ред. В. М. Кушуля; ЛИАП. Л., 1980. 87 с. СОДЕРЖАНИЕ 1. Краткие рекомендации к применению пакета Simulink ............................. 2. Методические указания к выполнению лабораторных работ ................... Лабораторная работа № 1. Система управления курсом летательного аппарата .............................................................................................................. Лабораторная работа № 2. Система управления курсом самолета с законом регулирования по отклонению и первой производной при наличии жесткой обратной связи .............................................................. Лабораторная работа № 3. Следящая система .............................................. Библиографический список .............................................................................
1 9 9 13 17 21
21
СОДЕРЖАНИЕ 1. Краткие рекомендации к применению пакета Simulink ................. 1 2. Методические указания к выполнению лабораторных работ ........ 9 Лабораторная работа № 1. Система управления курсом летательного аппарата ....................................................................... 9 Лабораторная работа № 2. Система управления курсом самолета с законом регулирования по отклонению и первой производной при наличии жесткой обратной связи ............................................. 13 Лабораторная работа № 3. Следящая система ................................ 17 Библиографический список .............................................................. 22
22