Источник напряжения

Источник напряжения с дополнительным DC, AC и шумовыми компонентами

Библиотека

Simscape / Электрический / Источники

Описание

Исходный блок Напряжения реализует источник напряжения с DC, AC и шумовыми компонентами. Напряжением через + и терминалы дают:

v=vDC+vACsin(2πft+ϕ)+vN

где:

  • vDC является установившимся компонентом напряжения постоянного тока.

  • vAC является амплитудой компонента напряжения переменного тока.

  • f является частотой компонента AC.

  • ϕ является смещением фазы компонента AC.

  • vN является шумовым напряжением.

Можно сконфигурировать источник как только для DC, только для AC, или комбинация обоих. По умолчанию оба компонента переменного и постоянного тока установлены в 0. Задайте напряжение AC/DC путем определения ненулевых значений параметров после размещения блока в модели.

Шумовой компонент является также дополнительным. Если вы устанавливаете параметр Noise mode на Enabled, то добавленным шумовым напряжением дают:

vN=Pv/2N(0,1)h

где:

  • Pv является односторонней шумовой степенью спектральная плотность для загрузки на 1 Ом в V^2/Hz.

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

  • h является интервалом выборки.

По умолчанию параметр Noise mode устанавливается на Disabled, и источник напряжения не генерирует тепловых помех.

Шумовые опции

Блок генерирует Гауссов шум при помощи источника PS Случайных чисел в библиотеке Simscape™ Foundation. Можно управлять seed случайных чисел путем установки параметра Repeatability:

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

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

  • Specify seed — Если вы выбираете эту опцию, дополнительный параметр Seed позволяет вам непосредственно задать значение seed случайных чисел.

Предположения и ограничения

Симуляция с включенным шумом замедляет симуляцию. Выберите шаг расчета (h) так, чтобы шум был сгенерирован только на частотах интереса, и не выше.

Порты

+

Положительный электрический порт

-

Отрицательный электрический порт

Параметры

DC & AC Компоненты

DC voltage

Компонент DC выходного напряжения. Значением по умолчанию является 0 V. Введите ненулевое значение, чтобы добавить компонент DC в источник напряжения.

AC voltage peak amplitude

Амплитуда компонента AC выходного напряжения. Значением по умолчанию является 0 V. Введите ненулевое значение, чтобы добавить компонент AC в источник напряжения.

AC voltage phase shift

Смещение фазы компонента AC выходного напряжения. Значением по умолчанию является 0 degrees.

AC voltage frequency

Частота компонента AC выходного напряжения. Значением по умолчанию является 60 Hz.

Шум

Noise mode

Выберите шумовую опцию:

  • Disabled — Никакой шум не производится источником напряжения. Это значение по умолчанию.

  • Enabled — Источник напряжения генерирует тепловые помехи, и связанные параметры становятся видимыми на вкладке Noise.

Power spectral density

Односторонняя степень шума спектра. Строго говоря это - функция плотности для квадрата напряжения, обычно мысль как степень в загрузку на 1 Ом, и поэтому модули являются V^2/Hz. Чтобы избежать этой модульной неоднозначности, некоторые таблицы данных заключают шумовое напряжение в кавычки как шумовую плотность с модулями В / √ Гц. В этом случае необходимо ввести квадрат шумовой плотности, заключенной в кавычки в таблице данных как значение параметров. Значением по умолчанию является 0 V^2/Hz.

Sample time

Задает уровень, на котором выбирается источник шума. Выберите его, чтобы отразить частоты интереса к вашей модели. Создание слишком маленького шага расчета излишне замедлит вашу симуляцию. Значением по умолчанию является 1e-3 s.

Repeatability

Выберите шумовую опцию управления:

  • Not repeatable — Случайная последовательность, используемая для шумовой генерации, не повторяема. Это значение по умолчанию.

  • Repeatable — Случайная последовательность, используемая для шумовой генерации, повторяема со сгенерированным системой seed.

  • Specify seed — Случайная последовательность, используемая для шумовой генерации, повторяема, и вы управляете seed при помощи параметра Seed.

Auto-generated seed used for repeatable option

Seed случайных чисел, сохраненный в блоке, чтобы сделать случайную последовательность повторяемой. Этот параметр видим, только если вы выбираете Repeatable для параметра Repeatability. Значение параметров автоматически сгенерировано с помощью команды генератора случайных чисел MATLAB. Можно изменить это значение параметров, но оно перезаписывается новым случайным значением, если вы копируете блок в другой блок в модели. Поэтому, если вы хотите управлять seed случайной последовательности, используйте опцию Specify seed для параметра Repeatability и задайте желаемое значение seed с помощью параметра Seed.

Seed

Seed случайных чисел используется шумовым генератором случайных чисел. Этот параметр видим, только если вы выбираете Specify seed для параметра Repeatability. Значением по умолчанию является 0.

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

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2013a