- •Мехатронные системы машин
- •1. Введение, целевые задачи мехатроники.
- •2. Основные понятия и определения в мехатронике.
- •3. Новые технологии в мехатронике.
- •4. Подход к проектированию интегрированных мехатронных модулей и систем.
- •5. Метод объединения элементов мехатронного модуля в едином корпусе.
- •6. Мехатронные модули движения.
- •7. Интеллектуальные мехатронные модули
- •8. Производственные машины с параллельной и гибридной кинематикой.
- •8.2. Мехатронный робот-станок "рост 300"
- •9. Управление движением мехатронных систем на основе Интернет технологий
- •10. Сенсорные элементы, датчики, чувствительные элементы и устройства мехатронных систем.
- •10.2 Датчики и чувствительные элементы мехатронных модулей.
- •10.3. Ультразвуковые датчики расстояний для мехатронных модулей движения автомобиля.
- •10.4. Радарные датчики в мехатронных модулях движения автомобилей.
- •10.5 Датчики, работающие на эффекте Холла.
- •10.6 Электронный блок управления (эбу)
- •11. Примеры интеллектуальных мехатронных модулей
- •12. Энергетический расчет универсального мехатронного модуля
- •12.1. Энергетический расчет универсального мехатронного модуля при незначительных динамических нагрузках
- •12.2. Энергетический расчет универсального мехатронного модуля при значительных динамических нагрузках
- •13. Преобразователи движения
- •Геометрический расчет передачи.
- •13.5. Проверочный расчет зубьев шестерни и рейки на выносливость по контактным напряжениям.
- •13.6. Проверочный расчет зубьев шестерни и рейки на выносливость пo напряжениям изгиба.
- •14. Расчет параметров двигателя и редуктора скипового подъемника
- •14.2. Расчетно-конструкторская часть
- •14.3. Расчет мощности двигателя скипового подъемника
- •14.4. Выбор двигателя
- •14.5 Выбор редуктора
- •15. Расчет широтно-импульсного преобразователя (шип)
- •15.2 Выбор силовых полупроводниковых элементов
- •15.3. Определение оптимальной частоты коммутации шип[16]
- •15.4 Определение постоянных и базовых величин, необходимых для расчета электромагнитных нагрузок энергетического канала
- •16. Электромагнитные тормозные устройства
- •17. Расчет и выбор параметров сглаживающего фильтра
- •18. Кинематическая погрешность цилиндрической зубчатой передачи
- •Мертвый ход цилиндрической зубчатой передачи.
- •19. Датчики информации
- •19.1. Датчики положения и перемещения
- •19.2. Аналоговые датчики положения
- •19.3. Цифровые датчики положения
- •20. Надежность мехатронных модулей
- •20.1. Надежность в период постепенных отказов.
- •20.2. Надежность сложных систем.
- •21. Диагностика мехатронных систем автомобилей
- •22. Антиблокировочная мехатронная система тормозов (аbs) автомобиля
- •23. Нейронные сети в мехатронике
- •23.1. Рекуррентная хэммингова сеть
- •23.2. Решение систем линейных уравнений.
- •23.3. Экстраполяция функций.
- •24. Математические основы измерения и анализа случайных динамических процессов мехатронных систем
- •25. Информационные контрольно-диагностические мехатронные системы
- •25.1. Состояние и тенденции развития систем
- •25.2. Автомобильные дисплеи
- •26. Мехатронное управление амортизатором автомобиля.
- •27. Экономические и социальные аспекты мехатроники
- •Приложение 1. Вибродиагностика агрегатов и мехатронных систем машин.
- •Приложение 2. Окна взвешивания, применяемые для спектрального анализа вибрационных сигналов в мехатронных системах.
- •Приложение 3 словарь терминов, применяемых при анализе, расчете и проектировании мехатронных систем машин [13]
- •Приложение 4 аббревиатуры, употребляемые в мехатронике.
- •Приложение 5 вопросы по дисциплине «мехатронные системы машин»
23. Нейронные сети в мехатронике
Понятие «искусственные нейронные сети», оформилось в 1940-х годах в основополагающих работах МакКаллога и Питтса [1], которые показали, что сети, состоящие из искусственных нейронов, способны в принципе вычислить любую арифметическую или логическую функцию.
Приблизительно в то же время Видров и Хофф [2] предложили другой обучающий алгоритм для настройки адаптивных линейных нейронных сетей. Обучающий алгоритм Видрова—Хоффа применяется и в наше время. Однослойные сети Розенблатта и Видрова имеют сходные ограничения, сужающие их область применения, что и было выявлено в книге Минского и Пайперта [3]. В 1972 г. Кохонен и Андерсон [4] независимо предложили новый тип нейронных сетей, способных функционировать в качестве памяти, обеспечивающей самоорганизующиеся отображения состояний с сохранением топологии сенсорного пространства (карта признаков). Возрождение интереса к нейронным сетям обязано, в основном, двум идеям. Первая из них состояла в применении методов механики для объяснения работы некоторого специального класса рекуррентных сетей. Вторая идея—это алгоритм обратного распространения для настройки многослойных сетей, который был открыт независимо несколькими различными исследователями. Наиболее популярной по алгоритму обратного распространения оказалась вышедшая в 1986 г. статья Рюмельхарта и МакКлеланда [5]. Этот алгоритм позволил преодолеть критические замечания Минского и Пайперта. Перспективным представляется применение нейрочипов, архитектура которых специально ориентирована на выполнение нейросетевых операций. Искусственный нейрон – это устройство, обеспечивающее вычисление функции
a = f(Wp+ b),
где a—скалярный выход нейрона, W—весовая (1 Чm)-матрица-строка,
p
Rm
—вектор-столбец входных сигналов,
b—скаляр, называемый смещением,
f —функция активации, скаляр z = Wp + b—чистый вход (дискриминантная функция) нейрона. В аппаратном исполнении функцию чистого входа вычисляет адаптивный сумматор.
Указанные элементы образуют основной стандарт нейроинформатики. Вместе с тем существует много дополнений и вариаций. Например, в качестве чистого входа может применяться квадратичная функция
(23.1)
Часто использующиеся функции активации приведены в таблице 23.1. В её последней колонке даны краткие обозначения функций активации. Нейрон с функцией активации в виде ступеньки или симметричной ступеньки называется перцептроном. Кроме перечисленных, могут применяться и другие функции, например f(z) = arctg z или f(z) = z/(α + |z|), α > 0.
Число входов в нейрон зависит от существа решаемой проблемы. Например, если требуется определить, лётная или нелётная стоит погода, то входами в нейрон целесообразно выбрать температуру воздуха, скорость ветра и влажность. Поэтому нейрон в данном случае будет иметь три входа.
Многослойной нейронной сетью прямого распространения называется сеть, включающая набор слоёв нейронов, для которых выход каждого предыдущего слоя служит входом для последующего. Первый слой называется входным, а последний— выходным. Остальные слои называются скрытыми.
Пусть сеть имеет L слоёв и l —номер слоя. Тогда работа последовательной сети даётся формулами
a(l) = f (l)(W(l)a(l−1) + b(l)), l = 1, . . . , L, a(0) = p, a = a(L). (23.2)
Здесь вектор p—задаёт вход в нейронную сеть, вектор a представляет собой выход или результат работы сети. По-прежнему аргументом отдельной компоненты вектор-функции активации служит соответствующий ей по номеру элемент вектора чистого входа для слоя, который содержит данный нейрон.
Можно показать, что многослойная нейронная сеть с линейными функциями активации эквивалентна однослойной линейной нейронной сети. Как будет видно из дальнейшего, многослойные сети с нелинейными функциями активации оказываются более мощными, чем однослойные. Блок зацикливания, реализованный в виде отдельного устройства, формирует входной сигнал p(τ ) в соответствии с формулой
p(τ + 1) = a(τ ). (23.3)
Здесь предполагается, что счётчик τ представлен дискретными шагами и может быть только целым. Этому блоку требуется при τ = 0 задать начальные данные в виде a(0).
Рекуррентная нейронная сеть—это сеть с обратной связью. Некоторые из её выходов с помощью блоков зацикливания снова подаются на её входы. Рекуррентная сеть обладает возможностями, которых не было у описанных последовательных сетей.
