Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Методика построения логарифмических частотных характеристик САУ 5 страница






 

Параметры синусоидального сигнала (например, частоту) вы можете задать (а при необходимости и изменить), сделав двойной щелчок мышью на блоке Sine Wave в окне модели. Диалоговое окно примет вид, изображенный на рис. 5.9. На этом рисунке показа­но, что частота синусоиды установлена равной 0.05 рад/с.

 

Чтобы начать моделирование, щелкните на Start
Рис. 5.10. Начало моделирования выбором опции Start из меню Simulation

 


Перед началом моделирования откройте индикатор двойным щелчком мыши на бло­ке Scope в окне модели. Далее выберите опцию Start из меню Simulation, как показано на рис. 5.10. Начнется процесс моделирования, и на экране появится изображение, приве­денное на рис. 5.11. График динамически изменяется по мере того, как блок Sine Wave ге­нерирует синусоидальный сигнал. По окончании времени моделирования изображение на экране будет выглядеть так, как показано на рис. 5.11.

Теперь вы закончили создание простой модели и провели первый эксперимент. Пе­ред тем, как выйти из Simulink, не забудьте выбрать из меню File опцию Save, чтобы со­хранить всю информацию о модели для последующей работы.

 

Рис. 5.11 Результат моделирования простой системы из источника сигнала Sine Wave и индикатора Scope. Частота сигнала рад/с

 

 


Закончить сеанс работы в Simulink вы можете, выбрав из меню File опцию Close. По­сле этого у вас есть возможность продолжить работу в MATLAB, вернувшись в коман­дную строку. Если вам нужно закончить работу только в Simulink, но не в MATLAB, про­сто закройте все окна Simulink. Если же нужно выйти и из Simulink и из MATLAB, то вы­берите команду Exit MATLAB. Для анализа и синтеза систем управления Simulink предоставляет пользователю набор блоков с передаточными функциями и моделями в переменных состояния. Например, популярный ПИД-регулятор можно найти в библиотеке Simulink Extras.

 

 

Библиотеки Simulink

Continuous-Блоки непрерывных моделей

  • Derivative - Блок вычисления производной
  • Integrator - Интегратор
  • State-space - Модель в пространстве состояний
  • Transfer Fcn - Передаточная функция
  • Transport Delay – Блок фиксированной задержки сигнала
  • Variable Transport Delay – Блок управляемой задержки сигнала
  • Zero/Pole – Передаточная функция «Нули-полюса»

Discontinuities – Нелинейные блоки

  • Backlash – Люфт
  • Coulomb & Viscous Friction – Блок сухого и вязкого трения
  • Dead Zone - Зона нечувствительности
  • Hit Crossing - Блок определения момента пересечения порогового значения
  • Quantizer - Квантователь
  • Rate Limiter – Блок ограничения скорости изменения сигнала
  • Relay – Реле
  • Saturation – Ограничитель

Discrete – Блоки дискретных модулей

  • Discrete Transfer Fcn – Дискретная передаточная функция
  • Discrete Zero-Pole – Дискретная передаточная функция «Нули-полюса»
  • Discrete Filter – Дискретный фильтр
  • Discrete State-Space – Дискретная модель в пространстве состояний
  • Discrete-Time Integrator – Дискретный интегратор
  • First-Order Hold – Экстраполятор первого порядка
  • Memory – Блок задержки на один такт
  • Unit Delay – Единичная дискретная задержка
  • Zero-Order Hold – Экстраполятор нулевого порядка

Look-Up Tables – Блоки задания таблиц

  • Direct Look-Up Table (n-D) – Многомерная таблица с прямым доступом к элементам
  • Interpolation (n-D) using PreLook-Up – Блок интерполяции табличных данных
  • Look-Up Table – Одномерная таблица
  • Look-Up Table (2-D) – Двумерная таблица
  • Look-Up Table (n-D) – Многомерная таблица
  • PreLook-Up Index Search – Блок обработки индексов

Math Operations – Блоки математических операций

  • ABS – Блок вычисления модуля
  • Algebraic Constraint – Блок решения нелинейных уравнений
  • Assignment – Блок присваивания элементам массива новых значений
  • Bitwise Logical Operator – Блок побитовых логических операций
  • Combinatorial Logic – Блок комбинаторной логики
  • Complex to Magnitude-Angle – Блок вычисления модуля и (или) аргумента комплексного числа
  • Complex to Real-Imag – Блок вычисления действительной и (или) мнимой части комплексного числа
  • Dot Product – Блок скалярного произведения
  • Gain – Усилитель
  • Logical Operator – Блок выполнения логических операций
  • Magnitude-Angle to Complex – Блок вычисления комплексного числа по его модулю и аргументу
  • Math Function – Математические функции
  • Matrix Concatenation – Блок объединения сигналов в матрицу
  • Matrix Gain – Усилитель
  • MinMax – Блок вычисления максимального или минимального значения
  • Polynomial – Вычисление полинома
  • Product – Блок умножения и деления
  • Real-Imag to Complex – Блок вычисления комплексного числа по его действительной и мнимой части
  • Relational Operator – Блок выполнения операций отношения
  • Reshape – Преобразователь размерности сигнала
  • Rounding Function – Блок округления числа
  • Sign – Блок определения знака сигнала
  • Slider Gain – Ползунковый регулятор
  • Sum - Сумматор
  • Trigonometric Function – Тригонометрические и гиперболические функции

Model Verification – Блоки верификации сигналов

  • Assertion – Блок проверки утверждений
  • Check Discrete Gradient – Блок контроля градиента дискретного сигнала
  • Check Dynamic Gap – Блок контроля нахождения сигнала вне изменяющейся зоны
  • Check Dynamic Range – Блок контроля нахождения сигнала внутри изменяющейся зоны
  • Check Static Gap – Блок контроля нахождения сигнала вне зоны
  • Check Static Range – Блок контроля нахождения сигнала внутри зоны
  • Check Dynamic Lower Bound – Блок контроля изменяющегося минимального уровня
  • Check Dynamic Upper Bound – Блок контроля изменяющегося максимального уровня
  • Check Input Resolution – Блок контроля разрешающей способности
  • Check Static Lower Bound – Блок контроля минимального уровня сигнала
  • Check Static Upper Bound – Блок контроля максимального уровня сигнала

Model-Wide Utilities – Библиотека дополнительных утилит

  • DocBlock – Блок документации
  • Model Info – Блок информации о модели
  • Timed-Based Linearization – Блок линеаризации
  • Trigger-Based Linearization – Блок линеаризации, управляемой извне

Ports & Subsystems – Порты и подсистемы

  • Configurable Subsystem – Конфигурируемая подсистема
  • Atomic Subsystem – Создание подсистем
  • Enable – Блок управления Enable
  • Enabled Subsystem – Е-подсистема
  • Enabled and Triggered Subsystem – ЕТ-подсистема
  • For Iterator Subsystem – Подсистема, управляемая циклом For
  • Function-Call Generator – Внешний блок управления FC-подсистемой
  • Function-Call Subsystem - FC-подсистема
  • If - Блок условного оператора
  • Action Subsystem – Подсистемы, управляемые блоками If Swith и Case
  • Configurable Subsystem – переконфигурируемая подсистема
  • Subsystem – Создание подсистем
  • Switch Case – Блок переключателя
  • Trigger – Блок управления Trigger
  • Triggered Subsystem –Т-подсистема
  • While Iterator Subsystem – Подсистема, управляющая циклом While

Signal Attributes – Блоки определения свойств

  • Data Type Conversion – Преобразователь типа сигнала
  • IC – Блок установки начального значения
  • Probe – Вывод параметров
  • Rate Transition – Блок согласования дискретных сигналов
  • Signal Specification – Блок спецификации сигнала
  • Width – Блок определения размера сигнала

Signal Routing – Блоки маршрутизации сигналов

  • Bus Creator – Шинный формирователь
  • Bus Selector – Шинный селектор
  • Data Store Memory – Блок создания общей области памяти
  • Data Store Read – Блок считывания из именованной области памяти
  • Data Store Write – Блок записи в именованную область памяти
  • Demux – Демультиплексор
  • From – Блок приема сигнала
  • Goto – Блок передачи сигнала
  • Goto Tag Visibility – Блок признака видимости сигнала
  • Manual Switch – Ручной переключатель
  • Merge – Формирователь векторного сигнала
  • Multiport Switch – Многовходовый переключатель
  • Mux – Мультиплексор
  • Selector – Селектор
  • Switch – Переключатель

Sinks – Приемники сигналов

  • Display – Цифровой дисплей
  • Floating Scope – Изменяющийся осциллограф
  • Outport – Выходной порт
  • Scope – Осциллограф
  • Stop Simulation – Блок остановки моделирования
  • Terminator – Концевой приемник
  • To File – Блок записи в файл
  • To Workspace – Блок записи в рабочую область MATLAB
  • XY Graph – Графопостроитель

Sources-Источники сигналов

  • Band-Limited White Noise – Генератор белого шума
  • Chirp Signal – Генератор сигнала линейно изменяющейся частоты
  • Clock – Источник времени
  • Constant – Постоянная величина
  • Digital Clock – Дискретный источник времени
  • From Workspace - Блок считывания данных из рабочей области MATLAB
  • From File – Блок считывания данных из файла
  • Ground – Формирователь сигнала нулевого уровня
  • Inport – Входной порт
  • Pulse Generator – Источник импульсного сигнала
  • Ramp – Источник линейно изменяющегося сигнала
  • Random Number – Источник случайного сигнала с нормальным распределением
  • Repeating Sequence – Источник периодического сигнала
  • Signal Generator - Генератор сигналов
  • Signal Builder – Конструктор сигналов
  • Sine Wave – Источник синусоидального сигнала
  • Step – Генератор ступенчатого сигнала
  • Uniform Random Number – Источник случайного сигнала с равномерным распределением

User-Defined Functions - Определяемые пользователем функции

  • Fcn – Блок задания функции
  • MATLAB Fcn - Блок задания М-функции
  • S-Function – Блок задания S-функции
  • S-Function Builder – Конструктор S-функции

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.