
- •Основы разработки систем управления в среде matlab
- •Лабораторная работа №1 вычисления и визуализация результатов в среде matlab
- •1.1. Основные сведения об операциях и функциях
- •1.2. Операции с векторами и матрицами
- •1.3. Построение графиков функций
- •Трехмерная графика
- •1.4. Порядок выполнения индивидуальных заданий по лабораторной работе
- •1.5. Контрольные вопросы
- •Приложение 1.1
- •Лабораторная работа №2 программирование в среде matlab
- •Введение
- •2.1. Управляющие конструкции языка matlab
- •2.1.1. Оператор условного перехода
- •2.1.2. Оператор переключения
- •2.1.3. Оператор цикла с определенным количеством повторений for…end
- •2.1.4. Цикл с неизвестным количеством повторений
- •2.2. Сценарии и m-файлы
- •2.2.1. Создание файла-сценария
- •2.2.2. Требования к оформлению м-файлов
- •2.2.3. Типовая структура файла-сценария
- •2.3. Порядок выполнения работы
- •2.4. Контрольные вопросы
- •Дискретные lti-объекты. Переход от непрерывной модели Sn к дискретной Sd и обратно с периодом дискретности Ts осуществляется с помощью функций c2d и d2c соответственно:
- •3.2. Основные сведения об используемых функциях
- •Исследование переходной функции и весовой функции
- •Исследование лчх – логарифмических частотных характеристик
- •3.3. Порядок выполнения работы
- •3.4. Контрольные вопросы
- •Приложение 3.1 Основные форматы используемых функций
- •Приложение 3.2
- •Лабораторная работа № 4 проектирование линейной системы с помощью siso-design tool и lti viewer
- •4.1. Краткие теоретические сведения
- •4.2. Описание проектируемой системы
- •4.3. Порядок выполнения работы
- •4.4. Контрольные вопросы
- •Лабораторная работа №5 анализ и синтез сау методом корневого годографа с использованием siso-design tool
- •5.1. Краткие теоретические сведения
- •5.2. Методический пример
- •5.3. Порядок выполнения работы
- •5.4. Контрольные вопросы
- •Лабораторная работа №6 работа в среде matlab notebook
- •6.1. Основные сведения об используемых командах
- •6.2. Порядок выполнения работы
- •6.2.1. Установка шаблона m-book.Dot в редакторе Word
- •6.2.2. Работа с matlab Notebook в редакторе Word
- •6.3. Содержание отчета
- •Лабораторная работа №7 проектирование систем на основе заданного расположения полюсов
- •7.1. Краткие теоретические сведения
- •7.2. Расчет полюсов проектируемой системы
- •7.3. Синтез модального регулятора
- •Расчет коэффициентов обратных связей.
- •7.4. Порядок выполнения работы
- •7.5. Контрольные вопросы
- •Лабораторная работа №8 создание файла s-функции в виде m-файла
- •8.1. Основные сведения об используемых функциях
- •8.2. Пример s-функции
- •8. 3. Порядок выполнения лабораторной работы
- •8. 4. Содержание отчета
- •8. 5. Контрольные вопросы
- •Список литературы
- •Содержание
МИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
Электротехнический университет “ЛЭТИ”
Основы разработки систем управления в среде matlab
Методические указания
к лабораторным работам по дисциплине
«Проектирование систем в среде MATLAB»
Санкт-Петербург
Издательство СПбГЭТУ «ЛЭТИ»
2014
УДК 681.3(075)
Основы разработки систем управления в среде MATLAB: Методические указания к лабораторным работам по дисциплине «Проектирование систем в среде MATLAB» / Сост.: А.В. Никоза, Е.С. Филатова. СПб.: Изд-во СПбГЭТУ «ЛЭТИ», 2014.
Содержат программы и методики выполнения лабораторных работ, посвященных базовым методам проектирования систем автоматического управления с использованием инструментария интегрированной среды MATLAB/Simulink, а также практическим вопросам программирования проектных процедур, организации взаимосвязи различных сред проектирования через общее рабочее пространство и подготовки отчетов в редакторе Microsoft Word.
Предназначены для студентов, обучающихся по направлению «Управление в технических системах».
Утверждено
Редакционно-издательским советом университета
В качестве методических указаний
© СПбГЭТУ «ЛЭТИ», 2014
Требования к оформлению отчета
Отчет по лабораторной работе выполняется в виде текстового документа формата Microsoft Word (шрифт основного текста Times New Roman, 14 пунктов, через 1,5 интервала, выравнивание по ширине). Листы отчета должны быть пронумерованы и скреплены степлером с левой стороны, не менее чем в двух местах. Отчеты, скрепленные канцелярскими скрепками, не принимаются. Отчет должен включать:
титульный лист с указанием названий факультета, кафедры, предмета, номера и названия лабораторной работы;
фамилию и инициалы автора, номер группы;
фамилию и инициалы преподавателя;
номер варианта;
краткое описание постановки задачи, необходимые сведения, касающиеся исследуемой системы (структурная или другая схема, технические характеристики и т. п.);
результаты выполнения всех пунктов раздела «Порядок работы» с текстами разработанных программ, схемами моделирования, результатами вычислений, скриншотами экрана, графиками и т. п.;
ответы на контрольные вопросы;
выводы по работе, если иное не определено преподавателем.
При составлении отчета для копирования информации из рабочего окна среды MATLAB рекомендуется использовать буфер обмена.
Лабораторная работа №1 вычисления и визуализация результатов в среде matlab
Цель работы: знакомство с арифметическими и логическими операциями, математическими функциями языка MATLAB, с основными операциями над векторами и матрицами, визуализацией вычислений с помощью графиков, работой с графическими окнами.
Введение
Среда MATLAB включает интерпретатор команд на языке высокого уровня (язык MATLAB), графическую подсистему, пакеты расширений и реализована на языке C. Вся работа организуется через командное окно (Command Window), которое появляется при запуске программы MATLAB.exe.
Вещественные числа и тип данных double.
Система MATLAB представляет все введенные значения и результаты вычислений в формате с плавающей запятой двойной точности. Это основной тип данных, обозначаемый double. При этом относительная погрешность представления чисел составляет около 2 x 10-16 . Диапазон представления модуля действительных чисел 10 -308 ÷ 10 +308 .
Вывод значений и результатов вычислений определяется предварительно установленным форматом вывода (по умолчанию short). Изменение формата чисел можно осуществить с помощью команды File-Preferences/Command Window/Numeric format. Ознакомьтесь со всеми используемыми форматами представления данных в системе MATLAB.