Методические указания разработаны на кафедре информационных систем. Приведены основные методы построения имитационных моделей с использованием системы MATLAB. Представлено большое количество практического материала и примеров, позволяющих создавать собственные имитационные модели, решающие широкий спектр прикладных задач, используя пакет MATLAB. Приведены задания для курсового проекта.
Методические указания предназначены для студентов специальностей 01719, 351400 очной, вечерней, заочной и дистанционной форм обучения.
СОДЕРЖАНИЕ
1. Инструментарий имитационного моделирования Simulink
Общие сведения
2. Создание модели
2.1. Постановка задачи и начало создания модели
2.2. Окно модели
3. Основные приемы подготовки и редактирования модели
3.1. Добавление текстовых надписей
3.2. Выделение объектов
3.3. Вставка блоков и их соединение
Создание отвода линии
Удаление соединений
Изменение размеров блоков
Перемещение блоков и вставка блоков в соединение
Моделирование дифференцирующего устройства
Команды Undo и Redo в окне модели
3.4. Форматирование объектов
4. Установка параметров расчета
4.1. Установка параметров расчета модели
4.1.1. Simulation time (Интервал моделирования или время расчета)
4.1.2. Solver options (Параметры расчета)
4.1.3. Output options (Параметры вывода)
4.2. Установка параметров обмена с рабочей областью
4.3. Установка параметров диагностирования модели
4.4. Выполнение расчета
5. Обзор библиотеки блоков Simulink
5.1. Sources – источники сигналов
5.1.1. Источник постоянного сигнала Constant
5.1.2. Генератор ступенчатого сигнала Step
5.1.3. Генератор сигналов Signal Generator
5.1.4. Источник случайного сигнала с равномерным
5.1.5. Источник случайного сигнала с нормальным
5.1.6. Источник импульсного сигнала Pulse Generator
5.1.7. Источник временного сигнала Clock
5.1.8. Цифровой источник времени Digital Clock
5.2. Sinks – приемники сигналов
5.2.1. Осциллограф Scope
5.2.2. Графопостроитель ХУ Graph
5.2.3. Цифровой дисплей Display
5.2.4. Блок остановки моделирования Stop Simulation
5.3. Continuous – аналоговые блоки
5.3.1. Блок Memory
5.3.2. Блок фиксированной задержки сигнала Transport Delay
5.4. Discrete – дискретные блоки
5.4.1. Блок единичной дискретной задержки Unit Delay
5.4.2. Блок дискретного интегратора Discrete-Time Integrator
5.5. Nonlinear – нелинейные блоки
5.5.1. Блок переключателя Switch
5.5.2. Блок многовходового переключателя Multiport Switch
5.5.3. Блок ручного переключателя Manual Switch
5.6. Math – блоки математических операций
5.6.1. Блок вычисления модуля Abs
5.6.2. Блок вычисления суммы Sum
5.6.3. Блок умножения Product
5.6.4. Блок определения минимального или максимального значения MinMax
5.6.5. Блок округления числового значения Rounding Function
5.6.6. Блок логических операций Logical Operation
5.6.7. Блок комбинаторной логики Gombinatorical Logic
5.7. Signal&Systems – блоки преобразования сигналов и вспомогательные блоки
5.7.1. Мультиплексор (смеситель) Mux
5.7.2. Демультиплексор (разделитель) Demux
5.7.3. Блок создания общей области памяти Data Store Memory
5.7.13. Блок записи данных в общую область памяти Data Store Write
5.7.14. Блок считывания данных из общей области памяти Data Store Read
5.8. Subsystem – подсистемы
5.9. Маскирование подсистем
5.9.1. Общие сведения
5.9.2. Создание окна параметров
6. Курсовое проектирование по дисциплине «Имитационное моделирование экономических процессов»
6.1. Цель курсового проектирования и примеры вариантов заданий
6.2. Содержание пояснительной записки курсового проекта
Комментарии: