Формирование сигналов в Simulink осуществляется при помощи гене-
раторов сигналов Sources (рис. 1.11).
Рисунок 1.11 – Библиотека источников сигнала
В библиотеку входят следующие блоки:
Band-Limited White Noise – генератор нормального белого шума с рав-
номерной финитной спектральной плотностью мощности и заданным време-
нем корреляции для аналоговых систем;
Chirp signal – генератор синусоидального колебания с линейно возрас-
тающей мгновенной частотой;
Clock – формирователь аналогового сигнала текущего времени модели-
рования (в соответствии с шагом моделирования);
Constant – источник постоянного сигнала;
Counter Free-Running – формирователь сигнала на основе N -разрядного
счетчика и со сбросом по переполнению;
Counter Limited – формирователь сигнала на основе счетчика с произ-
вольным значением сброса;
Digital Clock – формирователь дискретного сигнала текущего времени
моделирования (в соответствии с шагом моделирования);
Рисунок 1.12 – Примеры использования источников сигнала
From File – блок импорта сигнала из mat -файлов;
|
|
From Workspace – блок импорта сигнала из области памяти Workspace;
Ground – формирователь нулевого сигнала;
In – входной порт для сигналов подсистем;
Pulse Generator – генератор периодических прямоугольных импульсов;
Ramp – генератор линейно изменяющегося сигнала;
Random Number – генератор нормального белого шума с заданным ма-
тематическим ожиданием и дисперсией;
Repeating Sequence – генератор периодического сигнала по заданному
вектору с линейной интерполяцией;
Repeating Sequence Interpolated – генератор периодического сигнала по
заданному вектору с заданной интерполяцией;
Repeating Sequence Stair – генератор периодического сигнала по задан-
ному вектору и периоду дискретизации;
Signal Generator – генератор сигналов: гармонического, трапецеидаль-
ного, пилообразного и случайного;
Sine Wave – генератор гармонического сигнала;
Step – генератор ступенчатого воздействия;
Uniform Random Number – генератор равномерного белого шума с за-
данным максимальным и минимальным значениями случайной величины.
Анализ сигналов в Simulink осуществляется при помощи блоков биб-
лиотеки Sinks (рис. 1.13).
Рисунок 1.13 – Библиотека блоков анализа сигналов
В библиотеку входят следующие блоки:
Display – блок отображения численных значений сигналов;
Out – выходной порт для сигналов подсистем;
Scope – осциллограф;
Stop Simulation – блок прерывания процесса моделирования при посту-
плении на вход ненулевого сигнала;
Floating Scope – блок осциллографа, способного в процессе моделиро-
вания подключаться к различным сигналам;
Terminator – нагрузка для неиспользуемых сигналов;
To File – экспорт сигнала в mat- файл;
|
|
To Workspace – экспорт сигнала в Workspace;
XY Graph – двухкоординатный осциллограф.
Вторая часть лабораторной работы.
Создаем новую модель в Simulink.
Прежде чем приступать к созданию модели, необходимо настроить па-
раметры моделирования. Ctrl+E или Simulation>Configuration Parameters.
Установить Max step size: 0.000002.
Генератор импульсов сигналов Pulse Generator
Параметры блока:
Pulse Type –способ формирования сигнала:
Time based (TB) – по текущему времени;
Sample based (SB) –по величине такта дискретности и количеству шагов моделирования.
Amplitude –амплитуда. Period –период (задается в секундах для режима ТВ или количества тактов для SB). Pulse width – ширина импульса (задается в процентах по отношению к периоду для ТВ или количества тактов к периоду для SB). Phase delay –фазовая задержка (задается в секундах для режима ТВ или количеством тактов для SB). Sample time – такт дискретности Ts.