exponenta event banner

Источник шума поступательной скорости

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

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

  • Translational 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 параметр.

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

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

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

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

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

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