Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Одиноков.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.86 Mб
Скачать

КП-2069154-335М-03-14

Оглавление

Введение 2

1. Начало работы с Simulink 3

1.3 Панель инструментов MathLab 4

1.2 Раздел справки 8

2. Построение дискретно — событийных моделей 11

2.1 Рабочая область 12

3 Описание блоков 14

3.1 Генераторы сущностей 14

3.2 Блок очереди FIFO. 20

3.3 Сервер 22

3.4 Блок построения графиков 24

3.5 Приемник данных 28

4. Построение схемы. 29

Заключение 39

Список используемых источников 40

Введение

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

Simulink является достаточно самостоятельным инструментом MATLAB и при работе с ним совсем не требуется знать сам MATLAB и остальные его приложения. С другой стороны доступ к функциям MATLAB и другим его инструментам остается открытым и их можно использовать в Simulink. Часть входящих в состав пакетов имеет инструменты, встраиваемые в Simulink (например, LTI-Viewer приложения Control System Toolbox – пакета для разработки систем управления). Имеются также дополнительные библиотеки блоков для разных областей применения (например, Power System Blockset – моделирование электротехнических устройств, Digital Signal Processing Blockset – набор блоков для разработки цифровых устройств и т.д).

При работе с Simulink пользователь имеет возможность модернизировать библиотечные блоки, создавать свои собственные, а также составлять новые библиотеки блоков.

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

Преимущество Simulink заключается также в том, что он позволяет пополнять библиотеки блоков с помощью подпрограмм написанных как на языке MATLAB, так и на языках С + +, Fortran и Ada.[1]

1. Начало работы с Simulink

О роли и значении данного продукта в учебной литературе [3] сказано следующее: "МATLAB занимает лидирующее место в области научно-технических вычислений, расчетов и моделирования", "Система фактически стала мировым стандартом в области современного математического и научно-технического программного обеспечения", "В изучении МATLAB заинтересованы инженеры, научные работники, аспиранты, и преподаватели университетов и вузов".

Пакет MATLAB включает универсальный язык, методологию и средства программирования, визуальную графическую среду и большое число субпакетов для различных областей знаний - космоса, биотехнологий, автоматики, управления, систем связи, электроники, энергетики, математических операций, баз данных, искусственного интеллекта, мультимедиа, радиотехники, документирования и др. Пакет не русифицирован, поэтому определенное знание английского языка является необходимым условием работы с ним. После запуска проргаммы откроется рабочая область, представленная на рисунке 1.[2]

Р исунок 1 — Рабочая область пакета MathLab