- •Управление как процесс достижения цели
- •Роль автоматизации в жизни человека
- •Общие принципы построения сау
- •Декомпозиция общей цели управления. Частные задачи управления
- •Классификация сау по решаемым задачам
- •Определение моделирования и модели
- •Цели моделирования и познания
- •Виды моделей
- •Цель и противоречивость задачи математического описания
- •Характерные объекты управления
- •Способы получения математических моделей объекта
- •Лекция №4 simulink, как удобное средство цифрового моделирования динамических объектов и систем Общая характеристика Simulink
- •Основы работы с пакетом Simulink
- •Запуск пакета Simulink
- •Особенности интерфейса Simulink
- •Библиотека базовых компонентов. Ее структура и состав
- •Технология сборки модели в Simulink и запуск модели
- •Simulation time (Интервал моделирования или время расчета)
- •Solver options (Параметры расчета)
- •Output options (Параметры вывода)
- •Настройка масштаба осциллограмм.
- •Выделение, удаление и восстановление объектов
- •Меню форматирования модели Format
- •Лекция №5 блоки источников сигналов как базовые модели динамических процессов (входных воздействий) Общий обзор источников
- •Источник постоянного воздействия Constant
- •2. Источник синусоидального воздействия Sine Wave
- •3. Источник нарастающего воздействия Ramp
- •4. Источник ступенчатого воздействия (одиночного перепада) Step
- •5. Источник временного сигнала Clock
- •6. Цифровой источник времени Digital Clock
- •7. Источник прямоугольных импульсов Pulse Generator
- •8. Генератор сигналов Signal Generator
- •9. Блок периодического сигнала Repeating Sequence
- •15. Блок считывания данных из рабочего пространства From Workspace
- •Лекция №6 блоки отображения и регистрации процессов базовые и специальные sinks - приемники сигналов
- •Осциллограф Scope
- •2. Графопостроитель ху Graph
- •3. Цифровой дисплей Display
- •4. Блок остановки моделирования Stop Simulation
- •5. Блок сохранения данных в файле То File
- •6. Блок сохранения данных в рабочей области То Workspace
- •Передаточная функция
- •Преобразование Лапласа
- •Блок передаточной характеристики Transfer Fcn
- •Лекция №8 типовые динамические звенья систем автоматического управления Понятие о типовых динамических звеньях систем автоматического управления. Понятие переходной характеристики
- •Организация в Simulink компьютерных экспериментов по снятию переходных характеристик типовых звеньев
- •Классификация типовых динамических звеньев
- •Типовые динамические звенья и их переходные характеристики
- •Рекомендации по выбору шага и времени моделирования для проведения компьютерного эксперимента по снятию переходных характеристик динамических звеньев
- •Пример проведения компьютерного эксперимента по получению переходной характеристики статического инерционного звена первого порядка в Simulink
- •Лекция №9 соединение звеньев и получение их переходных характеристик. Понятие эквивалентных преобразований Типовые соединения звеньев
- •Последовательное соединение звеньев
- •П араллельное соединение звеньев
- •3 . Соединения с обратной связью
- •Получение передаточной функции системы с нетиповыми соединениями звеньев
- •Правило переноса суммирующего элемента
- •Правило переноса точек разветвления
- •Лекция №10 частотных характеристик динамических звеньев и систем Частотная передаточная функция и частотные характеристики
- •Проведение компьютерных экспериментов по получению частотных характеристик динамических звеньев и систем
- •Частотные передаточные функции и частотные характеристики типовых звеньев
Лекция №4 simulink, как удобное средство цифрового моделирования динамических объектов и систем Общая характеристика Simulink
В наши дни компьютерная математика находится на этапе быстрого развития. Она породила специальные программные средства – системы компьютерной математики (СКМ). Среди СКМ выделяется математическая система MATLAB – одна из самых эффективных среди систем для численных вычислений. MATLAB имеет мощные средства диалога, графики и комплексной визуализации вычислений. Система MATLAB предлагается разработчиками (корпорация The Math Works, Inc.), как лидирующий на рынке язык программирования высокого уровня для технических вычислений, расширяемый большим числом пакетов прикладных программ – расширений (их существует свыше сотни). Самым известным из них стало расширение Simulink, обеспечивающее блочное имитационное моделирование различных систем и устройств с применением современной технологии визуально-ориентированного программирования.
Особенностью расширения Simulink является то, что в нем реализована возможность решения линейных и нелинейных дифференциальных уравнений численными методами. Для нас это важный момент, так как мы уже говорили, что нам надо будет моделировать динамические объекты, которые описываются дифференциальными уравнениями, а получение решения многих дифференциальных уравнений часто оказывается очень громоздким, так что практическая польза от них становится весьма сомнительной или вообще отсутствует. В Simulink имеется обширный набор решателей дифференциальных уравнений без ограничение на вид. Итак, пакет расширения Simulink предназначен для математического моделирования динамических систем, представленных блок-схемой, которая называется S-моделью. Для построения функциональной блок-схемы Simulink имеет обширную библиотеку блоков и удобный редактор блок-схем. Используя наборы блоков, пользователь с помощью мыши переносит нужные блоки из библиотеки на рабочий стол пакета Simulink и соединяет линиями входы и выходы блоков. Таким образом, создается блок-схема объекта или системы, то есть модель.
S-модель является фактически программой, которую можно просмотреть с помощью редактора файлов системы MATLAB. Файлы модели имеют расширение .mdl. Однако, эти файлы довольно громоздки и могут содержать, даже для довольно простых моделей, тысячи строк программного кода. Поэтому мы в дальнейшем будем работать только на уровне блоков и составленных из них схем. Это является достоинством визуально-ориентированного программирования.
Итак, Simulink автоматизирует наиболее трудоемкий этап моделирования – он составляет и решает системы сложных алгебраических и дифференциальных уравнений, описывающих собранную функциональную схему, обеспечивая удобный и наглядный визуальный контроль за поведением моделируемого объекта.
Основы работы с пакетом Simulink
Запуск пакета Simulink
После
инсталляции Simulink
(отдельно
от MATLAB
или в его составе) он автоматически
интегрируется с MATLAB.
Внешне это выражается появлением кнопки
New
Simulink
Model
в
панели инструментов системы MATLAB.
При нажатии этой кнопки открывается
окно браузера библиотек «Library:
simulink»
и окно для создания новой модели
Simulink
«untitled».
Рис.4.1 – Окно браузера библиотек
Можно также запустить Simulink , выполнив в командной строке MATLAB команду
» simulink
Работа с Simulink происходит на фоне открытого окна системы MATLAB, в котором нередко можно наблюдать за выполняемыми операциями – если их вывод предусмотрен программой моделирования. Интеграция пакета Simulink с системой MATLAB имеет глубокий смысл. Любые манипуляции с схемой модели выполняются соответствующими командами системы MATLAB. Решение большинства задач моделирования базируются на решении сложных систем линейных и нелинейных ДУ. Наиболее эффективное решение подобных систем достигается за счет применения аппарата матричных вычислений, реализованных в системе MATLAB. Поэтому сочетание Simulink с системой MATLAB стало столь плодотворным.
