Линейный или нелинейный конденсатор с дополнительным допуском, операционными пределами и поведением отказа
Simscape / Электрический / Пассивный элемент
Блок Capacitor позволяет вам линейные, нелинейные (основанные на таблице), и зависимые частотой конденсаторы модели, включая полярные конденсаторы. Опционально, можно также смоделировать следующие эффекты:
Можно включить и выключить эти опции моделирования друг независимо от друга. Когда все дополнительные опции выключены, поведение компонента идентично библиотеке Simscape™ Foundation блок Capacitor.
В его самой простой форме блок Capacitor моделирует линейный конденсатор, описанный следующим уравнением:
где:
I является током.
C является емкостью.
V является напряжением.
t является временем.
Чтобы смоделировать нелинейный или полярный конденсатор, установите параметр Capacitance model на Lookup table
и обеспечьте интерполяционную таблицу значений напряжения емкости:
Для полярных конденсаторов, где эта интерполяционная таблица асимметрична относительно приложенного терминального напряжения, устанавливает параметр Symmetric C-V table на No - use C-V data as-is
.
Для других типов нелинейного конденсатора обеспечьте симметрию емкости относительно приложенного терминального напряжения путем устанавливания параметра Symmetric C-V table на Yes - use voltage magnitude when computing C
.
Чтобы смоделировать зависимый частотой конденсатор с резистивными и диэлектрическими потерями, установите параметр Capacitance model на Dielectric relaxation (Debye)
. Модель релаксации Дебая рассматривает набор невзаимодействующих диполей в частотном диапазоне. Результат в терминах комплексная проницаемость. Действительные (′) и мнимые (′′) части комплексной проницаемости даны уравнениями:
где радиальная частота, ∞ является действительной проницаемостью на очень высокой частоте, является действительной проницаемостью в низкой частоте и является релаксационной постоянной времени.
Во временном интервале характеристическое уравнение для конденсатора в модели Debye
где низкочастотная емкость, = ∞/, является зарядом, является током и является напряжением через конденсатор.
Большинство таблиц данных не вводит явные значения для комплексной проницаемости, ни в течение релаксационного времени; однако, часто фактор рассеяния обеспечивается на двух частотах. Параметры и могут быть выведены из этих значений, аналогичных описанному уравнениями:
где 1 и 2 две различных частоты, и DF1 и DF2 являются факторами рассеяния, вычисленными на упомянутых частотах, соответственно.
Аргумент квадратного корня должен быть положительным для допустимой параметризации в модели Debye.
Можно применить допуски к номинальной стоимости, вы предусматриваете параметр Capacitance. Таблицы данных обычно обеспечивают процент допуска для данного конденсаторного типа. Таблица показывает, как блок применяет допуски и вычисляет емкость на основе выбранной опции Tolerance application.
Опция | Значение емкости |
---|---|
| C |
| Равномерное распределение: C· (1 – tol + 2 · tol · Распределение Гаусса: C· (1 + tol · |
| C· (1 + tol) |
| C· (1 – tol) |
В таблице,
C является значением параметров Capacitance, номинальной емкостью.
tol является дробным допуском, Capacitance tolerance (%)/100.
nSigma является значением, вы предусматриваете параметр Number of standard deviations for quoted tolerance.
rand
и randn
стандартный MATLAB® функции для генерации случайных чисел равномерного и нормального распределения.
Примечание
Если вы выбираете Random tolerance
опция и вы находитесь в режиме "Fast Restart", случайное значение допуска обновляется на каждой симуляции, если по крайней мере один между дробным допуском, tol, или Number of standard deviations for quoted tolerance, nSigma, установлен во Время выполнения и задан с переменной (даже если вы не изменяете ту переменную).
Можно задать операционные пределы в терминах максимального рабочего напряжения и максимального (мгновенного) рассеивания энергии в серийном сопротивлении и в параллельной проводимости конденсатора.
Для полярных конденсаторов можно задать рабочую область значений напряжения таким способом, которым блок обеспечивает предупреждение или ошибку, если полярность приложенного напряжения становится неправильной.
Когда операционный предел превышен, блок может или сгенерировать предупреждение или остановить симуляцию с ошибкой. Для получения дополнительной информации смотрите Операционные Пределы.
Мгновенные изменения в конденсаторных параметрах являются нефизическими. Поэтому, когда блок Capacitor вводит неработающее состояние, емкость, сопротивление и переход проводимости к их неработающим значениям в течение времени, согласно следующей формуле:
CurrentValue = FaultedValue – (FaultedValue – UnfaultedValue sech (∆t / τ) | (1) |
где:
∆t является временем начиная с начала условия отказа.
τ пользовательская постоянная времени, сопоставленная с переходом отказа.
Блок может инициировать запуск перехода отказа:
В определенное время
Когда терминальное напряжение находится вне допустимой области значений напряжения для дольше, чем определенный временной интервал
Можно включить или отключить эти триггерные механизмы отдельно или использовать их вместе, если больше чем один триггерный механизм требуется в симуляции. Когда больше чем один механизм включен, первый механизм, который инициирует переход отказа, более приоритетен. Другими словами, компонент перестал работать не больше, чем однажды на симуляцию.
Можно также выбрать, выпустить ли утверждение, когда отказ происходит, при помощи параметра Reporting when a fault occurs. Утверждение может принять форму предупреждения или ошибки. По умолчанию блок не выпускает утверждение.
Используйте раздел Variables интерфейса блока, чтобы установить приоритет и начальные целевые значения для переменных в блоках до симуляции. Для получения дополнительной информации смотрите Приоритет Набора и Начальную Цель для Переменных в блоках.
Переменная Capacitor voltage позволяет вам задать высокоприоритетную цель для начального конденсаторного напряжения в начале симуляции.