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