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

Current Source

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

current source

Описание

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

π ,

где:

  • — составляющая постоянного тока.

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

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

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

  • — шумовой ток.

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

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

,

где:

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

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

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

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

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

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

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

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

Ограничения

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

Порты

Вход

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

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

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

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

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

Параметры

DC & AC Components

DC current — выходной постоянный ток
0 (по умолчанию)

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

AC current peak amplitude — амплитуда переменного тока
0 (по умолчанию)

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

AC current phase shift — сдвиг фазы переменного тока
0 (по умолчанию)

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

AC current frequency — частота переменного тока
50 Гц (по умолчанию)

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

Noise

Enable noise mode — включение шума
выключено (по умолчанию) | включено

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

Зависимости

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

Power spectral density — спектральная плотность мощности
0 (по умолчанию)

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

Зависимости

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

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

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

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

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

Зависимости

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

Seed — seed генерации случайных чисел
0 (по умолчанию)

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

Зависимости

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

Sample time — период генерации шумовых значений
1e-3 с (по умолчанию)

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

Зависимости

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