exponenta event banner

Текущий источник

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

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

  • Current Source block

Описание

Блок источника тока реализует источник тока с компонентами постоянного тока, переменного тока и шума. Ток, протекающий через источник от - клеммы к + клемме, задается следующим образом:

i = iDC + iACsin (2āft + start) + iN

где:

  • iDC - стационарный компонент постоянного тока.

  • iAC - амплитуда компонента переменного тока.

  • f - частота компонента переменного тока.

  • λ - фазовое смещение компонента переменного тока.

  • iN - ток шума.

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

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

iN = Pi/2N (0,1) ч

где:

  • Pi - спектральная плотность мощности одностороннего шума для нагрузки 1 Ом, в A ^ 2/Гц.

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

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

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

Параметры шума

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

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

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

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

Допущения и ограничения

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

Порты

Сохранение

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

Электрический порт сохранения, связанный с положительным выводом источника тока

Электрический порт сохранения, связанный с отрицательным выводом источника тока

Параметры

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

Компоненты постоянного и переменного тока

Постоянная составляющая выходного тока. Укажите ненулевое значение для добавления компонента постоянного тока к текущему источнику.

Амплитуда составляющей переменного тока выходного тока. Укажите ненулевое значение для добавления компонента переменного тока к текущему источнику.

Фазовое смещение компонента переменного тока выходного тока.

Частота составляющей переменного тока выходного тока.

Шум

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

  • Disabled - Источник тока не создает шума. Это значение по умолчанию.

  • Enabled - Источник тока генерирует тепловой шум, и связанные с ним параметры становятся видимыми на вкладке Шум (Noise).

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

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

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

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

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

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

Зависимости

Этот параметр отображается только при выборе Repeatable для параметра Repeatability.

Начальное число случайных чисел, используемое генератором случайных чисел шума.

Зависимости

Этот параметр отображается только при выборе Specify seed для параметра Repeatability.

Определяет скорость дискретизации источника шума. Выберите его, чтобы отразить интересующие частоты в модели. Слишком малое время выборки приведет к ненужному замедлению моделирования.

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

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

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