Диагностическая информация для поиска и устранения результатов линеаризации
При линеаризации модели 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 объект |
Результаты линеаризации можно в интерактивном режиме устранить с помощью помощника по линеаризации в линеаризаторе модели. Пример см. в разделе Устранение неполадок результатов линеаризации в линеаризаторе модели.