exponenta event banner

Случайное число PS

Создание обычно распределенных случайных чисел для физического моделирования

  • Библиотека:
  • Библиотека Simscape/Foundation/Физические сигналы/Источники

  • PS Random Number block

Описание

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

Поведение блока совпадает с поведением блока случайных чисел Simulink ® (за исключением того, что он генерирует физический сигнал, а не сигнал Simulink) и основано на методе полярного отклонения ([1], [2]).

Имеется возможность задать начальное смещение по времени как часть параметра Sample time. В этом случае блок выводит 0 до тех пор, пока время моделирования не достигнет offset значение, с которого начинается случайная последовательность.

Блоки случайных чисел PS, использующие одно и то же начальное число и параметры, генерируют повторяемую последовательность. Начальное значение сбрасывается до заданного значения при каждом запуске моделирования. По умолчанию блок создает последовательность, которая имеет среднее значение 0 и дисперсию 1.

Порты

Продукция

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

Выходной физический сигнал.

Параметры

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

Среднее значение случайных чисел, генерируемых блоком.

Дисперсия случайных чисел, генерируемых блоком.

Начальное число для генератора случайных чисел. Выходные данные воспроизводимы для данного начального числа. Начальное число должно быть целым числом в диапазоне от 0 до (2 ^ 32 - 1 ).

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

Вопросы совместимости

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

В R2019a изменилось поведение

Ссылки

[1] Белл, Дж. Р. «Алгоритм 334: Нормальные случайные отклонения». Связь ACM. Том 11, номер 7, 1968, с. 498.

[2] Кноп, Р. «Замечание по алгоритму 334 [G5]: нормальные случайные отклонения». Связь ACM. Том 12, номер 5, 1969, с. 281.

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

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

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