exponenta event banner

Анализ неопределенности в Simulink

Программное обеспечение Rustive Control Toolbox™ предоставляет инструменты для моделирования неопределенной динамики в Simulink ®. С помощью этих инструментов можно проанализировать влияние неопределенности на поведение модели Simulink во временной и частотной областях.

Блок «Пространство неопределенного состояния», включенный в библиотеку блоков надёжных инструментов управления, является удобным способом включения информации о неопределенности в модель Simulink. Дополнительные сведения см. в разделе Задание неопределенности с помощью блоков пространства неопределенного состояния. С помощью этого блока можно выполнить следующие типы анализа:

  • Варьируйте неопределенность и посмотрите, как она влияет на временные ответы (анализ Монте-Карло). См. раздел Моделирование эффектов неопределенности.

  • Анализ влияния неопределенности на линеаризованную динамику:

    • Если рабочая точка не зависит от неопределенности параметров, используйте ulinearize получение неопределенной модели состояния-пространства. Затем можно использовать usample для выборки неопределенных переменных и получения семейства моделей LTI.

    • Если рабочая точка зависит от неопределенности параметров, используйте usample для выборки неопределенности и последующего использования элемента управления Simulink Design™ linearize Команда (Simulink Control Design) для вычисления линеаризованной динамики для каждого значения неопределенности.

      См. раздел Изменение значений неопределенности и получение неопределенной модели состояния-пространства из модели Simulink.

  • Вычислить неопределенную линеаризацию, то есть получить неопределенную модель состояния-пространства (uss объект), который объединяет неопределенные переменные с линеаризованной динамикой. Эту модель можно использовать для выполнения анализа надежности в наихудшем случае. См. раздел Получение модели неопределенного состояния-пространства из модели Simulink.

Если в модели Simulink нельзя использовать блоки пространства неопределенного состояния, так как модель используется совместно или создается код, можно вычислить неопределенную линеаризацию, указав блок для линеаризации неопределенной переменной. Например, можно задать блок усиления для линеаризации к неопределенному вещественному параметру (ureal). См. раздел Задание неопределенной линеаризации для основных или пользовательских блоков симулятора. Затем можно использовать модель неопределенного состояния-пространства для анализа надежности в линейном рабочем диапазоне.

Блоки Simulink для анализа неопределенности

Надежное программное обеспечение Control Toolbox обеспечивает блок пространства неопределенного состояния для моделирования параметрической и динамической неопределенности в Simulink. Библиотека блоков также содержит блок MultiPlot Graph, который используется с блоком Uncretain State Space для построения графика и визуализации откликов моделирования Монте-Карло.

Чтобы открыть библиотеку блоков надёжных инструментов управления, введите следующую команду в подсказке MATLAB ®:

RCTblocks 

Откроется библиотека блоков, как показано на следующем рисунке.

Либо в окне модели Simulink щелкните значок, чтобы запустить обозреватель библиотек. В браузере библиотеки выберите «Надёжный элемент управления».

См. также

| | (Simulink Control Design)

Связанные темы