Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы мехатроники. Учебник для СПО

.pdf
Скачиваний:
3
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
121
Таким образом, с помощью представленного алгоритма, ис­пользующего нейросетевую модель нечеткого вывода, принима­ется решение о техническом состоянии элементов и узлов МС.
На входной слой НС поступают сигналы с датчиков и ин­формация о режимах работы МС. В этом слое количество нейронов определяется количеством диагностических парамет­ров. В скрытом слое число нейронов, как правило, равно числу нейронов в предыдущем слое.
Выбор вида и структуры НС определяется спецификой ре­шаемой задачи, но в настоящее время нет правил для выбора сети, типов нейронов, количества слоев в сети и количества нейронов в слоях.
Была выбрана сеть Розенблатта, которая имеет алгоритм обратного распространения ошибки, так как она позволяет ми­нимизировать ошибку работы многослойного перцептрона. Обучение НС осуществляется с помощью «учителя». Наличие ассоциативной памяти не требуется, так как не важно, будет ли сеть запоминать связи между нейронами или нет, необходимого результата можно добиться на модели «черный ящик».
Для выбора типа нейронов необходимо оценить время вы­числения пороговой функции активации и возможность диффе­ренцирования данной функции. На каждой итерации работы сети обратного распространения весовые коэффициенты НС моди­фицируются так, чтобы улучшить решение одного примера. Та­ким образом, в процессе обучения циклически решаются одно­критериальные задачи оптимизации. Для возможности приме­нения метода обратного распространения ошибки передаточная функция нейронов должна быть дифференцируема, поэтому в качестве функции активации выбрана экспоненциальная сигмоида.
Необходимо правильно выбрать количество нейронов и слоев. Если в сети их слишком мало, то сеть не обучится и ошибка при ее работе останется большой. Если нейронов или слоев слишком много, то быстродействие сети будет низким, потребуется много памяти, она переобучится, то есть выходной вектор будет передавать незначительные и несущественные де­тали на выходе, например шум или ошибочные данные; зависи-
122
мость выхода от входа окажется резко нелинейной, сеть будет неспособна к обучению.
Для подготовки данных для входа и выхода используется масштабирование, чтобы привести их в допустимый диапазон. Если отсутствует масштабирование, то нейроны входного слоя окажутся в постоянном насыщении или все время будут затор­можены, что сильно снижает точность.
Нет общего правила, сколько должно быть скрытых слоев. Обычно задается 1–3 слоя. Чем более нелинейная задача, тем больше скрытых слоев должно быть. Быстродействие НС по об­работке диагностической информации зависит от числа нейронов в ее слоях.
В нейронной сети, как правило, все элементы предыдущего слоя связаны со всеми элементами последующего. Количество нейронов в первом слое зависит от того, сколько информативных параметров используется для диагностирования. Количество нейронов в последнем слое зависит от результата, который нужно получить. Количество выходных нейронов может равняться ко­личеству состояний узла. Недостаток данного варианта — большое число нейронов при большом числе состояний узла. Количество выходных нейронов может содержать код состояния узла. При данном варианте невозможно одновременно на выходе получить информацию о нескольких дефектах.
Выделены следующие этапы решения задач по диагности­рованию мехатронных системМС с использованием нейронной сети:
− выбор данных для обучения;
− подготовка и нормализация данных;
− выбор топологии сети;
− экспериментальный подбор характеристик сети;
− экспериментальный подбор параметров обучения;
− собственно обучение сети;
− проверка адекватности обучения;
− корректировка параметров, окончательное обучение;
− вербализация сети с целью дальнейшего использования.
123
3.5. Пример диагностирования
мехатронных модулей движения
Для разработки системы диагностирования мехатронных модулей движения (ММД) выявляются их дефекты и анализи­руются закономерности между ними, режимами работы и диа­гностическими параметрами. На основе данных закономерностей строится база правил нечеткой логики для определения техни­ческого состояния ММД.
Модель для определения технического состояния ММД разработана в программном комплексе МВТУ (моделирование в технических устройствах, объектах и системах), созданном в МГТУ им. Н.Э. Баумана. Для всех измеренных диагностических параметров выполняется нормирование в диапазон от –1 до 1. Фаззификация диагностических параметров и скорости переме­щения осуществляется с помощью функции принадлежности кривой Гаусса. Для каждого диагностического параметра и ско­рости определяется три терма, равномерно распределенных в диапазоне от –1 до 1. Заключения нечетких правил построены как условные операторы, имеющие весовые коэффициенты для каждого правила. С помощью численного интегрирования опре­деляется выходная переменная — уровень технического состо­яния (–1 — исправное техническое состояние (без дефектов), 1 — значительные дефекты ММД).
Термы для текущего технического состояния ММД: L — без дефектов; M — с незначительными дефектами; H — со значи­тельными дефектами. Термы для скорости, температуры, виб­рации, силы электрического тока: L — низкая; M — средняя; H — высокая.
Для составления правил нечеткого вывода составляется таблица, в которой логические операции между входными па­раметрами представляют собой операцию «И» («AND»). Пример для трех термов диагностических параметров и скорости приве­ден в табл. 3.3.
Структурная схема интеллектуального ММД с подсистемой самодиагностики приведена на рис. 3.12.
124
Таблица 3.3
Зависимость наличия дефектов от параметров ММД
и скорости движения
№ правила
Темпер
атура
Вибрация
Электриче-
ский ток
Скорость
движения
Техническое
состояния
ММД
1
L L L L L
2
L L L M L
3
L L L H L
4
L L M M M
5
L M L M M
6
M L L M M
7
H — — — H
8
— H — — H
9
— — H — H
Рис. 3.12. Структурная схема интеллектуального ММД
с подсистемой самодиагностики
Датчики тока, тем-
пературы, вибрации
Подсистема, при-
нимающая решение
о состоянии ММД
Устройство инди-
кации
Система управления
на базе нечеткого ре-
гулятора
Датчики скорости
Объект управления
125
Если состояние ММД исправное, то управление осуществля­ется с помощью нечеткого ПИД-регулятора, для которого выпол­няется фаззификация пропорциональной, интегральной и диффе­ренциальной составляющих ошибки рассогласования с помощью нечетких множеств. Если имеются дефекты ММД, то управление происходит с учетом степени их развития и прогноза о возмож­ности выполнения цели управления. Информация о дефектах пе­редается оператору и на более высокий уровень управления.
Контрольные вопросы
1. Тестовое и функциональное диагностирование.
2. Уровни мехатронных модулей.
3. Методы диагностирования мехатронных систем.
4. Методы диагностирования мехатронных систем по сте-
пени информативности.
5. Методы диагностирования мехатронных систем по типу
физических процессов.
6. Классификация алгоритмов диагностирования по ис-
пользованию математического аппарата.
7. Классификация алгоритмов диагностирования по режиму
работы.
8. Этапы построения рационального алгоритма диагности-
рования.
9. Принципы интеллектуальных систем диагностирования.
10. Этапы решения задач по диагностированию мехатронных
систем с использованием нейронной сети.
11. Модели организации диагностирования мехатронных
систем.
12. Модель информационного процесса принятия решения
о техническом состоянии мехатронных систем.
13. Дефекты механической подсистемы.
14. Дефекты электрической и электромеханической подсистем.
15. Дефекты гидравлики (пневматики).
16. Схема гибридной интеллектуальной диагностической
системы.
17. Нейросетевая модель нечеткого вывода.
18. Алгоритм принятия решения о техническом состоянии
мехатронных систем.
126
4. ПЕРСПЕКТИВНЫЕ РАЗРАБОТКИ В ОБЛАСТИ РОБОТОТЕХНИКИ
И МЕХАТРОНИКИ
Одним из видов мехатронных систем являются роботы. По
прогнозам, к 2025 году будет использоваться 50 миллиардов роботов (сейчас их 7 миллионов). Роботы и МС будут иметь ис­кусственный интеллект и применяться всюду, в том числе в космосе, под водой и землей.
В настоящее время наблюдается интенсивное развитие ме-
хатроники в современных машиностроении и приборостроении, в атомной, космической, нефтяной и газовой промышленностях. В России в последние годы мехатронике и робототехнике уделяется повышенное внимание. Технологии механотроники и создание микросистемной техники включены в перечень критических технологий РФ. Робототехника входит в приоритетные направ­ления развития в государственной программе.
Примерами МС являются промышленные, подводные и
бытовые роботы, беспилотные летательные аппараты, совре­менные автомобили, электромобили и другие транспортные средства, авиационно-космическая техника, «умные» дома, станки с ЧПУ, военная, офисная и бытовая техника. Роботы станут использоваться на опасных производствах, при поиско­во-спасательных работах, в медицине.
4.1. Робот-космонавт SAR-400
Российские специалисты разработали робота-космонавта под кодовым именем SAR-400, предназначенного для ремонтных работ на космической станции МКС.
Разработчики НПО «Андроидная техника» использовали технические инновации по максимуму для создания уникального в своем роде андроид-устройства. Робот SAR-400 запрограмми­рован для выполнения простых задач, типа закручивание гаек и поиск дефектов на космических лайнерах и орбитальных стан­циях. Его техническое оснащение позволяет выполнять сложный ремонт с участием оператора, находящегося в наземном центре управления. Это возможно благодаря наличию множества дат­чиков, которые снимают и транслируют большое количество информации. Проблема ремонта и обслуживания с помощью
127
SAR-400 сводится, таким образом, к тому, что управление ро-
ботом осуществляется с Земли с привлечением профессионалов. Уже сейчас на МКС работает один робот — американец Robonaut, который отличается от российского тем, что выполняет только ранее запрограммированные команды, что значительно сужает круг задач и быстроту принятия решения, а, следовательно, и их реализацию.
Как считает «Роскосмос», робот SAR-400 отлично подойдет для исследования спутника Земли и планет солнечной системы, например Марса. Единственная проблема заключается в за­держке сигнала, который достигает Земли от Луны за 5 секунд, а от Марса — за 15 минут. Возможно, в таком случае будут при­меняться специальные микропрограммы, так называемые су­первизор-технологии. Процесс работы станет строиться следу­ющим образом: роботу посылается сигнал с командами, задаю­щими направление и определенную операцию, а все остальные сопутствующие действия робот выполняет самостоятельно, в автоматическом режиме. Таким образом, для изучения других планет оператору нужно будет надеть специальные перчатки управления и жилет, а осуществлять исследование поверхности недоброжелательных планет станет SAR-400.
Такая организация исследовательских миссий в значитель­ной степени уменьшает риск для здоровья и жизни человека. Отправив робота-исследователя, не нужно будет приземляться на планету, а оператор вместе с командой смогут осуществлять управление с орбиты. Учитывая то, что защитный скафандр космонавта значительно сковывает движение, а робот обладает высокой выносливостью и подвижностью, использование SAR-400 увеличивает эффективность любых задач.
Пока нет информации о сроках отправки российского робота на орбиту. Ранее SAR-400 прошел испытания, где он отлично справлялся под руководством человека с такими задачами, как откручивание болтов, открытие и закрытие переходных люков, различные действия внутри шлюза.
Дополнительную информацию по роботам можно найти на сайте НПО «Андроидная техника», занимающейся разработкой и производством человекоподобной робототехники, в том числе и SAR-400, — http://npo-at.com, а также на веб-портале «Иннова­ционная техника» — http://inntec.ru.
128
4.2. Гуманоидный робот Atlas
Массивный гуманоидный робот Atlas представлен Управ­лением перспективных исследовательских проектов Министер­ства обороны США (или DARPA) в штабе инженерной компании Boston Dynamics. Это человекоподобное автоматизированное устройство было создано для программы DARPA Robotics Challenge (DRC), цель которой — усовершенствование робото- техники для ликвидации чрезвычайных ситуаций. Atlas — обра­зец роботов, которые вместо людей станут отправляться для устранения последствий крупных катастроф, таких как, например, авария на атомном объекте в Фукусиме (2011 г.).
Президент Boston Dynamics Роберт Плейтера запустил для аудитории несколько базовых тестов, включая демопример движения робота на беговой дорожке. Как заявил программный менеджер DARPA Джилл Пратт, данный робот имеет примерную компетентность на уровне годовалого ребенка.
Более сложного поведения можно ожидать после возвра­щения команды с Atlas в свои домашние лаборатории, где она будет в течение долгих часов программировать его для осу­ществления сложных испытательных задач. Отметим, что этот робот не является влагозащищенным, поэтому может легко выйти из строя под дождем.
Человекоподобный робот включает аппаратные средства от различных компаний. Boston Dynamics создала большую часть робота: туловище, руки, ноги и ступни. Голова спроектирована компанией Carnegie Robotics и оснащена сложным набором датчиков, спроектированных таким образом, чтобы предоставить роботу понимание трехмерного пространства, включая лазерное определение расстояния. Создание другой пары рук поручено компании iRobot и лаборатории Министерства энергетики США
Sandia National.
Информацию и фотографии робота Atlas можно найти на сайте «Инновационная техника» http://inntec.ru.
4.3. Гуманоидный военный робот
Гуманоидный робот создан в рамках Американского воен­ного проекта по созданию роботов, которые смогут работать рядом с людьми во время бедствий.
129
Семь проектов роботов отобрало Американское управление перспективного планирования оборонных научно-исследова­тельских работ (DARPA Robotics Challenge), которые поборются за $2 миллиона. Они включают двуногого потомка NASA Robonaut, который в настоящий момент помогает астронавтам на борту МКС, нового робота-гуманоида Guardian, основанного на военных костюмах экзоскелета Raytheon, и маленького корей­ского робота Hubo.
DARPA Пентагона желает получить человекоподобных ро­ботов, которые смогут делать множество вещей, подобно людям: открывать двери, поворачивая ручку, подниматься по лестнице или даже пользоваться электроприборами. Также у таких роботов должна быть возможность управления транспортом, регулируя ускорение и торможение.
Семь команд, выбранные для соревнований, согласились создать свое собственной аппаратное и программное обеспечение робота, чтобы получить право на контракт DARPA стоимостью $3 миллиона. Среди них такие организации, как Национальный центр робототехники Университета Карнеги — Меллона, Уни­верситет Дрексела, Raytheon, Университет штата Вирджиния, Космический центр имени Джонсона и Лаборатория реактивного движения (последние принадлежат NASA).
DARPA уже сделало бета-версию программы моделирования роботов, чтобы команды могли протестировать свои проекты в виртуальной реальности, что относительно недорого и безопасно. Отметим, что Американское военное агентство основало Фонд робототехники с открытым исходным кодом, чтобы иметь воз­можность улучшить средство моделирования.
Несмотря на акцент на гуманоидных роботах, DARPA упо­мянуло, что для конкуренции они не обязательно должны быть гуманоидными. Например, обезьяноподобный робот RoboSimian от Лаборатории реактивного движения NASA, который в основ­ном перемещается на своих четырех лапах, имеет большие шансы на победу.
Информацию и фотографии гуманоидного военного робота можно найти на сайте «Инновационная техника» http://inntec.ru.
4.4. Робот BigDog
Создатели киборгов из компании Boston Dynamics заменили роботу BigDog голову на руку. Теперь он может легко и быстро
130
расшвыривать большие тяжелые предметы, например разгребать завалы после землетрясения, пишет интернет-издание CNews.
BigDog так долго оставался в тени своих больших братьев AlphaDog и Cheetah, что, казалось, создатели совсем о нем забыли.
Робот AlphaDog умеет переносить грузы массой до 200 кг, и он, как кошка, всегда приземляется на ноги. Робота Cheetah научили бегать, как гепарда, со скоростью 120 км/ч.
BigDog своим мощным манипулятором поднимает с земли большие шлакоблоки вверх, размахивается и отшвыривает их на несколько метров в сторону. Равновесие робота ажурной кон­струкции во время броска обеспечивают совершенные системы стабилизации. Прочный каркас не дает манипулятору оторваться от тела робота и улететь вслед за брошенным камнем под дей­ствием динамической нагрузки, которая возникает в момент отрыва груза от захватов и превышает массу груза в 10 раз.
Boston Dynamics представила видео испытаний BigDog, на котором он швыряется шлакоблоками. Его четыре конечности двигаются, как у парнокопытного. Особенно натурально выгля­дят их движения, когда робот, отпуская шлакоблок в свободный полет, отшатывается в противоположную сторону, а его «ноги» перескакивают, как у коня на вираже, и возвращают роботу равновесие. Создается впечатление, что это и есть живой конь, только без шкуры и с рукой вместо головы. На фоне BigDog все остальные современные роботы кажутся заторможенными.
Свою работу он может делать часами, на его месте человек бы выбился из сил уже за 10 минут. Усовершенствованный BigDog пригодится для разборки завалов в сложно пересеченной местности, куда трудно добраться спасателям. Все прежние ро­боты «боялись» мусора, битого кирпича и стекла, торчащей из руин арматуры, а ведь всего этого с избытком в зоне стихийных бедствий и на поле боя. Теперь есть робот BigDog, который уве­ренно и быстро скачет по разгромленной местности и эффек­тивно работает в таких условиях.
Возможно Boston Dynamics снарядит таким манипулятором и другие свои разработки, например армейскую машину AlphaDog. Тогда этот робот сумел бы выламывать двери, разби­рать баррикады, уносить раненых из-под огня противника.