histogramEff

Отобразите гистограмму КПД подсистемы трансмиссии

Синтаксис

Описание

пример

histogramEff(SubSystem) метод отображает гистограмму КПД подсистемы трансмиссии для autoblks.pwr.PlantInfo объект. Используйте экземпляры autoblks.pwr.PlantInfo объект оценить и сообщить приводит в действие энергию для блоков уровня компонента и системных моделей.

После того, как вы используете findChildSys метод, чтобы анализировать степень подсистемы трансмиссии и энергию, используйте histogramEff метод, чтобы отобразить гистограмму КПД.

Примеры

свернуть все

Анализируйте степень и энергию в примере готовых узлов автомобиля с бензиновым двигателем. Использовать histogramEff метод, чтобы отобразить гистограмму времени, проведенного в каждом КПД завода по производству двигателей, смотрите шаг 6.

  1. Откройте пример готовых узлов автомобиля с бензиновым двигателем. По умолчанию приложение имеет сопоставленные 1.5 двигателя с искровым зажиганием L и двойную передачу муфты. Файлы проекта открываются в перезаписываемом месте.

  2. Установите имя системы к SiCiPtReferenceApplication.

    Создайте autoblks.pwr.PlantInfo объект.

    Используйте PwrUnits и EnrgyUnits свойства задать модули.

    SysName = 'SiCiPtReferenceApplication';
    VehPwrAnalysis = autoblks.pwr.PlantInfo(SysName);
    VehPwrAnalysis.PwrUnits = 'kW';
    VehPwrAnalysis.EnrgyUnits = 'MJ';
  3. Используйте run метод, чтобы включить логгирование, запустите симуляцию, и добавить записанные данные в объект.

    run(VehPwrAnalysis);
  4. Используйте dispSysSummary метод, чтобы отобразить результаты.

    dispSysSummary(VehPwrAnalysis);
  5. Используйте xlsSysSummary метод, чтобы записать результаты в электронную таблицу.

    xlsSysSummary(VehPwrAnalysis,'EnergySummary.xlsx');
  6. Используйте findChildSys метод, чтобы получить autoblks.pwr.PlantInfo объект для Подсистем двигателей.

    Чтобы отобразить результаты, используйте dispSignalSummary метод.

    Используйте histogramEff метод, чтобы отобразить гистограмму времени, проведенного в каждом КПД завода по производству двигателей.

    EngSysName = 'SiCiPtReferenceApplication/Passenger Car/Engine';
    EngPwrAnalysis = findChildSys(VehPwrAnalysis,EngSysName);
    dispSignalSummary(EngPwrAnalysis);
    histogramEff(EngPwrAnalysis);
  7. Используйте findChildSys метод, чтобы получить autoblks.pwr.PlantInfo объект для подсистемы Ходовой части.

    Чтобы отобразить результаты, используйте dispSignalSummary метод.

    DrvtrnSysName = 'SiCiPtReferenceApplication/Passenger Car/Drivetrain';
    DrvtrnPwrAnalysis = findChildSys(VehPwrAnalysis,DrvtrnSysName);
    dispSignalSummary(DrvtrnPwrAnalysis);
  8. Чтобы построить результаты, используйте sdiSummary метод.

    sdiSummary(VehPwrAnalysis,{EngSysName,DrvtrnSysName})

Входные параметры

свернуть все

Подсистема, которую вы хотите анализировать.

Пример: 'SiCiPtReferenceApplication/Passenger Car/Engine'

Пример: 'SiCiPtReferenceApplication/Passenger Car/Drivetrain'

Типы данных: char

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте