exponenta event banner

основной момент

Выделение пути линеаризации в модели Simulink

Описание

пример

highlight(advisor) выделяет блоки на пути линеаризации для линеаризации модели, связанной с LinearizationAdvisor объект. Программное обеспечение идентифицирует блоки, которые включены или выключены по пути линеаризации. Кроме того, для блоков, которые находятся на пути линеаризации, программное обеспечение указывает, вносят ли они вклад в результат линеаризации.

Примеры

свернуть все

Загрузить модель Simulink.

mdl = 'scdspeed';
load_system(mdl)

Линеаризация модели и получение LinearizationAdvisor объект.

opts = linearizeOptions('StoreAdvisor',true);
io(1) = linio('scdspeed/throttle (degrees)',1,'input');
io(2) = linio('scdspeed/rad//s to rpm',1,'output');
[sys,op,info] = linearize(mdl,io,opts);
advisor = info.Advisor;

Выделите путь линеаризации.

highlight(advisor)

Модель Simulink выделяется следующим образом:

  • Синие блоки находятся на пути линеаризации и вносят свой вклад в линеаризацию модели.

  • Красные блоки находятся на пути линеаризации и не способствуют линеаризации модели.

  • Серые блоки не находятся на пути линеаризации.

Входные аргументы

свернуть все

Диагностическая информация для блочных линеаризаций, указанная как LinearizationAdvisor объект.

Подробнее

свернуть все

Путь линеаризации

Блок находится на пути линеаризации, если имеется путь сигнала от, по меньшей мере, одного входа линеаризации к, по меньшей мере, одному выходу линеаризации, который проходит через блок.

Представлен в R2017b