Синтез компоновочной схемы манипулятора для лазерной резки

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 12.07.2013
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

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

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

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

3.2 Типовые структуры систем управления промышленными роботами

Различают два основных вида управления для ПР - позиционное управление (PTP-Point to Point) и контурное управление CP (Continuous Path) [16]. Большая часть современных роботов имеет позиционные системы управления. В простейшем случае при позиционном управлении движение механизма по каждой координате происходит независимо с одновременным стартом. По тем координатам, где достигнута заданная позиция, движение прекращается, например, включаются тормозные устройства. Здесь требуется лишь перевести схват в заданную рабочую точку. Траектория движения схвата при этом не определена. Она зависит не только от начальной и конечной точек, но также от скоростей движения по отдельным координатам. Такое управление принято называть цикловым. Роботы с позиционными системами управления работают при обслуживании станков, прессов, литейных машин, при точечной сварке и т. п. В этих случаях необходимо точное позиционирование лишь в отдельных точках рабочего пространства. В случае если требуется обогнуть возможное препятствие, необходимо запрограммировать промежуточные точки. Эти точки рассматриваются как вспомогательные, и движение в них не прекращается. Для таких случаев, особенно при большом числе промежуточных точек, вводят понятие “многоточечное позиционное управление”. Если движение тормозится не во всех промежуточных точках, а сами точки лежат близко относительно друг друга, то в рабочем пространстве с достаточной степенью точности может быть воспроизведена непрерывная траектория. Однако программирование такой траектории, особенно если оно выполняется вручную, представляет значительные трудности, причем не только из-за большого количества точек (у современных ПР их может быть до нескольких сотен), но и из-за того, что в процессе программирования все время необходимо мысленно воспроизводить требуемую траекторию с учетом сложной кинематики механизма [21].

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

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

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

Система управления ПР в общем случае должна обеспечивать [16]:

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

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

- формирование команд на обслуживание роботом технологического оборудования;

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

Рисунок 3.2 Обобщенная структурная схема системы управления ПР

На рисунке 3.2 приведена обобщенная структурная схема системы управления ПР. Ядром системы является вычислительно-логический блок, реализующий требуемые законы функционирования ПР и его взаимодействие с технологическим оборудованием, а также координирующий работу всех составных блоков системы. В современных системах управления ПР данный блок выполняют на базе одной или нескольких микроЭВМ или микропроцессоров (МП).

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

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

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

Рассмотренная структура определяет аппаратный состав СУ ПР и функциональное назначение основных ее блоков. Другой подход к разбиению системы управления на отдельные подсистемы связан с особенностями построения её алгоритмического обеспечения. Он предполагает разделение общей задачи управления действиями робота на несколько самостоятельных подзадач или уровней управления. В общем случае в робототехнических системах принято выделять три иерархических уровня управления (рисунок 3.3).

Рисунок 3.3 Иерархические уровни управления

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

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

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

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

3.3 Реализация управления роботом на исполнительном уровне

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

Цифровую часть привода составляет микроЭВМ или специальный микропроцессорный контролер (МК) в зависимости от выбранной общей структуры системы управления ПР. При этом микроЭВМ (или МК) выполняют функции:

Размещено на http://www.allbest.ru/

Рисунок 3.4 Функциональная схема следящего привода с микропроцессорным управлением

- задающего устройства, связанные с формированием законов движения привода g(t);

- чувствительного элемента привода, связанные с определением рассогласования между заданием на привод g(t) и его текущего положения y(t);

- цифрового регулятора (ЦР) положения или скорости, связанные с вычислением управляющего сигнала u(t), обеспечивающего отработку приводом заданного ему движения.

Аналоговая часть привода включает в себя усилительно-преобразовательный элемент (У), датчики обратной связи (ДОС) и исполнительный элемент (ИЭ), состоящий из двигателя и редуктора и приводящий в движение управляемое данным приводом кинематическое звено (КЗ) манипулятора.

Сопряжение управляющей микроЭВМ (или МК) с аналоговой частью цифрового привода осуществляется в прямом контуре с помощью преобразователя КОД-АНАЛОГ (ПКА), а в контуре обратной связи-с помощью преобразователя АНАЛОГ-КОД (ПАК).

В зависимости от вида усилительно-преобразовательного элемента ПКА наиболее часто используются:

- цифровые преобразователи (ЦАП), выполняющие преобразование цифрового кода управляющего сигнала в напряжение соответствующей величины и полярности;

- преобразователи КОД-ШИМ, осуществляющие формирование импульсного сигнала с постоянной амплитудой и частотой, модулированного по длительности в зависимости от кода входного сигнала;

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

Преобразователь АНАЛОГ-КОД необходим в случае использования в приводе аналогового датчика обратной связи. В этом случае используют аналого-цифровые преобразователи (АЦП), преобразующие напряжение, снимаемое с потенциометра в соответствующий цифровой код.

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

3.4 Датчики обратных связей промышленного робота

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

Схема автоматизации промышленного робота приведена на рисунке 3.5

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

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

Размещено на http://www.allbest.ru/

Рисунок 3.5 Схема автоматизации промышленного робота: ДП - датчик положения, ДС - датчик скорости, ДС - датчик тока; Д - двигатель, РО - рабочий орган

При выборе датчиков положения учитывают такие факторы, как наличие тех или иных источников питания, значение потребляемой мощности, диапазон измеряемой величины, уровень шума, точность. Точность датчика должна быть не ниже точности, предъявляемой к системе [16].

На роботе для измерения положения используются цифровые датчики. Эти датчики выдают информацию о перемещении. Они могут работать в абсолютном режиме и по приращениям, как генераторы импульсов. В обоих случаях измеряемое перемещение разлагается на кванты, значение которых определяется разрешающей способностью датчика. Абсолютные датчики выдают в каждый момент времени полную информацию об измеряемом перемещении. Ели требуется высокая разрешающая способность, то измерительная система робота, построенная на основе таких датчиков, может оказаться громоздкой и очень дорогой. Поэтому в роботе применяются инкрементальные датчики, работающие по приращениям. По техническому исполнению они проще абсолютных датчиков. Так, инкрементальный датчик фотоэлектрического типа, измеряющий углы поворота, состоит из диска с равномерно расположенными отверстиями и простейшего считывающего устройства. Однако измерительная система такого датчика должна содержать счетчик и накопитель. Общее число импульсов определяет мгновенное значение положения объекта. Разрешающая способность таких датчиков может достигать нескольких тысяч импульсов на один оборот.

В качестве датчиков скорости используются тахогенераторы.

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

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

4. Построение и исследование математической модели робота как объекта управления

4.1 Решение задач кинематики

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

Положение кинематической цепи в пространстве будем определять с помощью обобщенных координат qi (i=l, 2, ..., п), характеризующих относительные перемещения в кинематических парах. Для определения положения рабочего органа в пространстве введем координаты rj (j=1, 2, ..., n), где m6.

4.1.1 Прямая задача о положении

Прямую задачу о положении используют при исследовании кинематики и динамики манипуляторов [16].

При решении этой задачи рассчитывают положение рабочего органа, а также звеньев манипулятора по заданным обобщенным координатам qi (i=l, 2, ..., n) в кинематических парах.

Если рассчитывают положение рабочего органа, rj (j=1, 2, ...,m), то определяют, соответственно, либо координаты схвата rj (j=1, 2, ...,m), либо конечное число наборов координат схвата, либо законы изменения координат схвата во времени ri = rj(t) (j=1,2,…m). В общем случае при m=6 в результате расчета координат схвата, как функций времени можно определить уравнение траектории схвата в параметрической (в зависимости от времени) или явной форме и ориентацию схвата вдоль всей траектории.

С помощью прямой задачи можно определить [19]:

геометрические характеристики рабочего пространства и рабочей зоны манипуляторов со сложной кинематической схемой координаты типа точностные характеристики, например погрешности rj, (j = 1, 2, .... т) определения координат схвата обусловленные неточным изготовлением элементов манипулятора, либо ошибками qi (i=l, 2, ..., п) отработки относительных перемещений qi (i=l, 2, ..., п) в кинематических парах; сервисные характеристики.

Кинематическая схема манипулятора приведена на рисунке 4.1

Робот имеет одно вращательное и два поступательных сочленения. Положение рабочего органа манипулятора определяется обобщенными координатами. Тогда решение прямой задачи заключается в нахождении координат точки Р манипулятора в декартовой системе координат OXYZ.

Размещено на http://www.allbest.ru/

Рисунок 4.1 Кинематическая схема манипулятора

Решение прямой задачи имеет вид:

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

Решение прямой задачи о скоростях для данного манипулятора имеет вид:

3. Разработка общей структуры системы управления промышленным роботом

3.1 Особенности управления роботом как механической системой

3.2 Типовые структуры систем управления промышленными роботами

3.3 Реализация управления роботом на исполнительном уровне

3.4 Датчики обратных связей промышленного робота

4.1.2 Обратная задача о положении манипулятора

4.2 Решение прямой задачи динамики
4.3 Математическая модель электродвигателя постоянного тока
4.3 Математическая модель электродвигателя постоянного тока

4.1.2 Обратная задача о положении манипулятора

С помощью этой задачи определяют обобщенные координаты qi (i=l,2, ..., п) манипулятора по заданному в опорной системе координат положению рабочего органа или некоторого звена манипулятора. В частности, если по заданным координатам схвата rj (j=1, 2, ...,т), удается определить обобщенные координаты манипулятора, то координаты других звеньев манипулятора находят на следующем этапе путем решения прямой задачи.

Для данного робота обратную задачу можно решить аналитически. Решение имеет вид:

(4.1)

4.2 Решение прямой задачи динамики

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

В аналитической механике имеются различные принципы и методы для составления дифференциальных уравнений движения механических систем любой сложности. Далее будем использовать уравнения Лагранжа второго рода [19].

,(4.2)

где L - функция Лагранжа (L=KP); K и P - полные кинетическая и потенциальная энергия системы; qi - обобщенные координаты; - первая производная по времени обобщенных координат; Qi - обобщенные силы (силы или моменты, развиваемые приводами, а также внешние силы или моменты, например возникающие при взаимодействии инструмента и обрабатываемой поверхности), создаваемые в i-м сочленении для реализации заданного движения i-го звена.

Запишем уравнение (5.1) в векторно-матричной форме:

(4.3)

где A(q) - матрица инерционных коэффициентов, зависящих от обобщенных координат; - вектор сил и моментов сил инерции, зависящих от обобщенных координат и скоростей; С(q) - вектор сил и моментов сил тяжести; Q - вектор обобщенных сил.

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

Кинетическая энергия манипулятора представляет собой сумму кинетических энергий отдельных частей:

, (4.4)

где - кинетическая энергия i-го звена; - кинетическая энергия рабочего органа.

Кинетические энергии для звеньев и рабочего органа равны:

;

;

;

.

Моменты инерции для звеньев и рабочего органа равны:

; ; ; ,

где - момент инерции i-го звена;

- момент инерции рабочего органа.

Момент инерции меняется на разных фазах движения из-за изменения конфигурации манипулятора.

Подставим найденные выражения для кинетических энергий и моментов инерции в уравнение (5.3):

Потенциальная энергия манипулятора равна

.

Для уравнения Лагранжа найдем производные:

;

;

;

;

;

;

;

.

Подставим найденные производные в уравнение (4.2), произведем необходимые преобразования и получим решение прямой задачи динамики в векторно-матричной форме (4.3):

Здесь - момент, развиваемый приводом в первом сочленении, и - силы, развиваемые приводами во втором и третьем сочленениях.

Несмотря на достаточно простую кинематическую схему манипулятора, уравнения динамики являются нелинейными и взаимосвязанными по координатам и .

Однако движение по координате описывается независимым линейным уравнением.

4.3 Математическая модель электродвигателя постоянного тока

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

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

электрической цепи

;

механической цепи

;

момента сопротивления

;

момента двигателя

;

э.д.с. двигателя

,

где индуктивность цепи якоря;

сопротивление в цепи якоря;

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

электромеханическая постоянная времени;

коэффициент электромагнитного момента двигателя;

конструктивная постоянная электродвигателя;

угловая скорость;

ток в цепи якоря;момент инерции якоря;

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

Решая их совместно, получим векторно-матричное уравнение, описывающее электродвигатель постоянного тока в матричном виде:

(4.5).

4.4 Математическая модель манипулятора в пространстве состояний

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

Уравнения, описывающие динамику манипулятора и двигателя, получены выше.

Поскольку подвижные элементы робота считаются жестко связанными с корпусом и валом двигателяЯвления типа люфта, упругости вала и пр. считаются пренебрежимо малыми, частота вращения двигателя линейно связана с обобщенной скоростью звена. Поэтому в полную ММ “электродвигатель-манипулятор” из системы уравнений, описывающей электродвигатель (4.5), войдет только по одному уравнению, описывающему динамику формирования момента в соответствующем сочленении

Второе уравнение, описывающее динамику формирования скорости вращения, полностью совпадет с аналогичным уравнением механической основы робота. Опишем динамику всей электромеханической системы уравнениями в пространстве состояний. Введем переменные состояния:

Представим уравнение (4.4) в виде:

,

Где

С учетом введенных обозначений система уравнений в пространстве состояний, описывающая манипулятор, оснащенный электродвигателями постоянного тока, имеет вид:

(4.6)

где , номер сочленения.

В векторно-матричном виде система уравнений (4.6) записывается:

(4.7)

Полученная система уравнений, описывающая объект управления в пространстве состояний, имеет девятый порядок. Система обладает существенными нелинейностями, которые наряду с большой размерностью затрудняют синтез. В следующем разделе предлагается метод позволяющий синтезировать дискретно-непрерывную систему управления без необходимости упрощения математической модели, что увеличивает точность позиционирования ПР рабочего органа.

5. Анализ методов синтеза систем управления

5.1 Общая характеристика методов синтеза САУ по их эталонным ММ
Как показано в [22], основой исходной информации для синтеза замкнутой системы управления являются две математических модели (ММ):
- ММ неизменяемой части проектируемой системы, определяемая конструктивными и технологическими свойствами объекта управления;
- ММ критериальной стратегии синтеза, формируемая на основе технологических, технических и иных требований.
С другой стороны, качественный результат синтеза будет зависеть от выбранного в итоге ЗУ. Действительно, структура математического взаимодействия моделей автоматической системы, проиллюстрированная на рисунке 5.1, показывает, что ММ, отражающая технологические свойства, формируется из двух компонентов:

Размещено на http://www.allbest.ru/

Рисунок 5.1 Структура формирования ММ САУ

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

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

5.2. Критериальная стратегия синтеза

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

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

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

В более общем случае критерием качества может служить минимум некоторого критерия оптимальности, чаще всего задаваемого в виде интегрального квадратичного функционала от нескольких функций или функционала в частотной области [15, 21].

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

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

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

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

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

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

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

5.3 Обзор существующих методов синтеза

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

Первой из них является совокупность технологических требований к системе. На втором месте стоят, обычно, технические возможности, в частности, предполагаемая элементная база. Далее идут экономические, надежностные, конструкторские и другие характеристики. Таким образом, задача выбора метода непроста и неоднозначна.

По уровню исходного ограничения структуры закона управления методы синтеза можно разделить на следующие группы.

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

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

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

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

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

,

где - параметр, определяющий реальное время протекания процессов в системе при переводе ее из одного состояния в другое [25].

Наиболее полно разработаны методы синтеза САУ, опирающиеся на их АФХ. Они глубоко физичны, удобны для инженерных расчетов, однако не являются достаточно точными, поскольку ориентируются на косвенные показатели качества. Эти методы позволяют рассчитывать динамические свойства САУ с заданной структурой и фиксированными значениями параметров.

Этот метод состоит из двух этапов:

- определение желаемой логарифмической частотной характеристики (ЛАЧХ) системы в разомкнутом состоянии;

- определение передаточной функции регулятора.

Задача решается графоаналитическим способом. Наиболее просто определяются передаточные функции последовательных корректирующих устройств, а для параллельных корректирующих устройств используются специальные разработанные номограммы [22]. Метод желаемых ЛАЧХ обладает наибольшей простотой и наглядностью при решении задачи синтеза, а также наиболее общей постановкой этой задачи.

Хотя этот метод получил широкое распространение на практике, для синтеза линейных систем он, однако, имеет существенные недостатки:

- отсутствие однозначной связи между численными показателями амплитудно-частотной характеристики системы в разомкнутом состоянии и динамическими показателями переходной функции системы;

- затруднительность расчета сложных многоконтурных устройств управления, исходя из простоты их реализации [20].

Синтез, результатом которого является структура системы управления и её параметры (синтез оптимального управления). К нему относится метод динамического программирования Беллмана, метод синергетического синтеза, методы, основанные на использовании принципа максимума Понтрягина [22].

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

Подводя итог обзору, можно сделать вывод:

- во-первых, всем перечисленным методам синтеза САУ присущи общие недостатки, ограничивающие диапазон их применения, - возможность определения желаемых математических моделей проектируемой системы в замкнутом состоянии лишь для небольшого числа типовых воздействий, несогласованность энергетического расчета отдельных элементов, входящих в систему, с динамическим расчетом системы, сложность и трудоемкость;

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

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

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

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

5.4 Метод синтеза дискретно-непрерывных систем управления по эталонным моделям движений

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

Рассмотрим метод синтеза дискеретно-непрерывной системы управления, описанный в [2,8], и позволяющий синтезировать систему управления ПР. Метод основан на критерии качества, характеризующего отклонение переходного процесса в синтезируемой системе управления от эталонного в моменты дискретизации по времени. Приведем описание метода применительно к синтезу системы управления нелинейным объектом, каковым является манипулятор.

Пусть объект управления описывается матричным дифференциальным уравнением в пространстве состояний

,(5.1)

где вектор-столбец координат состояния системы;

нелинейная вектор-функция, каждая из компонент которой является гладкой функцией и имеет по меньшей мере одну производную;

вектор-столбец коэффициентов системы размерности ;

управляющее воздействие.

Дискретный характер управления учитывается при переходе от уравнения (5.1) к разностному матричному уравнению

,(5.2)

где

Для линеаризации векторного дифференциального уравнения (5.2) оно представляется в матричном виде

.(5.3)

и формируется матрица Якоби векторной функции [15]:

, где .

Если положить , где -- произвольная переменная, то . Такая замена возможна для таких вектор- функций для которых существует матрица Якоби.

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

,(5.4)

где -- шаг дискретизации ;

период дискретизации;

.

Для линеаризации уравнения (5.4) необходимо осуществить замену матрицы на постоянную . Такая замена осуществляется с некоторой погрешностью, которая достаточно мала благодаря малому шагу квантования и значит, малому изменению матрицы на этом шаге. С этой целью могут быть использованы численные методы решения дифференциальных уравнений. Например, при использовании метода Эйлера . Более точную линеаризацию можно осуществить более точными методами численного решения дифференциальных уравнений, например, Рунге-Кутты, Симпсона, Адамса и так далее.

Таким образом, уравнение (5.4) после линеаризации методом Эйлера примет вид

,(5.5)

где постоянная на - ом шаге матрица размерности .

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

Управляющее воздействие на каждом шаге квантования представляется в виде

,(5.6)

гдевектор-строка с линейно-независимыми функциями;

вектор значений постоянных на -ом шаге дискретизации по времени.

Обычно на каждом шаге квантования принимается ступенчатое управляющее воздействие. В этом случае , а - скалярная величина.

Для увеличения периода квантования и уменьшения величины критерия качества для синтезированной системы управления могут использоваться несколько линейно-независимых функций.

Рассмотрим использование линейной функции. Она имеет вид . Если представить её в виде (5.6), то получим для линейного управляющего воздействия -- вектор-строка размерности 2, а -- вектор-столбец такой же размерности.

Решение уравнения (5.5) в момент времени на -ом шаге квантования имеет вид [18]:

(5.7)

Состояние системы в конце -го шага дискретизации может быть записано в виде разностного уравнения

,(5.8)

Где

.

где функция транспонирования.

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

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

Таким образом, поскольку , то первый столбец матрицы равен

;

второй равен

При формировании ступенчатого управляющего воздействия на каждом шаге дискретизации по времени.

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

,(5.9)

Где и -- соответственно, вектор состояния в синтезированной системе управления и вектор эталонного состояния размерности в момент времени .

Эталонный переходный процесс может быть задан в виде любой непрерывной вектор-функции размерности , например,

,(5.10)

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

При этом ограничение на управляющее воздействие имеет вид:

.(5.11)

Синтез линейных дискретно-непрерывных систем с учетом ограничений [2] в выше приведенной постановке может быть сведен к решению задачи о наименьших квадратах с линейными ограничениями-неравенствами, которая формулируется следующим образом [8,11]: минимизировать

(5.12)

при условии ,(5.13)

где соответственно - матрица; - вектор неизвестных; - вектор; - матрица; - вектор.

Процедура получения вектора неизвестных выглядит следующим образом.

На каждом -ом шаге дискретизации необходимо найти вектор неизвестных . Таким образом на -ом шаге вектор неизвестных равен .

Для ступенчатого управляющего воздействия представляет собой скалярную величину. Для линейного управляющего воздействия представляет собой вектор-столбец размерности 2.

Таким образом на -ом шаге решается система линейных уравнений с ограничениями методом наименьших квадратов размерности 1 для ступенчатого управления или 2 для линейного управления

Сформируем матрицу и вектор , входящие в матричное выражение (5.12), на -ом шаге.

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

(5.14)

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

, .

Формирование матрицы и вектора осуществляется следующим образом. Записываются ограничения (5.13) на управляющее воздействие в виде

(5.15)

При ступенчатом управлении достаточно наложить ограничения сверху и снизу в один момент времени на шаге квантования.

Представим неравенства (5.15) на k-ом шаге с учетом вышесказанного в виде системы неравенств:

которые с учетом выражений (5.6) можно записать в виде:

При этом матрица и вектор будут иметь вид:

, .

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

Представим неравенства (5.15) на k-ом шаге с учетом вышесказанного в виде системы неравенств:

которые с учетом выражений (5.6) можно записать в виде:

Представим полученную систему неравенств в матричном виде (5.13). При этом матрица и вектор будут иметь вид:

.

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

.

Решение имеет вид

При синтезе без учета ограничений управляющее воздействие находится в явном виде, как функция текущего состояния [8].

6. Синтез системы управления ПР

6.1 Линеаризация математической модели ПР

Линеаризуем уравнение (4.7), описывающее ОУ по методу, представленному в разделе 4.4. Для этого найдем матрицу Якоби вектор-функции

= ,

входящей в уравнение (4.7)

;

Где ;

;

;

;

;

.

Найдем матрицу

=

Где

Таким образом, объект управления описывается линейным уравнением на каждом шаге квантования

,

Где

6.2 Построение сплайнов через узловые точки траектории

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

На практике аппроксимация осуществляется кубическими сплайнами.

При аппроксимации кубическими сплайнами ускорение меняется по линейному закону:

Размещено на http://www.allbest.ru/

Рисунок 6.1 График ускорения

.

На основании теоремы подобия:

(6.1)

Интегрируя дважды полученное выражение (6.1), получаем формулу для описания сплайнов:

.(6.2)

Для нахождения постоянных коэффициентов используем условия непрерывности сплайнов и их прохождения через узловые точки

Решая полученную систему уравнений определим постоянные интегрирования. Подставляя их в выражение (6.2), получим уравнения для сплайнов в окончательном виде:

промышленный робот лазерный резка

(6.3)

где - tj - момент прохождения узловой точки;

hj - шаг разбиения временного интервала движения, ;


Подобные документы

  • Исследование основных типов полимерных композиционных материалов. Анализ современного состояния рынка лазерной техники. Технологические головки для волоконных лазеров. Расчет оптических систем. Оптическое преобразование светового потока лазерной головкой.

    курсовая работа [1,1 M], добавлен 12.10.2013

  • Исходные данные для разработки цикловой системы управления и проектирования усилителей управляющих сигналов. Блок-схема алгоритма работы системы управления пятью гидроцилиндрами промышленного робота. Принцип работы схемы и расчет силовых ключей.

    курсовая работа [136,0 K], добавлен 08.06.2014

  • Разработка устройства, срабатывающего при освещении фотоприемника-светодиода лазерной указкой с расстояния до 3 м. Схема приемника подаваемых лазерной указкой сигналов. Печатная плата устройства и размещение элементов на ней. Расчет делителей напряжения.

    курсовая работа [2,3 M], добавлен 10.06.2010

  • Создание системы технического зрения для робота-манипулятора. Принцип иерархичности системы управления роботом. Вычисление характеристик объекта. Основные требования к алгоритмам управления. Разработка метода контурного анализа. Эквализация контуров.

    курсовая работа [919,3 K], добавлен 06.01.2013

  • Обоснование конструктивно-компоновочной схемы манипулятора и его модулей. Порядок и этапы проведения кинематического и динамического расчета манипулятора. Планирование траектории. Определение точности и повторяемости позиционирования манипулятора.

    курсовая работа [331,2 K], добавлен 27.03.2011

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

    курсовая работа [1,4 M], добавлен 23.03.2012

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

    дипломная работа [2,6 M], добавлен 28.10.2014

  • Анализ структурной схемы заданной системы автоматического управления. Основные условия устойчивости критерия Гурвица и Найквиста. Синтез как выбор структуры и параметров системы для удовлетворения заранее поставленных требований. Понятие устойчивости.

    курсовая работа [976,0 K], добавлен 10.01.2013

  • Характеристика и функция лазерного резонатора, обеспечение обратной связи фотонов с лазерной средой. Лазерные моды – собственные частоты лазерного резонатора. Продольные и поперечные электромагнитные моды. Лазер на ионах аргона и криптона, его устройство.

    реферат [1,5 M], добавлен 17.01.2009

  • Выбор принципа конструирования, конструкционной системы, серии логического ИМС. Расчет теплового режима и параметров электрических соединений. Разработка технологического процесса изготовления устройства. Анализ технологичности конструкции изделия.

    курсовая работа [1,3 M], добавлен 06.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.