 
        
        - •Содержание
- •Глоссарий
- •2. Конспект лекционных занятий лекция 1. Введение. Математические модели нелинейных элементов систем автоматического управления
- •Требования, предъявляемые к математическим моделям систем автоматического управления.
- •Математические модели нелинейных элементов систем автоматического управления.
- •Характеристика с насыщением (ограничение).
- •2. Реле с зоной нечувствительности.
- •3. Реле с гистерезисом.
- •4. Нелинейное звено типа "Люфт".
- •5. Нелинейное звено типа "Вязкое трение".
- •6. Нелинейное звено типа "Сухое трение".
- •Лекция 2. Основные особенности нелинейных систем автоматического управления
- •Основные методы исследования нелинейных систем:
- •Понятие о методе фазовой плоскости исследования нелинейных систем.
- •Лекция 3. Типы особых точек и фазовые портреты линейных систем второго порядка.
- •Лекция 4. Способы построения фазовых портретов нелинейных систем по уравнениям первого приближения.
- •Случай 1. Корни характеристического уравнения – чисто мнимые (Центр).
- •Корни характеристического уравнения
- •Случай 2. Корни характеристического уравнения – комплексно-сопряженные (фокус)
- •Случай 4 Корни характеристического уравнения действительны и разных знаков (седло)
- •Решение уравнения (1) аналогично предыдущему случаю имеет вид
- •Случай 5 Корни характеристического уравнения равны кратные (вырожденный узел ). Рассмотрим систему
- •Матрица динамики системы
- •Лекция 5. Линеаризация уравнений систем автоматического управления. Уравнения первого приближения.
- •Так как в особой точке справедливо и , то окончательно получаем
- •Фазовые траектории нелинейных систем автоматического управления.
- •Лекция 6. Построение фазовых портретов нелинейных систем управления по уравнениям первого приближения.
- •Лекция 7. Исследование процессов в нелинейных системах методом фазовой плоскости. Реле с гистерезисом и зоной нечувствительности.
- •Исследование процессов в нелинейных системах методом фазовой плоскости. Реле с гистерезисом.
- •Лекция 8. Исследование процессов в нелинейных системах методом фазовой плоскости. Скользящие процессы в релейных системах.
- •Вывод 3. Уравнение движения системы вдоль линии переключения
- •Процессы в релейных системах со скользящим режимом.
- •Лекция 9. Основы исследования систем автоматического управления методом гармонической линеаризации
- •Математическая модель исследуемой системы автоматического управления.
- •II. В системе возникли автоколебания.
- •Математическая основа метода гармонической линеаризации.
- •Свойство фильтра линейной части системы.
- •Коэффициенты гармонической линеаризации.
- •VI. Гармонически линеаризованное нелинейное звено.
- •Исследования автоколебаний в нелинейных системах методом гармонической линеаризации.
- •Лекция 10. Методы определения амплитуды и частоты автоколебаний в нелинейных системах автоматического управления
- •Исходные положения.
- •Линейная часть системы управления обладает свойством фильтра, т.Е. , , следовательно, переменную можно представить в виде , .
- •Лекция 11. Алгебраический метод определения параметров периодических решений нелинейных систем.
- •Частотные методы определения параметров периодических решений.
- •Лекция 12. Устойчивость периодического решения
- •Применение критерия Михайлова для исследования устойчивости периодического решения.
- •Аналитическая форма критерия устойчивости периодического решения.
- •Применение критерия Гурвица для исследования устойчивости периодического решения.
- •Решение. Гармоническая линеаризация нелинейного звена дает следующие коэффициенты гармонической линеаризации
- •Несимметричные автоколебания. Постоянные ошибки
- •Выделим отсюда уравнение для постоянных составляющей
- •Лекция 13. Исследование устойчивости нелинейных систем. Определение устойчивости, функции ляпунова.
- •Теоремы Ляпунова.
- •Лекция 14. Устойчивость нелинейных управляемых систем. Критерий в.-м. Попова.
- •Интерпретация функции .
- •Видоизмененная частотная характеристика.
- •Способ построения диаграмм качества.
- •Лабораторная работа № 1 Моделирование систем управления в пакете Simulink
- •Описание системы
- •Инструкция по выполнению работы
- •Контрольные вопросы к защите
- •Лабораторная работа № 2 Моделирование нелинейных систем управления Цели работы
- •Задачи работы
- •Оформление отчета
- •Описание системы
- •Инструкция по выполнению работы
- •Контрольные вопросы к защите
- •Лабораторная работа № 3 Программирование в среде Matlab Цели работы
- •Задачи работы
- •Оформление отчета
- •Описание системы
- •Инструкция по выполнению работы
- •Контрольные вопросы к защите
- •Лабораторная работа № 4 Оптимизация нелинейных систем Цели работы
- •Задачи работы
- •Оформление отчета
- •Описание системы
- •Инструкция по выполнению работы
- •Контрольные вопросы к защите
- •Лабораторная работа № 7 Цифровая реализация непрерывного регулятора Цели работы
- •Задачи работы
- •Оформление отчета
- •Описание системы
- •Инструкция по выполнению работы
- •Контрольные вопросы к защите
- •4. Практические занятия Практическое занятие 1. Разработка алгоритма исследования линейных систем автоматического управления методом фазовой плоскости.
- •Пример. Структурная схема системы автоматического управления имеет вид, показанный на рисунке
- •Влияние параметров системы управления на тип особой точки. Бифуркация.
- •Пример. Установить типы особых точек нелинейной системы
- •Решение. Определим координаты особых точек
- •Пример. Структурная схема системы автоматического управления имеет вид, показанный на рисунке
- •Решение. В соответствии с выше принятыми обозначениями
- •Самостоятельная работа студентов под руководством преподавателей (срсп). Срсп №1
- •Задание
- •Указания к выполнению
- •Задание к срсп №3 Тема: Дискретизация и наложение спектров (aliasing)
- •Задание к срсп №4 Тема: Восстановление дискретизированных Сигналов
- •Задание к срсп №5 Тема: Дуобинарное упражнение
- •Самостоятельная работа студентов
- •7. Экзаменационные вопросы
- •Понятие о методе фазовой плоскости исследования нелинейных систем.
- •Коэффициенты гармонической линеаризации.
- •Список рекомендуемой литературы Основная литература:
Лабораторная работа № 1 Моделирование систем управления в пакете Simulink
Цели работы
- освоение методов моделирования линейных систем в пакете Simulink 
Задачи работы
- научиться строить и редактировать модели систем управления в пакете Simulink 
- научиться изменять параметры блоков 
- научиться строить переходные процессы 
- научиться оформлять результаты моделирования 
- изучить метод компенсации постоянных возмущений с помощью ПИД-регулятора 
Оформление отчета
Отчет по лабораторной работе выполняется в виде связного (читаемого) текста в файле формата Microsoft Word (шрифт основного текста Times New Roman, 12 пунктов, через 1,5 интервала, выравнивание по ширине). Он должен включать
- название предмета, номер и название лабораторной работы 
- фамилию и инициалы авторов, номер группы 
- фамилию и инициалы преподавателя 
- номер варианта 
- краткое описание исследуемой системы 
- результаты выполнения всех пунктов инструкции, которые выделены серым фоном (см. ниже): результаты вычислений, графики, ответы на вопросы. 
При составлении отчета рекомендуется копировать необходимую информацию через буфер обмена из рабочего окна среды Matlab. Для этих данных используйте шрифт Courier New, в котором ширина всех символов одинакова.
Описание системы
В работе рассматривается система управления судном по курсу. Ее структурная схема показана на рисунке.
 
Структурная схема системы стабилизации
Линейная математическая модель имеет вид
	 
где
 – угол  рыскания (угол отклонения от
заданного курса),
– угол  рыскания (угол отклонения от
заданного курса),  
 – угловая скорость вращения  вокруг
вертикальной оси,
– угловая скорость вращения  вокруг
вертикальной оси, 
 – угол поворота вертикального руля
относительно положения равновесия,
– угол поворота вертикального руля
относительно положения равновесия, 
 –
постоянная времени,
–
постоянная времени, 
 –
постоянный коэффициент, имеющий
размерность рад/сек.
Передаточная функция от угла поворота
руля к углу рыскания запишется в виде
–
постоянный коэффициент, имеющий
размерность рад/сек.
Передаточная функция от угла поворота
руля к углу рыскания запишется в виде
 .
.
Привод (рулевая машина) приближенно моделируется как интегрирующее звено, охваченное единичной отрицательной обратной связью, так что его передаточная функция равна
 .
.
Для измерения угла рыскания используется гирокомпас, математическая модель которого записывается в виде апериодического звена первого порядка с передаточной функцией1
 .
.
Исследуются переходные процессы в системе при использовании ПД-регулятора
 ,
,
  
и ПИД-регулятора
 .
.
  
Инструкция по выполнению работы
| Этап выполнения задания | Команды Matlab | 
| 
 | simulink | 
| 
 | 
			 File – New – Model | 
| 
 | Двойной щелчок на блоке 
 | 
| 
 | ЛКМ на имени блока | 
| 
 | |
| 
 | File – Save | 
| 
 | Нажать Ctrl+I или дважды нажать Ctrl+R. | 
| 
 | ПКМ на блоке, Format - Flip name | 
| 
 | ПКМ на блоке, Format – Background color | 
| 
 | ЛКМ | 
| 
 | Двойной щелчок на блоке, ввести |+- в поле List of signs | 
| 
 | 
 | 
| 
 | Двойной щелчок на блоке, 0 в поле Step time 10 в поле Final value | 
| 
 | ЛКМ на источнике, удерживать Ctrl и ЛКМ на приемнике, или протащить ЛКМ от выхода одного блока к входу другого | 
| 
 | 
 | 
| 
 | Нажать ПКМ на линии в точке отбора сигнала, затем, не отпуская ПКМ, тащить линию к входу блока. | 
| 
 | 
			 Edit – Copy model to clipboard 
			 | 
| 
 | 
 Simulation – Simulation parameters 100 в поле Stop time | 
| 
 | 
			
			ЛКМ
			по кнопке 
			 | 
| 
 | 
 Двойной щелчок по блоку | 
| 
 | 
			 | 
| 
 | 
			
			ЛКМ
			по кнопке 
			 | 
| 
 | 
 
			ЛКМ
			по кнопке 
			 вкладка Data history 
			 
			 Variable name: phi (Курс) или delta (Руль) Format: Array | 
| 
 | ЛКМ по кнопке | 
| 
 | figure(1); | 
| 
 | subplot(2, 1, 1); | 
| 
 | plot(phi(:,1),phi(:,2)); | 
| 
 | title('Курс'); | 
| 
 | xlabel('Время, сек'); ylabel('\phi, градусы'); | 
| 
 | subplot(2, 1, 2); plot(delta(:,1),delta(:,2)); title('Угол поворота руля'); xlabel('Время, сек'); ylabel('\delta, градусы'); | 
| 
 | print -dmeta | 
| 
 | ЛКМ по линии, нажать Delete. | 
| 
 | Двойной щелчок по блоку ++| в поле List of signs | 
| 
 | |
| 
 | Перетаскивание ПКМ. Двойной щелчок по блоку 2 в поле Final Value Двойной щелчок по имени | 
| 
 
			 | 
 Edit – Copy model to clipboard | 
| 
 | 
 Simulation – Simulation parameters - Stop time ЛКМ по кнопке | 
| 
 | |
| 
 | |
| 
 | phi0 = phi; delta0 = delta; | 
| 
 | 
			 | 
| 
 | 
 ЛКМ по кнопке | 
| 
 | |
| 
 | |
| 
 | subplot(2, 1, 1); plot(phi0(:,1), phi0(:,2),... phi (:,1), phi(:,2)); title('Курс'); xlabel('Время, сек'); ylabel('\phi, градусы'); legend('ПД-регулятор', ... 'ПИД-регулятор'); | 
| 
 | 
 | 
| 
 | |
| 
 | 
 | 
| 
 | [gm,phim] = margin(W) gm = 20*log10(gm) | 
Таблица коэффициентов
| Вариант | 
			 | 
			 | 
			 | 
			 | 
|  | 16.0 | 0.06 | 1 | 1 | 
|  | 16.2 | 0.07 | 2 | 2 | 
|  | 16.4 | 0.08 | 1 | 3 | 
|  | 16.6 | 0.07 | 2 | 4 | 
|  | 16.8 | 0.06 | 1 | 5 | 
|  | 17.0 | 0.07 | 2 | 6 | 
|  | 17.2 | 0.08 | 1 | 1 | 
|  | 17.4 | 0.07 | 2 | 2 | 
|  | 17.6 | 0.06 | 1 | 3 | 
|  | 17.8 | 0.07 | 2 | 4 | 
|  | 18.0 | 0.08 | 1 | 5 | 
|  | 18.2 | 0.09 | 2 | 6 | 
|  | 18.4 | 0.10 | 1 | 1 | 
|  | 18.6 | 0.09 | 2 | 2 | 
|  | 18.8 | 0.08 | 1 | 3 | 
|  | 19.0 | 0.07 | 2 | 4 | 
|  | 19.2 | 0.08 | 1 | 5 | 
|  | 19.4 | 0.09 | 2 | 6 | 
|  | 19.6 | 0.10 | 1 | 1 | 
|  | 18.2 | 0.0694 | 2 | 6 | 

 в командном окне Matlab
				или
				введите команду
				simulink
				в командной
				строке.
				в командном окне Matlab
				или
				введите команду
				simulink
				в командной
				строке. 
				 
						 с учетом внутренней обратной связи.
				с учетом внутренней обратной связи. 
 
 
 ЛКМ
			по кнопке
			ЛКМ
			по кнопке 
			 – установить оптимальный масштаб
			– установить оптимальный масштаб 
			 
			
			 
			
			 
 
 ,
				а «\delta»
				– букву
,
				а «\delta»
				– букву 
				 .
. 
 ,
,
								 сек.
				Сохраните модель и скопируйте ее в
				отчет.
сек.
				Сохраните модель и скопируйте ее в
				отчет. 
 ,
			сек
,
			сек ,
			рад/сек
,
			рад/сек ,
			сек
,
			сек ,
			сек
,
			сек