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

  • 5.6. Интеллектуальные системы управления на основе нейронных сетей

  • 5.6.1. Краткие сведения о нейронах и искусственных нейросетях

  • Планировщик траектории ^

  • Робот Ч

  • Интегратор 1_

  • Датчик силы Генератор

  • Основы мехатроники


    Скачать 0.78 Mb.
    НазваниеОсновы мехатроники
    Анкор017503.doc
    Дата09.01.2018
    Размер0.78 Mb.
    Формат файлаdoc
    Имя файла017503.doc
    ТипУчебное пособие
    #13814
    КатегорияМеханика
    страница7 из 10
    1   2   3   4   5   6   7   8   9   10

    Рис. 2.1. Определение мехатронных систем.

    Таким образом, системная интеграция трех указанных видов элементов является необходимым условием построения мехатронной системы.

    Известно несколько определений, опубликованных в периодических изданиях, трудах международных конференций и симпозиумов [ 4, 22, 23, 24, 52, 53, 55, 56, 58 ], где понятие о мехатронике конкретизируется и специализируется. На основе рассмотренных выше определений предлагаем следующую специальную формулировку предмета мехатроники:

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

    Комментарии к определению:

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

    Важно подчеркнуть, что этот подход является весьма универсальным и может быть применен в машинах и системах различного назначения. Именно поэтому специальность 07.18 "Мехатроника" по действующему классификатору отнесена к группе междисциплинарных естественно-технических специальностей. Но при этом следует отметить, что

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

    Уровень кривизны траектории выбирается в пределах сегмента траектории в соответствии с требованиями к качеству интерполяции. В первом случае, если рассчитанное значение кривизны траектории меньше -указанного в таблице, то средняя точка удаляется, а первая и последняя соединяются прямой линией. Во втором случае производится интерполяция трех точек кубическим сплайном, а в третьем случае (когда расчетное значение превышает заданную величину), проводится интерполяция трех точек двумя прямыми линиями.

    Данный нечеткий алгоритм интерполяции траектории был реализован и практически апробирован в системе автоматизированного программирования РТК лазерной резки при обработке плоских деталей (см. п.4.3).

    5.6. Интеллектуальные системы управления на основе нейронных сетей

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

    5.6.1. Краткие сведения о нейронах и искусственных нейросетях

    Нервная система биологических объектов состоит из нейронов. Так, нервная система человека включает в себя от 1010 до 1012 нейронов 57 модификаций, размером от микрометров до нескольких сантиметров. Типовая форма нейрона представлена на рис.5.12. Поток электрических


    14

    91

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

    2. В современных МС для обеспечения высокого качества реализации сложных и точных движений применяются методы интеллектуального управления. Данная группа методов опирается на новые идеи в теории управления, современные аппаратные и программные средства вычислительной техники, перспективные подходы к синтезу управляемых движений МС (некоторые из этих методов изложены в гл.5 пособия).

    Следует отметить, что мехатроника как новая область науки и техники, находится в стадии своего становления, ее терминология, границы и классификационные признаки еще строго не определены. Поэтому в сегодняшней ситуации уместно следовать классическому изречению В.Шекспира из "Ромео и Джульетты":

    " Что в имени ? То, что зовем мы розой, -И под другим названием сохраняло б Свой сладкий запах! Так когда Ромео Не звался бы Ромео, он хранил бы Все милые достоинства свои..."

    Думается, что на нынешнем этапе первостепенное значение имеет выявление сущности новых принципов построения и тенденций развития машин с компьютерным управлением движением, а соответствующие семантические понятия и определения безусловно со временем устоятся.

    операции. Можно выделить два вида технологических возмущений при механообработке:

    а) погрешности базирования и формы объекта работ, которые
    имеют систематический характер для конкретного изделия;

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

    Систематические погрешности в рассматриваемой системе учитываются на этапе программирования траектории Ь. Использование адаптивного регулятора позволяет компенсировать влияние отклонений технологических параметров, которые носят случайный характер. Таким образом, осуществляется комбинация коррекции траектории рабочего органа в пространстве (в режиме оШше) с адаптивным управлением контурной скоростью робота во времени (в режиме оп-1ше).

    Использование параметрического подхода позволяет свести
    задачу адаптивного управления многомерной нелинейной системой
    "технологический робот - рабочий процесс" к синтезу адаптивного
    управления скалярным параметром - контурной скоростью. Решение этой
    задачи в реальном масштабе времени, как показали эксперименты,
    возможно с использованием серийно выпускаемых

    микропроцессорных устройств управления.

    5.5.2. Способы программирования траекторий технологических роботов

    Рассмотрим способы и особенности программирования траектории технологических роботов на примере РТК механообработки (п.4.4 и 5.5).

    Выбор декартовой системы координат для задания траектории Ь в выражениях (5.1) и (5.16) предопределен тем, что во всех рассмотренных технологических операциях необходимо управлять движением непосредственно рабочего органа относительно объекта работ.

    Применяются следующие основные способы программирования траектории:

    1. обучение робота человеком-оператором с помощью дистанционного пульта;

    2. автоматизированная подготовка программы на внешнем компьютере с использованием средств САПР и последующей ее загрузкой в систему управления робота;

    3) метод "самообучения" робота.

    Примером современного дистанционного пульта может служить пульт управления "КЦКА Сошго1 РапеГ, которым оснащаются технологические роботы АО АВТОВАЗ [38].


    16

    89

    В состав традиционной машины входят следующие основные компоненты (рис.2.2):

    • механическое устройство, конечным звеном которого является рабочий орган;

    • блок приводов, включающий силовые преобразователи и исполнительные двигатели;

    • устройство компьютерного управления, верхним уровнем для которого является человек-оператор, либо другая ЭВМ, входящая в компьютерную сеть;

    - сенсоры, предназначенные для передачи в устройство управления
    информации о фактическом состоянии блоков машины и движении МС.

    Таким образом, наличие трех обязательных частей - механической (точнее электромеханической), электронной и компьютерной, связанных энергетическими и информационными потоками, является первичным признаком, отличающим мехатронные системы.

    Электромеханическая часть включает механические звенья и передачи, рабочий орган, электродвигатели, сенсоры и дополнительные электротехнические элементы (например, тормоза, муфты). Механическое устройство предназначено для преобразования движений звеньев в требуемое движение рабочего органа. Электронная часть состоит из микроэлектронных устройств, силовых преобразователей и электроники измерительных цепей. Сенсоры предназначены для сбора данных о фактическом состоянии внешней среды и объектов работ, механического устройства и блока приводов с последующей первичной обработкой и передачей этой информации в устройство компьютерного управления (УКУ). В состав УКУ мехатронной системы обычно входят компьютер верхнего уровня и контроллеры управления движением.

    Устройство компьютерного управления выполняет следующие основные функции:

    I. Управление процессом механического движения мехатронного модуля или многомерной системы в реальном времени с обработкой сенсорной информации.

    П. Организация управления функциональными движениями МС, которая предполагает координацию управления механическим движением МС и сопутствующими внешними процессами. Как правило, для реализации функции управления внешними процессами используются дискретные входы/выходы устройства (на схемах они обычно обозначаются 1/0). Ш. Взаимодействие с человеком-оператором через человеко-машинный интерфейс в режимах программирования и непосредственно в процессе движения МС.

    Контурная скорость робота для операции механообработки
    целесообразно регулировать в зависимости от величины внешнего
    силового воздействия. Это позволяет обеспечивать высокую

    производительность при изменении силы в широком диапазоне из-за переменных размеров и формы заусенцев, а также предупреждать силовые перегрузки исполнительной системы робота. Например, эксперименты показали, что при зачистке облоя на шасси видеомагнитофона с помощью промышленного робота РМ-01 вследствие колебаний размеров заусенцев амплитуда силы резания колебалась в диапазоне (10- 300%) от номинального значения.

    На рис.5.11 приведена блок-схема системы контурного силового
    управления, которая обеспечивает адаптацию движения робота к
    возмущающему силовому воздействию. Силомоментный датчик,

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

    Тактический уровень










    Планировщик траектории

    ^

    Ь

    Робот.










    X }#

    |*ло







    Т




    -./■ч

    Интерполятор

    Ь8

    Обратная

    задача = кинематики

    Робот

    Ч

    Ч)

    Рабочий орган

    ^М<)










    Интегратор







    1_
















    тмо













    Датчик силы

    Генератор













    контурной скорости






















    Рис. 5.11. Блок-схема контурного силового управления.

    Задачи интерполяции траектории и решения обратной задачи о положении (см.(5.3)) выполняются управляющей ЭВМ в реальном масштабе времени. Результатом работы этих программ является формирование вектора обобщенных координат <у(Х), который определяет желаемые перемещения степеней подвижностей манипулятора.


    18

    87

    если цепь управления мехатронной системе задается непосредственно человеком-оператором. Современные человеко-машинные интерфейсы выполняются в виде пультов и рукояток дистанционного управления (например, для программирования промышленных роботов методом обучения [9, 33, 39]), периферийных устройств компьютеров (клавиатура, монитор, джойстик), сенсорных дисплее устройств отображения информации в системах виртуальной реальности (перчатки, шлемы со встроенными окулярами и др.).

    Интерфейс И2 обычно состоит из цифро-аналогового преобразователя и усилительно-преобразующего устройства и служит для формирования управляющих электрических напряжений для исполнительных приводов.

    Интерфейс И4 на входе устройства компьютерного управления в случае применения в МС сенсоров с аналоговым выходным сигналом строится на основе аналого-цифровых преобразователей.

    Интерфейс ИЗ - представляет собой, как правило, механические передачи, связывающие исполнительные двигатели со звеньями механического устройства. Конструктивно такие трансмиссии обычно включают редукторы, муфты, гибкие связи, тормоза и т.п.

    Интерфейсы сенсоров И5, И6 и И7 в зависимости от физического характера входных переменных состояния системы можно разделить на электрические и механические. К механическим относятся присоединительные устройства для датчиков обратной связи приводов (фотоимпульсных, кодовых, тахогенераторов, потенциометров, резольверов), силомоментных и тактильных датчиков, а также других средств очувствления и информации о движении двигателей, звеньев механического устройства и внешних объектов. Преобразование и передача сигналов о переменных состояния системы, которые имеют электрическую природу (например, напряжения и токи в силовых преобразователях) осуществляется электрическими интерфейсами. В их состав помимо усилительно-преобразующих плат входят также соединительные кабели и коммутационная аппаратура.

    Важно отметить, что связь всех элементов с устройством компьютерного управления предусматривает не только аппаратное сопряжение, но также и соответствующее программное обеспечение (операционную систему и драйверы) для организации обмена данными в режиме реального времени.

    Правило ЛПУ1 означает, что "если текущая скорость х(к) меньше заданной (другими словами, ошибка е(к) положительна), то увеличить управляющий сигнал".

    Правило ЛПУ4: "если скорость возрастает (т.е. приращение ошибки отрицательно), то понизить управляющий сигнал". Можно заметить, что в ряде ситуаций нечеткий вывод должен заключаться в компромиссе между противоположными по знаку действиями (например, по правилам ЛПУ1 и ЛПУ4).

    Результатом нечеткого вывода является лингвистическое значение искомой переменной. Далее по функции принадлежности необходимо найти ее численное значение ( для ПИД-регулятора - конкретные значения его параметров).

    Разработаны многочисленные компьютерные методы автоматического выполнения нечетких выводов, фазификации и дефазификации переменных, с которыми можно ознакомиться в специальной литературе.

    В принципе операции с нечеткими множествами возможно реализовать и на универсальных компьютерах. Однако в современных системах управления все шире используются специальные аппаратные средства - нечеткие компьютеры и нечеткие контроллеры (ЭВМ шестого поколения). В состав таких компьютеров входят следующие обязательные блоки:

    • блоки, реализующие функции нечеткой логической суммы и произведения, на основе которых можно построить более сложные операционные устройства;

    • устройства нечеткой памяти, технологически выполненные на отдельном кристалле;

    - машина нечетких выводов (производительность японского
    цифрового нечеткого процессора РС110 составляет 28000 логических
    правиле 1с);

    • блок дефазификации;

    • устройства ввода/вывода информации.

    Анализ современных тенденций развития теории и техники управления показывает, что нечеткие контроллеры являются одним из наиболее перспективных устройств управления для сложных технических (в частности, мехатронных) систем. Мы рассмотрели применение нечеткого контроллера на низшем - исполнительном уровне управления. Но тем более данный подход эффективен для высших уровней управления, где требуется принимать решения и планировать движение системы в условиях неопределенной информации о внешней среде и объектах работ.
    1   2   3   4   5   6   7   8   9   10


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