Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laba 1.doc
Скачиваний:
17
Добавлен:
24.08.2019
Размер:
2.46 Mб
Скачать

Мультиплексор (смеситель) Mux

Назначение: объединение входных сигналов в вектор.

Параметры:

Number of Inputs - число входов.

Display option - способ отображения. Выбирается из списка:

bar - вертикальный узкий прямоугольник черного цвета.

signals - прямоугольник с белым фоном и отображением меток входных сигналов.

none - прямоугольник с белым фоном без отображения меток входных сигналов.

Входные сигналы блока могут быть скалярными и (или) векторными.

Если среди входных сигналов есть векторы, то количество входов можно задавать как вектор с указанием числа элементов каждого вектора. Например, выражение [2 3 1] определяет три входных сигнала, первый сигнал - вектор из двух элементов, второй сигнал - вектор из трех элементов, и последний сигнал - скаляр. Если размерность входного вектора не совпадает с указанной в параметре Number of Inputs, то после начала расчета Simulink выдаст сообщение об ошибке. Размерность входного вектора можно задавать как -1 (минус один). В этом случае размерность входного вектора может быть любой.

Параметр Number of Inputs можно задавать также в виде списка меток сигналов, например: Vector1, Vector2, Scalar. В этом случае метки сигналов будут отображаться рядом с соответствующими соединительными линиями.

Сигналы, подаваемые на входы блока, должны быть одного типа (действительного или комплексного).

Примеры использования блока Mux показаны на рис. П.16.

Рис. П.16. Примеры использования блока Mux

Работа в Simulink с lti-Viewer

Этот инструмент предназначен для анализа характеристик линеаризованной модели, соответствующей заданной нелинейной модели системы, составленной в Simulink. Блок позволяет рассчитать и построить переходный процесс в системе, импульсную переходную функцию, частотную характеристику системы и другие.

Для подключения блока к созданной модели системы необходимо выполнить следующие действия:

1. Выполнить команду Tools\Linear Analysis... окна Simulink-модели. В результате выполнения команды откроется окно Model_Inputs_and_Outputs (входы и выходы модели), как это показано на рис. П.17, а также пустое окно Simulink LTI-Viewer .

Рис. П.17. Исследуемая модель и окно Model_Inputs_and_Outputs инструмента Simulink LTI-Viewer

2. Установить блок Input Point на входе и блок Output Point в точки входа и выхода модели исследуемой системы, как это показано на рис. П.18.

Рис. П.18. Модель исследуемой системы с установленными блоками

Input Point и Output Point

3. В окне LTI Viewer выполнить команду Simulink\Get Linearized Model (создать линеаризованную модель).

Данная команда выполняет линеаризацию модели и сразу по умолчанию строит реакцию системы на единичное ступенчатое воздействие. Результат выполнения данного пункта показан на рис. П.19.

Рис. П.19. Переходный процесс, построенный с помощью инструмента LTI Viewer

Если система имеет несколько входов и выходов и для всех них установлены блоки Input Point и Output Point, то на графике будет отображено несколько окон показывающих реакцию на каждом выходе при воздействии на каждый вход.

4. Для получения остальных характеристик системы необходимо выполнить команду Edit\Plot Configuration... в окне LTI Viewer. В результате выполнения этой команды откроется окно Plot Configuration, показанное на рис. П.20.

Рис. П.20 Окно Plot Configuration

В открывшемся окне можно выбрать число отображаемых графиков (панель Select a response plot configuration) и вид отображаемых графиков (панель Response type). Для построения доступны следующие графики (диаграммы):

  • step – реакция на единичное ступенчатое воздействие.

  • impulse – реакция на единичное импульсное воздействие.

  • bode – логарифмические амплитудная и фазовая частотные характеристики.

  • bode mag – логарифмическая амплитудная частотная характеристика.

  • nyquist – диаграмма Найквиста.

  • nichols – годограф Николса.

  • sigma – сингулярные числа.

  • pole/zero – нули и полюса системы.

На рис. П.21 приведен пример окна Simulink LTI-Viewer с несколькими различными характеристиками исследуемой системы.

Рис. П.21 Окно Simulink LTI-Viewer с несколькими графиками.

Настройку внешнего вида графиков можно выполнить с помощью команды Edit\Line Styles… (установка вида и цвета линий, вида маркеров).

5. Настройка Simulink LTI-Viewer

С помощью команды Edit\Viewer Preferences… выполняются следующие виды настройки:

1. Установка единиц измерения (вкладка Units). Вид окна при настройке единиц измерения показан на рис. П.22.

Рис. П.22 Вкладка Units

Вкладка Units окна позволяет задать единицы измерения частоты (рад/c или Гц), уровня (dB или абсолютные единицы), фазы (градусы или радианы), а также установить вид шкалы частоты (логарифмический или линейный).

2. Установка параметров расчета переходного процесса (вкладка Characteristics). Данная вкладка позволяет задать параметры, установленные "по умолчанию" для вычисления времени нарастания и времени переходного процесса. По умолчанию Simulink LTI-Viewer вычисляет время переходного процесса как время, когда переходная функция входит в 2% зону и больше не выходит из нее (параметр Show setting time within). Также можно изменить параметры для вычисления времени переходного процесса (Show rise time from). На данной вкладке имеется также флажок Unwrap phase, установка которого позволяет избежать отображения разрывов в фазо-частотной характеристике, связанных с областью определения функции arctg, вычисляющей фазовый сдвиг. Внешний вид вкладки Characteristics показан на рис. П.23.

Рис. П.23. Вкладка Characteristics

4. Установка интервалов времени и частоты (вкладка Parameters). На данной вкладке задается временной интервал для расчета переходного процесса (панель Time Vector), а также интервал частот для расчета частотных характеристик (панель Frequency Vector). Внешний вид вкладки Parameters показан на рис. П.24.

Рис. П.24. Вкладка Parameters

Векторы времени и частоты можно вычислять в автоматическом режиме (Generate automatically), ввести конкретное значение для времени окончания расчета (Define stop time) или диапазон значений по частоте (Define range), либо задать непосредственно вектор значений времени или частоты (Define vector).

37

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]