Чтобы оценить КПД трансмиссии, можно оценить и сообщить о степени и энергии для блоков уровня компонента и примеров готовых узлов уровня системы.
Эти примеры готовых узлов включают live скрипты, которые анализируют потребление энергии. После того, как вы открываете примеры готовых узлов, дважды кликаете Analyze Power and Energy, чтобы открыть live скрипт. Чтобы сгенерировать энергетический отчет, выберите Run.
Блоки модели объекта управления вычисляют переданный, сохраненный, и не переданная степень. Блоки используют Power Accounting Bus Creator, чтобы регистрировать сигналы степени, что live скрипт использует. Если вы используете свой собственный блок в примере готовых узлов, добавьте Power Accounting Bus Creator в свою подсистему, чтобы регистрировать сигналы степени.
Live скрипт обеспечивает:
Полные энергетические сводные данные, которые скрипт экспортирует в электронную таблицу Excel®.
Завод по производству двигателей, электрический объект и КПД ходовой части, включая гистограмму завода по производству двигателей времени потрачены в различных КПД.
Регистрация данных так, чтобы можно было использовать Инспектора Данных моделирования, чтобы анализировать КПД трансмиссии, степень и энергетические сигналы.
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
свойство реализует это уравнение.
Определить, сохраняет ли система энергию, isEnrgyBalanced
метод проверяет энергосбережение на каждом временном шаге. Если ошибка энергосбережения в ошибочном допуске, метод возвращает true.
Полные сводные данные обеспечивают КПД, энергетическую потерю, энергетический вход, энергия выход и энергия, сохраненная в компоненте - и уровень системы. Сводные данные включают гиперссылки, которые можно использовать, чтобы исследовать блоки модели и подсистемы.
Скрипт использует autoblks.pwr.PlantInfo
класс xlsSysSummary
метод, чтобы экспортировать анализ в электронную таблицу Excel.
Скрипт обеспечивает завод по производству двигателей, электрический объект и КПД ходовой части. А именно, скрипт включает энергию сигнала и гистограмму КПД механизма.
Скрипт включает autoblks.pwr.PlantInfo
класс sdiSummary
метод, чтобы создать Инспектора Данных моделирования степень, энергия и КПД сигнализирует о графиках.
Степень уровня системы и тесты расчета энергетических потребностей, что система удовлетворяет сохранению энергии. Если компонент не сохраняет энергию, live скрипт выдает предупреждения.
Power Accounting Bus Creator для блоков объекта в примерах готовых узлов сортирует сигналы в три типа степени.
Тип степени | Описание | Примеры | |
---|---|---|---|
Ptrans | Переданный | Степень передала между блоками:
|
|
Pnottrans | Не переданный | Степень, пересекающая контур блока, но не переданный:
|
|
Pstore | Сохраненный | Сохраненный тариф на энергоносители изменения:
| Тариф на энергоносители изменения:
|
Сигналы степени удовлетворяют этому уравнению.
Чтобы сохранить энергию, сумма переданных сигналов степени должна быть близким нулем.
Уравнения используют эти переменные.
Ptrans | Переданная степень |
Pnottrans | Не переданная степень |
Pstore | Сохраненная степень |
Pinput, Poutput | Степень ввода и вывода регистрируется блоком Power Accounting Bus Creator |
autoblks.pwr.PlantInfo
| Power Accounting Bus Creator