exponenta event banner

Нежелательные значения параметров

Что делать, если оптимизация приводит настроенные элементы и параметры компенсатора к нежелательным значениям?

  • Если настроенный элемент или параметр компенсатора является положительным или если его значение физически ограничено заданным диапазоном, введите нижнюю и верхнюю границы (минимальную и максимальную) в одном из следующих значений:

    • Диалоговое окно для выбора конструктивных переменных (в оптимизаторе ответа)

    • Панель компенсаторовконструкторе систем управления)

    Эта информация помогает ориентировать метод оптимизации на разумное решение.

  • Укажите начальные догадки, которые находятся в диапазоне желательных значений.

  • На панели Компенсаторы (Compensators) в Конструкторе систем управления (Control System Designer) убедитесь, что для оптимизации не выбраны интеграторы/дифференциаторы. Оптимизация положения полюса/нуля интеграторов/дифференциаторов может привести к резким изменениям в усилении системы и привести к нежелательным значениям.

Что делать, если оптимизация нарушает границы значений параметров?

Gradient descent метод оптимизации fmincon нарушает границы параметра, когда он не может одновременно удовлетворять ограничениям сигнала и границам. В этом случае попробуйте выполнить одно из следующих действий:

  • Укажите другое значение для ограничения параметра и перезапустите оптимизацию. Рекомендуется отрегулировать ограничение на 1% от типичного значения.

    Например, для параметра с типовым значением 1 и нижняя граница 0, измените нижнюю границу на 0.01.

  • Ослабьте ограничения сигнала и перезапустите оптимизацию. Этот подход приводит к другому пути решения для Gradient descent способ.

  • Перезапустите оптимизацию сразу после ее завершения, щелкнув Оптимизировать (Optimize) в оптимизаторе ответа. Этот подход использует предыдущие результаты оптимизации в качестве начальной точки для следующего цикла оптимизации для уточнения результатов.

  • Для оптимизации используйте следующий двухэтапный подход:

    1. Выполните начальную оптимизацию для удовлетворения ограничений сигнала.

      Например, выполните оптимизацию с помощью Simplex search способ. Этот метод удовлетворяет ограничениям сигнала, но не поддерживает границы значений параметров. Результаты, полученные с использованием этого метода, обеспечивают отправную точку для оптимизации, выполняемой на следующем этапе. Дополнительные сведения об этом методе см. в разделе fminsearch справочная страница функции в документации по Toolbox™ оптимизации.

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

      Например, измените метод оптимизации на Gradient descent и запустите оптимизацию еще раз.

    Совет

    Если установлено ПО Global Optimization Toolbox, можно выбрать Pattern search способ оптимизации для оптимизации отклика модели.