Решение задач оптимального управления с использованием математической системы MATLAB и пакета имитационного моделирования SIMULINK. Сивохин А.В - 213 стр.

UptoLike

213
17. Minimum Plant Output – максимальное значение выходного сигнала,
задаваемое при включённом переключателе Limit Output Data;
18.
Simulink Plant Model – для задания модели управляемого процесса,
реализованной с помощью блоков Simulink, имеющей порты входа и выхода и
сохранённой в файле *.mdl; выбор модели производится с помощью кнопки
Browse; имя модели отображается в специальном окне.
Параметры обучения задаются следующим образом:
6.
Training Epochs – количество циклов обучения;
7.
Training Function – для задания обучающей функции;
8.
Use Current Weights – переключатель для использования текущих весов
нейронной сети;
9.
Use Validation Data – переключатель для использования контрольного
множества в объёме 25
% от обучающего множества;
10.
Use Testing Data – переключатель для использования тестового множества в
объёме 25
% от обучающего множества.
Для идентификации управляемого процесса необходимо выполнить следующие
действия:
12.
Задать архитектуру нейронной сети, которая будет моделью управляемого
процесса.
13.
Задать параметры обучения.
14.
Выбрать модель Simulink для управляемого процесса.
15.
Сгенерировать обучающую последовательность заданного объёма, запустив
модель Simulink с помощью кнопки Generate Training Data. Генерация обучающей
последовательности производится с помощью воздействия ряда ступенчатых
сигналов на модель управляемого процесса и снятия значений на входе и выходе
модели через каждый шаг квантования. Графики входного и выходного сигнала
отображаются в окне Plant Input
-Output Data.
16.
По завершении генерации обучающей последовательности необходимо
либо принять эти данные, нажав на кнопку Accept Data, и тогда они будут
использованы для обучения нейронной сети, либо отвергнуть их, нажав кнопку
Reject Data, и повторить процесс идентификации управляемого процесса,
представленного моделью Simulink.
17.
После получения обучающей последовательности необходимо установить
требуемые параметры обучения и с помощью кнопки Train Network запустить
процесс обучения нейронной сети.
18.
После завершения обучения его результаты отображаются на графиках
изменения ошибки сети для обучающей, контрольной и тестирующей
последовательностей, а также в окне выходных значений модели и сети при
подаче на вход указанных последовательностей.
19.
Если результаты обучения приемлемы, то надо сохранить параметры
нейросетевой модели управляемого процесса и приступить к синтезу регулятора
того или иного класса, нажав кнопки Apply
и Ok.
  17.      Minimum Plant Output – максимальное значение выходного сигнала,
задаваемое при включённом переключателе Limit Output Data;
  18.      Simulink Plant Model – для задания модели управляемого процесса,
реализованной с помощью блоков Simulink, имеющей порты входа и выхода и
сохранённой в файле *.mdl; выбор модели производится с помощью кнопки
Browse; имя модели отображается в специальном окне.
  Параметры обучения задаются следующим образом:
  6. Training Epochs – количество циклов обучения;
  7. Training Function – для задания обучающей функции;
  8. Use Current Weights – переключатель для использования текущих весов
нейронной сети;
  9. Use Validation Data – переключатель для использования контрольного
множества в объёме 25% от обучающего множества;
  10. Use Testing Data – переключатель для использования тестового множества в
объёме 25% от обучающего множества.
  Для идентификации управляемого процесса необходимо выполнить следующие
действия:
  12. Задать архитектуру нейронной сети, которая будет моделью управляемого
процесса.
  13. Задать параметры обучения.
  14. Выбрать модель Simulink для управляемого процесса.
  15. Сгенерировать обучающую последовательность заданного объёма, запустив
модель Simulink с помощью кнопки Generate Training Data. Генерация обучающей
последовательности производится с помощью воздействия ряда ступенчатых
сигналов на модель управляемого процесса и снятия значений на входе и выходе
модели через каждый шаг квантования. Графики входного и выходного сигнала
отображаются в окне Plant Input-Output Data.
  16. По завершении генерации обучающей последовательности необходимо
либо принять эти данные, нажав на кнопку Accept Data, и тогда они будут
использованы для обучения нейронной сети, либо отвергнуть их, нажав кнопку
Reject Data, и повторить процесс идентификации управляемого процесса,
представленного моделью Simulink.
  17. После получения обучающей последовательности необходимо установить
требуемые параметры обучения и с помощью кнопки Train Network запустить
процесс обучения нейронной сети.
  18. После завершения обучения его результаты отображаются на графиках
изменения ошибки сети для обучающей, контрольной и тестирующей
последовательностей, а также в окне выходных значений модели и сети при
подаче на вход указанных последовательностей.
  19. Если результаты обучения приемлемы, то надо сохранить параметры
нейросетевой модели управляемого процесса и приступить к синтезу регулятора
того        или        иного       класса,      нажав       кнопки      Apply
и Ok.

                                     213