Translational Velocity Noise Source

Получите нулевую среднюю нормальную (Гауссову) распределенную поступательную скорость

  • Библиотека:
  • Simscape/Driveline/Источники

  • Translational Velocity Noise Source block

Описание

Блок Translational Velocity Noise Source генерирует нулевую среднюю обычно (Гауссову) распределенную поступательную скорость, используя источник Random Number в библиотеке Simscape™ Foundation. Поступательная скорость, произведенная блоком, зависит от двух факторов:

  • Входной вход спектральной плотности степени шума в блок

  • Случайное число seed, что вы управляете, используя Repeatability и, в соответствующих случаях, Seed параметры

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

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

где:

  • v - выход поступательная скорость.

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

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

  • h - интервал дискретизации.

Порты

Вход

расширить все

Спектральная плотность степени (PSD) шума является средним значением шумом, степенью на модуль полосы пропускания, в (м/с)2/ Гц.

Сохранение

расширить все

Порт механической передачи, сопоставленный с базовым интерфейсом.

Порт механической передачи, сопоставленный с последующим интерфейсом.

Параметры

расширить все

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

Seed случайных чисел является числом, которое инициализирует генератор случайных чисел. Seed 0 или положительное целое число. Чтобы управлять начальным числом случайных чисел, установите этот параметр в:

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

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

    Когда вы добавляете блок Translational Velocity Noise Source к модели из библиотеки Sources, блок генерирует и сохраняет случайное значение для повторяемого seed. Когда вы делаете копию Translational Velocity Noise Source блока из существующего блока в модели, копия генерирует новое случайное значение для повторяемого seed.

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

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2016b