findChildSys

Энергетический анализ подсистемы трансмиссии

Описание

пример

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

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

Примеры

свернуть все

Анализируйте степень и энергию в примере готовых узлов автомобиля с бензиновым двигателем. Использовать findChildSys метод, чтобы анализировать механизм и подсистемы ходовой части, смотрите шаг 6 и шаг 7.

  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/Drivetrain'

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

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