Диагностическая информация для поиска и устранения неисправностей результатов линеаризации
Когда вы линеаризуете модель 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.