Вычислите максимальные абсолютные значения производных по времени терминального напряжения (dv/dt) на основе записанных данных моделирования
вычисляет максимальные абсолютные значения скоростей изменения переменных напряжения для узлов, которые основаны на summaryTable
= ee_getNodeDvDtSummary(node
,tau
)foundation.electrical.electrical
область, основанная на логгированных данных моделирования. Функция возвращает данные для каждого терминала в таблице. Данные в таблице появляются в порядке убывания согласно максимальной величине скорости изменения переменных напряжения относительно земли за все время симуляции. Таблица не содержит данных для терминалов, которые удерживаются фиксированными.
Прежде чем вы вызовете эту функцию, у вас должна быть переменная журнала симуляции в текущей рабочей области. Создайте переменную журнала симуляции путем симуляции модели с включенным логгированием данных или загрузите ранее сохраненную переменную из файла. Если node
- имя переменной журнала симуляции, затем таблица содержит данные для всех блоков модели, которые имеют узлы, основанные на foundation.electrical.electrical
область. Если node
- имя узла в дереве данных моделирования, тогда таблица содержит данные только для дочерних элементов этого узла.
Изучение скоростей изменения переменных напряжения в цепях силовой электроники полезно для определения потенциала нежелательных проводимых или излучаемых выбросов. Скорость изменения данных также помогает вам идентифицировать коммутационные устройства, которые могут быть подвержены паразитарному включению. Все узлы, которые основаны на foundation.electrical.electrical
область сохраняет потенциал относительно электрического заземления как переменную v
. Когда вы логгируете данные моделирования, временной ряд для этой переменной представляет тренд потенциала с течением времени. Просмотреть и построить графики этих данных можно с помощью Simscape™ Results Explorer.
Чтобы оценить скорости изменения переменных напряжения, ee_getNodeDvDtSummary
функция использует конечное разностное приближение первой производной относительно времени. Он выполняет 1-D данных линейную интерполяцию переменных напряжения с помощью равномерной сетки с временным шагом, tau
. Затем функция применяет центральную схему дифференцирования к интерполированным данным.
Совет
Для небольших временных шагов конечное дифференцирование может привести к неточным результатам. Временной шаг tau
должна быть достаточно маленькой, чтобы захватить формы волны, но не настолько маленькой, чтобы конечная ошибка дифференцирования стала большой. Для примера, для степени транзисторов с ожидаемым пределом 50 В/нс для их скорости изменения напряжения, разумное предположение для tau
составляет 1e-9 с.
вычисляет максимальные абсолютные значения скоростей изменения переменных напряжения за временной интервал. summaryTable
= ee_getNodeDvDtSummary(node
,tau
,startTime
,endTime
)startTime
и endTime
представление начала и конца временного интервала для оценки максимальных значений. Если вы опускаете эти два входных параметров, функция оценивает максимальные абсолютные значения скоростей изменения переменных напряжения за все время симуляции.