
- •Исследование систем автоматического регулирования в среде matlab с использованием системы визуального моделирования simulink
- •Назначение пакета Simulink
- •Выполнение работы
- •Задание 1. Изучение демонстрационного примера Запуск Simulink
- •Работа с демонстрационным примером
- •Задание 2. Знакомство с библиотекой Simulink Приемы работы с библиотекой
- •Источники сигналов и воздействий
- •Регистрирующие элементы
- •Линейные компоненты
- •Дискретные компоненты
- •Нелинейные компоненты
- •Математические компоненты
- •Подключающие компоненты
- •Компоненты функций и таблиц
- •Внешние библиотеки и готовые решения
- •Создание модели из блоков
- •Исследование созданной модели
- •Настройка осциллографа Scope
- •Задание 3. Исследование системы регулирования скорости вращения вала электродвигателя Задание на выполнение исследования
- •Ввод модели
- •Исследование переходных процессов в системе
- •Задание 4. Исследование системы с пид-регулятором
- •Описание пакета Simulink Особенности интерфейса Simulink
- •Решатель систем дифференциальных уравнений
- •Основная палитра компонентов
- •Основы работы с Simulink Постановка задачи
- •Создание модели устройства (системы)
- •Запуск модели
- •Некоторые приемы редактирования модели
- •Требования к отчету
- •Библиографический список
Министерство образования и науки Российской Федерации
Омский государственный технический университет
Исследование систем автоматического регулирования в среде matlab с использованием системы визуального моделирования simulink
Методические указания к практическим работам
Омск 2004
Составитель Федотов Алексей Васильевич, доц., канд. техн. наук,
проф. кафедры
Редактор Г.М. Кляут
ИД 06039 от 12.10.01
Сводный темплан 2004 г.
Подписано к печати 03.08.04. Бумага офсетная. Формат 6084 1/16.
Отпечатано на дупликаторе. Усл. печ. л. 1,75. Уч.-изд. л. 1,75.
Тираж 150 экз. Заказ
_________________________________________________________________
Издательство ОмГТУ. 644050, г. Омск, пр-т Мира, 11
Типография ОмГТУ
Назначение пакета Simulink
В состав расширенных версий системы MATLAB входит пакет моделирования динамических систем - Simulink. С Simulink органично связан целый ряд других пакетов, дополняющих его и расширяющих функциональные возможности пакета. Пакет Simulink является ядром интерактивного программного комплекса, предназначенного для математического моделирования линейных и нелинейных динамических систем и устройств, представленных своей функциональной блок-схемой (структурной схемой), именуемой S-моделью или просто моделью. При этом возможны различные варианты моделирования: во временной области, в частотной области, с событийным управлением, на основе спектральных преобразований Фурье, с использованием метода Монте-Карло и т. д.
Для построения функциональной блок-схемы моделируемых устройств Simulink имеет обширную библиотеку блочных компонентов и удобный редактор блок-схем. Он основан на графическом интерфейсе пользователя и по существу является типичным средством визуального программирования. Используя палитры компонентов (наборы) блок-схем, пользователь с помощью мыши переносит нужные компоненты с палитр на рабочий стол пакета Simulink и соединяет линиями входы и выходы блоков. Таким образом, создается блок-схема системы или устройства.
Simulink автоматизирует следующий, наиболее трудоемкий, этап моделирования: он составляет и решает сложные системы алгебраических и дифференциальных уравнений, описывающих заданную функциональную схему (модель), обеспечивая удобный и наглядный визуальный контроль за поведением созданного пользователем виртуального устройства. Вам достаточно уточнить (если нужно) вид анализа и запустить Simulink в режиме симуляции (откуда и название пакета — Simulink) созданной модели системы или устройства.
Средства визуализации результатов моделирования в пакете Simulink очень наглядны. Simulink практически мгновенно меняет математическое описание модели по мере ввода ее новых блоков даже в том случае, когда этот процесс сопровождается сменой порядка системы уравнений и ведет к существенному качественному изменению поведения системы.
Ценность Simulink заключается и в обширной, открытой для изучения и модификации, библиотеке компонентов. Она включает источники сигналов с практически любыми временными зависимостями; масштабирующие, линейные и нелинейные преобразователи с разнообразными формами передаточных характеристик; квантующее устройство; интегрирующие и дифференцирующие блоки и т. д.
В библиотеке имеется целый набор виртуальных регистрирующих устройств - от простых измерителей типа вольтметра или амперметра до универсальных осциллографов, позволяющих просматривать временные зависимости выходных параметров моделируемых систем (например, токов и напряжений, перемещений, давлений и т. п.). Имеется даже графопостроитель для построения фигур в полярной системе координат, например фигур Лиссажу и фазовых портретов для систем автоматического регулирования.
В дополнительных библиотеках Simulink и такие сложные измерительные средства, как анализаторы спектра сигналов, многоканальные самописцы и средства анимации графиков. Средства анимации Simulink позволяют строить виртуальные физические лаборатории с наглядным представлением результатов моделирования.
Важным достоинством пакета является возможность задания в блоках произвольных математических выражений, что позволяет подчас решать типовые задачи, пользуясь примерами пакета Simulink или же просто задавая новые выражения, описывающие работу моделируемых пользователем систем и устройств. Важным свойством пакета является и возможность задания системных S-функций с включением их в состав библиотек Simulink. Необходимо отметить также возможность моделирования устройств и систем в реальном масштабе времени.