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