exponenta event banner

Источник шума скорости вращения

Создать нулевую среднюю нормальную (гауссову) распределенную скорость вращения

  • Библиотека:
  • Simscape/Привод/Источники

  • Rotational Velocity Noise Source block

Описание

Блок источника скорости вращения генерирует нормальную (гауссову) распределенную скорость вращения с использованием источника случайных чисел в библиотеке Simscape™ Foundation. Скорость вращения, создаваемая блоком, зависит от двух факторов:

  • Спектральная плотность мощности шума, вводимая в блок

  • Начальное число случайного числа, управляемое с помощью параметров Повторяемость (Repeatability) и, при необходимости, Начальное число (Seed)

Определяющим уравнением для скорости вращения, которую генерирует блок, является

v = PSD/2N (0,1) ч,

где:

  • v - выходная скорость вращения.

  • PSD - спектральная плотность мощности одностороннего шума.

  • N - гауссово случайное число с нулевым средним и стандартным отклонением единицы.

  • h - интервал выборки.

Порты

Вход

развернуть все

Спектральная плотность мощности (PSD) шума представляет собой среднюю мощность шума на единицу ширины полосы в 2/Hz (рад/с).

Сохранение

развернуть все

Механический порт экономии вращения, связанный с базовым интерфейсом.

Механический порт экономии вращения, связанный с интерфейсом толкателя.

Параметры

развернуть все

Значения периода временного шага и начального временного смещения. Если для шага задано скалярное значение, блок принимает значение смещения, равное 0.Чтобы задать ненулевое значение для начального временного смещения, задайте значения параметров с помощью вектора [step, offset]. Значение смещения должно быть меньше значения шага и больше или равно нулю.

Начальное число случайных чисел - это число, инициализирующее генератор случайных чисел. Семя - 0 или положительное целое число. Для управления начальным числом случайных чисел установите для этого параметра значение:

  • Not repeatable - Начальное число изменяется при каждом моделировании модели. Блок сбрасывает случайное начальное число с помощью команды генератора случайных чисел MATLAB ®:

    seed = randi(2^32-1);
  • Repeatable - Начальное число - это одно и то же случайное число в начале каждого моделирования. Блок устанавливает значение, используя ту же команду генератора случайных чисел MATLAB, что и Not repeatable параметр.

    При добавлении блока источника шума с вращательной скоростью в модель из библиотеки источников блок генерирует и сохраняет случайное значение для повторяющегося начального значения. При создании копии блока Источник шума скорости вращения (Rotational Velocity Noise Source) из существующего блока в модели копия генерирует новое случайное значение для повторяющегося начального значения.

  • Specify seed - начальное число - это число, указанное с помощью параметра «Начальное число». Параметр Seed доступен только при выборе Specify seed для параметра Repeatability.

Начальное число должно быть 0 или положительное целое число. Этот параметр доступен только при выборе Specify seed для параметра Repeatability.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2016b