5.2.3. Continuous – аналоговые (непрерывные) блоки
Библиотека аналоговых блоков показана на рис 5.19.
Рис. 5.19. Библиотека непрерывных блоков
Все блоки в библиотеке разделяются на две группы. В первую группу включены динамические блоки, предназначенные для анализа и синтеза непрерывных систем. Эти блоки представляют собой символьную запись дифференциальных уравнений, которыми описываются непрерывные линейные системы управления. Во вторую группу включены блоки временных задержек сигнала.
Эти блоки, кроме своих основных функций, позволяют существенно уменьшить время моделирования в системах с отрицательной обратной связью. Для этого данный блок нужно включить в цепь обратной связи. При этом время задержки следует выбрать таким, чтобы наличие блока не влияло на динамические процессы в системе.
Integrator – интегрирующий блок.
Выполняет интегрирование входного сигнала с возможностью внешнего сброса на нарастающий сигнал (rising), на спадающий сигнал (falling), на нарастающий либо спадающий сигнал (either), на не нулевой сигнал (level). Блок позволяет задать начальное условие (Initial condition) и ввести ограничение выходного сигнала (Upper saturation limit. Lower saturation limit).
Derivative – блок вычисления производной. Выполняет численное дифференцирование входного сигнала.
Данный блок используется для дифференцирования аналоговых сигналов.
State-Space – блок создает динамический объект, описываемый уравнениями в пространстве состояний:
х = Ах + Ви
у = Сх + Du,
где х – вектор состояния, u – вектор входных воздействий, у – вектор выходных сигналов, А, В, С, D – матрицы: системы, входа, выхода и обхода, соответственно.
Блок позволяет задать вектор начальных условий для переменных состояния(Initial condition).
На рис. 5.20 показан пример моделирования динамического объекта с помощью данного блока (файл State-Space).
Рис. 5.20. Пример использования блока State-Space
Задание. Сделать 2…3 модели с использованием блока State-Space
Transfer Fcn — блок передаточной функции задает передаточную функцию в виде отношения полиномов:
При этом порядок числителя не должен превышать порядок знаменателя. В окне настройки параметров блока задаются вектор коэффициентов полинома числителя (Numerator) и вектор коэффициентов полинома знаменателя (Denominator). На рис. 5.21 показан пример моделирования колебательного звена с помощью блока Transfer Fun (файл Trans. Fun).
Рис. 5.21. Пример использования блока Transfer Fun
Если коэффициенты числителя заданы матрицей, то блок Transfer Fun мо, моделирует векторную передаточную функцию, которую можно интерпретировать как несколько передаточных функций, имеющих одинаковые полиномы знаменателя, но разные полиномы числителя. При этом выходной сигнал блока является векторным и количество строк матрицы числителя задает размерность выходного сигнала.
Задание. Сделать 2…3 модели с использованием блока Transfer Fun
Zero-Pole – определяет передаточную функцию с заданными полюсами и нулями:
где z1, z2, zm – нули передаточной функции (корни полинома числителя),
p1,p2, pn – полюсы передаточной функции (корни полинома знаменателя), K – коэффициент передаточной функции. В окне настройки параметров блока задаются – вектор нулей (Zeros), вектор полюсов (Poles), скалярный или векторный коэффициент передаточной функции (Gain).
Количество нулей не должно превышать число полюсов передаточной функции. Нули и полюса могут быть заданы комплексными числами. На рис. 5.22. показан пример использования блока Zero-Pole.
Рис. 5.22. Пример использования блока Zero-Pole
Задание. Сделать 2…3 модели с использованием блока Zero-Pole
- Математическое моделирование объектов и систем управления предисловие
- Введение
- Глава 1 определение и назначение моделирования
- 1.1. Общие определения
- Контрольные вопросы
- 1.2. Классификация методов моделирования по типу модели
- Контрольные вопросы
- 1.3. Математическое моделирование и математические модели
- Контрольные вопросы
- 1.4. Классификация методов математического моделирования применительно к этапу построения математической модели
- Контрольные вопросы
- 1.5. Классификация методов математического моделирования применительно к этапу исследования математической модели
- Контрольные вопросы
- 1.6. Характеристики математической модели
- Контрольные вопросы
- Глава 2 автоматизированное моделирование технических объектов
- Контрольные вопросы
- 2.1. Особенности современных систем автоматизированного моделирования
- Контрольные вопросы
- 2.2. Иерархическое проектирование и многоуровневое моделирование мехатронных систем
- Контрольные вопросы
- 2.3. Архитектура программ автоматизированного моделирования
- 2.3.1. Графический интерфейс программ математического моделирования динамических систем
- 2.3.2. Язык описания объекта, транслятор, система управления базами данных, монитор
- 2.3.3. Инструментальные средства моделирования (математическое ядро)
- Контрольные вопросы
- 2.4. Методы построения моделирующих программ
- 2.4.1. Структурное моделирование
- 2.4.2. Решатели для структурного и физического мультидоменного моделирования
- Контрольные вопросы
- Глава 3 пакеты визуального моделирования мехатронных систем
- 3.1. Классификация пакетов моделирования технических систем
- 3.2. Пакеты структурного моделирования
- 3.2.1. Пакет matlab/Simulink
- 3.2.2. Пакет VisSim
- 3.2.3. Пакет мвту
- 3.3. Пакеты физического мультидоменного моделирования
- 3.3.1. Пакет Modelica/Dymola
- 3.3.2. Пакет 20-sim
- 3.4. Пакеты среды matlab для моделирования мехатронных систем
- 3.4.1. Принципы моделирования механических систем в пакете SimMechanics
- 3.4.2. Пакет моделирования электрических систем
- 3.4.3. Пакет моделирования гибридных систем StateFlow
- 4. Моделирование объектов в пакетах matlab/Simulink
- 4.1. Моделирование, основные понятия и определения
- 4.2. Вопросы разработки моделей мехатронных систем
- 5. Пакет Simulink – виртуальная среда проектирования мехатронных систем
- 5.1.Общие вопросы создания моделей в пакете Simulink
- 5.1.1. Обозреватель разделов библиотеки пакета Simulink
- 5.1.2. Создание модели
- 5.1.3.Установка параметров расчета и его выполнение
- 5.1.4. Установка параметров обмена
- Установки параметров моделирования
- 5.1.5. Выполнение расчета.
- 5.2. Библиотеки пакета Simulink
- 5.2.1. Sources – источники сигналов
- 5.2.2. Sinks - приемники сигналов
- 5.2.3. Continuous – аналоговые (непрерывные) блоки
- 5.2.4. Discontinuities – нелинейные блоки
- 5.2.5. Discrete – дискретные блоки
- 5.2.6. Math – блоки математических операций
- 5.2.7. Signal Routing – библиотека маршрутизации сигналов
- 6. Динамика объектов управления
- 6.1. Математическое описание непрерывных объектов управления в мехатронных системах
- 6.3. Представление математического описания объектов управления мехатронных систем в пакете Simulink
- 6.4. Динамические характеристики объектов управления
- 6.5.. Динамические характеристики объектов управления
- Глава 7. Элементы устройств силовой электроники в пакете Sim Power System
- 7.1. Пакет расширения Sim Power System
- 7.1.1. Основные особенности создания моделей
- 7.1. Библиотека пакета Sim Power Systems 3
- 7.2. Electrical Sources - источники электрической энергии
- 7.3. Elements - электротехнические элементы
- 7.4. Power Electronics - устройства силовой электроники
- Measurements - измерительные и контрольные устройства
- 7.5. Powerlib Extras - расширенные библиотеки
- 7.6. Активные элементы силовых полупроводниковых преобразователей в пакете Sim Power System
- Идеальный источник постоянного напряжения
- Глава 8. Элементы устройств в пакете Simscape
- Глава 8 Моделирование гидравлических систем в matlab введение
- 8.1. Гидравлические источники
- Библиографический список