Автор работы: Пользователь скрыл имя, 17 Декабря 2012 в 10:19, курсовая работа
Системы механической природы занимают существенное место сре¬ди других динамических объектов. Такие системы включают прак¬тически важные объекты управления: роботы-манипуляторы и дру¬гие подобные системы типа крана, центрифуги и т.д., летательные и плавательные аппараты, транспортные средства различного назна-чения. Изучается проблема синтеза законов управления механиче¬скими системами, которая является одной из центральных задач теории и практики управления.
Функции в (2.2) рассматриваются как некоторые программные управления, которые отвечают заданному движению . Эти управления должны принадлежать классу допустимых управлений. Таким классом в работе рассматривается класс ограниченных управлений (1.10). Поэтому функции должны удовлетворять неравенствам
, , (2.3)
Если функции , удовлетворяющие условиям (2.2), (2.3), существуют, то (гладкое) движение будем называть реализуемым. Очевидно, что только такие функции могут быть использованы в качестве описания допустимой цели управления в соотношениях (2.1).
19
Введем множество Ф всех реализуемых движений
(2.4)
Физический смысл введенного множества состоит в том, что оно содержит все возможные движения объекта управления, поскольку содержит все возможные функции , которые удовлетворяют системе (1.1) и условиям допустимости управлений (1.10).
Введенное предположение о реализуемости поставленной цели управления будет основным содержательным предположением в работе. Естественность этого предположений представляется достаточно очевидной. Действительно, нарушение неравенств (2.4) означает, что не является движением рассматриваемой механической системы. Это значит, что не существует допустимого закона управления, который стабилизировал бы движение . Поэтому для такого целевого движения (2.1) задача построения стабилизирующего управления не имеет смысла.
Обратим внимание, что проверка предположения о реализуемости того или иного движения является конструктивной. В общем случае она сводится к проверке соотношений (2.2), (2.3). Вообще говоря, такая задача является достаточно громоздкой. Это связано с тем, что для этого надо использовать уравнения движения механической системы. Именно, необходимо располагать полной информацией о динамике объекта управления, осуществить построение величин ,исходя из соотношений (2.2), реализовать проверку справедливости неравенств (2.3) для всех моментов времени t > t° движения системы. В связи с этим необходимо сделать следующее замечание.
Вопрос о реализуемости цели
управления естественно возникает
не только при использовании
Заметим также, что
решение вопроса о
В утверждениях ниже вместо условий реализуемости (2.2), (2.3) заданной цели управления будут использоваться условия вида
(2,5)
Соответствующее множество функций обозначим через . Неравенства в соотношениях (2.5) представляют собой усиленные неравенства (2.3). Иначе говоря, соотношения (2.5) описывают усиленные условия реализуемости заданного движения механической системы.
Введенная в соотношениях (2.5) константа имеет смысл минимального запаса управления, который в общем случае может быть истрачен для стабилизации движения (гарантирует стабилизацию). Константа может быть выбрана достаточно малой, если в задаче управления допустимы малые начальные отклонения от заданного движения .
В связи с этим заметим, что в работе механическая система рассматривается в общем случае, т. е. как нелинейная многосвязная динамическая система высокого порядка, элементы которой могут испытывать интенсивное динамическое взаимовлияние. Внешние силы, действующие на систему, могут играть роль возмущающих сил, направленных против стабилизирующего воздействия управляющих сил. Неравенства (2.5) по существу отражают ограниченность возмущений, обусловленных внешними силами. Более того, неравенства (2.5) по существу отражает условия доминирования управляющих сил над возмущающими. Доминирования не будет, если в неравенствах (2.5) . В этом случае весь ресурс управлений может быть полностью затрачен только на компенсацию возмущений, а на стабилизацию движения системы запаса управлений не останется. В этом смысле условие в неравенствах (2.5) является, по существу, необходимым. Формальная сторона обсуждаемого вопроса будет ясной ниже при обосновании устойчивости движения замкнутой механической системы.
Заметим также, что при малых любые функции удовлетворяющие неравенствам (2.3) практически удовлетворяют и неравенствам (2.5) (с точностью до малого . В этом случае соотношения (2.5) могут рассматриваться практически как исходные условия реализуемости (2.2), (2.3) для цели управления механической системы. В этом смысле можно говорить о близости множеств и . То есть можно говорить, что множество содержит по существу все возможные движения рассматриваемого объекта управления.
§ 3. Задача построения универсальных законов управления
Стандартная задача управления для механической системы (1.1) состоит в том, чтобы построить такой закон управления
который стабилизирует заданное движение . Иначе говоря, необходимо, чтобы замкнутая система (1.1) вида
(3.2)
имела устойчивое (по Ляпунову) движение .
Универсальный закон управления должен отвечать двум дополнительным условиям. Во-первых, универсальный закон вида (3.1) должен стабилизировать не только одно конкретное движение (2.1) вида , а любое такое движение из множества Ф, которое описано выше. Во-вторых, закон (3.1) не должен содержать динамические параметры р механической системы и внешней среды.
В качестве множества Ф в работе рассматривается множество (2.4), которое содержит все реализуемые цели управления вида (2.1), т. е. любые функции , удовлетворяющие соотношениям (2.2), (2.3). Таковы основные особенности универсальных законов управления, которые строятся в настоящей работе.
Поясним введенные свойства универсального закона управления. Как уже говорилось выше, введенное множество Ф содержит все возможные движения рассматриваемого объекта управления. Следовательно, универсальный закон управления должен обладать следующим важным свойством. Закон должен стабилизировать по существу любое из возможных движений рассматриваемой механической системы (рис. 1.5).
Рис. 1.5. Универсальный закон управления должен стабилизировать любое заданное движение q*(t) из множества Ф всех возможных движений механической системы
Иначе говоря, замкнутая система (3.2) должна быть устойчивой, каково бы ни было движение q*(t), выбранное из множества Ф. В то же время обратная связь (3.1) не должна содержать динамические параметры механической системы и внешней среды, определение которых представляет собой проблему.
Поясним смысл постановки задачи управления на примере манипуляционного робота (см. рис. 1.2). В этом случае множество Ф содержит всевозможные функции q*(t), которые удовлетворяют соотношениям (2.2), (2.3). Иначе говоря, множество Ф содержит любые функции , которые могут, описывать изменение положения звеньев манипулятора, т. е. могут рассматриваться в качестве возможного движения манипулятора.
Следовательно, универсальный закон управления должен обеспечить достижение любой цели управления, любого движения, если только оно отвечает динамическим возможностям манипулятора.
Закон управления (3.1) выше должен допускать изменение цели управления и динамических параметров механической системы. Именно, при замене цели управления на другую**** осуществляется замена входной информации q = q*(t) на другую в универсальный регулятор (см. рис. 1.5). Если то такая замена не должна приводить к нарушению устойчивости движения механической системы. Замена должна допускать стабилизацию новой цели управления , если движение реализуемо. Изменение динамических параметров механической системы также не нарушает устойчивости ее движения, поскольку закон управления (3.1) не зависит от этих параметров.
Общая цель работы состоит в том, чтобы решить задачу построения универсальных законов управления для динамических систем механической природы. Именно, необходимо:
системы на окружающие объекты.
Такова постановка задачи настоящей работы и основные мотивы, которые обусловили ее особенности.
II МЕТОД ПОСТРОЕНИЯ УНИВЕРСАЛЬНЫХ ЗАКОНОВ УПРАВЛЕНИЯ
В настоящей главе дано общее решение поставленной задачи синтеза управления механическими системами. Описывается класс функций Ляпунова, которые будут использоваться для исследования устойчивости движения системы. Приводится общая схема построения универсального закона управления. Описывается метод обоснования устойчивости замкнутой механической системы.
§ 1. Функции Ляпунова энергетического типа
В работе закон управления строится, исходя из условий устойчивости замкнутой механической системы. В основе метода построения законов лежит функция Ляпунова энергетического типа. Она имеет вид
(1.1)
Величины в (1.1) являются отклонениями движения механической системы от заданного движения по обобщенным координатам, — отклонения по обобщенным скоростям. Матрица квадратичной формы (1.1) совпадает с матрицей коэффициентов перед старшими производными в уравнениях движения механической системы (1.5)
При функция (1.1) совпадает с компонентой кинетической энергии механической системы (1.2). Функция является положительно определенной по переменным
при любых значениях и t (см. гл. I). Иначе говоря, функция G характеризует меру отклонения движения механической системы от заданной программы по переменным .
Заметим, что для динамических систем
общего вида выбор функции Ляпунова
представляет собой проблему. Решение
этого вопроса может быть сведено
к задаче построения стабилизирующей
пары, которая содержит как функцию
Ляпунова, так и управление, стабилизирующее
движение замкнутой системы (Пятницкий,
1993). Функция Ляпунова разыскивается
как решение специальной