- •Оглавление
- •1. Общие сведения
- •2. Установка MatLab
- •3. Запуск системы MatLab
- •4. Запуск Simulink
- •5. Моделирующие блоки библиотеки Simulink
- •5.1. Раздел Continuous – блоки непрерывных элементов
- •Блок вычисления производной
- •И Integrator нтегратор
- •М State-Space одель в пространстве состояний
- •Передаточная функция
- •Блок фиксированной задержки сигнала
- •Блок управляемой задержки сигнала
- •П Zero-Pole ередаточная функция «нули-полюса»
- •5.2. Раздел Sources – блоки источники сигналов
- •Источник постоянного сигнала
- •Источник синусоидального сигнала
- •Формирование сигнала по текущему значению времени для непрерывных систем
- •Формирование сигнала по текущему значению времени для дискретных систем
- •Формирование выходного сигнала по количеству тактов на один период
- •Генератор ступенчатого сигнала
- •Источник линейно изменяющегося сигнала
- •Источник времени
- •Генератор сигналов
- •5.3. Раздел Sinks – блоки приемники сигналов
- •Осциллограф
- •Изменяющийся осциллограф
- •Цифровой дисплей
- •Графопостроитель
- •Усилитель
- •Ползунковый регулятор
- •Блок умножения и деления
- •Демультипликатор
- •Зона нечувствительности
- •Единичная дискретная задержка
- •Создание неделимых подсистем
- •6. Подготовка к моделированию без компьютера
- •7. Подготовка к моделированию на компьютере
- •8. Создание новой модели
- •9. Редактирование модели
- •9.1. Операции по выделению объектов
- •9.2. Операции по копированию и вырезанию объектов в буфер обмена
- •9.3. Операции по вставке объектов из буфера обмена
- •9.4. Операции с блоками
- •9.5. Операции с линиями связи
- •9.6. Операции с метками линий (сигналов)
- •9.7. Операции с комментариями
- •Действия мышью и клавиатурой при работе с блоками
- •Действия мышью и клавиатурой при работе с линиями
- •Действия мышью и клавиатурой при работе с метками линий
- •Действия мышью и клавиатурой при работе с комментариями
- •10. Форматирование объектов модели
- •11. Создание подсистем
- •12. Маскирование подсистем
- •13. Моделирование
- •14. Запуск моделирования
- •15. Документирование схемы модели и результатов моделирования
- •15.1. Документирование схемы модели
- •15.2. Печать графиков моделирования из окна Scope
- •16. Интерфейс с ис lti-Viewer
- •16.1. Запуск ис lti-Viewer в программе Simulink
- •16.2. Настройка lti-Viewer
- •16.3. Печать графиков из окна lti-Viewer
- •Литература
- •Приложение 1 Команды панели меню обозревателя библиотеки блоков
- •Приложение 2 Команды меню окна модели
- •630092, Г. Новосибирск, пр. К. Маркса, 20
М State-Space одель в пространстве состояний
Назначение: создаёт динамический объект, описываемый в пространстве состояний:
х'= Ax + Bu,
y = Cx +Du,
где x – вектор состояния,
u – вектор входных воздействий,
y – вектор выходных сигналов,
A, B, C, D – матрицы системы, входа, выхода и прямой передачи.
Окно задания параметров представлено на рис. 7.
Рис. 7
Параметры блока:
A – матрица системы,
B – матрица входа,
C – матрица выхода,
D – матрица прямой передачи.
Начальные условия – вектор начальных условий,
Абсолютный допуск – абсолютная погрешность.
Transfer
Fcn
Передаточная функция
Назначение: задаёт передаточную функцию линейного непрерывного звена в виде
где A(p) – вектор или матрица коэффициентов числителя, B(p) – вектор коэффициентов знаменателя.
Коэффициенты полиномов числителя и знаменателя должны быть расположены по убыванию степеней переменной p. Причём степень m меньше или равна степени n. Начальные условия при использовании блока полагаются равными нулю.
Окно задания параметров представлено на рис. 8.
Рис. 8
Параметры блока:
Числитель – вектор или матрица коэффициентов полинома числителя.
Знаменатель – вектор коэффициентов полинома знаменателя.
Абсолютный допуск – абсолютная погрешность.
Порядок полинома числителя не должен превышать порядок знаменателя. Входной сигнал – скалярный.
Вектор задается значениями элементов в квадратных скобках. Между элементами проставляется пробел или запятая [5 6 7]. Матрица также записывается квадратной скобкой, в которой элементы строк отделяются символом “; “ [1 2 3; 4 5 6; 7 8 9].
Transport
Delay
Блок фиксированной задержки сигнала
Назначение: обеспечивает задержку входного сигнала на заданное время.
Окно задания параметров показано на рис. 9.
Рис. 9
Параметры блока:
Время задержки – количество шагов модельного времени, на которое задерживается сигнал,
Начальный вход – начальное значение сигнала на входе (по умолчанию равно 0),
Начальный размер буфера – количество памяти, выделяемой для хранения задержанного сигнала,
Порядок (для линеаризации) – порядок ряда Паде. Задаётся целым положительным числом,
Прямое соединение ввода с помощью линеаризации – при выставленном флажке в случае линеаризации полагается, что сигнал проходит на выход без задержки.
Variable
Transport
Delay
Блок управляемой задержки сигнала
Назначение: выполняет задержку входного сигнала на величину, задаваемую извне сигналом управления.
Окно задания параметров изображено на рис. 10.
Рис. 10
Параметры блока:
Данный блок имеет такие же параметры, как и предыдущий, за исключением первого параметра:
Максимальная задержка – максимальное значение времени задержки сигнала.
П Zero-Pole ередаточная функция «нули-полюса»
Назначение: моделирует передаточную функцию с заданными полюсами и нулями:
W(p)
=
где Z(p) – вектор или матрица нулей передаточной функции, P(p) – вектор полюсов передаточной функции, K – коэффициент передаточной функции или вектор коэффициентов, если нули передаточной функции заданы матрицей.
Окно задания параметров показано на рис. 11.
Рис. 11
Параметры блока:
Нули – вектор или матрица нулей,
Полюса – вектор полюсов,
Дох – скалярный или векторный коэффициент передаточной функции,
Абсолютный допуск – абсолютная погрешность.
Далее приведём описание блоков из разделов, отмеченных звёздочкой. Причём для блоков, часто встречающихся в моделях систем управления, дадим подробное описание (назначение, окно задания параметров и параметры блоков), а для реже используемых блоков приведём только их назначение.
Прежде всего ознакомимся с блоками двух разделов: Источники и Приёмники сигналов, без которых моделирование не имело бы смысла.
