Документация Engee

Voltage Source

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

Тип: AcausalElectricPowerSystems.Sources.Voltage

Путь в библиотеке:

/Physical Modeling/Electrical/Sources/Voltage Source

Описание

Блок Voltage Source представляет собой модель источника напряжения с компонентами постоянного, переменного тока и шума. Напряжение на + и − клеммах задается:

где

  • — составляющая напряжения постоянного тока;

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

  • — частота напряжения переменного тока;

  • — фазовый сдвиг составляющей напряжения переменного тока;

  • — шумовое напряжение.

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

Компонент шума также является необязательным. Если вы установите флажок для параметра Enable noise mode, то добавленное напряжение шума будет определяться следующим образом:

где

  • — спектральная плотность мощности одностороннего шума для нагрузки 1 Ом, в В2/Гц;

  • — случайное число с нулевым средним и единичным стандартным отклонением;

  • — период генерации шумовых значений.

По умолчанию флажок Enable noise mode снят, и источник напряжения не генерирует тепловой шум.

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

Блок генерирует шум согласно нормальному распределению, используя генератор случайных чисел. Вы можете влиять на генерацию случайных чисел, настроив параметр Repeatability:

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

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

Ограничения

Моделирование с включенным шумом замедляет моделирование. Если вы включаете шум, выберите такой период генерации, чтобы шум генерировался только на интересующих вас частотах, но не выше.

Порты

Ненаправленные

# + — положительная клемма
электричество

Details

Электрический порт, представляет собой положительную клемму источника.

Имя для программного использования

p

# – — отрицательная клемма
электричество

Details

Электрический порт, представляет собой отрицательную клемму источника.

Имя для программного использования

n

Параметры

Постоянная и переменная составляющие

# DC voltage — выходное постоянное напряжение
V | uV | mV | kV | MV

Details

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

Единицы измерения

V | uV | mV | kV | MV

Значение по умолчанию

0.0 V

Имя для программного использования

V_DC

Вычисляемый

Да

# AC voltage peak amplitude — амплитуда переменного напряжения
V | uV | mV | kV | MV

Details

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

Единицы измерения

V | uV | mV | kV | MV

Значение по умолчанию

0.0 V

Имя для программного использования

V_AC

Вычисляемый

Да

# AC voltage phase shift — сдвиг фазы напряжения переменного тока
rad | deg | rev | mrad | arcsec | arcmin | gon

Details

Сдвиг фазы напряжения переменного тока.

Единицы измерения

rad | deg | rev | mrad | arcsec | arcmin | gon

Значение по умолчанию

0.0 rad

Имя для программного использования

shift

Вычисляемый

Да

# AC voltage frequency — частота переменного напряжения
Hz | kHz | MHz | GHz

Details

Частота выходного переменного напряжения.

Единицы измерения

Hz | kHz | MHz | GHz

Значение по умолчанию

50.0 Hz

Имя для программного использования

f

Вычисляемый

Да

Шум

# Enable noise mode — включение шума

Details

Установите флажок для включения шума.

Зависимости

Установка флажка Enable noise mode открывает связанные параметры.

Значение по умолчанию

false (выключено)

Имя для программного использования

enable_noise

Вычисляемый

Нет

# Power spectral density — спектральная плотность мощности
V^2/Hz

Details

Односторонняя спектральная плотность мощности шума.

Зависимости

Чтобы использовать этот параметр, установите флажок Enable noise mode.

Единицы измерения

V^2/Hz

Значение по умолчанию

0.0 V^2/Hz

Имя для программного использования

power_spectral_density

Вычисляемый

Да

# Sample time — период генерации шумовых значений
s | ns | us | ms | min | hr | d

Details

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

Зависимости

Чтобы использовать этот параметр, установите флажок Enable noise mode.

Единицы измерения

s | ns | us | ms | min | hr | d

Значение по умолчанию

1e-3 s

Имя для программного использования

sample_time

Вычисляемый

Да

# Repeatability — управление выборкой случайных чисел
Not repeatable | Specify seed

Details

Чтобы управлять генерацией случайных чисел, установите для этого параметра следующее значение:

  • Not repeatable — начальное значение случайного генератора меняется каждый раз, когда вы моделируете модель.

  • Specify seed — позволяет задать явное значение seed с помощью параметра Seed.

Зависимости

Чтобы использовать этот параметр, установите флажок Enable noise mode.

Значения

Not repeatable | Specify seed

Значение по умолчанию

Not repeatable

Имя для программного использования

repeatability

Вычисляемый

Нет

# Seed — начальное значение для генерации случайных чисел

Details

Начальное значение, используемое генератором псевдослучайных чисел. Начальное значение должно быть 0 или положительным целым числом.

Зависимости

Чтобы использовать этот параметр, установите флажок Enable noise mode и значение Specify seed для параметра Repeatability.

Значение по умолчанию

0

Имя для программного использования

seed

Вычисляемый

Да