- •Управление как процесс достижения цели
- •Роль автоматизации в жизни человека
- •Общие принципы построения сау
- •Декомпозиция общей цели управления. Частные задачи управления
- •Классификация сау по решаемым задачам
- •Определение моделирования и модели
- •Цели моделирования и познания
- •Виды моделей
- •Цель и противоречивость задачи математического описания
- •Характерные объекты управления
- •Способы получения математических моделей объекта
- •Лекция №4 simulink, как удобное средство цифрового моделирования динамических объектов и систем Общая характеристика Simulink
- •Основы работы с пакетом Simulink
- •Запуск пакета Simulink
- •Особенности интерфейса Simulink
- •Библиотека базовых компонентов. Ее структура и состав
- •Технология сборки модели в Simulink и запуск модели
- •Simulation time (Интервал моделирования или время расчета)
- •Solver options (Параметры расчета)
- •Output options (Параметры вывода)
- •Настройка масштаба осциллограмм.
- •Выделение, удаление и восстановление объектов
- •Меню форматирования модели Format
- •Лекция №5 блоки источников сигналов как базовые модели динамических процессов (входных воздействий) Общий обзор источников
- •Источник постоянного воздействия Constant
- •2. Источник синусоидального воздействия Sine Wave
- •3. Источник нарастающего воздействия Ramp
- •4. Источник ступенчатого воздействия (одиночного перепада) Step
- •5. Источник временного сигнала Clock
- •6. Цифровой источник времени Digital Clock
- •7. Источник прямоугольных импульсов Pulse Generator
- •8. Генератор сигналов Signal Generator
- •9. Блок периодического сигнала Repeating Sequence
- •15. Блок считывания данных из рабочего пространства From Workspace
- •Лекция №6 блоки отображения и регистрации процессов базовые и специальные sinks - приемники сигналов
- •Осциллограф Scope
- •2. Графопостроитель ху Graph
- •3. Цифровой дисплей Display
- •4. Блок остановки моделирования Stop Simulation
- •5. Блок сохранения данных в файле То File
- •6. Блок сохранения данных в рабочей области То Workspace
- •Передаточная функция
- •Преобразование Лапласа
- •Блок передаточной характеристики Transfer Fcn
- •Лекция №8 типовые динамические звенья систем автоматического управления Понятие о типовых динамических звеньях систем автоматического управления. Понятие переходной характеристики
- •Организация в Simulink компьютерных экспериментов по снятию переходных характеристик типовых звеньев
- •Классификация типовых динамических звеньев
- •Типовые динамические звенья и их переходные характеристики
- •Рекомендации по выбору шага и времени моделирования для проведения компьютерного эксперимента по снятию переходных характеристик динамических звеньев
- •Пример проведения компьютерного эксперимента по получению переходной характеристики статического инерционного звена первого порядка в Simulink
- •Лекция №9 соединение звеньев и получение их переходных характеристик. Понятие эквивалентных преобразований Типовые соединения звеньев
- •Последовательное соединение звеньев
- •П араллельное соединение звеньев
- •3 . Соединения с обратной связью
- •Получение передаточной функции системы с нетиповыми соединениями звеньев
- •Правило переноса суммирующего элемента
- •Правило переноса точек разветвления
- •Лекция №10 частотных характеристик динамических звеньев и систем Частотная передаточная функция и частотные характеристики
- •Проведение компьютерных экспериментов по получению частотных характеристик динамических звеньев и систем
- •Частотные передаточные функции и частотные характеристики типовых звеньев
Особенности интерфейса Simulink
Интерфейс Simulink полностью соответствует стилю интерфейса типичных приложений Windows. Меню окна Simulink содержит следующие позиции:
File – работа с файлами моделей и библиотек (их создание, сохранение, считывание и печать);
Edit – операции редактирования, работа с буфером обмена и создание подсистем;
View – управление отображением панели инструментов и строки состояния;
Simulation – управление процессом моделирования (старт, пауза, вывод окна настройки параметров моделирования);
Format – операции форматирования модели (смена шрифтов, редактирование надписей, повороты блоков, использование тени от блоков, операции с цветами линий блоков, их фоном и общим фоном)
Tools – управление видом анализа (в линейной области и в режиме реального времени).
Библиотека базовых компонентов. Ее структура и состав
Библиотеки Simulink представляет собой обширный набор поименованных блоков, имеющих графическое изображение и содержащихся в отдельных файлах.
Блоки библиотеки сгруппированы по определенным классам, каждому из которых соответствует определенная пиктограмма. Эти пиктограммы мы видим, при открытии окна библиотеки Simulink. Рассмотрим основные библиотеки.
Sources – группа блоков источников сигналов и воздействий. Здесь содержатся блоки источников сигналов как детерминированных, так и стохастических (случайных).
Sinks – регистрирующие устройства – базовые блоки для отображения и регистрации процессов.
Discrete – дискретные компоненты – базовые элементы для моделирования в дискретном времени.
Linear – базовые элементы для моделирования в квазинепрерывном времени;
Nonlinear – базовые элементы для моделирования нелинейностей;
Connections - соединительные компоненты .
Технология сборки модели в Simulink и запуск модели
Рассмотрим пошагово технологию создания модели в Simulink. В качестве примера рассмотрим построение простой модели, а точнее сразу трех простых моделей в пределах одного окна.
Открыть окно для новой модели – команда File – New – Model.
Можно ввести название будущей модели, как текстовую надпись.
(Модели не содержащие текстовых надписей не наглядны. Зачастую без комментариев даже трудно понять, что моделируется. Поэтому подготовка текстовых комментариев важный момент в культуре моделирования и программирования.) Для этого установить курсор мыши в нужном месте, дважды щелкнуть левой кнопкой мыши. Появиться прямоугольная рамка, внутри которой находится мигающий маркер ввода. Можно вводить любой текст. Если выделить полученную надпись и в меню Format выбрать команду Font , то в открывшемся окне появляется возможность изменить шрифт.
Важно! Также при создании новой модели рекомендую сразу сохранить файл модели под определенным именем, чтоб затем удобно было найти и вновь открыть уже созданную модель. Для этого действуем как обычно. Меню File – Save. В открывшемся окне вводим имя файла модели и указываем путь для его сохранения.
Перетащить из библиотеки и разместить в окне модели необходимые блоки. Например: перетащим мышью 3 источника сигнала (синусоидального, прямоугольного и пилообразного) из библиотеки Sources. Затем из раздела Sinks перетащим в окно модели блок осциллографа Scope. Только что введенный блок выделяется. Если необходимо изменить место расположения блока в окне модели, необходимо выделить его и переместить в нужное место. Также выделенный блок можно пропорционально увеличивать и уменьшать в диагональных направлениях. При выделении блока в меню Edit становятся доступны команды изменения свойств блока (перенос, копирование, вставка, уничтожение). Также меню Edit предполагает возможность выделения всех объектов модели, копирование всей модели. Например, в нашей модели необходимо установить не один, а три блока Scope. Их можно размножить копированием. Еще один быстрый способ копирования блоков в модели: зажать на блоке правую кнопку мыши, появиться плюсик, затем установить копию блока в нужном месте, лишь потом отпустить правую кнопку мыши.
!!! После того, как блоки находятся в окне модели, необходимо не забыть о том, что у каждого блока есть настройки. Их можно увидеть, если выполнить двойной щелчок левой кнопкой мыши на блоке. При моделировании конкретных задач настройки каждого блока очень важны, поэтому нужно не забывать их устанавливать.
О настройках отдельных блоков мы будем говорить позже в следующих лекциях.
Подписи к блокам, расположенным в вашей модели, также можно изменять. Для этого нужно установить мышь в область надписи и щелкнуть левой кнопкой мыши – в подписи появится курсор ввода, и ее можно будет редактировать.
Соединить блоки между собой. Для этого достаточно указать курсором мыши на начало соединения (выход источника) и затем при нажатой левой кнопке мыши протянуть соединение в его конец (вход осциллографа). Иногда нужно сделать петлю соединительной линии в ту или иную сторону. Для этого нужно захватить нужную часть линии и отвести ее в нужную сторону, перемещая мышь с нажатой левой кнопкой. Особо стоит отметить возможность задания наклонных линий соединений при нажатой клавише Shift.
Наша первая модель собрана, но перед тем как начать моделирование необходимо установить важные параметры моделирования, (т.е. параметры расчета) – шаг и время моделирования.
Задание параметров расчета выполняется в панели управления меню Simulation/Parameters. Вид панели управления приведен на Рис.
Рис. 4.2
Окно настройки параметров расчета имеет 4 вкладки:
Solver (Расчет) — Установка параметров расчета модели.
Workspace I/O (Ввод/вывод данных в рабочую область) — Установка параметров обмена данными с рабочей областью MATLAB.
Diagnostics (Диагностика) — Выбор параметров диагностического режима.
Advanced (Дополнительно) — Установка дополнительных параметров.
Установка параметров расчета модели выполняется с помощью элементов управления, размещенных на вкладке Solver. Эти элементы разделены на три группы (рис. 4.2):
Simulation time (Интервал моделирования или, иными словами, время расчета),
Solver options (Параметры расчета),
Output options (Параметры вывода).
