5.2.4. Discontinuities – нелинейные блоки
Библиотека показана на рис. 5.23.
Рис. 5.23. Библиотека нелинейных блоков
Saturation - блок ограничения. Выполняет ограничение величины входного сигнала. В окне настройки параметров блока задаются верхний и нижний порог ограничения (Upper limit, Lower limit).
Выходной сигнал блока равен входному, если его величина не выходит за порог ограничения. По достижении входным сигналом уровня ограничения выходной сигнал блока перестает изменяться и остается равным порогу.
Блок Saturation Dynamic – аналогичен рассмотренному. В этом блоке верхний и нижний уровни ограничения выходного сигнала задаются по входам up, io и могут изменяться при моделировании.
Dead Zone – блок с зоной нечувствительности. Реализует нелинейную зависимость типа "зона нечувствительности (мертвая зона)".
В окне настройки параметров блока задаются начало зоны нечувствительности (Start of dead zone – нижний порог), конец зоны нечувствительности (End of dead zone – верхний порог).
Если величина входного сигнала находится в пределах зоны нечувствительности, то выходной сигнал блока равен нулю. Если входной сигнал больше верхнего порога зоны нечувствительности, то выходной сигнал равен входному минус величина порога.
Dead Zone Dynamic – аналогичен рассмотренному. В этом блоке верхний и нижний уровни мертвой зоны выходного сигнала задаются по входам up, io и могут изменяться при моделировании.
Rate Limiter – блок ограничения скорости изменения сигнала. Блок обеспечивает ограничение скорости изменения сигнала (первой производной).
В окне настройки параметров блока задаются уровень ограничения скорости при уменьшении сигнала (Falling slew rate).
Rate Limiter Dynamic – аналогичен рассмотренному. В этом блоке верхний и нижний уровни ограничения скорости изменения выходного сигнала задаются по входам up, io и могут изменяться при моделировании.
Backlash – блок люфта в механической передаче. Моделирует нелинейность типа "люфт".
В окне настройки параметров блока задаются ширина люфта (Deaband width), начальное значение входного сигнала (initial output).
На рис. 5.24. показан пример работы блока Backlash в замкнутой системе. Здесь в отличие от линейной системы, устанавливаются незатухающие колебания (предельный цикл).
Рис. 5.24. Пример использования блока Backlash
Задание. Сделать 2…3 модели с использованием блока Backlash
Relay – релейный блок. Реализует релейную нелинейность.
В окне настройки параметров блока задаются порог включения и порог выключения (Switch on point – значение входного сигнала, при котором происходит включение реле).
Switch off point – значение выходного сигнала, при котором происходит выключение реле).
Величина входного сигнала во включенном состоянии (Output when on), и величина выходного сигнала в выключенном состоянии (Output when off).
Переход из одного состояния в другое происходит скачком при достижении входным сигналом порога включения или выключения реле.
Пример использования блока Relay для получения напряжения пилообразной и прямоугольной формы показан на рис. 5.25.
Quantzier – блок квантования по уровню. Блок обеспечивает квантование входного сигнала с одинаковым шагом по уровню. В окне настройки параметров блока задается шаг квантования по уровню (Quantization interval).
Hit Crossing – блок определения момента пересечения порогового значения. Определяет момент времени, когда входной сигнал пересекает заданное пороговое значение. В окне настройки параметров блока задаются значение, пересечение которого входным сигналом требуется идентифицировать (Hit crossing offset), направление пересечения (Hit crossing direction), которое выбирается из списка:
rising – возрастание.
falling – убывание.
either – оба направления.
В момент пересечения порогового уровня блок вырабатывает единичный сигнал длительностью в один шаг модельного времени.
Coulomb and Viscous Friction – блок сухого и вязкого трения. Моделирует эффекты сухого и вязкого трения в механических передачах. В окне настройки параметров блока задаются величина сухого трения (Coulomb friction value(Offset), коэффициент вязкого трения (Coefficient of viscous friction (Gain).
Wrap to Zero – порог нулевого уровня. Сигнал на выходе блока равен нулю до тех пор, пока он не превысит значение параметра Threshold – порог. По превышении порога сигнал на выходе блока становится равным сигналу на входе.
- Математическое моделирование объектов и систем управления предисловие
- Введение
- Глава 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. Гидравлические источники
- Библиографический список