Вестник ХНАДУ, вып. 65-66, 2014
193
УДК 539.3: 624.04: 681.51
ЗАСТОСУВАННЯ МЕХАТРОННИХ СИСТЕМ ДЛЯ НЕЙРОМЕРЕЖНОГО КЕРУВАННЯ КОНСТРУКЦІЯМИ ВАНТАЖОПІДЙОМНИХ МЕХАНІЗМІВ
КРАНІВ
Ю.В. Човнюк, доц., к.т.н., Національний університет біоресурсів і природокористування України, м. Київ,
М.Г. Діктерук, доц., к.т.н., К.І. Почка, доц., к.т.н.,
Київський національний університет будівництва і архітектури, м. Київ
Анотація. Наведено загальну варіаційну постановку задачі нейромережного керування конструкціями вантажопідйомних механізмів кранів. Для реалізації інтелектуальної системи автоматичного керування використані мехатронні пристрої із властивостями навчання (самонавчання).
Ключові слова: мехатронні системи, нейромережі, конструкції, вантажопідйомні механізми, крани.
ИСПОЛЬЗОВАНИЕ МЕХАТРОННЫХ СИСТЕМ ДЛЯ НЕЙРОСЕТЕВОГО УПРАВЛЕНИЯ КОНСТРУКЦИЯМИ ГРУЗОПОДЪЁМНЫХ МЕХАНИЗМОВ
КРАНОВ
Ю.В. Човнюк, доц., к.т.н., Национальный университет биоресурсов и природопользования Украины, г. Киев,
М.Г. Диктерук, доц., к.т.н., К.И. Почка, доц., к.т.н.,
Киевский национальный университет строительства и архитектуры, г. Киев
Аннотация. Приведена общая вариационная постановка задачи нейросетевого управления конструкциями грузоподъёмных механизмов кранов. Для реализации интеллектуальной системы автоматического управления использованы мехатронные устройства со свойствами обучаемости (самообучаемости).
Ключевые слова: мехатронные системы, нейросети, конструкции, грузоподъёмные механизмы, краны.
USE OF MECHATRONIC SYSTEMS FOR NEURAL-NETWORK CONTROL OF CRANE LOAD-LIFTING MECHANISM STRUCTURES
Yu. Chovnyuk, Assoc. Prof., Cand., Eng. Sc.,
National University of Life and Environmental Sciences of Ukraine, Kyiv,
M. Dikteruk, Assoc. Prof., Cand., Eng. Sc., K. Pochka, Assoc. Prof., Cand., Eng. Sc., Kyiv National University of Construction and Architecture, Kyiv
Abstract. A general variation problem-setting of neural-network control of crane load-lifting mechanism structures has been given. To realize the intellectual system of automatic control, mechatronic devices with learning ability (self-learning ability) have been used.
Key words: mechatronic system, neural network, structure, load-lifting mechanisms, cranes.
Вступ
Завдяки синтезу двох напрямів: нейроінфор-матики та керування конструкціями (механі-
змами підйому вантажу кранів, зокрема) виникла основа нового етапу еволюції конструкцій - нейрокеровані конструкції та пристрої (вантажопідйомні крани). їх найважливіша
194
Вестник ХНАДУ, вып. 65-66, 2014
особливість полягає у можливостях навчання та врахуванні реальних властивостей конструкції, Нейрокеровані конструкції механізмів підйому вантажу кранів є різновидом інтелектуальних систем автоматичного керування і можуть називатися конструкціями, здатними до навчання/самонавчання,
нізм підйому вантажу крана), енергія деформування якого Е(U;, B), де Ut - переміщення у точках i, a B - деякі регульовані (під-лаштовані) параметри керування, при
функціонуванні прямує до мінімального значення, Тоді рівняння функціонування вказаного об’єкта записується у вигляді
На думку авторів даного дослідження, саме варіаційний підхід дозволяє встановити глибинні енергетичні зв’язки вказаних вище конструкцій, а також за новими сценаріями трактувати та практично організовувати нейрокеровані системи вантажопідйомних кранів, Він узгоджується із сучасною фізичною теорією керування і базується на безпосередньому врахуванні законів технічної та будівельної механіки, ресурсів та пріоритетів сучасного світу,
Аналіз публікацій
Розробки, присвячені нейромережному керуванню конструкціями, започатковані у роботах [I-З], Вибір раціональної архітектури нейромереж для керування об’єктами наведений у [4], а створення мереж (нейромереж-них контрольно-керуючих приладів) здійснене у роботах [5, 6], Результати зазначених вище робіт використані у даному дослідженні для обґрунтування задач нейрокерування вантажопідйомними механізмами кранів,
Мета і постановка задачі
Мета даної роботи полягає в обґрунтуванні загальної постановки задачі нейрокерування механізмами підйому вантажу кранів, яку доцільно ставити повністю для всієї керованої системи, щоб отримати кінцевий результат - керований вплив (на систему),
Застосування мехатронних систем для нейромережного керування
У роботі [З] задача нейрокерування ставилась окремо для нейронної мережі та здійснювалась шляхом попереднього навчання нейромережі на ПЕОМ доволі значної потужності з наступним перенесенням алгоритму функціонування навченої мережі у нейроконтролер мехатронної системи керування,
У даному дослідженні використано енергетичний підхід задля досягнення мети роботи, Нехай існує деякий механічний об’єкт (меха-
дЕ
щ
= о.
(і)
Задля спрощення подальших міркувань граничні умови для рівняння (і) не обговорюються,
Введемо керування деформуванням об’єкта (конструкції) за допомогою актуаторів мехатронної системи (МС), які з’єднуються з нейромережним керуючим модулем, Для навчання нейромережі введемо функціонал ОЦІНКИ H (U), який описує відхилення дійсних переміщень об’єкта (надалі під цим терміном розуміємо механізм підйому вантажу крана) від бажаних, Згідно з нейромережним підходом навчання об’єкта буде полягати у мінімізації даного функціонала за допомогою зміни регульованих (підлаштовуваних) параметрів B, Тоді задача керування об’єктом зводиться до розв’язку рівняння (і), за умови виконання мінімізації функціонала оцінки H (Ui), Цю невільну варіаційну задачу можна замінити еквівалентною вільною варіаційною задачею, використовуючи метод множників Лагранжа, Тоді функція Лагранжа буде мати такий вигляд
W=H {иг )+Хл- •
i
( дЕ Л
(2)
де цг- - множники Лагранжа,
т • dW дЕ . .
1 оді --=----= 0 - рівняння функцюну-
Ф; Щ
■ dW
вання, а розв язок рівняння -= 0 визна-
dUk
чить множники Лагранжа ц;, коли переміщення виміряні у точках к,
Диференціюючи функцію Лагранжа W за параметрами Uk, матимемо рівняння для множників Лагранжа
Вестник ХНАДУ, вып. 65-66, 2014
195
dW
dH(U) + уц f d2E Л dUk t j [dUj-dUk J
0. (3)
До цих пір енергія деформування об’єкта та функціонування керуючого модуля розглядались окремо. Розглянемо випадок, коли функціонування всієї системи «керований об’єкт - керуючий (мехатронний) модуль» може бути записане як мінімізація загальної енергії
E = E (Uj ) + є- Н (Uj) . (4)
Тут функцію H (Uj) можна розглядати як функціонал оцінки з коефіцієнтом є , який виражає ступінь нашого «невдоволення» поведінкою об’єкта, представленою як енергія системи керування цим об’єктом. Рівняння функціонування для цілісної системи можна записати у вигляді
дЕ дН
-----Ь S •--
dUj dUj
0.
(5)
Якщо в = 0 , тоді маємо розглянутий вище випадок. Розглянемо випадок, коли є має мале значення (тобто є —> 0, в«і). Диференціюючи (5), отримаємо тотожність
_d_ f_E дНл
d^dUj dUj,
= 0.
(6)
Використовуючи правила диференціювання суперпозиції функцій багатьох змінних і розглядаючи Uj як функції є, матимемо для похідних при 8 = 0
дН
dUj
є=0
d2 Е л Г[dUj •dUk ,
U
d є
= 0. (7)
є=0
підлаштовувані параметри керування (зробити крок навчання). У результаті реагування об’єкта на зовнішні впливи зміниться у бік зменшення функціонала оцінки.
Відомо [7], що у теорії нейромереж процедура навчання багато у чому полягає у знаходженні множників Лагранжа. Саме тут існує можливість вимірювати множники Лагранжа безпосередньо на конструкції за допомогою датчиків, після чого відповідно змінювати підлаштовувані параметри системи. Останнє є доволі простою процедурою, яку легко реалізувати як у цифровому, так і в аналоговому варіанті.
Вказаний підхід відрізняється від [3], де окремо існують власне керована конструкція з актуаторами МС та керована нейромережа (у нейронконтролері МС), тим, що тут нейромережа окремо не будується, а замість неї використовується сама механічна конструкція (її конструкція та зв’язки), на якій проводять експерименти і навчання (з вимірюванням множників Лагранжа та зі зміною підлаштовуваних параметрів керування).
Для реалізації такого навчання у контрольних перерізах балки (мостового крана), яка є елементом механізму підйому вантажу крана, у точках k тимчасово (на період навчання) розміщуються допоміжні пристрої, що здійснюють (реалізують) функції вимірювання переміщень та створення додаткових навантажень (пропорційних переміщенням). Існують датчики і у точках j, де розміщені керуючі актуатори. Результат навчання (під-лаштовувано параметри керування) розміщуються у керуючому модулі (наприклад, у мікросхемі МС), який подає керуючі сигнали на актуатори конструкції, тобто здійснює керування її деформуванням за різноманітних зовнішніх впливів на неї.
Порівнюючи (3) та (7), матимемо
dUj
h =~т .
d є є=0
Після навчання допоміжні пристрої можуть бути видалені (зняті). Якщо поставлено задачу додаткового навчання конструкції у про-(8) цесі експлуатації, тоді допоміжні пристрої продовжують використовувати.
Згідно 3 (8), ЯКЩО U - деякі переміщення, тоді ми маємо можливість, діючи на об’єкт, наприклад - на конструкцію механізму підйому вантажу крана, фізично виміряти множники Лагранжа як зміни переміщень у деяких точках, після цього відповідно змінити
Кожний цикл навчання складається з таких кроків;
Крок і. Вплив зовнішнього навантаження на конструкцію. Вимірювання переміщень (прогинів) у точках k. При цьому керуючі актуа-
196
Вестник ХНАДУ, вып. 65-66, 2014
тори у точках і працюють відповідно до наявних на даний момент підлаштовуваних параметрі керування.
Крок 2, Прикладання у точках k допоміжного навантаження, пропорційного переміщенням, що були виміряні,
Крок 3, Вимірювання у точках і переміщень, що використовуються як множники Лагранжа цг.
Крок 4, Зміна підлаштовуваних параметрів керування з використанням вимірюваних цг-,
Кількість циклів навчання визначається критеріями керування, Розглянемо далі приклад конструкції механізму підйому вантажу крана, що навчається, Як ілюстрації замість фізичного експерименту зроблено комп’ютерну імітацію конструкції, що коливається, з використанням наведеного вище підходу (на прикладі балки мостового крана),
У даному випадку процедура функціонування є програмною імітацією прямого експерименту на конструкції, у результаті якого вимірюються переміщення у точках, де існують датчики, За цими переміщеннями визначається функціонал оцінки, Процедура двоїстого функціонування є програмною імітацію двоїстого експерименту, в якому здійснюються додаткові малі впливи на конструкцію у точках, де визначався функціонал оцінки, та вимірюються переміщення у точках, де існують актуатори МС (множники Лагранжа), Після того, як ми виміряли множники Лагранжа, доволі легко здійснити модифікацію підлаштовуваних параметрів,
Програму для комп’ютерної імітації виконано у середовищі EXCEL мовою Visual Basic, У даному ілюстративному прикладі експериментальне визначення переміщень за допомогою датчиків замінюється на розв’язок системи лінійних рівнянь методом Жордана,
Після кількох циклів навчання (приблизно десяти) помилка функціонування системи зменшилась у 9 разів за рахунок імітації роботи навчених актуаторів, Відповідно зменшились прогини балки у порівнянні з балкою (мостового крана) без керування,
Висновки
Запропонована варіаційна енергетична постановка задачі нейрокерування (механізмом підйому вантажу крана) для всієї системи (яка включає у себе і вантажний візок, розміщений на балці мостового крана) відкриває нові можливості органічного вбудування нейромережі у керовану конструкцію, При цьому можлива заміна частини нейромереж-ного алгоритму навчання фізичним експериментом, Процедура двоїстого функціонування, у результаті якого визначаються множники Лагранжа, необхідні для навчання, може бути замінена двоїстим експериментом, що є спеціально організованими тестовими впливами на конструкцію, у результаті якого множники Лагранжа вимірюються безпосередньо на конструкції за допомогою датчиків,
Визначено фізичний зміст множників Лагранжа для нейрокерованих конструкцій, яким у розглянутому випадку є переміщення, що вимірюються у точках розміщення основних актуаторів МС, від допоміжних/додаткових впливів мікроактуаторів, розміщених у точках вимірювання переміщень конструкції, що виникають у відповідь на зовнішні впливи,
При використанні даного підходу реалізується повне врахування реальних властивостей конструкції механізму підйому вантажу (мостових кранів) при навчанні, Нейромережа настільки органічно вписана у конструкцію, що на рівні зв’язків між елементами нейромережа є конструкцією, а конструкція - нейромережею, Велике практичне значення має можливість розпаралелювання тестових впливів (вони здійснюються одночасно у всіх критичних точках конструкції),
Автори дослідження схильні розглядати запропонований підхід як один з перших кроків до створення нейрокерованих конструкцій механізмів підйому вантажу кранів (з мехатронними системами керування), здатних до самонавчання та діючих аналогічно живим організмам,
Література
1, Абовский ИЛ, Управляемые конструкции и нейроподобные системы / ИЛ, Абовский // Нейроинформатика и её приложения; тезисы докладов VI Всероссий-
Вестник ХНАДУ, вып. 65-66, 2014
197
ского семинара. - Красноярск, 1998. -С. 38-42.
2. Автоматическое управление конструкци-
ями с помощью нейронных сетей. / Н.П. Абовский, П.С. Абросимов, В.Б. Бабанин и др. - Красноярск; КрасГАСА, 1997. - 88 с.
3. Абовский Н.П. Управление конструкциями
с использованием нейронных сетей / Н.П. Абовский, Л.Г. Смолянинова // Известия вузов. Строительство. - 1988. - № 7. - С. 66-69.
4. Абовский Н.П. Принцип привязки архи-
тектуры к структуре объекта при нейросетевом управлении / Н.П. Абовский, В.А. Охонин, Л.Г. Смолянинова // Нейроинформатика и её приложения; доклады V Всероссийского семинара. -Красноярск, 1997. - С. 23-28.
5. Пат. 97107519 Российская Федерация,
G 01 L1/00. Способ автоматического управления несущей способностью многопролётной неразрезной балки и устройство для его реализации / Абовский Н.П., Бабанин В.Б., Смоляни-
нова Л.Г.; заявитель и патентообладатель Красноярская государственная архитектурно-строительная академия. -
№2122188; заявл. 05.05.97; опубл.
20.11.98.
6. Абовский Н.П. Нейросетевые контрольно-
управляющие приборы / Н.П. Абовский, В.Б. Бабанин, Л.Г. Смолянинова // Нейроинформатика и её приложения; тезисы докладов V Всероссийского семинара. - Красноярск, 1997. - С. 42-46.
7. Горбань А.Н. Нейронные сети на персо-
нальном компьютере / А.Н. Горбань, Д.А. Россиев. - Новосибирск; Наука, 1996. - С. 73-76.
Рецензент; О.В. Бажинов, професор, д.т.н., ХНАДУ.
Стаття надійшла до редакції 28 квітня 2014 р.