Библиотеки Simulink

Формирование сигналов в 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.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: