Оптимальное управление
Slide 231
'
&
$
%
Настройка параметров корректирующего
контроллера (IV)
Чтобы отследить сложную нелинейную динамику ОУ, может
потребоваться значительное число «степеней свободы» в используемой
модели, а это число тем больше, чем больше варьируемых переменных в
описании КК.
Вычислительный эксперимент показывает, что даже для относительно
несложных задач потребное число варьируемых переменных может
составить порядка нескольких десятков.
Следовательно, для КК необходима математическая модель, имеющая
меньшую вычислительную сложность при решении задачи (158), чем
традиционная зада ча НЛП.
Один из возможных вариантов — искусственная нейронная сеть (НС);
корректирующий контроллер, реализованный на основе НС , будем
именовать далее нейроконтроллером (НК).
Как будет показано, использование данного подхода для представления
математиче ской модели КК позволяет снизить вычислительную
сложность з адачи (158) со слайда 230 до порядка O(N
w
), т. е. она
растет пропорционально первой степени от ч исла переменных N
w
.
Slide 232
'
&
$
%
Настройка параметров корректирующего
контроллера (V)
В пр инятой схеме функция ошибки E(w) определена не на выходах
КК, а на в ыходах ОУ.
Однако, для организации пр оцесса подбора параметров НС необходимо
знать ошибку E(w) непосредственно на выходе КК.
Из-за этого возникает необходимость решения следующей задачи.
Пусть выход модели ОУ отличается от желаемого («эталонного»). Надо
уметь ответить на вопрос — как изменить входы модели ОУ, чтобы ее
выходы изменились в сторону уменьшения ошибки E(w)?
Скорректированные таким образом входы модели ОУ становятся
целевыми значениями выходов для НК; параметры w в НК варьируются
так, чтобы минимизировать уклонение текущих в ыходов НК от этих
целевых, т. е. минимизировать ошибку E(w).
Таким образом, возникает необходимость решения обратной задачи
динамики для ОУ. Если модель ОУ представляет собой традиционную
нелинейную систему обыкновенных дифференциальных уравнений, то
решение д анной задачи получить весьма непросто. Альтернативный
вариант — использование в качестве модели ОУ искусственной
нейронной сети, для которой обычно реш ение такой задачи менее
трудоемко.
Ю. В. Тюменцев 116