Главная страница
Навигация по странице:

  • Bobyr Maxim Vladimirovich

  • Ю.И. Еременко, Д.А. Полещенко, А.И. Глущенко О РАЗРАБОТКЕ МЕТОДА ОПРЕДЕЛЕНИЯ ЗНАЧЕНИЙ ЗАДЕРЖЕК ВХОДНЫХ СИГНАЛОВ НЕЙРОННОЙ СЕТИ ПРИ РЕАЛИЗАЦИИ

  • Y.I. Eremenko, D.A. Poleshchenko, A.I. Glushchenko ON DEVELOPMENT OF METHOD TO CALCULATE TIME DELAY VALUES OF NEURAL NETWORK INPUT SIGNALS TO IMPLEMENT

  • 2. Описание нейросетевого оптимизатора.

  • 3. Реализация системы управления с нейросетевым оптимизатором и описание эксперимента для определения Δ t.

  • 4. Результаты экспериментов.

  • 5. Апробация метода вычисления

  • Полещенко Дмитрий Александрович

  • Poleshchenko Dmitry Alexandrovich

  • Бобырь Максим Владимирович


    Скачать 1.21 Mb.
    НазваниеБобырь Максим Владимирович
    Дата04.04.2021
    Размер1.21 Mb.
    Формат файлаpdf
    Имя файлаo-razrabotke-metoda-opredeleniya-znacheniy-zaderzhek-vhodnyh-sig.pdf
    ТипДокументы
    #191031

    Раздел IV. Нейросетевые алгоритмы управления
    157
    Бобырь Максим Владимирович – Юго-Западный государственный университет; e-mail: max_b@mail333.com, fregat_mn@rambler.ru; 305040, г. Курск, ул. 50 лет Октября, 94; тел.:
    84712587105, 89202643455; кафедра вычислительной техники; д.т.н.; доцент; профессор кафедры.
    Титов Виталий Семенович – e-mail: titov-kstu@rambler.ru; тел.: 84712587112; кафедра вычислительной техники; зав. кафедрой; д.т.н.; профессор; заслуженный деятель науки РФ; академик Международной академии наук высшей школы.
    Bobyr Maxim Vladimirovich – South-West State University; e-mail: fregat_mn@rambler.ru, max_b@mail333.com; 94, 50 years of October street, Kursk, 305040, Russia; phone:
    +74712587105, +79202643455; the department of computer science; dr. of eng. sc.; associate professor; professor of department.
    Titov Vitaly Semenovich – e-mail: titov-kstu@rambler.ru; phone: +74712587112;the department of computer science; head of department; dr. of eng. sc.; professor.
    УДК 004.89 + 681.51
    Ю.И. Еременко, Д.А. Полещенко, А.И. Глущенко
    О РАЗРАБОТКЕ МЕТОДА ОПРЕДЕЛЕНИЯ ЗНАЧЕНИЙ ЗАДЕРЖЕК
    ВХОДНЫХ СИГНАЛОВ НЕЙРОННОЙ СЕТИ ПРИ РЕАЛИЗАЦИИ
    НЕЙРОСЕТЕВОГО ОПТИМИЗАТОРА ПАРАМЕТРОВ ПИ-РЕГУЛЯТОРА
    *
    Нейросетевой оптимизатор позволяет осуществлять в реальном масштабе времени
    подстройку параметров K
    P
    и K
    I
    ПИ-регулятора для повышения энергоэффективности не-
    симметричных объектов управления, описываемых апериодическими звеньями первого и
    второго порядков с запаздыванием. Основной составляющей оптимизатора является ней-
    ронная сеть, в вектор входных параметров которой входят задержанные на равные про-
    межутки времени Δt друг от друга сигналы с выхода объекта управления. Целью исследо-
    вания являлась разработка метода для вычисления значения Δt в зависимости от значений
    параметров регулируемого процесса. Было проведено более 15 000 вычислительных экспе-
    риментов с моделями объектов управления с различными значениями постоянных времени,
    коэффициента усиления и времени запаздывания. Для каждой конкретной модели применя-
    лись значения Δt в диапазоне от 1 до 40 с. В наборе из 40 опытов выбирался лучший по
    предложенному критерию, что и определяло оптимальное значение Δt для рассматривае-
    мой модели. По результатам экспериментов была аппроксимирована искомая аналитиче-
    ская зависимость. Также было показано, что количество N обращений к нейросетевому
    оптимизатору в течение конкретного переходного процесса в целом является постоянной
    величиной для всех опытов, при условии, что вызов оптимизатора осуществляется раз в Δt
    секунд. Было показано, что кривая распределения значений величины N подчиняется нор-
    мальному распределению. Для данных фактов приведено теоретическое обоснование и,
    благодаря этому, предложен подход к вычислению Δt без необходимости знания значений
    параметров объекта управления. В дальнейшем предполагается включить параметр Δt в
    алгоритм обучения нейросетевого оптимизатора для его оперативной коррекции в процес-
    се работы, а полученную аналитическую зависимость использовать для вычисления на-
    чального значения Δt.
    Адаптивное управление; нейронные сети; ПИ-регулятор; нейросетевой оптимиза-
    тор; время задержки входных сигналов.
    *
    Работа выполнена при поддержке РФФИ (гранты 13-08-00532-а, 15-07-0609215) и фонда
    Президента РФ (грант №14.Y30.15.4865-MK).

    Известия ЮФУ. Технические науки Izvestiya SFedU. Engineering Sciences
    158
    Y.I. Eremenko, D.A. Poleshchenko, A.I. Glushchenko
    ON DEVELOPMENT OF METHOD TO CALCULATE TIME DELAY VALUES
    OF NEURAL NETWORK INPUT SIGNALS TO IMPLEMENT
    PI-CONTROLLER NEURAL TUNER
    A neural tuner is used to increase energy efficiency of unsymmetrical plants described by
    first or second order aperiodic links with time delay. It allows to tune KP and KI parameters of a
    PI-controller online without knowledge of plants model. A main part of the tuner is a neural net-
    work, which input vector includes plant output value signals delayed on equal time gaps Δt from
    each other. The main aim of the research is to develop a method to calculate Δt depended on plant
    parameters values. More than 15000 experiments are conducted with plant models using different
    values of time constant, plant gain and delay time. Δt values are changed from 1 s to 40 s for each
    certain model. The best experiment is chosen from the set of 40 on the basis of proposed criteria.
    Such experiment shows the best value of Δt for the plant model in question. Having conducted exper-
    iments, sought analytical dependence is found. It is also shown that the number of the neural tuner
    calls N during each transient of each experiment with the best value of Δt is a constant. The neural
    tuner is called every Δt seconds. It is also shown that N value probability curve is Gaussian distribu-
    tion. Such facts are proved theoretically. On that base a method to calculate Δt value without
    knowledge about plant parameters values is proposed. Further research needs to be done to include
    parameter Δt into neural network operative training process to be able to refine it during control
    system functioning. In that case obtained analytical dependence will be used to initialize Δt.
    Adaptive control; neural networks; PI-controller; neural tuner; input signals time delay.
    Введение. В настоящее время порядка 90 % регуляторов, находящихся в промышленной эксплуатации, используют ПИ- или ПИД-алгоритм управления
    [1, 2]. Такие регуляторы являются линейными, в то время как реальные объекты управления (ОУ) в большинстве случаев нелинейны. Подобное несоответствие приводит к тому, что коэффициенты регулятора, подобранные при первичной на- стройке для конкретного режима работы объекта, не позволяют получать сходных по качеству переходных процессов в других режимах (например, при загрузке на- гревательной печи). Это ведет к увеличению времени на отслеживание уставок и, соответственно, расхода энергоносителя.
    Одним из возможных решений данной проблемы является построение адап- тивных систем управления технологическими процессами [1, 2], автоматически подбирающих коэффициенты ПИ или ПИД-регуляторов. Всю совокупность мето- дов построения таких систем можно разбить на две группы. Первая группа – это классические методы [3–7]. Большинство таких методов основано на использова- нии значений параметров модели ОУ, идентифицированной с помощью тестовых сигналов (ступенчатых или полигармонических). При этом в условиях производ- ства идентификация объекта является весьма нетривиальной задачей.
    Вторая группа – это методы, основанные на методологии искусственного ин- теллекта, например, подходы, предложенные в [8–15], и, в частности, нейронные сети (НС) [8, 9, 11, 12, 13, 15]. Они обладают способностью к обучению, однако не для всех объектов возможно получить автономную обучающую выборку, а кроме того, нейронные сети не обладают сведениями о специфике того ОУ, которым управляют (ограничения на сигнал управления, невозможность принудительного охлаждения печей и т.д.). В свою очередь, нечеткая логика и экспертные системы
    [10, 14] позволяют учитывать подобную специфику, но не могут быть обучены в оперативном режиме.
    Для решения указанной проблемы авторами данной работы предложен метод построения нейросетевого оптимизатора параметров ПИ-регулятора [16], объеди- няющий НС для коррекции коэффициентов регулятора с базой правил ситуаций, когда необходимо проводить настройку. Данный метод предназначен для управ-

    Раздел IV. Нейросетевые алгоритмы управления
    159 ления процессами, относящимися, в соответствии с [17], к классу несимметрич- ных. Важной задачей при построении нейросетевого оптимизатора является опре- деление параметров НС. В частности, полученная по результатам исследований
    [18] структура НС имеет пять входов, три из которых являются задержанными на равные интервалы Δt секунд друг от друга выходными сигналами ОУ. Целью дан- ного исследования является разработка метода вычисления значения Δt с исполь- зованием модели ОУ и без нее.
    1. Постановка задачи. Объектом исследований является система управле- ния, представленная на рис. 1. ОУ описывается двумя апериодическими звеньями первого порядка со звеном задержки (1). Первое из них является моделью самого объекта, а второе – моделью прибора для измерения контролируемого в ОУ пара- метра.
    Рис. 1. Система управления с настройкой параметров регулятора
    s
    e
    s
    T
    s
    T
    K
    s
    W








    1 1
    1
    )
    (
    2 1
    , (1) где K – коэффициент усиления ОУ; T
    1
    – постоянная времени ОУ, с; T
    2
    – постоян- ная времени измерительного прибора, с; τ – время запаздывания, с.
    Задачей контура управления, изображенного на рис. 1, является отслежива- ние графика уставок, представляющего собой набор ступенчатых изменений зада- ния, таким образом, чтобы, с одной стороны, переходные процессы протекали за минимальное количество времени. Это позволит интенсифицировать производство и сократить потери энергоносителя. С другой стороны, качество получаемых пе- реходных процессов по перерегулированию, колебательности и статической ошибке должно находиться в пределах допуска.
    В данном случае предполагается, что ОУ уже функционирует под управлени- ем ПИ-регулятора и его коэффициенты изначально подобраны для одного из со- стояний объекта. Задачей является подстройка (а не полное переопределение) ко- эффициентов ПИ-регулятора в соответствии с изменениями режима работы ОУ для поддержания времени переходных процессов для всех режимов близким к ми- нимальному.
    Для этого предлагается применить нейросетевой оптимизатор параметров
    ПИ-регулятора. Он не предполагает построение модели ОУ. Вместо этого произ- водится оценка ситуации на ОУ (в частности, текущей скорости переходного про- цесса) с помощью базы правил с дальнейшими выводами о необходимости обуче- ния НС.
    Основной составляющей оптимизатора является нейронная сеть. Количество и вид входов НС были определены экспериментальным путем в ходе исследова- ний, результаты которых совпали с [11]. Во входном слое расположено 5 нейро-

    Известия ЮФУ. Технические науки Izvestiya SFedU. Engineering Sciences
    160 нов: текущее задание (x
    1
    ); задержанный на 1 секунду (x
    2
    ), на Δt секунд (x
    3
    ) и на 2·
    Δt секунд (x
    4
    ) сигнал по выходу ОУ; задержанный на 1 секунду сигнал управления, формируемый ПИ-регулятором (x
    5
    ). Входные сигналы нормируются в интервал
    [0;1]. Обращение к НС также происходит раз в Δt секунд. Целью данной статьи является определение оптимального значения Δt в зависимости от параметров ОУ.
    2. Описание нейросетевого оптимизатора.
    Многие реальные технологиче- ские процессы являются несимметричными, т.е. включают в себя два режима с различной динамикой. Например, нагревательные печи работают в режимах на- грева и охлаждения. В [17] было выявлено, что для оптимальности ведения и того, и другого процесса требуется два набора коэффициентов регулятора, а не один.
    В связи с этим предлагается реализовывать нейросетевой оптимизатор в виде двух идентичных нейронных сетей, каждая из которых отвечает за управление коэффи- циентами регулятора для своего типа процесса. Поэтому первоначально создаются две необученные НС. Они имеют одинаковую трехслойную структуру, так как в соответствии с [19] любая непрерывная функция может быть аппроксимирована с необходимой точностью трехслойной НС. Структура входного слоя была пред- ставлена выше. Проведенные исследования [18] показали, что 15 нейронов в скры- том слое являются оптимальным числом. В скрытом слое была использована сиг- моидальная функция активации, в выходном слое – линейная функция. В выход- ном слое используется два нейрона (отвечают за K
    P
    , K
    I
    ).
    Обе сети начинают работу с формирования на своем выходе одинаковых зна- чений K
    P
    и K
    I
    , используемых на ОУ в текущий момент. Для этого использован ме- тод экстремального обучения [20].
    Далее обе НС нейросетевого оптимизатора предлагается оперативно обучать с помощью алгоритма обратного распространения ошибки [11]. Общей целью обучения является минимизация рассогласования между выходом ОУ и заданием.
    В отличие от [11], в данной работе предлагается значения скорости обучения η
    j
    для нейронов выходного слоя НС сделать различными и изменять их в течение работы системы. η
    1
    – это скорость коррекции весовых коэффициентов и смещения, отвечающих за формирование первого выхода НС, т.е. K
    P
    . Соответственно η
    2
    от- вечает за K
    I
    . Необходимость такого подхода вызвана, во-первых, тем фактом, что порядок значений коэффициентов регулятора обычно различается (например,
    K
    P
    = 2·10
    -1
    , а K
    I
    = 1,5·10
    -4
    ). Во-вторых, нет необходимости изменять коэффициенты регулятора постоянно, а в некоторые моменты коррекции требует только один из них. Поэтому в начале каждой итерации работы нейросетевого оптимизатора обе указанные скорости приравниваются к нулю, а затем происходит вызов предла- гаемой базы правил [16]. Условия правил описывают ситуации, когда необходимо использовать и обучать НС, а следствия – необходимые значения η
    1
    , η
    2
    . Если ка- кое-либо из правил срабатывает, то происходит обучение НС.
    3. Реализация системы управления с нейросетевым оптимизатором и
    описание эксперимента для определения Δt. В пакете Matlab была реализована система управления моделью ОУ (рис. 2), описываемой (1). Контур управления представлен блоком Subsystem с ПИ-регулятором с нейросетевым оптимизатором
    (S-function neuС_PI). U
    i
    , U
    p
    , U
    pi
    – сигналы управления на выходе i-, p-каналов и всего ПИ-регулятора соответственно, e – текущее рассогласование. Блок Saturation использован для ограничения получаемого с ПИ-регулятора сигнала управления до диапазона [0;100] для придания ОУ несимметричных свойств. U – управляющее воздействие, подаваемое на ОУ.

    Раздел IV. Нейросетевые алгоритмы управления
    161
    Рис. 2. Система управления с нейросетевым оптимизатором
    Для каждого опыта было использовано по два набора параметров модели (со- четания), между которыми осуществлялось подобное переключение: первое состоя- ние – 12 переходов с параметрами (T
    1
    , τ) → второе состояние – 12 переходов с пара- метрами (2·T
    1
    , 2·τ) → первое состояние – 12 переходов с параметрами (T
    1
    , τ). Значе- ние T
    2 всегда составляло 5 % от T
    1
    . Начальные значения коэффициентов
    ПИ-регулятора для каждого сочетания были подобраны для первого состояния ОУ.
    Задачей оптимизатора было сначала подобрать новые коэффициенты для изменен- ного состояния объекта, а затем вернуть исходные параметры при возврате к исход- ному состоянию ОУ. Для смены уставки выход ОУ должен был удерживаться в 5 % окрестности значения разности текущего задания и предшествующего в течение
    1800 секунд. Для каждого из сочетаний параметров ОУ также был проведен опыт с системой управления с ПИ-регулятором, который использовал значения коэффици- ентов, подобранные для первого состояния ОУ, в течение всего эксперимента.
    Всего было проведено 17 280 экспериментов: для каждого из трех значений коэффициента усиления ОУ K = 10, 20 и 30 было использовано по 144 различ- ных сочетания значений остальных параметров модели ОУ (T
    1
    ϵ [10 с; 15000 с],
    τ ϵ [1 с; 450 с]). Для каждого такого сочетания было проведено по 40 опытов со значениями Δt от 1 секунды до 40 секунд. В каждом таком наборе из 40 опытов выбирался лучший. Для этого был разработан критерий оптимальности в виде суммы следующих значений, нормированных в промежуток [0;1] относительно текущего набора из 40 опытов: время текущего опыта, среднее перерегулирования за весь опыт и сумма квадратов отклонений выхода ОУ от задания за все время опыта. Выбирался опыт с минимальным значением критерия среди имеющихся.
    При этом использовались следующие ограничения: завершены все 36 переходных процессов, среднее перерегулирование за все время опыта не могло быть более
    5 % от разницы предшествующего и текущего заданий, а общее время опыта должно было быть меньше, чем время, показанное системой с обычным
    ПИ-регулятором в таких же условиях для такой же модели ОУ. Значение Δt для данного опыта выбиралось как лучшее для данного сочетания параметров ОУ.
    В дальнейшем апробация разработанного метода определения Δt произведена на примере муфельных печей, поэтому для моделирования (для всех моделей ОУ) был выбран следующий график изменения заданий: 590 0
    С→640 0
    С→505 0
    С→590 0
    С, яв- ляющийся уменьшенной в два раза по амплитуде копией графика для печи нагрева литой заготовки перед прокатом.

    Известия ЮФУ. Технические науки Izvestiya SFedU. Engineering Sciences
    162
    4. Результаты экспериментов. По итогам моделирования для каждого кон- кретного набора параметров модели ОУ было определено оптимальное значение параметра Δt. Полученные результаты представлены в виде поверхности для
    K = 10, отражающей зависимость оптимального значения Δt от T
    1
    и τ (рис. 3). По- верхности для K = 20 и K = 30 имеют сходный вид. Кроме того, по полученным данным аппроксимирован аналитический вид зависимости (2) Δt от K, T
    1
    и τ.
    Рис. 3. Зависимость Δt от T
    1
    и τ при K=10
    12 8
    23 3
    3 3 15 3
    3 12 3
    2 1
    1 1
    8 3
    11 3 3 9
    3 2
    6 3
    1 15 2
    2 2
    10 2
    2 5
    2 2
    2 1
    1 1
    1 7
    2 4, 5 4, 5 10 1, 91 10 1, 32 10 5, 29 10 1, 44 10 1, 27 10 8, 03 10 3, 38 10 5, 39 10 3,84 10 1, 06 10
    /
    0,12
    /
    1, 78 10
    t
    K
    K T
    K T
    K T
    K T
    K
    K
    K
    K T
    K T
    T
    K
    T
    K
    K

















     





























    2 2
    2 2
    2 6
    2 1
    7 4
    2 3
    2 1
    1 1
    31 8
    12 2
    2 9
    2 7
    2 1
    1 1
    1 7
    2 1
    0, 02
    /
    10, 45 /
    320, 6 /
    2, 25 10
    /
    2, 92 10 1, 39 10
    /
    2, 7 10
    /
    1, 26 10
    /
    0, 46 /
    18, 28 /
    1,84 10 8, 99 10 1, 56 10 3, 49 10 1, 27 10 1, 43 10
    K
    K
    K
    T
    K
    KT
    T
    K
    T
    K
    K
    K
    K
    T
    T
    T
    T
    T


















































    5 3
    20 8
    5 2
    3 1
    1 4,1 10 1,15 10 6, 57 10 2, 28 10
    T
    T

















    (2)
    Для моделей ОУ, в которых τ>0,1T
    1
    , ни одно из значений Δt не удовлетворяло предъявленным требованиям. Таким образом, для применения нейросетевого оп- тимизатора необходимо, чтобы τ≤0,1T
    1
    Однако зависимости (2) может оказаться недостаточно для вычисления зна- чения Δt при условии того, что в случае внедрения оптимизатора на реальный ОУ, модель такого ОУ будет неизвестна. Поэтому также необходим метод оценки Δt
    без модели ОУ. При решении данной задачи для каждой из моделей ОУ, используя выбранное оптимальное значение Δt, оценивалось усредненное по всем переход- ным процессам значение времени T
    ПП
    , в течение которого рассогласование между выходом ОУ и заданием находилось в пределах от 10 до 80 % разницы между те- кущим заданием и предыдущим. Этот промежуток времени важен с точки зрения правил, определяющих моменты обучения нейронной сети. Если НС не будет вы- звана в течение этого промежутка времени, то нейросетевой оптимизатор не смо- жет настроить коэффициенты регулятора, а вызывается такая сеть раз в Δt секунд.
    Имея значение Т
    ПП
    и разделив его на значение Δt для текущей модели ОУ, можно получить сколько в среднем раз за время переходного процесса был вызван нейро- сетевой оптимизатор: N = T
    ПП
    / Δt.

    Раздел IV. Нейросетевые алгоритмы управления
    163
    Вычислив значение N для всех опытов, для которых удалось определить оп- тимальное значение Δt, было замечено, что диапазон значений N составляет [9, 24].
    Было решено провести статистический анализ данных результатов. В итоге было получено распределение, приведенное на рис. 4.
    Рис. 4. Распределение появления значений N
    Согласно критерию Пирсона данное распределение является нормальным.
    Математическое ожидание (МО) величины N составляет 15,94. СКО – 3,48. Это дает основание полагать, что для всех сходных экспериментов значение N будет подчиняться данному распределению. Таким образом, при внедрении нейросете- вого оптимизатора на работающий ОУ необходимо взять текущую картину зада- ний, выбрать самый короткий по времени переходный процесс при текущих на- стройках регулятора, разделить его длительность на 16 и получить требуемое зна- чение Δt. Для такого подхода не требуется знание параметров модели ОУ.
    Полученное значение математического ожидания величины N может быть обосновано с помощью результатов, приведенных в [19]. Согласно указанному исследованию, НС может запомнить и обобщить с практически нулевой ошибкой число примеров, совпадающее с числом нейронов в скрытом слое. В данном слу- чае нейросетевой оптимизатор обучается в течение конкретного переходного про- цесса путем предъявления ему значений контролируемого параметра ОУ, снимае- мого раз в Δt секунд. Соответственно, предъявляемые НС точки текущего пере- ходного процесса – это и есть ее оперативная обучающая выборка. В соответствии с [19], чтобы НС была в состоянии их обобщить и подобрать новые значения па- раметров ПИ-регулятора, предъявляемых НС точек должно быть столько, сколько нейронов в ее скрытом слое, т.е. 15, что практически совпадает с МО величины N.
    5. Апробация метода вычисления Δtна лабораторных печах. Экспери- менты, подобные описанным в п. 3, были проведены на двух муфельных электро- нагревательных печах SNOL-1,6.2,5.1/11-И4 и SNOL 40/1200. Для каждой печи было выполнено по два опыта – для системы с нейросетевым оптимизатором и для обычного ПИ-регулятора.
    Эксперимент заключался в следующем: с начального момента и до момента, когда задание было изменено 12 раз, муфельная печь была пустой, далее в нее за- гружалась литая заготовка объемом примерно 30 % от рабочего пространства печи и задание изменялось еще 12 раз, а затем печь разгружалась и проводилось еще 12 переходных процессов.
    Для обеих печей в соответствии с подходами, предложенными в п. 4, было рассчитано значение Δt. Для SNOL-1,6.2,5.1/11-И4 Δt = 20 с, для SNOL 40/1200
    Δt = 10 с. Результаты расчетов по методам с использованием модели ОУ и дли- тельности переходных процессов для конкретной печи совпали. Результаты экспе- риментов для печи SNOL-1,6.2,5.1/11-И4 приведены на рис. 5, 6.

    Известия ЮФУ. Технические науки Izvestiya SFedU. Engineering Sciences
    164
    Рис. 5. Результаты системы управления с обычным ПИ-регулятором:
    1 – момент загрузки печи; 2 – момент разгрузки печи
    Рис. 6. Результаты применения нейросетевого оптимизатора: 1 – момент
    загрузки печи; 2 – момент разгрузки печи
    В период работы загруженной печи система с нейросетевым оптимизатором позволила добиться 4 % перерегулирования для процессов нагрева и 2,2 % – для охлаждений, в то время как те же показатели для обычного ПИ-регулятора – 12 % и 4,5 % соответственно. Время опыта для системы с нейросетевым оптимизатором составило 29,08 часа при расходе электроэнергии 15,11 кВт*ч, а для обычного ПИ- регулятора – 37,7 часа при расходе 17,56 кВт*ч. Экономия по времени на выпол- нение графика задания при использовании оптимизатора составила 23 %, а элек- троэнергии – 14 %.
    Результаты экспериментов для печи SNOL 40/1200 приведены на рис. 7, 8.

    Раздел IV. Нейросетевые алгоритмы управления
    165
    Рис. 7. Результаты системы управления с обычным ПИ-регулятором:
    1 – момент загрузки печи; 2 – момент разгрузки печи
    Рис. 8. Результаты применения нейросетевого оптимизатора: 1 – момент
    загрузки печи; 2 – момент разгрузки печи
    В период работы загруженной печи система с нейросетевым оптимизатором позволила добиться 4% перерегулирования для процессов нагрева, в то время как для обычного ПИ-регулятора этот показатель составил 9 %. Время опыта для сис- темы с нейросетевым оптимизатором составило 35,42 часа при расходе электро- энергии 17,24 кВт*ч, а для обычного ПИ-регулятора – 36,87 часа при расходе
    18,37 кВт*ч. Экономия по времени на выполнение графика задания при использо- вании нейросетевого оптимизатора составила 4 %, а электроэнергии – 6 %. Полу- ченные результаты подтверждают адекватность предложенного метода определе- ния значения Δt.

    Известия ЮФУ. Технические науки Izvestiya SFedU. Engineering Sciences
    166
    Заключение. Предложенный метод расчета значений задержек входных сиг- налов НС нейросетевого оптимизатора параметров ПИ-регулятора Δt может быть применен для уже функционирующих под управлением ПИ-регулятора объектов управления, которые можно описать двумя апериодическими звеньями первого порядка с запаздыванием. При этом модель ОУ может быть неизвестна. Проведен- ные эксперименты показали адекватность разработанного подхода. В дальнейшем предполагается включить параметр Δt в алгоритм обучения нейросетевого опти- мизатора для его оперативной коррекции в процессе работы, а полученную анали- тическую зависимость использовать для вычисления начального значения Δt.
    БИБЛИОГРАФИЧЕСКИЙ СПИСОК
    1. Astrom K.J., Hagglund T., Hang C.C., Ho W.K. Automatic tuning and adaptation for PID con- trollers. A survey // IFAC J. Control Eng. Practice. – 1993. – Vol. 1, No. 4. – P. 699-714.
    2. Astrom K.J., Hagglund T. Advanced PID Control. – Research Triangle Park: ISA – The In- strumentation, Systems, and Automation Society, 2006. – 461 p.
    3. Alexandrov A.G., Palenov M.V Self–tuning PID–I controller: Proceedings of the 18th IFAC
    World Congress. Mi-lano, Italy, 2011. – P. 3635-3640.
    4. Pfeiffer B.-M. Towards «plug and control»: self–tuning temperature controller for PLC // In- ternational journal of Adaptive Control and Signal Processing. – 2000. – No. 14. – P. 519-532.
    5. Ziegler J., Nichols N. Optimum settings for automatic controllers // Trans. ASME. – 1942.
    – No. 65. – P. 759-768.
    6. Шубладзе А.М., Кузнецов С.И. Автоматически настраивающиеся промышленные ПИ- и
    ПИД-регуляторы // Автоматизация в промышленности. – 2007. – № 2. – С. 15-17.
    7. Ротач В.Я. Кузищин В.Ф., Петров С.В. Настройка регуляторов по переходным характе- ристикам систем управления без их аппроксимации аналитическими выражениями //
    Автоматизация в промышленности. – № 11. – 2009. – С. 9-12.
    8. Chen J., Huang T. Applying neural networks to on-line updated PID controllers for nonlinear process control // Journal of Process Control. – 2004. – № 14. – P. 211-230.
    9. Fang M., Zhuo Y., Lee Z. The application of the self–tuning neural network PID controller on the ship roll reduction in random waves // Ocean Engineering. – 2010. – № 37. – P. 529-538.
    10. Anderson K.L., Blankenship G.I., Lebow L.G. A rule–based adaptive PID controller // Proc.
    27th IEEE Conf. De-cision. Control, 1988. – P. 564-569.
    11. Omatu S., Khalid M., Yusof R. Neuro-Control and its Applications. – London: Springer, 1995.
    – 255 p.
    12. Reyes J., Astorga C., Adam M., Guerrero G. Bounded neuro–control position regulation for a geared DC motor // Engineering Applications of Artificial Intelligence. – 2010. – No. 23.
    – P. 1398-1407.
    13. Tan S.–H., Hang C.–C., Chai J.–S. Gain scheduling: from conventional to neuro–fuzzy //
    Automatica. – 1997. – Vol. 33, No. 3. – P. 411-419.
    14. Zhao Z.Y., Tomizuka M., Isaka S. Fuzzy gain scheduling of PID controllers // IEEE Transac- tions on systems. man. and cybernetics. – 1993. – No. 5. – P. 1392–1398.
    15. Unal M., Ak A., Topuz V., Erdal H. Optimization of PID Controllers Using Ant Colony and
    Genetic Algorithms. – London: Springer, 2013. – 85 p.
    16. Еременко Ю.И., Полещенко Д.А., Глущенко А.И. О применении нейросетевого оптими- затора параметров ПИ-регулятора для управления нагревательными печами в различных режимах работы // Управление большими системами. – 2015. – Вып. 56. – С.143-175.
    17. Hagglund T., Tengvall A. An automatic tuning procedure for unsymmetrical processes // Pro- ceedings of 3rd European control conference, 1995. – P. 2450-2455.
    18. Еременко Ю.И., Полещенко Д.А., Глущенко А.И., Фомин А.В. Об оценке применимости различных структур нейронной сети в реализации нейросетевого оптимизатора пара- метров ПИ-регулятора для управления тепловыми объектами // Системы управления и информационные технологии. – 2014. – № 3.2 (57). – С. 236-241.
    19. Hornik K., Stinchcombe M., White H. Multilayer feed-forward networks are universal approximators // Neural networks. – 1989. – No. 2 (5). – P. 359-366.
    20. Huang G.B., Wang D.H., Lan Y. Extreme learning machines: a survey // International Journal of Machine Learning Cybernetics. – 2011. – No. 2. – P. 107-122.

    Раздел IV. Нейросетевые алгоритмы управления
    167
    REFERENCES
    1. Astrom K.J., Hagglund T., Hang C.C., Ho W.K. Automatic tuning and adaptation for PID con- trollers. A survey, IFAC J. Control Eng. Practice, 1993. – Vol. 1, No. 4. – P. 699-714.
    2. Astrom K.J., Hagglund T. Advanced PID Control. Research Triangle Park: ISA – The Instru- mentation, Systems, and Automation Society, 2006, 461 p.
    3. Alexandrov A.G., Palenov M.V Self–tuning PID–I controller: Proceedings of the 18th IFAC
    World Congress. Milano, Italy, 2011, pp. 3635-3640.
    4. Pfeiffer B.-M. Towards «plug and control»: self–tuning temperature controller for PLC, Inter-
    national journal of Adaptive Control and Signal Processing, 2000, No. 14, pp. 519-532.
    5. Ziegler J., Nichols N. Optimum settings for automatic controllers, Trans. ASME, 1942, No. 65, pp. 759-768.
    6. Shubladze A.M., Kuznetsov S.I. Avtomaticheski nastraivayushchiesya promyshlennye PI i PID regulyatory [Automatically tunable industrial PI and PID controllers], Avtomatizatsiya v
    promyshlennosti [Automation in Industry], 2007, No. 2, pp. 15-17.
    7. Rotach V.Ya. Kuzishchin V.F., Petrov S.V. Nastroyka regulyatorov po perekhodnym kharakteristikam sistem upravleniya bez ikh approksimatsii analiticheskimi vyrazheniyami
    [Controllers adjustment based on control system transient characteristics without their approx- imation with analytical expressions], Avtomatizatsiya v promyshlennosti [Automation in Indus- try], No. 11, 2009, pp. 9-12.
    8. Chen J., Huang T. Applying neural networks to on-line updated PID controllers for nonlinear process control, Journal of Process Control, 2004, No. 14, pp. 211-230.
    9. Fang M., Zhuo Y., Lee Z. The application of the self–tuning neural network PID controller on the ship roll reduction in random waves, Ocean Engineering, 2010, No. 37, pp. 529-538.
    10. Anderson K.L., Blankenship G.I., Lebow L.G. A rule–based adaptive PID controller, Proc.
    27th IEEE Conf. De-cision. Control, 1988, pp. 564-569.
    11. Omatu S., Khalid M., Yusof R. Neuro-Control and its Applications. London: Springer, 1995,
    255 p.
    12. Reyes J., Astorga C., Adam M., Guerrero G. Bounded neuro–control position regulation for a geared DC motor, Engineering Applications of Artificial Intelligence, 2010, No. 23, pp. 1398-
    1407.
    13. Tan S.–H., Hang C.–C., Chai J.–S. Gain scheduling: from conventional to neuro–fuzzy,
    Automatica, 1997, Vol. 33, No. 3, pp. 411-419.
    14. Zhao Z.Y., Tomizuka M., Isaka S. Fuzzy gain scheduling of PID controllers, IEEE Transac-
    tions on systems. man. and cybernetics, 1993, No. 5, pp. 1392–1398.
    15. Unal M., Ak A., Topuz V., Erdal H. Optimization of PID Controllers Using Ant Colony and
    Genetic Algorithms. London: Springer, 2013, 85 p.
    16. Eremenko Yu.I., Poleshchenko D.A., Glushchenko A.I. O primenenii neyrosetevogo optimizatora parametrov PI-regulyatora dlya upravleniya nagrevatel'nymi pechami v razlichnykh rezhimakh raboty [About usage of PI-controller parameters neural tuner for con- trol of heating furnaces functioning in different modes],
    Upravlenie bol'shimi sistemami
    [Large-Scale Systems Control], 2015, Issue 56, pp.143-175.
    17. Hagglund T., Tengvall A. An automatic tuning procedure for unsymmetrical processes, Pro-
    ceedings of 3rd European control conference, 1995, pp. 2450-2455.
    18. Eremenko Yu.I., Poleshchenko D.A., Glushchenko A.I., Fomin A.V. Ob otsenke primenimosti razlichnykh struktur neyronnoy seti v realizatsii neyrosetevogo optimizatora parametrov
    PI-regulyatora dlya upravleniya teplovymi ob"ektami [On applicability estimation of different neural networks structures for implementation of PI-controller parameters neural optimizer for heating plants control], Sistemy upravleniya i informatsionnye tekhnologii [Management Sys- tems and Information Technology], 2014, No. 3.2 (57), pp. 236-241.
    19. Hornik K., Stinchcombe M., White H. Multilayer feed-forward networks are universal approximators, Neural networks, 1989, No. 2 (5), pp. 359-366.
    20. Huang G.B., Wang D.H., Lan Y. Extreme learning machines: a survey, International Journal
    of Machine Learning Cybernetics, 2011, No. 2, pp. 107-122.
    Статью рекомендовал к опубликованию д.ф.-м.н., профессор М.Е. Семенов.

    Известия ЮФУ. Технические науки Izvestiya SFedU. Engineering Sciences
    168
    Еременко Юрий Иванович – Старооскольский технологический институт им. А.А. Угаро- ва (филиал) ФГАОУ ВПО НИТУ «МИСиС»; e-mail: erem49@mail.ru; 309516, г. Старый Ос- кол, м-н Макаренко, 42; тел.: 84725451210; кафедра автоматизированных и информацион- ных систем управления; зав. кафедрой; д.т.н.; профессор.
    Полещенко Дмитрий Александрович – e-mail: po-dima@yandex.ru; кафедра автоматизи- рованных и информационных систем управления; к.т.н.; доцент.
    Глущенко Антон Игоревич – e-mail: strondutt@mail.ru; кафедра автоматизированных и информационных систем управления; к.т.н.; доцент.
    Eremenko Yuri Ivanovich – Stary Oskol technological institute n.a. A.A. Ygarov (branch) NUST
    "MISIS"; e-mail: erem49@mail.ru, 42, Makarenko microdistrict, 309516, Stary Oskol, Russia; phone: +74725451210; the department of automated and information control system; dr. of eng. sc.; professor.
    Poleshchenko Dmitry Alexandrovich – e-mail: po-dima@yandex.ru; the department of automat- ed and information control system; cand. of eng. sc.; associate professor.
    Glushchenko Anton Igorevich – e-mail: strondutt@mail.ru; the department of automated and information control system; cand. of eng. sc.; associate professor.


    написать администратору сайта