Блок следящего квантования Quantizer
Блок Quantizer служит для квантования меняющихся сигналов с одинаковым шагом по уровню (рис. 8.9).
Блок имеет единственный параметр - шаг по уровню (по умолчанию 0,5). На рис. 8.9 показано квантование синусоидального сигнала.
Можно отметить, что при большом шаге квантования его трудно назвать идеальным – точного слежения за уровнем входного сигнала нет.
Рис.8.9. Блок следящего квантования Quantizer и пример его
применения
Блок фрикционных эффектов Coulombic and Viscous Friction
Блок фрикционных эффектов Coulombic and Viscous Friction служит для моделирования фрикционных эффектов (рис. 8.10). Передаточная функция блока указана в окне установки его параметров.
В качестве параметра блока задается список смещений при фрикционных эффектах и коэффициент передачи для приращений выходного сигнала.
Рис.8.10. Блок фрикционных эффектов Coulombic and Viscous Friction
и пример его применения
Блок люфта Backlash
Блок Backlash имитирует эффект возникновения люфта (рис.8.12) и известен в ТАУ как звено с мертвым ходом. Этот эффект создает передаточную характеристику гистерезисного типа, которая представляется графически в пиктограмме блока.
Статическая характеристика этого блока приведена на рис. 8.11.
Рис.8.11. Статическая характеристика блока люфта Backlash
(8.4)
Блок имеет два параметра: ширину диапазона Deadband width и начальный уровень сигнала на выходе Initial output (по умолчанию 1 и 0). Уровень Initial output является также срединным значением входного сигнала, a Deadband width определяет ширину петли гистерезиса передаточной характеристики блока.
Рис.8.12. Блок люфта Backlash и пример его применения
Блоки-переключатели Switch
В основной библиотеке Simulink представлены три блока-переключателя:
1) Manual Switch (ручной переключатель) – осуществляет переключение между двумя входами при двукратном нажатии на изображении блока (рис.8.13);
Рис.8.13. Блок Manual Switch и пример его применения
2) Switch (переключатель) – у этого блока переключение осуществляется также между двумя входами (первым и третим), причем сигнал проходит через первый вход, если значение на управляющем входе (второй вход) больше или равно значению, заданному в параметрах (Parameters) данного блока. В противном случае сигнал проходит через третий вход (рис.8.14);
3) Multiport switch (многовходовый переключатель) – осуществляет переключение между любым количеством входов (их количество задается в параметрах блока Number of inputs). Управляющим является первый вход, на который должен подаваться номер нужного входа (рис.8.15), причем значение на управляющем входе не должно быть меньше единицы; округление значения на управляющем входе не производится, то есть сигнал идет через первый вход, если значение на управляющем входе лежит в пределах 1 £ xупр < 2, через второй вход, если 2 £ xупр < 3, и т.д.
Рис.8.14. Блок Switch и пример его применения
Рис.8.15. Блок Multiport Switch и пример его применения
ПАКЕТ NONLINEAR CONTROL DESIGN (NCD) BLOCKSET
Пакет прикладных программ для построения нелинейных систем управления Nonlinear Control Design (NCD) Blockset реализует метод динамической оптимизации. Это приложение представляет собой набор блоков, разработанных для использования в пакете Simulink и автоматически настраивающих параметры моделируемых систем, основываясь на определенных пользователем ограничениях на их временных характеристиках.
Пакет использует метод Click And Drag («щелкни и тяни») для изменения временных ограничений. Он реализует следующие возможности:
- легкую настройку переменных;
- указание неопределенных параметров систем;
- интерактивную оптимизацию;
- моделирование методом Монте-Карло;
- поддержка проектирования как одномерных, так и многомерных систем управления;
- моделирование подавления помех;
- моделирование процессов слежения;
- моделирование объектов с запаздыванием;
- решение других задач управления.
Средства пакета являются весьма полезным дополнением к средствам моделирования систем управления.