Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3324_KT / УМК_Красноярск_Учебное пособие_МатЛаб_МатКад.pdf
Скачиваний:
195
Добавлен:
28.03.2015
Размер:
5.19 Mб
Скачать

15.ОСНОВНЫЕ ВОЗМОЖНОСТИ ПАКЕТА SIMULINK

15.1.НазначениеивозможностипакетаSimulink

Всостав системы MatLab входит пакет моделирования динамических

систем – Simulink.

Пакет Simulink является ядром интерактивного комплекса, предназна-

ченного для математического моделирования линейных и нелинейных динамических систем и устройств, представленных своей функциональной блок-схемой, именуемой S-моделью, или просто моделью. При этом возможны различные варианты моделирования: во временной области, в частотной области, с событийным управлением и т. д.

Для построения функциональной блок-схемы моделируемых устройств Simulink имеет обширную библиотеку блочных компонентов и удобный ре-

дактор блок-схем. Он основан на графическом интерфейсе пользователя и по существу является типичным средством визуально-ориентированного программирования. Используя палитры компонентов (наборы), пользователь с помощью мыши переносит нужные блоки с палитр на рабочий стол пакета Simulink и соединяет линиями входы и выходы блоков. Таким образом создается блок-схема системы или устройства, т. е. модель.

Simulink автоматизирует следующий, наиболее трудоемкий этап модели-

рования: он составляет и решает сложные системы алгебраических и дифференциальных уравнений, описывающих заданную функциональную схему (модель), обеспечивая удобный и наглядный визуальный контроль за поведением созданного пользователем виртуального устройства. Вам достаточно уточнить

(если нужно) вид анализа и запуститьSimulink в режимесимуляции (откуда и название пакета– Simulink) созданной модели системы или устройства.

В библиотеке имеется целый набор виртуальных регистрирующих устройств – от простых измерителей типа вольтметра или амперметра до универсальных осциллографов, позволяющих просматривать временные зависимости выходных параметров моделируемых систем, например, токов и напряжений, перемещений, давлений и т. п. Имеется даже графопостроитель для создания фигур в полярной системе координат, например, фигуры Лис-

сажу и фазовых портретов колебаний. Simulink имеет средства анимации и

звукового сопровождения. В дополнительных библиотеках можно отыскать и такие «дорогие приборы», как анализаторы спектра сложных сигналов, многоканальные самописцы и средства анимации графиков.

И наконец, важным преимуществом пакета является возможность задания в блоках произвольных математических выражений, что позволяет ре-

шать типовые задачи, пользуясь примерами пакета Simulink или же просто за-

Математическое программное обеспечение. Учебное пособие

-149-

15.ОСНОВНЫЕ ВОЗМОЖНОСТИ ПАКЕТА SIMULINK

15.1.Назначение и возможности пакета Simulink

давая новые выражения, описывающие работу моделируемых пользователем систем и устройств. Важным свойством пакета является и возможность задания системных функций (S-функций) с включением их в состав библиотек

Simulink. Необходимо отметить также возможность моделирования устройств и систем в реальном масштабе времени.

Важное достоинство Simulink – это интеграция не только с системой MatLab, но и с рядом других пакетов расширения, что обеспечивает, по существу, неограниченные возможности применения Simulink для решения практически любых задач имитационного и событийного моделирования.

15.2. ЗапускмоделейSimulink изсредыMatLab

Обычно Simulink запускается соответствующей кнопкой из панели инструментов, после чего все последующие действия выполняются в среде MatLab + Simulink. Можно также запустить Simulink, выполнив в командной строке MatLab команду

>> simulink

Для вывода полного перечня команд Simulink надо выполнить команду

>> help simulink

Дополнительную информацию можно получить, используя команды help blocks и help simdemos. Первая команда дает информацию об основных

библиотеках Simulink и примерах применения S-функций, а вторая выводит список демонстрационных примеров. Запуск этих примеров дает возможность практически ознакомиться с возможностями пакета Simulink и оценить

степень сложности систем и устройств, которые могут моделироваться с помощью этого пакета.

Математическое программное обеспечение. Учебное пособие

-150-