Вычислите рассеянные потери мощности и переключающиеся потери
вычисляет рассеянные потери мощности и переключающиеся потери для полупроводниковых блоков в модели, на основе регистрируемых данных моделирования, и возвращает данные для каждого блока в таблице. lossesTable = ee_getPowerLossSummary(node)
Прежде чем вы вызовете эту функцию, у вас должна быть логарифмическая переменная симуляции в вашей текущей рабочей области. Создайте симуляцию, регистрируют переменную путем симуляции модели с регистрацией данных, включенной, или загружают ранее сохраненную переменную из файла. Если node имя логарифмической переменной симуляции, затем таблица содержит данные для всех полупроводниковых блоков в модели. Если node имя узла в дереве данных моделирования, затем таблица содержит данные только для блоков в том узле.
Проверка рассеянной степени полезна для проверки, что элементы схемы действуют в их рабочих конвертах. Все блоки в библиотеке Semiconductor Devices, а также некоторые другие блоки, имеют внутреннюю переменную под названием power_dissipated, который представляет мгновенную степень, рассеянную блоком. Когда вы регистрируете данные моделирования, ряд временной стоимости для этой переменной представляет степень, рассеянную блоком в зависимости от времени. Можно просмотреть и отобразить эти данные на графике с помощью Проводника Результатов Simscape™.
Примечание
power_dissipated внутренняя переменная не сообщает о динамических убытках, которые потерпели от полупроводникового переключения или магнитного гистерезиса.
Две различных переменные, lastTurnOnLoss и lastTurnOffLoss сообщите о переключающихся потерях.
Переключающиеся потери являются потерями, сопоставленными с переходом полупроводникового переключателя от его на состоянии до его несостояния и наоборот. Они - зависимый частоты. ee_getPowerLossSummary функциональные средние значения переключающиеся потери в зависимости от времени и описывают их в ваттах.
ee_getPowerLossSummary функция вычисляет средние потери для каждого блока, который имеет power_dissipated переменная. Некоторые блоки имеют больше чем один power_dissipated переменная, в зависимости от их настройки. Например, блок N-Channel MOSFET имеет отдельный power_dissipated регистрируя узлы для MOSFET, резистора логического элемента, и для источника и резисторов дренажа, если у них есть ненулевые значения сопротивления. Функция суммирует все эти потери и вводит значение потерь мощности для целого блока, усредненного по времени симуляции.
вычисляет рассеянные потери мощности во временном интервале. lossesTable = ee_getPowerLossSummary(node,startTime,endTime)startTime и endTime представляйте начало и конец временного интервала для усреднения потерь мощности. Если вы не используете эти два входных параметра, функциональные средние значения потери мощности по целому времени симуляции.