КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Постановка общей задачи управления динамической системой
Нас будет интересовать управление системами, обладающими поведением. Под системой будем понимать совокупность элементов, находящихся в связях (причинно-следственных отношениях) и мыслимых как некоторое единое целое. Природа элементов может быть произвольна. Систему будем характеризовать своим состоянием в момент времени t Обозначим через y (t) – состояние системы в момент времени t. Если переменные состояния – действительные числа и их всего n, то
Пример 1. Система чашка кофе описывается моделью
где y = y (t) – «средняя» температура системы, y0 – начальная температура, yE – температура окружающего чашку воздуха, принимаемой постоянной за время остывания кофе, kE – коэффициент теплоотдачи, m – масса и с – удельная теплоемкость чашки кофе. Пример 2. Народонаселение земного шара может быть описано с точки зрения динамики ее численности моделью
где N = N (t) – общая численность, a – коэффициент воспроизводства, N0 – начальная численность населения Земли. Если модель допускает «аналитическую реализацию», то мы можем определить функциональную зависимость y = y (t), как решение (1). В общем случае, когда аналитического решения нет или мы не в состоянии его определить, то (1) практически отражает факт изменения состояния системы между t и
где y (t) – состояние системы в текущий момент времени t. Так что состояние системы в момент времени
Состояние (3) тем точнее, чем меньше С состоянием (3) может быть связана и другая функция модели – объяснительная. При изучении системы мы можем высказать ряд гипотез и построить на их основе модель функционирования системы. Если она достаточно точно описывает наблюдаемое поведение системы, то мы можем с определенной уверенностью утверждать о справедливости высказанных гипотез. Если нет, то вернуться к высказанным гипотезам и подвергнуть их соответствующей модификации (по современному ре-инжинирингу) вплоть до удовлетворенного совпадения – адекватности. Если при моделировании мы решили учитывать и случайные факторы, то изменение состояния системы
где Важным моментом представления (4) является требование того, что
Тогда требуемое свойство независимости от прошлого выполняется. Если
а не в форме производных (1), ибо винеровский процесс, будучи непрерывным и имеющим ограниченную вариацию, не является дифференцируемым. Примером винеровского процесса является, например процесс броуновского движения частиц. Он находит широкое применение при анализе будущих изменений цен активов в финансовых задачах. Именно по этой причине он здесь и упоминается. Уравнение (6) называется стохастическим дифференциальным уравнением в смысле Ито. Решение уравнения (6) – непрерывный Марковский процесс, называемый диффузным процессом с приращением процесса g и матрицей
где Приведенные выше модели естественно являются моделями без управления. Теперь мы опишем способы, которыми мы можем влиять на эволюцию системы. Рассмотрим динамическую систему как кибернетический черный ящик. Если внешние факторы могут воздействовать на АС, то они это осуществляют через определение входа системы. Эти входы будем классифицировать на неконтролируемые и контролируемые (управляемые). Пример: имея целью полета самолета конкретный пункт посадки следует принимать во внимание боковой ветер, способный сносить самолет с заданного курса. На этот фактор летчик влиять не может, он может лишь компенсировать его с помощью поворота горизонтального руля. Поэтому боковой ветер может представляться как неконтролируемый вход. Скорость полета самолета является контролируемым входом, так как летчик может увеличить подачу топлива в двигатель и, тем самым, увеличить скорость полета. Под термином «вход» можно понимать определенное состояние внешней среды и внешних факторов по отношению к ДС, на которые система реагирует каким-либо образом. Состояние системы, которое в свою очередь воздействует на внешнюю среду или на положение ДС относительно цели будем понимать как «выход» динамической системы. Выделяя и описывая состояния входов и выходов – каналов связи ДС с окружающей средой, мы решаем задачу обособления ДС от окружающей среды. Если мы адекватно решили эту задачу, то изменение состояния системы (показателей состояния) может произойти из-за: 1. изменения состояния входов системы, либо 2. эволюции системы за интервал наблюдения.
Число входов и выходов можно пересчитать, а их состояния выразить в определенны х числах. Если система имеет один вход и один выход, то мы будем их обозначать как x, y. В противном случае, поскольку состояние каждого входа и каждого выхода определяется одним числом, то состояние всех n входов и m выходов можно определить посредством задания векторов x = (x 1, x 2, …, xn) и y = (y 1, y 2, …, ym). В ряде задач выходы y 1, y 2, …, ym могут мыслиться как параметры состояния системы, но в общем случае это не так. Пример: инспектора по соблюдению санитарных норм интересует не температура воздуха в помещении как таковая, а вопрос «снижается ли эта температура ниже порогового значения?». Только в этом случае он должен принимать меры. Если ставим задачу управления системой, т.е. оказание такого на нее воздействия, которое вызывает желаемое для нас изменение ее состояния, то ко множеству управляемых выходов в систему присоединим такие ее свойства, на которые мы можем оказывать влияние и изменять их. Пример: угол поворота передних колес автомобиля относительно направления движения, скорость движения автомобиля или скорость полета самолета, доля ВВП расходуемого на потребление или накопление. Далее управляемые входы (и свойства) будем обозначать как u = (u 1, u 2, …, un), если не оговорено противное. Возвращаясь к модели эволюции ДС, мы рассмотрим два вида управления – непрерывное и импульсное. В случае непрерывного управления, вообще говоря, предполагается, что функция g - приращение процесса зависит не только от состояния y и времени t, но и от управления u, а именно g = g (y (t), u, t) Диффузионный член σ тоже, вообще говоря, может зависеть от управления. Под управлением будем понимать процесс, задаваемый СУ (или УУ, ЛПР, ЧПР…) как значение, зависящее от t и от располагаемой в этот момент информации о состоянии ДС. То есть u = u (t) либо u = u (y(t)). В первом случае будем говорить о «непрерывном программном управлении», во втором о непрерывном управлении, реализующем принцип обратной связи. В общем случае значение управления u должно удовлетворять некоторым ограничениям типа u Є Vd, где Vd – допустимое множество управляющих воздействий. Пример. Ограничение скорости, развиваемой данным транспортным средством либо правилами дорожного движения, на котором студент спешит на лекции по ТУ. Если СУ (или УУ) имеет возможность наблюдать эволюцию ДС y (t) на протяжении всего времени (не предугадывая, естественно, будущего), то будем говорить, что наблюдаемость полная. Итак, в случае непрерывного управления модель ДС записывается в виде
В импульсном управлении предполагается, что состояние системы в некоторые моменты времени (моменты управления) испытывает скачки (импульсы). Эти моменты времени и величина, интенсивность импульсов, их число являются переменными, подлежащими определению. Именно совокупность этих величин и будем называть импульсным управлением. Итак, пусть
если
где или Моменты управления В случае, когда на y (t) в силу содержательной постановки задачи наложены ограничения, например, y (t) может принимать только целые значения, то естественно Δ y (t) не может быть пропорциональным Δ t! В этом случае для Δ y (t) Є Z (множество целых чисел) можно задать его зависимость от текущего состояния y (t), приращения t и от управления. Например, в случае управления в задаче рождения-гибели, имеем:
Если этим процессом управляем импульсно, то имеем
где ξi может принимать только целые значения. Приняв определенную природу модели – детерминированную или стохастическую, с непрерывным или импульсным управлением, с ограничениями или без них, нам надлежит идентифицировать функции и параметры, входящие в аналитическое описание модели. Пока этого вопроса мы не затрагиваем. Цель управления в математической теории управления задается посредством формулировки критерия качества, подлежащего оптимизации (для определенности - минимизации), записываемого для детерминированного случая и непрерывного управления в виде:
где α - коэффициент актуализации (может быть равен нулю), T – горизонт управления, возможно равный +∞, функция f определяет интегральную «стоимость» управления, а функция h – «стоимость» конечного состояния ДС. Действительно, мы можем перейти к содержательной трактовке задачи управления. Тогда (13) может быть представлен в виде суммарной стоимости расходуемых ресурсов (массы, энергии, информации). В случае импульсного управления критерий качества записывается в виде:
где Будем полагать, что Замечание. Если в качестве допустимых функций рассматривать так называемые обобщенные функции – функционалы над S – множеством бесконечно дифференцируемых функций с конечным носителем, то существенная разница между непрерывным и импульсным управлением пропадает. Действительно, в этом случае импульсное управление реализуется линейной комбинацией δ - функций Дирака. С каждой интегрируемой функцией f может быть ассоциирована обобщенная функция – функционал, действующий по правилу:
Рассматривая функцию
имеем, что хотя
то есть,
Дата добавления: 2015-01-03; Просмотров: 629; Нарушение авторских прав?; Мы поможем в написании вашей работы! |