exponenta event banner

Оптимизация не выполняется

Следует ли беспокоиться о масштабах моих ответов и о том, как дискретизируются ограничения и требования к конструкции?

Нет, программное обеспечение Simulink ® Design Optimization™ автоматически нормализует ограничения, требования к конструкции и данные ответа.

Почему ответы и значения параметров не изменяются?

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

Почему оптимизация застопорилась?

При оптимизации модели Simulink определенные комбинации параметров могут привести к остановке моделирования для моделей с сильной нелинейностью или частым переключением режимов. В этих случаях решатели ОДУ принимают меньшие и меньшие размеры ступеней. Остановка также может произойти, когда ОДУ модели становятся слишком жесткими для некоторых комбинаций параметров. Симптомом такого поведения является состояние модели Simulink Running и нажатие кнопки Stop не может прервать оптимизацию. В этом случае можно попробовать одно из следующих решений:

  • Переключитесь на другой решатель ОДУ, особенно на один из жестких решателей.

  • Укажите минимальный размер шага.

  • Отключите обнаружение пересечения нуля при возникновении болтовни.

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