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

Блок Pulse Generator

Блок Pulse Generator генерирует последовательность прямоугольных импульсов, которые имеют следующие параметры (рис. 1.11):

Рис. 1.11. Настройки Pulse

Generator

Рис. 1.12. Сигнал с блока Pulse Generator

  • Pulse type – способ формирования импульсов. Используется два способа формирования:

Time-based – по текущему времени;

Sample-based – по величине такта дискретности и количеству шагов моделирования.

Вид окна параметров определяется выбранным способом формирования импульсов. При формировании импульсов по текущему времени (Time-based) устанавливаются следующие параметры:

  • Amplitude – амплитуда импульсов;

  • Period (secs) – период следования импульсов (с);

  • Pulse Width (% of period) – длительность прямоугольного им­пульса (в процентах от периода);

  • Phase delay (secs) – начальная фаза (с);

  • Sample time – такт дискретности (с);

  • Interpret vector parameters as 1-D – интерпретировать вектор как массив скаляров.

При формировании импульсов по величине такта дискретности и количеству шагов моделирования (Sample-based) параметры Period, Pulse Width и Phase delay определяются количеством тактов дискретности.

Результат применения блока при значениях параметров, ука­занных на рис. 1.11, можно увидеть на рис. 1.12.

Блок Ramp

Блок формирует постоянно нарастающий (убывающий) сигнал и имеет сле­дующие параметры настройки:

  • Slope – значение скорости изменения выходного сигнала;

  • Start time – время начала действия нарастающего сигнала;

  • Initial output – значение сигнала в начальный момент времени.

На рис. 1.13 приведены параметры настройки блока Ramp, а на рис. 1.14 – результат его применения.

Для формирования линейно убывающего сигнала необходимо установить отрицательное значение параметра Slope.

Рис. 1.13. Настройки блока Ramp

Рис. 1.14. Сигнал с блока Ramp

Блок Random Number

Блок Random Number обеспечивает формирование сигналов, ам­плитуда которых является случайной величиной, распределенной по нормальному закону с заданными параметрами. Блок имеет че­тыре параметра настройки (рис. 1.15).

Первые два – Mean и Variance – являются параметрами нор­мального закона (среднее и дисперсия), третий – Initial seed – задает начальное значение базы для инициализации генератора последовательности случайных чисел. При фиксированном значении этого параметра генератор всегда вырабатывает одну и ту же последовательность. Четвертый параметр (Sample time) задает величину дискреты времени. Кроме того, как и во многих других блоках используется параметр Interpret vector parameters as 1-D – интерпретировать вектор как массив скаляров.

На рис. 1.16 показан результат использования блока при зна­чениях параметров, приведенных на рис 1.15.

Блок Repeating Sequence

Этот блок содержит две настройки:

  • Time values – вектор значений времени, в которых заданы зна­чения

Рис. 1.15. Настройки блока Random Number

Рис. 1.16. Сигнал с блока

Random Number

выходной величины;

  • Output values – вектор значений выходной величины, которые она должна принять в указанные в первом векторе соответст­вующие моменты времени.

Блок обеспечивает генерирование колебаний с периодом, рав­ным разности между последним значением вектора Time values и значением первого его элемента. Форма волны внутри периода представляет собой ломаную, проходящую через точки с указанны­ми в векторах Time values и Output values координатами.

В качестве примера на рис. 1.18 изображен сигнал, сгенерированный блоком Repeating Sequence при параметрах настройки, указанных на рис. 1.17.

Рис. 1.17. Настройки блока Repeating Sequence

Рис. 1.18. Сигнал с блока Repeating Sequence

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