- •Применение пакета Simulink 5 вычислительной системы matlab (версия 6.5) для моделирования элементов и систем автоматического управления
- •153000 Г. Иваново, пр. Ф. Энгельса, 21 Введение
- •1. Общая характеристика пакета Simulink
- •Запуск пакета Simulink
- •1.2. Библиотека модулей (блоков)
- •1.2.1. Раздел Sources – источники сигналов
- •Блок Band–Limited White Noise
- •Блок Chirp Signal
- •Блок Digital Clock
- •Блок From Workspace
- •Блок Constant
- •Блок From File
- •Блок Ground
- •Блок Inport
- •Блок Pulse Generator
- •Блок Ramp
- •Блок Random Number
- •Блок Repeating Sequence
- •Блок Signal Generator
- •Блок Signal Builder
- •Блок Sine Wave
- •Блок Step
- •Блок Umform Random Number
- •1.2.2. Раздел Sinks – блоки визуализации сигналов
- •Блок Display
- •Блок Scope
- •Блок xy Graph
- •Блок То File
- •Блок То Workspace
- •Блок Terminator
- •Блок Outport
- •1.2.3. Раздел Continuous – блоки непрерывных моделей
- •Блок Derivative
- •Блок Integrator
- •Блоки Transport Delay и Variable Transport Delay
- •Блок Transfer Fcn
- •Блок Zero–Pole
- •Блок State-Space
- •1.2.4. Раздел Discrete – блоки дискретных моделей
- •Блок First-Order Hold
- •Блок Memory
- •Блок Unit Delay
- •Блок Zero-Order Hold
- •1.2.5. Раздел Discontinuities – блоки нелинейных моделей
- •1.2.6. Раздел Math Operations – блоки математических операций
- •1.2.7. Раздел Signal Routing – блоки распределения сигналов
- •1.3. Построение структурных схем динамических систем
- •1.3.1. Выделение объектов
- •1.3.2. Операции с блоками Копирование блоков из одного окна в другое
- •Перестановка блоков в модели
- •Изменение размеров блока
- •Изменение и перемещение имени блока
- •Создание соединительных линий
- •Создание линии между блоками
- •Распространение меток линии
- •Создание и манипулирование комментарием
- •1.3.3. Установка параметров моделирования
- •1.3.4. Создание подсистем
- •Создание подсистемы путем добавления блока Subsystem
- •Создание подсистемы, путем группировки существующих блоков
- •1.3.5. Запись и печать s–модели
- •2. Примеры моделирования
- •2.1. Примеры использования различных блоков
- •2.2. Моделирование датчика натяжения нити
- •2.3. Анализ линейных систем с помощью инструментального средства ltiview
- •Список литературы
1. Общая характеристика пакета Simulink
Пакет Simulink позволяет осуществлять моделирование непрерывных линейных, нелинейных и дискретных систем. Ввод структуры и параметров моделируемой системы осуществляется путем графической сборки схемы соединений элементарных стандартных звеньев. В результате такой сборки образуется модель исследуемой системы, которая называется S–моделью. Модель хранится в файле с расширением .mdl.
Создание моделей в пакете Simulink основано на использовании технологии Drag and Drop (перетащи и оставь). В качестве "кирпичиков" для построения S–модели применяются модули (или блоки) библиотеки Simulink. Любая S–модель может иметь иерархическую структуру, т.е. состоять из моделей более низкого уровня, причем число уровней иерархии практически не ограничено. В ходе моделирования имеется возможность наблюдать за процессами, происходящими в системе. Для этого используются специальные блоки визуализации Simulink.
Состав библиотеки Simulink может быть пополнен пользователем за счет разработки собственных блоков.
Запуск пакета Simulink
Запуск системы MATLAB осуществляется одним из известных способов запуска приложений Windows и сопровождается появлением командного окна, показанного на рис. 1.1, которое при включении опций Command Window, Command History и Current Directory меню View имеет три соответствующих подокна.
Запуск пакета Simulink можно произвести из командного окна MATLAB, выбрав команду New и далее Model из меню File или нажав соответствующую пиктограмму в панели инструментов, или исполнив в командной строке MATLAB команду
>> simulink
В первом случае открывается пустое окно untitled, а во втором и третьем – окно Simulink Library Browser с перечнем основных разделов библиотеки Simulink (рис. 1.2).
|
Окно untitled включает меню File (Файл), Edit (Редактирование), View (Вид), Simulation (Моделирование), Format (Форматирование), Tools (Инструментальные средства) и Help (Справка). В меню File имеются команды создания моделей (New Model) и библиотек (New Library), открытия (Open) и сохранения (Save) моделей и другие. Меню Edit (Редактирование) – команды редактирования блок–схемы и работы с библиотекой, а меню View (Вид) – команды изменения внешнего вида окна (показать/убрать панель инструментов и строку состояния). В меню Simulation (Моделирование) находятся команды управления моделированием, а в меню Format (Формат) – команды редактирования формата (внешнего вида) блоков схемы и блок–схемы в целом. Меню Tools (Инструментальные средства) содержит специальные средства для работы с моделью (отладчик, инструмент линейного анализа и другие). |
|
Рис. 1.1. Командное окно MATLAB |
||
|
||
Рис. 1.2. Окно Simulink Library Browser |
||
