Вычислите скорости изменения переменных напряжения
seriesTable = ee_getNodeDvDtTimeSeries(node,tau)
seriesTable = ee_getNodeDvDtTimeSeries(node,tau,startTime,endTime)
вычисляет скорости изменения переменных напряжения для узлов, которые основаны на области seriesTable
= ee_getNodeDvDtTimeSeries(node
,tau
)foundation.electrical.electrical
, на основе регистрируемых данных моделирования. Функция возвращает данные для каждого терминала в таблице. Данные в таблице появляются в порядке убывания согласно максимальному абсолютному значению скорости изменения переменных напряжения относительно земли по целому времени симуляции. Таблица не содержит данные для терминалов, которые считаются зафиксированные.
Прежде чем вы вызовете эту функцию, у вас должна быть логарифмическая переменная симуляции в вашей текущей рабочей области. Создайте симуляцию, регистрируют переменную путем симуляции модели с регистрацией данных, включенной, или загружают ранее сохраненную переменную из файла. Если node
является именем логарифмической переменной симуляции, то таблица содержит данные для всех блоков в модели, которые имеют узлы на основе области foundation.electrical.electrical
. Если node
является именем узла в дереве данных моделирования, то таблица содержит данные только для дочерних элементов того узла.
Исследование скоростей изменения переменных напряжения в схемах силовой электроники полезно для определения потенциала для нежелательной проводимой или излученной эмиссии. Данные скорости изменения также помогают вам идентифицировать нежелательный поворот - на переключающихся устройств. Все узлы, которые основаны на области foundation.electrical.electrical
, хранят потенциал относительно электрической земли как переменная v
. Когда вы регистрируете данные моделирования, ряд временной стоимости для этой переменной представляет тренд потенциала в зависимости от времени. Можно просмотреть и отобразить эти данные на графике с помощью Проводника Результатов Simscape™.
Чтобы оценить скорости изменения переменных напряжения, функция ee_getNodeDvDtTimeSeries
использует приближение конечной разности первой производной относительно времени. Это выполняет 1D линейную интерполяцию данных переменных напряжения с помощью регулярной координатной сетки с временным шагом, tau
. Функция затем применяет центральную схему дифференцирования к интерполированным данным.
Для маленьких временных шагов конечное дифференцирование может привести к неточным результатам. tau
временного шага должен быть достаточно маленьким, чтобы получить формы волны, но не столь маленький, что конечная ошибка дифференцирования становится большой. Например, для мощных транзисторов с ожидаемым пределом 50 В/нс для их скорости изменения напряжения, разумное предположение для tau
является 1e-9 s.
вычисляет скорости изменения переменных напряжения во временном интервале. seriesTable
= ee_getNodeDvDtTimeSeries(node
,tau
,startTime
,endTime
)startTime
и endTime
представляют запуск и конец временного интервала для оценки производных переменных напряжения относительно времени. Если вы не используете эти два входных параметра, функция оценивает скорости изменения переменных напряжения по целому времени симуляции.
ee_getNodeDvDtSummary
| sscexplore