РОБОТОТЕХНИЧЕСКИЕ
СИСТЕМЫ И АСУ (АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ УПРАВЛЕНИЯ)
Автоматизированные системы управления
·
Основные принципы
автоматизации информационных процессов
·
Автоматизация
информационных процессов
·
Задачи и история робототехники, основные предпосылки к
применению.
·
Основные термины и определения
·
Поколения промышленных роботов
·
Состав и режимы работы
роботов
Автоматизированные системы управления
Автоматизированная система управления (сокращённо АСУ) — комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства, предприятия.
АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п. Термин «автоматизированная», в отличие от термина «автоматическая», подчёркивает сохранение за человеком-оператором некоторых функций, либо наиболее общего, целеполагающего характера, либо не поддающихся автоматизации.
АСУ с Системой поддержки принятия решений (СППР), являются основным инструментом повышения обоснованности управленческих решений.
Важнейшая задача АСУ — повышение эффективности управления объектом на основе роста производительности труда и совершенствования методов планирования процесса управления.
Различают автоматизированные системы управления объектами (технологическими процессами — АСУТП, предприятием — АСУП, отраслью — ОАСУ) и функциональные автоматизированные системы, например, проектирование плановых расчётов, материально-технического снабжения и т. д.
Потребность постоянно повышать производительность и эффективность труда работников, выпускать больше качественной продукции и т.п. послужили основанием к созданию автоматизированных систем. Автоматизация прочно входит в повседневную жизнь людей. Первоначально с этой целью создавались различные автоматические устройства, способные избавлять человека от выполнения различных рутинных и опасных видов работ, например, роботы-автоматы и др.
Под “автоматической” понимают любую саморегулирующуюся систему. Принцип её работы заключается в сравнении некоторых выходных характеристик с установленным эталоном. Отклонение выходного значения от эталона вызывает включение элементов обратной связи для корректировки полученного значения. Созданные таким образом устройства позволили облегчить, ускорить, а порой и удешевить выполнение определенных видов работ.
Автоматизация может быть вызвана двумя обстоятельствами: наличием реальной необходимости и возможностью практической реализации.
Автоматизированная система - это система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая автоматизированную технологию выполнения установленных функций. Такая система представляет комплекс технических, программных, других средств и персонала, предназначенный для автоматизации различных процессов. В первую очередь подобные системы создавались в промышленности и были ориентированы на совершенствование методов управления производственными процессами.
Автоматизированная система управления (АСУ) - это совокупность экономических и математических методов, технических средств организационных комплексов, обеспечивающих рациональное управление сложным объектом (процессом) в соответствии с заданной целью.
Основное назначение АСУ – получение высокой эффективности разработки, внедрения и эксплуатации различных по назначению производственных систем
Автоматизация базируется на широком использовании средств вычислительной техники (СВТ) и необходимого для них ПО. В качестве технических средств АСУ получили использование многомашинные, многопроцессорные комплексы, образующие с помощью ЭВМ и информационных сетей распределенные системы обработки информации. При реализации АСУ обычно применяются автоматизированные рабочие места и участки. Решаемые в АСУ задачи делят на задачи, требующие немедленного ответа и допускающие определённую его задержку по времени выполнения. В основном выделяют следующие режимы работы АСУ:
· параллельной обработки, квантования временем для пакетной обработки,
· оперативной обработки, реального времени и телеобработки информации и данных.
В режиме квантования временем каждой прикладной программе выделяется квант времени, по окончании которого управление передаётся следующей программе. Увеличение скорости ответа системы пользователю достигается путём оперативной (онлайновой, непосредственной) обработки данных. При сочетании многопрограммного режима работы ЭВМ с квантованием времени и режимом непосредственного доступа образуется режим разделения времени.
Режим реального времени предназначен для задач, требующих немедленного ответа. Он характеризуется дистанционной обработкой информации (телеобработкой).
Автоматизация позволяет существенно сократить время создания новых образцов техники, продуктов и т.д., а также обслуживания пользователей, значительно повысить уровень их обслуживания, преобразует и видоизменяет отдельные технологические процессы, а порой – все основные традиционно используемые технологии.
АСУ – гибкие интегрированные системы с элементами искусственного интеллекта. Они ориентированы на реализацию безбумажного, безлюдного управления объектом с подстройкой к изменяющимся внешним условиям и ресурсам. Реализация подобных задач строится на применении ЭВМ, объединённых информационной сетью или сетями с другими ЭВМ.
Основные принципы автоматизации информационных процессов
Автоматизированная информационная система (Automated information system, AIS) - это совокупность программных и аппаратных средств, предназначенных для хранения и (или) управления данными и информацией, а также для производства вычислений.
Основная цель АИС – хранение, обеспечение эффективного поиска и передачи информации по соответствующим запросам для наиболее полного удовлетворения информационных запросов большого числа пользователей.
К основным принципам автоматизации информационных процессов относят: окупаемость, надежность, гибкость, безопасность, дружественность, соответствие стандартам.
Окупаемость означает затрату меньших средств, на получение эффективной, надёжной, производительной системы, возможностью быстрого решения поставленных задач.
• Надежность достигается использованием надёжных программных и технических средств, использования современных технологий.
• Гибкость означает легкую адаптацию системы к изменению требований к ней, к вводимым новым функциям. Это обычно достигается созданием модульной системы.
• Безопасность означает обеспечение сохранности информации, регламентация работы с системой, использование специального оборудования и шифров.
• Дружественность заключается в том, что система должна быть простой, удобной для освоения и использования (меню, подсказки, система исправления ошибок и др.).
Выделяются четыре типа АИС:
1. Охватывающий один процесс (операцию) в одной организации.
2. Объединяющий несколько процессов в одной организации.
3. Обеспечивающий функционирование одного процесса в масштабе нескольких взаимодействующих организаций.
Реализующий работу нескольких процессов или систем в масштабе нескольких организаций.
АИС можно представить как комплекс автоматизированных информационных технологий, составляющих информационную систему, предназначенную для информационного обслуживания потребителей.
Основное назначение автоматизированных информационных систем не просто собрать и сохранить электронные информационные ресурсы, но и обеспечить к ним доступ пользователей. Одной из важнейших особенностей АИС является организация поиска данных в их информационных массивах (базах данных). Поэтому АИС практически являются автоматизированными информационно-поисковыми системами (АИПС)
Автоматизированная информационно-поисковая система - программный продукт, предназначенный для реализации процессов ввода, обработки, хранения, поиска, представления данных т.п.
• АИПС бывают фактографическими и документальными.
• Фактографические АИПС обычно используют табличные реляционные БД с фиксированной структурой данных (записей).
• Документальные АИПС отличаются неопределённостью или переменной структурой данных (документов). Для их разработки обычно применяются оболочки АИС.
Автоматизация информационных процессов
Целью автоматизации информационных процессов является повышение производительности и эффективности труда работников, улучшение качества информационной продукции и услуг, повышение сервиса и оперативности обслуживания пользователей.
Способами обеспечения автоматизированных информационных систем и их технологий являются программное, техническое, лингвистическое, организационное и правовое обеспечение, используемые или создаваемые при проектировании информационных систем и обеспечивающие их эксплуатацию.
Программное обеспечение представляет инструментальную среду программистов, прикладные программы для соответствующих ЭВМ. Это языки программирования, операционные системы, сетевое программное обеспечение, редакторы (текстовые, связей, табличные и др.), библиотеки программ, трансляторы, утилиты и др. Главными среди них являются программные комплексы АИС – системы управления базами данных (СУБД). Их оболочки – это автоматизированные информационно-поисковые системы (АИПС) широкого применения.
Техническое обеспечение АИС включает средства ввода, обработки, хранения, поиска и передачи/приёма информации. Ввод, обработка и хранение данных – стандартные составляющие ЭВМ. Поиск информации осуществляется на основе использования специального ПО. Средства передачи информации представляют собой сетевое и телекоммуникационное оборудование ЭВМ, системы и средства связи.
К лингвистическому обеспечению обычно относят:
• типы, форматы, структура информации (данных, записей, документов);
• языковые средства описания (ЯОД, словари данных) и манипулирования данными (ЯМД);
• классификаторы, кодификаторы, словари, тезаурусы и т.п.
В состав организационного обеспечения АИС входят структурные подразделения организации, осуществляющие управление технологическими процессами и поддержку работоспособности системы, а также документация для обеспечения эксплуатации и развития системы.
Правовое обеспечение АИС – это совокупность правовых норм, регламентирующих правоотношения при создании и функционировании АИС. Правовое обеспечение включает нормативные документы, регламентирующие деятельность АИС.
АСУ – это, как правило, система «человек-машина», призванная обеспечивать автоматизированный сбор и обработку информации, необходимой для оптимизации процесса управления. В отличие от автоматических систем, где человек полностью исключён из контура управления, АСУ предполагает активное участие человека в контуре управления, который обеспечивает необходимую гибкость и адаптивность АСУ.
Рисунок 1 Упрощённая схема переработки информации в АСУ
Существенными признаками АСУ является наличие больших потоков информации, сложной информационной структуры, достаточно сложных алгоритмов переработки информации. Общими свойствами и отличительными особенностями АСУ как сложных систем являются следующие:
• наличие большого числа взаимосвязанных и взаимодействующих элементов, причём изменение в характере функционирования какого-либо из элементов отражается на характере функционирования другого и всей системы в целом;
• система и входящие в неё разнообразные элементы в подавляющем большинстве являются многофункциональными;
• взаимодействие элементов в системе может происходить по каналам обмена информацией, энергией, материала и др.;
• наличие у всей системы общей цели, общего назначения, определяющего единство сложности и организованности, несмотря на всё разнообразие входящих в неё элементов;
• переменность структуры (связей и состава системы), обеспечивающий многорежимный характер функционирования;
• взаимодействие элементов в системе и с внешней средой в большинстве случаев носит стохастический характер;
• автоматизация имеет высокую степень, в частности широкое применение средств автоматики и вычислительной техники для гибкого управления и механизации умственного и ручного труда человека, работающего в системе;
• управление в подавляющем большинстве систем носит иерархический характер, предусматривающий сочетание централизованного управления или контроля с автономностью её частей.
• В зависимости от роли человека в процессе управления, форм связи и функционирования звена «человек-машина», оператором и ЭВМ, между ЭВМ и средствами контроля и управления все системы можно разделить на два класса:
информационные
системы,
управляющие
системы
Информационные системы, обеспечивающие сбор и выдачу в удобном виде информацию о ходе технологического или производственного процесса. В результате соответствующих расчётов определяют, какие управляющие воздействия следует произвести, чтобы управляемый процесс протекал наилучшим образом. Основная роль принадлежит человеку, а машина играет вспомогательную роль, выдавая для него необходимую информацию.
Управляющие системы, которые обеспечивают наряду со сбором информации выдачу непосредственно команд исполнителям или исполнительным механизмам. Управляющие системы работают обычно в реальном масштабе времени, т.е. в темпе технологических или производственных операций. В управляющих системах важнейшая роль принадлежит машине, а человек контролирует и решает наиболее сложные вопросы, которые по тем или иным причинам не могут решить вычислительные средства системы.
Автоматизированные системы управления обладают множеством достоинств. Однако при их внедрении не стоит забывать и про недостатки. Чтобы АСУ принесли максимум плюсов и минимум минусов, необходимо:
• Перед тем, как осуществлять проект внедрения нужно максимально формализовать его цели;
• Никогда не стоит жертвовать стадией предпроектного анализа. Необходимо привлекать профессиональных консультантов для обследования предприятия и постановки задач менеджмента. Затраты непременно окупятся. Но стараться иметь дело при этом с солидными компаниями, так как, к сожалению, кроме консультантов, существуют еще и псевдо-консультанты;
• Нужно старательно подходить к выбору программного обеспечения для построения КИС, так как ошибки дорого обходятся; стараться посмотреть как можно больше систем, и посмотреть их "живьем", а не по маркетинговым материалам разработчиков. Не стоит пытаться разрабатывать систему силами своих программистов. Готовые системы разрабатываются специализированными коллективами на протяжении многих лет и имеют реальную себестоимость гораздо выше продажной цены – известный парадокс характерный для программных и интеллектуальных продуктов;
• Необходимо установить высокий приоритет процессу внедрения системы, среди остальных организационных и коммерческих процессов, наделить высокими полномочиями руководителя проекта;
• Нужно создать среди всех сотрудников предприятия атмосферу неотвратимости внедрения и стараться организационными мерами повысить темп освоения новых технологий;
• Необходимо помнить, что внедрение системы как ремонт – его невозможно закончить, можно лишь прекратить. Так что внедрение, по сути, никогда не закончится, система должна все время совершенствоваться в процессе своей промышленной эксплуатациями вместе с прогрессом информационных технологий и методологий управления деятельностью вашего предприятия.
Задачи и история робототехники, основные
предпосылки к применению
Современная робототехника возникла на основе синтеза механики и кибернетики и дала толчок новому направлению их развития. Для механики это оказалось связано с многозвенными механизмами типа манипуляторов, а для кибернетики — с интеллектуальным управлением, которое требуется для роботов последнего поколения с искусственным интеллектом.
Таким образом задача робототехники — это развитие и синтез механики и кибернетики с целью создание и применение роботов и основанных на их использовании робототехнических систем различного назначения.
Роль роботов в таких системах и комплексах может быть различной — от основной, когда роботы осуществляют главные функции, до вспомогательной, когда роботы обслуживают основное или вспомогательное оборудование, выполняющее эти функции. Системы и комплексы, автоматизированные с помощью роботов, принято называть роботизированными. Роботизированные системы и комплексы, в которых роботы выполняют основные функции, называют робототехническими.
Происхождение слова «робот» имеет славянские корни. Впервые ещё в 1920 г. его ввел известный чешский писатель К. Чапек в своей фантастической пьесе «R. U. R.» («Россумовские универсальные роботы»), где фигурировали так названы механические рабочие, предназначенные для замены людей на тяжелых физических работах. Чешское слово "robota" означает тяжелый подневольный труд.
У американского писателя А. Азимова в цикле рассказов "Я робот" был тот же подход в взгляде о том, что собой должно представлять устройство называемое "роботом".
Ошибочность их видения заключалась в том, что и Чапек и Азимов представляли робота как копию человека, которому присуще выполнение лишних функций не нужных для осуществления конкретных задач.
Термин "промышленный робот" появился в 70-е годы.
Первые роботы были выпущены фирмой АМF в 1962 г. в США, затем в: 1966 г. в СССР (ЭНИКМАШ); 1967 г. в Великобритании; 1968 г. в Швеции и Японии; 1971 г. в ФРГ; 1972 г. в Франции; 1973 г. в Италии.
Эти роботы представляли собой устройства, совершающие некоторые действия по заданной программе и не имели конкретного проеназначения и лишь в 1971 г. появились первые "современные" роботы промышленного назначения – промышленные роботы (ПР), а автоматизированные на их базе технологические комплексы — роботизированными технологическими комплексами (РТК). ПР составляют 90% всего парка роботов в мире.
Основные термины и определения
Манипулятор (М) – устройство, предназначенное для имитации
двигательных и рабочих функций руки человека. Метод управления М может быть
биотехническим (ручным), интерактивным (смешанным) и автоматическим.
К манипуляторам с ручным управлением относятся т.н. копирующие манипуляторы, телеоператоры и т.п. Первыми появились М с биотехническим управлением и были предназначены для работы с объектами, непосредственный контакт с которыми для человека вреден или опасен (радиоактивные вещества, раскаленные болванки и т. п.).
Весь класс манипуляционных машин и механизмов, которыми занимается робототехника, имеет общее наименование «роботы и манипуляторы».
Определения, которые мы приводим даны в соответствующих отечественных ГОСТах. За рубежом в целом используют ту же терминологию. Исключение составляет только Япония, где в общее понятие «робот» включены ещё и все виды манипуляторов вплоть до ручных. Поэтому официальные японские данные о парке роботов, если при этом не делается соответствующих оговорок, оказываются завышенными в шесть-семь раз по сравнению с данными других стран.
Объект манипулирования – тело, перемещаемое в пространстве манипулятором (предметы обработки ПО, инструмент, захватный орган ЗО и т.д.)
Структурная схема манипулятора включает следующие элементы:
а) задающий орган ЗДО – предназначен для создания управляющих сигналов и движений;
б) исполнительный орган ИО – функциональная часть М, предназначенная для совершения действий по сигналам, создаваемым ЗДО;
в) связующий орган СО – предназначен для связи ЗДО и ИО, в принципе может отсутствовать;
г) рабочий орган РО – часть ИО, предназначенная для реализации технологического назначения М.
Рассмотрим биотехнический, интерактивный и автоматический манипуляторы в зависимости от типа ЗДО.
Биотехнические М могут быть копирующими, командными и полуавтоматическими.
В копирующих
М движение РО повторяет движение, например, руки оператора. В командных –
управление осуществляется по каждой из степеней подвижности в отдельности путем
подачи соответствующих управляющих сигналов оператором. В
полуавтоматических – ЗДО содержит механизм (рукоятку), который управляет
несколькими степенями свободы и процессор, служащий для преобразования
сигналов, поступающих от рукоятки, в команды.
Все биотехнические М характеризуются отсутствием памяти и требуют непрерывного участия оператора в процессе управления.
Автоматические М работают без участия человека. К ним относятся автооператоры АО, промышленные роботы и М с
интерактивным управлением.
Автооператор – неперепрограммируемый автоматический М.
Промышленный робот – перепрограммируемый автоматический М.
Интерактивный М – робот, попеременно управляемый автоматически или оператором, оснащен устройством памяти для автоматического выполнения отдельных действий.
В зависимости от формы участия человека интерактивное управление может быть:
– автоматизированным, т.е. чередующим во времени автоматические и биотехнические режимы;
– супервизорным, в котором все части цикла операций выполняются автоматически и поэтапно, а переходы между этапами задаются оператором.
Диалоговое управление – разновидность интерактивного.
Поколения промышленных роботов
В настоящее время промышленные роботы делят
на 3 основные группы (поколения):
1. Роботы первого поколения. К ним относятся неперепрограммируемые
роботы, работающие по жесткой программе: механические руки и роботы с ЧПУ. Эти
роботы характеризуются неспособностью адаптироваться к изменяющимся условиям
работы и имеют постоянную программу движения не зависимо от наличия объекта
манипулирования. Применяются для решения простых производственных задач,
требуют жесткого порядка входа в систему (ориентации детали или инструмента в
пространстве, заданного времени срабатывания, наличия защитных блокировок и
т.п.). Это автооператоры и механические руки.
2. Роботы второго поколения. Это адаптивные, работающие по гибкой
программе, оснащенные датчиками внешней среды и визуальными системами роботы.
Для управления ими применяют микроЭВМ,
микропроцессоры, а в последнее время – контроллеры. Эти роботы используются для
решения более сложных задач, ПР 1-го поколения.
3. Роботы третьего
поколения. К ним относятся интегральные, или интеллектные
(интеллектуальные роботы), которые способны полностью адаптироваться к условиям
работы и производства, обладают возможностью автоматического сбора и обработки
информации. Управление осуществляется с промышленной ЭВМ с эвристической
программой, где оператор программирует только конечную цель, а сами действия и
их порядок определяет программа.
Важно отметить, что поколения ПР не сменяют друг друга, а дополняют и работают там, где
это наиболее целесообразно.
ПР 1-го поколения способны заменить порядка 2% рабочих;
2-го поколения – 25-30%;
3-го поколения еще до 30%.
Состав и режимы работы роботов
Функциональная схема ПР
(Рис.2):
В состав ПР входят следующие основные части:
– манипулятор, или иначе механическая система робота;
– информационная система (ИС);
– система программного управления (СПУ), или иначе устройство управления;
В совокупности информационная система и система программного управления образуют устройство автоматического управления (УАУ).
Манипуляторы
ПР
содержат рабочий орган в виде захватного устройства (УЗ), сварочной головки,
краскораспылителя и т.п. и механизмы, необходимые для выполнения всех его
двигательных функций:
– передаточные механизмы;
– исполнительные механизмы;
– приводы;
– несущие элементы.
Рисунок 2 Функциональная схема ПР
Исполнительный механизм ПР
с приводом и захватным устройством называют рукой манипулятора (Р). Для
перемещения М относительно технологического оборудования (ТО) используются
устройства передвижения (УП).
Все манипуляционные устройства характеризуются маневренностью и коэффициентом сервиза (КС), под которым понимают возможность подхода РО к заданной точке с разных направлений. КС дает представление о двигательных возможностях М, т.е о его маневренности. Маневренность М – это число степеней подвижности при фиксированном положении РО, которая определяет возможность обхода манипулятором препятствий в рабочем объеме и способность к выполнению сложных операций.
Движения М подразделяются на группы. Так,
например, движения М, снабженного наиболее распространенным в ПР РО в виде УЗ бывают следующих видов:
– ориентирующие перемещения УЗ, соизмеримые с его
размерами;
– транспортирующие перемещения, определяемые
размерами звеньев руки и соизмеримые с размерами рабочего объема;
– координатные перемещения на расстояния,
превышающие размеры ПР и размеры рабочего объема.
В состав
ИС входят чувствительные
(сенсорные) устройства внешней среды, система внутренней диагностики и
устройства контроля и блокировок. ИС обеспечивает сбор, первичную обработку и
перевод в СПУ данных о функционировании механизмов М робота и о состоянии
внешней среды.
СПУ предназначена для формирования и выдачи управляющих воздействий исполнительным механизмам М в соответствии с управляющей программой.
Под перепрограммируемыми устройствами СПУ понимают такие, которые обеспечивают изменение последовательности и (или) значений перемещений по степеням подвижности и управляющих функций на пульте управления. Это изменение управляющей программы может быть выполнено автоматически или при помощи оператора.
СПУ содержит: пульт управления (ПУ), с помощью которого оператор осуществляет ввод и контроль задания; запоминающее устройство (ЗУ), в котором хранится вся необходимая информация, включая программы работ; вычислительное устройство (ВУ), реализующее алгоритм управления манипулятором; блок управления приводами (БУП) механизмов манипулятора.
Из схемы видно, что ПР и
ТО включены в единый цикл работы и содержат общий пульт управления всем ТП.
Возможны два варианта режима работы ПР: режим программирования (режим обучения), при котором в запоминающее устройство вводится управляющая программа, и режим выполнения технологических операций (режим работы).