В этом примере показано, как использовать Simulink ® Design Optimization™ для оптимизации параметров текущего контроллера трехфазного тиристорного преобразователя. В модели используются блоки из Simscape™ и Simscape™ Electrical™.
3-фазный тиристор управляется широтно-импульсным модулятором с переменным фазовым углом, вычисленным ПИ-контроллером. Коэффициенты усиления регулятора тока PI настраиваются для отслеживания опорного постоянного тока и предельных колебаний.
Откройте окно power_demo с помощью приведенной ниже команды выполните моделирование. Моделирование создает неоптимизированное изменение тока двигателя постоянного тока и исходные данные для оптимизации.
open_system('power_demo')

Дважды щелкните блок «Область», чтобы просмотреть неоптимизированный текущий ответ. Следует отметить, что в этом блоке также отображаются две фазы тока 3-фазного источника и выходное напряжение электродвигателя постоянного тока.
Дважды щелкните значок Current Regulation Specs блок для просмотра ограничений на выходной ток двигателя постоянного тока.
Можно запустить оптимизатор ответа с помощью меню «Приложения» на панели инструментов Simulink или sdotool в MATLAB. Предварительно настроенную задачу оптимизации можно запустить в оптимизаторе отклика, предварительно открыв модель и дважды щелкнув оранжевый блок в нижней части модели. В оптимизаторе отклика нажмите кнопку «График отклика модели», чтобы смоделировать модель и показать, насколько хорошо начальная конструкция удовлетворяет проектным требованиям.

Мы начинаем оптимизацию, нажав кнопку «Оптимизировать» в оптимизаторе ответа. График обновляется, указывая, что проектные требования теперь выполнены.


Теперь график показывает окончательный оптимизированный текущий отклик.
% Close the model bdclose('power_demo')