Variable Capacitor

Дискретный переменный конденсатор

  • Библиотека:
  • Simscape / Электрический / Специализированные Энергосистемы / Основные Блоки / Элементы

Описание

Блок Variable Capacitor представляет линейный изменяющийся во времени конденсатор. Это реализует дискретный переменный конденсатор как текущий источник. Емкость задана входным сигналом Simulink. Значение емкости может быть отрицательным.

Когда вы используете блок Variable Capacitor в своей модели, устанавливаете powergui блок Simulation type на Discrete. Устойчивый дискретный решатель используется, чтобы дискретизировать электрическую модель.

Уравнения

Блок использует следующие уравнения в отношении между напряжением, v, через устройство и током через конденсатор, i, когда емкостью в порте C является C:

i=Cdvdt.

Порты

Входной параметр

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

Input port сопоставлен с емкостью. Емкость может быть отрицательной и должна быть конечной.

Сохранение

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

Специализированный электрический порт сохранения сопоставлен с конденсаторным положительным напряжением.

Специализированный электрический порт сохранения сопоставлен с конденсаторным отрицательным напряжением.

Параметры

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

Устойчивый метод интегрирования используется блоком. Дискретный метод решателя автоматически установлен в Trapezoidal когда, в блоке powergui, в настройках Preferences, вы выбираете Automatically handle discrete solver and Advanced tab solver settings of blocks.

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

Нижний предел на абсолютном значении сигнала в порте C. Этот предел препятствует сигналу достигнуть значения, которое не имеет никакого физического смысла. Значение этого параметра должно быть больше 0.

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

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

Введенный в R2019b