Диагностическая информация для поиска и устранения неисправностей результатов линеаризации
Когда вы линеаризуете модель Simulink®, можно создать объект LinearizationAdvisor
, который содержит диагностическую информацию об отдельной линеаризации блока. Можно диагностировать результаты линеаризации путем рассмотрения этой диагностической информации.
Чтобы получить доступ к диагностической информации, используйте функцию getBlockInfo
.
Существует несколько способов создать объект LinearizationAdvisor
при линеаризации модели Simulink. Когда вы линеаризуете образцовое использование:
Функция linearize
, сначала создайте набор опции linearizeOptions
, установив опцию StoreAdvisor
на true
. Затем линеаризуйте модель с помощью linearize
, возвращая аргумент info
.
Интерфейс slLinearizer
, сначала создайте набор опции linearizeOptions
, установив опцию StoreAdvisor
на true
. Затем создайте интерфейс slLinearizer
. Когда вы получите линейную модель из интерфейса с помощью функции линеаризации, такой как getIOTransfer
, возвратите аргумент info
.
Интерфейс slTuner
, сначала создайте набор опции slTunerOptions
, установив опцию StoreAdvisor
на true
. Затем создайте интерфейс slTuner
. Когда вы получите линейную модель из интерфейса с помощью функции линеаризации, такой как getIOTransfer
, возвратите аргумент info
.
Можно затем получить доступ к объекту LinearizationAdvisor
с помощью info.Advisor
. Если вы линеаризуете модель в нескольких рабочих точках или изменении параметра использования, info.Advisor
является массивом объектов LinearizationAdvisor
.
Кроме того, advise
и функции find
возвращают объект LinearizationAdvisor
, который содержит диагностическую информацию для блоков, которые удовлетворяют соответствующие критерии поиска.
advise | Найдите блоки, которые потенциально проблематичны для линеаризации |
highlight | Подсветите путь к линеаризации в модели Simulink |
find | Найдите блоки в результатах линеаризации, которые совпадают с определенными критериями |
getBlockInfo | Получите диагностическую информацию для линеаризации блока |
getBlockPaths | Получите список блоков в объекте LinearizationAdvisor |
Можно в интерактивном режиме диагностировать результаты линеаризации с помощью Советника по вопросам Линеаризации в Linear Analysis Tool. Для примера смотрите Результаты Линеаризации Поиска и устранения неисправностей в Linear Analysis Tool.