Чтобы оценить эффективность силового агрегата, можно оценить и сообщить о степени и энергии для блоков уровня компонента и примеров готовых узлов уровня системы.
Эти примеры готовых узлов включают live скрипты, которые анализируют потребление энергии. После того, как вы откроете примеры готовых узлов, дважды кликните Analyze Power and Energy, чтобы открыть live скрипт. Чтобы сгенерировать энергетический отчет, выберите Run.
Исследуйте Пример готовых узлов обычных транспортных средств
Исследуйте гибридный электромобиль Multimode Пример готовых узлов
Исследуйте гибридное электрическое Транспортное средство Входа Power-Split Примера готовых узлов
Исследуйте гибридное электрическое Транспортное средство P0 Примера готовых узлов
Исследуйте гибридное электрическое Транспортное средство P1 Примера готовых узлов
Исследуйте гибридное электрическое Транспортное средство P2 Примера готовых узлов
Исследуйте гибридное электрическое Транспортное средство P3 Примера готовых узлов
Исследуйте гибридное электрическое Транспортное средство P4 Примера готовых узлов
Исследуйте Электрическое Транспортное средство Примера готовых узлов
Блоки модели объекта управления вычисляют переданную, сохраненную, а не переданную степень. Блоки используют Power Accounting Bus Creator для регистрации сигналов степени, которые использует live скрипт. Если вы используете свой собственный блок в пример готовых узлов, добавьте Power Accounting Bus Creator в свою подсистему, чтобы записать сигналы степени.
Live скрипт обеспечивает:
Общие сводные данные по энергии, которую скрипт экспортирует в Excel® электронная таблица.
Engine объекта, электрический объект и эффективность ходовой части, включая гистограмму объекта двигателя с разной эффективностью.
Логгирование данных таким образом, чтобы вы могли использовать Данные Моделирования Inspector для анализа сигналов эффективности, степени и энергии силового агрегата.
live скрипт использует autoblks.pwr.PlantInfo
класс, чтобы включить логгирование данных, запустить симуляцию и сообщить результаты по степени и энергии. Перед запуском симуляции скрипт находит все блоки Power Accounting Bus Creator в модели и включает логгирование данных. Во время симуляции модель регистрирует переданную, не переданную и сохраненную степень. Скрипт использует записанные данные, чтобы вычислить эффективность, потери энергии, вход энергии и выход энергии для каждого компонента и подсистемы. Если компонент не сохраняет энергию, скрипт выдает предупреждения. Наконец, скрипт предоставляет общее транспортное средство энергетические сводные данные, подробные сводные данные подсистемы и Данных моделирования графики Inspector временных рядов.
Когда вы запускаете симуляцию, скрипт создает autoblks.pwr.PlantInfo
объект для анализа энергии модели и потребления степени. Используйте эти свойства, чтобы задать модули:
PwrUnits
EnrgyUnits
Когда скрипт создает autoblks.pwr.PlantInfo
объект, конструктор ищет в модели блоки Power Accounting Bus Creator. Начиная с модели верхнего уровня, конструктор создает дочерний объект для каждой подсистемы, которая содержит Power Accounting Bus Creator блоков. Конструктор останавливается на блоках, которые имеют Power Accounting Bus Creator.
Чтобы отследить степени, переданные между компонентами, конструктор использует переданные порты степени, определенные в маске Power Accounting Bus Creator блока.
Чтобы вычислить эффективность, autoblks.pwr.PlantInfo
классы Eff
свойство реализует это уравнение.
Чтобы определить, сохраняет ли система энергию, isEnrgyBalanced
способ проверяет энергосбережение на каждом временном шаге. Если ошибка сохранения энергии находится в пределах допуска ошибки, метод возвращает true.
Общие сводные данные обеспечивают эффективность, потери энергии, вход энергии, выход энергии и энергию, сохраненные на уровне компонентов и уровней системы. Сводные данные включают гиперссылки, которые можно использовать для исследования блоков модели и подсистем.
Скрипт использует autoblks.pwr.PlantInfo
классы xlsSysSummary
метод для экспорта анализа в электронную таблицу Excel.
Скрипт обеспечивает объект двигателя, электрический объект и ходовую часть эффективность. В частности, скрипт включает в себя энергию сигнала и гистограмму эффективности двигателя.
Скрипт включает в себя autoblks.pwr.PlantInfo
классы sdiSummary
метод для создания графиков сигналов мощности, энергии и КПД Simulation Data Inspector.
Системный уровень системы степени и энергии проверяет, что система удовлетворяет сохранению энергии. Если компонент не сохраняет энергию, live скрипт выдает предупреждения.
Блоки Power Accounting Bus Creator для объекта в примерах готовых узлов сортируют сигналы в три типа степени.
Тип степени | Описание | Примеры | |
---|---|---|---|
Ptrans | Переданный | Степень, переданная между блоками:
|
|
Pnottrans | Не передано | Степень пересечения контура блока, но не переданная:
|
|
Pstore | Сохраненный | Сохраненная скорость изменения энергии:
| Скорость изменения энергии:
|
Степени удовлетворяют этому уравнению.
Чтобы сохранить энергию, сумма передаваемых сигналов степени должна быть около нуля.
В уравнениях используются эти переменные.
Ptrans | Переданная степень |
Pnottrans | Не переданная степень |
Pstore | Сохраненная степень |
Pinput, Poutput | Входная и выходная степень, регистрируемая блоком Power Accounting Bus Creator |
autoblks.pwr.PlantInfo
| Power Accounting Bus Creator