sdiSummary

Отобразите Инспектора Данных моделирования графики энергии трансмиссии и степени

Описание

пример

sdiSummary(PlantInfoObj,blocknames) метод строит энергию трансмиссии и результаты анализа степени для autoblks.pwr.PlantInfo объект.

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

Примеры

свернуть все

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

  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})

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

свернуть все

autoblks.pwr.PlantInfo объект для системы, которую вы хотите анализировать.

Блок или подсистема называют в виде вектора символов или строки, разделенной запятой.

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

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

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

Введенный в R2019a

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