Анализируйте степень и энергию

Чтобы оценить эффективность силового агрегата, можно оценить и сообщить о степени и энергии для блоков уровня компонента и примеров готовых узлов уровня системы.

Эти примеры готовых узлов включают live скрипты, которые анализируют потребление энергии. После того, как вы откроете примеры готовых узлов, дважды кликните Analyze Power and Energy, чтобы открыть live скрипт. Чтобы сгенерировать энергетический отчет, выберите Run.

Блоки модели объекта управления вычисляют переданную, сохраненную, а не переданную степень. Блоки используют Power Accounting Bus Creator для регистрации сигналов степени, которые использует live скрипт. Если вы используете свой собственный блок в пример готовых узлов, добавьте Power Accounting Bus Creator в свою подсистему, чтобы записать сигналы степени.

Live скрипт обеспечивает:

  • Общие сводные данные по энергии, которую скрипт экспортирует в Excel® электронная таблица.

  • Engine объекта, электрический объект и эффективность ходовой части, включая гистограмму объекта двигателя с разной эффективностью.

  • Логгирование данных таким образом, чтобы вы могли использовать Данные Моделирования Inspector для анализа сигналов эффективности, степени и энергии силового агрегата.

Live Script

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 свойство реализует это уравнение.

η=|PoutputPstore(Pstore>0)PinputPstore(Pstore<0)|

Чтобы определить, сохраняет ли система энергию, 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

Чтобы сохранить энергию, сумма передаваемых сигналов степени должна быть около нуля.

В уравнениях используются эти переменные.

Ptrans

Переданная степень

Pnottrans

Не переданная степень

Pstore

Сохраненная степень

Pinput, Poutput

Входная и выходная степень, регистрируемая блоком Power Accounting Bus Creator

См. также

|

Похожие примеры

Подробнее о