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

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

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

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

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

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

  • Завод по производству двигателей, электрический объект и КПД ходовой части, включая гистограмму завода по производству двигателей времени потрачены в различных КПД.

  • Регистрация данных так, чтобы можно было использовать Инспектора Данных моделирования, чтобы анализировать КПД трансмиссии, степень и энергетические сигналы.

Live Script

Live скрипт использует autoblks.pwr.PlantInfo класс, чтобы включить регистрацию данных, запустите симуляцию, и степень отчета и энергетические результаты. Прежде, чем запустить симуляцию, скрипт находит все блоки Power Accounting Bus Creator в модели и включает регистрацию данных. Во время симуляции модель регистрирует переданный, не переданную, и сохраненную степень. Скрипт использует записанные данные, чтобы вычислить КПД, энергетическую потерю, энергетический вход и энергию выход для каждого компонента и подсистемы. Если компонент не сохраняет энергию, скрипт выдает предупреждения. Наконец, скрипт предоставляет полные энергетические сводные данные транспортного средства, подробные сводные данные подсистемы и Инспектора Данных моделирования графики временных рядов.

Запустите симуляцию

Когда вы запускаете симуляцию, скрипт создает 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 метод, чтобы создать Инспектора Данных моделирования степень, энергия и КПД сигнализирует о графиках.

Сигналы степени

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

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

Тип степениОписаниеПримеры

Ptrans

Переданный

Степень передала между блоками:

  • Положительные сигналы указывают на поток в блок

  • Отрицательные сигналы указывают, вытекают из блока

  • Степень коленчатого вала, переданная от сопоставленного механизма до передачи.

  • Дорожная степень загрузки, переданная от колеса до транспортного средства.

  • Уровень теплового потока, переданного от дросселя до разнообразного объема.

Pnottrans

Не переданный

Степень, пересекающая контур блока, но не переданный:

  • Положительные сигналы указывают на вход

  • Отрицательные сигналы указывают на потерю

  • Уровень теплопередачи со средой.

    • Средой вход (положительный сигнал)

    • К среде потеря (отрицательный сигнал)

  • Контур потока со средой.

    • Средой вход (положительный сигнал)

    • К среде потеря (отрицательный сигнал)

  • Сопоставленный топливный поток механизма.

Pstore

Сохраненный

Сохраненный тариф на энергоносители изменения:

  • Положительные сигналы указывают на увеличение

  • Отрицательные сигналы указывают на уменьшение

Тариф на энергоносители изменения:

  • Устройство хранения данных батареи

  • Кинетическая энергия в компонентах ходовой части

  • Потенциальная энергия транспортного средства

  • Скорость транспортного средства

Сигналы степени удовлетворяют этому уравнению.

Ptrans+Pnottrans=Pstore

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

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

Ptrans

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

Pnottrans

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

Pstore

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

Pinput, Poutput

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

Смотрите также

|

Связанные примеры

Больше о