• Регистрация
Andrey Ermakov
Andrey Ermakov +56.93
В жизни все не так, как на самом деле.

Настройка регулятора на подавление возмущения

27.12.2021

Добрый день, коллеги.

Для настройки систем использую Response Optimizer, работал с настройкой на скачек и треккинг сигнала, но возникла задача на настройку подавления возмущения.

Не могу понять, каким способом это сделать, какой функционал использовать.

Буду прзнателен, если кто то натолкнет на мысль.

Теги

      27.12.2021

      Ответы

      • zverkovvp
        zverkovvp0.00
        20.01.2022 12:34

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

        • Andrey Ermakov
          Andrey Ermakov +56.93
          20.01.2022 12:45

          День добрый. А как это будет называться? Signal property?

          • zverkovvp
            zverkovvp0.00
            20.01.2022 15:55

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

            1.                Создать модель решаемой задачи, причем аргументам целевой функции присваиваются буквенные переменные. Модель расчета целевой функции должна заканчиваться модулем Out . Задать значения постоянных параметров. Модель следует сохранить  и запустить на решение (она должна быть активной).

            2.                 Все дальнейшие действия по ее решению осуществляются из главного окна Matlab – Command Window.  Мы обычно используем процедуру поиска минимума критерия оптимальности fminsearch(), реализующий метод (algorithm: 'Nelder-Mead simplex direct search').

            • Andrey Ermakov
              Andrey Ermakov +56.93
              20.01.2022 16:01

              В целом понятно, только я использую симулик модель и response optimisation toolbox.

               

              • zverkovvp
                zverkovvp0.00
                21.01.2022 12:12

                Именно так. Регулятор находится в симулинк модели. Минимум интегрального квадратичного критерия даст минимум дисперсии ошибки регулирования.

        • Ответ был удален
          • zverkovvp
            zverkovvp0.00
            20.01.2022 17:32

            Именно так. Регулятор находится в симулинк модели. Минимум интегрального квадратичного критерия даст минимум дисперсии ошибки регулирования.