exponenta event banner

Сравнение требований и конструктивных переменных с помощью паутинного графика

В этом примере показано, как использовать паутинный график для сравнения оценок требований до и после оптимизации ответа. Аналогичную процедуру можно использовать для сравнения значений наборов конструктивных переменных.

Откройте модель Simulink и загрузите предварительно настроенный сеанс приложения Response Optimizer.

В этом примере, в котором используется модель дистилляционной колонны, требования ответа на шаг предварительно сконфигурированы и загружены в рабочее пространство модели.

  1. Откройте модель дистилляции.

    sys = 'distillation_demo';
    open_system(sys)

  2. Откройте оптимизатор ответов.

    В окне модели Simulink ® на вкладке Приложения в коллекции в разделе Системы управления выберите Оптимизатор ответа.

    Либо щелкните значок Response Optimization GUI with preloaded data заблокировать в модели и пропустить следующий шаг.

  3. Загрузите предварительно настроенный сеанс оптимизатора ответов.

    Перейдите на вкладку Оптимизация ответа. В выпадающем списке Открыть сессию (Open Session) выберите Открыть (Open) в рабочем пространстве модели. Откроется окно, в котором можно выбрать сеанс оптимизатора ответа для загрузки. Выбрать distillation_optim и нажмите кнопку ОК.

    Предварительно настроенные требования к отклику шага загружаются в оптимизатор откликов.

Оцените требование перед оптимизацией.

На вкладке Оптимизация ответа (Response Optimization) щелкните Оценить требования (Evaluate Requirements).

Новая переменная, ReqValues, содержащий оценку требований, появится в области Данные.

При оптимизации реакции модели создается набор требований, которым она должна удовлетворять. Если требования нарушаются, что означает, что они оцениваются до неотрицательных значений, конструктивные переменные должны быть оптимизированы. После оптимизации можно сравнить исходное значение требования с вычисленным требованием, используя оптимизированные значения конструктивных переменных.

Постройте график значения требования перед оптимизацией.

  1. В списке «Данные для печати» выберите ReqValues.

  2. В списке «Добавить печать» выберите Spider plot.

График имеет ось для каждой комбинации «край-сигнал», определенной в distillation_demo/Desired Step Response контрольный блок. Точки на каждой оси представляют нарушение для этой комбинации сигнал-край, и график соединяет эти точки, образуя замкнутый многоугольник, представляющий начальную конструкцию. Обратите внимание, что некоторые точки являются отрицательными, представляющими удовлетворенные ограничения, и некоторые положительные, представляющие нарушенные ограничения.

Оптимизация модели.

Щелкните Оптимизировать (Optimize).

Новая переменная, ReqValues1, содержащий оценку требований с использованием оптимизированных конструктивных переменных, появляется в области Данные.

Сравните значения требований до и после оптимизации.

  1. В списке «Данные для печати» выберите ReqValues1.

  2. В списке «Добавить печать» выберите Spider plot 1.

Оптимизированные значения требований, ReqValues1, являются отрицательными или нулевыми, что указывает на выполнение всех ограничений.

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