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