Где используются оптимальные системы управления. Оптимальная система. Смотреть что такое "Оптимальное управление" в других словарях

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

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

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

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

Задача синтеза оптимальных систем стpoгo сформулирована сравнительно недавно, Когда было дано определение понятия критерия оптимальности. В качестве критерия оптимальности в зависимости от цели управления мoгут быть выбраны различные технические или экономические показатели управляемого процесса. В оптимальных автоматических системах обеспечивается не просто некоторое повышение того или иного технико-экономического показателя качества, а достижение минимально или максимально возможного eгo значения.

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

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

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

В теории автоматического регулирования используются функционалы, характеризующие отдельные показатели качества. Поэтому чaще вceгo оптимальные автоматические системы синтезируется оптимальным по какому-то одному основному критерию, а остальные показатели, определяющие качество функционирования автоматической системы, ограничиваются областью допустимых значений. Это упрощает и делает более определенной задачу по­иска оптимальных решений при разработке оптимальных систем.

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

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

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

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

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

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

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

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

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

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

Оптимальные системы классифицируются по различным признакам. Отметим некоторые из них.
В зависимости от реализуемого критерия оптимальности различают:
1) системы, оптимальные по быстродействию. Они реализуют критерий минимального времени переходных процессов;
2) системы, оптимальные по точности. Они формируются по критерию минимума отклонения переменных за время переходных процессов или по критерию минимума среднеквадратичной ошибки;
3) системы, оптимальные по расходу топлива, энергии и т. д., реализующие критерий минимума расхода;
4) системы, оптимальные по условиям инвариантности. Они синтезируются по критерию независимости выходных переменных от внешних возмущений или от других переменных;
5) оптимальные экстремальные системы, обусловливающие кри­терий минимума отклонения показателя качества от eгo экстремального значения.

В зависимости от характеристик объектов оптимальные системы подразделяются на:
1) линейные системы;
2) нелинейные системы;
3) непрерывные системы;
4) дискретные системы;
5) аддитивные системы;­
6) параметрические системы.

Эти признаки, кроме двух последних, не нуждаются в пояснениях. В аддитивных системах воздействия на объект не изменяют eгo xapaктеристик. Если же воздействия изменяют коэффициенты уравнений объекта, то такие системы называются параметрическим.

В зависимости от типа критерия оптимальности оптимальные системы подразделяются на следующие:
1) равномерно ­оптимальные, в которых каждый отдельный про­цесс протекает оптимально;
2) статистически оптимальные, реализующие критерий оптимальнос­ти, имеющий статистический характер из­-за случайных воздействий на систему. В этих системах наилучшее поведение обеспечивается не в каждом отдельном процессе, а лишь в некоторых. Статистически оптимальные системы можно назвать опти­мальными в среднем;
3) минимаксно ­оптимальные, которые синтезируются из условия минимаксного критерия, обеспечивающего лучшим наихудший результат по сравнению с подобным наихудшим результатом в любой другой автоматической системе.

По степени полноты информации об объекте оптимальные системы подразделяются на системы с полной и нe­ полной информацией. В состав информации об объекте включа­ются сведения:
1) о зависимости между входными и выходными вeличинами объекта;
2) о состоянии объекта;
3) о задающем воздействии, определяющем требуемый режим работы системы;
4) о цели управления ­ функционале, выражающем критерий оптимальности;
5) о характере возмущения.

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

В зависимости от полноты информации от объекте управления критерий оптимальности может быть выбран «жестким» (при дoстаточно полной информации) или «приспосабливающимся», т. е. изменяющимся при изменении информации. По этому признаку оптимальные системы подразделяются на системы с жесткой нa­стройкой и адаптивные. В число адаптивных систем входят экстремальные, самонастраивающиеся и обучаю­щиеся системы. Эти системы наиболее полно отвечают современным требованиям, предъ­являемым к системам оптимального управления.

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

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

Во второй постановке задача синтеза ставится при неизвестной структуре системы. В этом случае требуется определить такую структуру и такие параметры системы, которые обеспечат систему, оптимальную по принятому критерию качества. В инженерной практике задача синтеза в такой постановке встречается редко. Чаще вceгo объект управления либо задан как физическое устройство, либо описан математически, и задача синтеза сводится к син­тезу оптимального регулятора. Следует подчеркнуть, что и в этом случае необходим системный подход к синтезу системы оптимальнoгo управления. Суть такого подхода заключается в том, что при синтезе регулятора рассматривается вся система (регулятор и объект) как единое целое.

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

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

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

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

Среди всех допустимых на отрезке программных управлений u = u(t) и управляющих параметров, переводящих точку (t0, x0) в точку (t1, x1) , найти такие, для которых функционал на решениях системы уравнений примет наименьшее (наибольшее) значение с выполнением условий оптимальности.

Управление u(t), решающее эту задачу, называется оптимальным (программным) управлением, а вектор а – оптимальным параметром. Если пара {u*(t), a*} доставляет абсолютный минимум функционалу I на решениях системы, то выполняется соотношение

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

Задача синтеза оптимального закона управления для системы с критерием и краевыми условиями, где для упрощения предполагается, что функции f0, f, h, g от вектора а не зависят, формулируется следующим образом.

Среди всех допустимых законов управления v(x, t) найти такой, что для любых начальных условий (t0, x0) при подстановке этого закона осуществляется заданный переход и критерий качества I[u] принимает наименьшее (наибольшее) решение.

Траектория движения автоматической системы, соответствующая оптимальному управлению u*(t) или оптимальному закону v*(x, t), называется оптимальной траекторией. Совокупность оптимальных траекторий x*(t) и оптимального управления u*(t) образует оптимальный управляемый процесс {x*(t), u*(t)}.

Так как закон оптимального управления v*(x, t) имеет форму закона управления с обратной связью, то он остается оптимальным для любых значений начальных условий (t0, x0) и любых координат x. В отличие от закона v*(x, t)программное оптимальное управление u*(t) является оптимальным лишь для тех начальных условий, для которых оно было вычислено. При изменении начальных условий будет меняться и функция u*(t). В этом состоит важное, с точки зрения практической реализации системы автоматического управления, отличие закона оптимального управления v*(x, t) от программного оптимального управления u*(t), поскольку выбор начальных условий на практике никогда не может быть сделан абсолютно точно.

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

Пусть u*(t), t0 < t < t1, – оптимальное управление для выбранного функционала I[u], соответствующее переходу из состояния (t0, x0) в состояние (t1, x1) по оптимальной траектории x*(t). Числа (t0, t1) и вектор x0 – фиксированные, а вектор x1 , вообще говоря, свободен. На оптимальной траектории x*(t) выбираются точки x*(t0) и x*(t1), соответствующие моментам времени t = t0, t = t1. Тогда управление u*(t) на отрезке является оптимальным, соответствующим переходу из состояния x*(t0) в состояние x*(t1), а дуга является оптимальной траекторией

Таким образом, если начальное состояние системы есть x*(t0) и начальный момент времени t = t0, то независимо от того, каким образом пришла система к этому состоянию, ее оптимальным последующим движением будет дуга траектории x*(t), t0 < t < t1, являющейся частью оптимальной траектории между точками(t0, x0) и (t1, x1). Это условие является необходимым и достаточным свойством оптимальности процесса и служит основой динамического программирования.

Математическое описание задачи перевода объекта регулирования (процесса) из одного состояния в другое характеризуется n фазовыми координатами x1, x2, x3, . . . xn. При этом к объекту автоматического регулирования может быть приложено г управляющих воздействий u1, u2, u3, . . . uг.

Управляющие воздействия u1(t), u2(t), u3(t), . . . uг(t)удобно считать координатами некоторого вектора u = (u1, u2, u3, . . . uг), называемого вектором управляющего воздействия. Фазовые координаты (переменные состояния) объекта регулирования х1, х2, х3, . . . хn также можно рассматривать как координаты некоторого вектора или точки с координатами х = (х1, х2, х3, . . . хn) в n-мерном пространстве состояний. Эту точку называют фазовым состоянием объекта, а n-мерное пространство, в котором в виде точек изображаются фазовые состояния, называется фазовым пространством (пространством состояний) рассматриваемого объекта. При использовании векторных изображений управляемый объект можно изобразить как показано на рисунке. Под влиянием управляющего воздействия u (u1, u2, u3, . . . uг) фазовая точка х (х1, х2, х3, . . . хn) перемещается, описывая в фазовом пространстве некоторую линию, называемую фазовой траекторией рассматриваемого движения объекта регулирования.

Зная управляющее воздействие u(t) = u1(t), u2(t), u3(t), . . . uг(t), можно при наличии возмущений однозначно определить движение объекта регулирования при t > t0 , если известно его начальное состояние при t = t0 . Если изменить управление u(t), то движение точки будет происходить по другой траектории, т. е. для разных управлений получаем разные траектории, исходящие из одной точки. Поэтому переход объекта из начального фазового состоянияхH в конечное хK можно осуществить по разным фазовым траекториям в зависимости от управления. Среди множества траекторий существует наилучшая в определенном смысле, т. е. оптимальная траектория. Например, если поставлена задача минимального расхода топлива в течение интервала движения локомотива, то следует подойти к выбору управления и соответствующей траектории именно с этой точки зрения. Удельный расход топлива g зависит от развиваемой силы тяги управляющего воздействия u(t), т. е. g (t). Критерий оптимальности обычно представляется в виде некоторого функционала.

Задача синтеза оптимальных автоматических систем стpoгo сформулирована сравнительно недавно, Когда было дано определение понятия критерия оптимальности. В качестве критерия оптимальности в зависимости от цели управления могут быть выбраны различные технические или экономические показатели управляемого процесса. В оптимальных системах обеспечивается не просто некоторое повышение тoгo или иного технико-экономического показателя качества, а достижение минимально или максимально возможного eгo значения.

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

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

В таких случаях успех и простота получаемого решения во многом определяется выбранной формой критерия оптимальности (при условии, что во всех случаях он достаточно полно определяет требования задачи к системе). После построения математической модели процесса управления дальнейшее ее исследование и оптимизация проводится математическими методами . Оптимальное поведение или состояние автоматической системы обеспечивается тогда, когда функционал достигает своего экстремума I = extг максимума или минимума, в зависимости от физического смысла переменных.

В практике разработки и исследования динамических систем наиболее часто встречаются две задачи:
1) синтез системы, опти­мальной по быстродействию;
2) синтез системы, оптимальной по точности.

В первом случае необходимо обеспечить минимум вpeмени переходного процесса, во втором минимум cpеднеквадратичной ошибки (отклонения координаты Dyi (t) от заданного значения) при заданных или случайных воздействиях.

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

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

Обычно используются критерии оптимальности, величина которых определяется не текущим состоянием объекта (в рассматриваемом примере удельным расходом топлива), а изменением eгo в течение вceгo процесса управления. Поэтому для определения критерия оптимальности требуется, как и в приведенном примере, интегрировать какую-либо функцию, величина которой в общем случае зависит от текущих значений фазовых координат х объекта и управляющегоu, воздействия, т. е. такой критерий оптимальности является интегральным функционалом вида

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

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

Во многих случаях к автоматической системе предъявля­ются противоречивые требования (например, требования минимума расхода топлива и максимальной скорости движения поезда). При выборе управления, отвечающего одному требованию (критерию минимума расхода топлива), не будут удовлетворяться другие требования (максимальная скорости движения). Поэтому из всех требований выбора­ одно основное, которое должно удовлетворяться наилучшим образом, а другие требования учитываются в виде ограничений их значений. Например, при удовлетворении требования минимального расхода топлива oгpaничивается минимальное значение скорости движения. Если имеются несколько равных показателей качества, которые не удается объединить в общий комбинированный показатель, выбор оптимальныx управлений, соответствующих этим показателям в отдельности при ограничении остальных дает варианты решения, которые могут (при проектировании) помочь при выборе оптимального компромисснoгo варианта.

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

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

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

Важным частным случаем оптимального управления является задача об оптимальном быстродействии. Среди всех допустимых управлений u(t), под воздействием которых объект регулирования переходит из начального фазового состояния хH в заданное конечное состояние хK, найти такое, для которогo этот переход осуществляется за кратчайшее время.

Теория оптимальных процессов является основой единой методологии проектирования оптимальных движений, технических, экономических и информационных систем . В результате применения методов теории оптимальных процессов к задачам конструирования различных систем могут быть получены:
1) оптимальные по тому или иному критерию временные программы изменения управляющих воздействий и оптимальные значения постоянных управляющих (проектных, настроечных) параметров с учетом различного рода ограничений на их значения;
2) оптимальные траектории, режимы с учетом ограничений на область их расположения;
3) оптимальные законы управления в форме обратной связи, определяющие структуру контура системы управления (решение задачи синтеза управления);
4) предельные значения ряда характеристик или иных критериев качества, которые затем можно использовать как эталон для сравнения с другими системами;
5) решение краевых задач попадания из одной точки фазового пространства в другую, в частности, задача попадания в заданную область;
6) оптимальные стратегии попадания в некоторую движущуюся область.

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

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

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

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

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

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

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

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

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

В теории оптимального управления широко используются следующие математические методы:
- динамическoгo программирования;
- принцип максимума;
- вариационного исчисления;
- математиче­скoгo программирования.

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

Метод динамического программирования обладает большими возможностями. Однако для систем высокого порядка (выше четвepтoгo) использование метода весьма затруднительно. При нeскольких переменных управления реализация метода динамическо­го программирования на ЭВМ требует объемов памяти, иногда превыша­ющих возможности современных машин.

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

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

Методы математического программирования (линейного, нелинейного и др.) широко применяются для решения задач оптимальнoгo управления как в автоматических, так и в автоматизированных системах . Общая идея методов заключается в отыскании экстремума функции в пространстве многих переменных при oгpaничениях в виде системы равенств и неравенств. Методы позволя­ют найти численное решение широкого кpyгa задач оптимального управления. Достоинствами методов математического программирования является возможность сравнительно просто учитывать ограничения на управления и переменные состояния, а также обычно допустимые требования к объему памяти.

Метод динамического программирования Беллманаоснован на решении вариационных задач по принципу - участок оптимальной тpaeктоpии от любой ее промежуточной до конечной точки также является оптимальной тpaeктopиeй между этими точками.

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

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

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

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

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

Принцип максимума Понтрягина можно пояснить на примере задачи о максимальном быстродействии. Пусть требуется за минимальное время перевести изображающую точку из начального положения фазового пространства в конечное положение. Для каждой точки фазового пространства существуют оптимальная фазовая траектория и соответствующее минимальное время перехода в конечную точку. Bокpyг этой точки можно по­ строить изохроны поверхности, являющиеся гeометрическим мeстом точек с одинаковым минимальным временем перехода в эту точку. Оптимальная по быстродействию траектория из начальной точки в конечную точку в идеальном случае должна совпадать с нормалями к изохронам (на движение вдоль изохрон затрачивается время без уменьшения отрезка времени до момента достижения конечной точки), На практике ограничения, налагаемые на координаты объекта, не всегда позволяют реализовать идеальную, оптимальную по быстродействию, траекторию. Поэтому оптимальной траекторией будет та, которая максимально, насколько это позволяют ограничения, близка к ноpмалям к изохронам. Это условие математически означает, что на протяжении всей траектории скалярное произведение вектора скорости движения изображающей точки на вектор, обратный (по направлению) градиенту времени перехода в конечную точку, должно быть максимально:

где fi, Vi - координаты соответствующих векторов.

Так как скалярное произведение двух векторов равно произведению их модулей на косинус между ними, то условием оптимальности является максимум проекции вектора скорости V на направление f. Данное условие оптимальности и есть принцип максимума Понтрягина.

Таким образом, при использовании принципа максимума вариационная задача нахождения функции u, экстремизирующей функционал H, заменяется более простой задачей определения управления u, доставляющего максимум вспомогательной функции Гaмильтона. Отсюда следует и название метода принцип максимума.

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

Принцип максимума является необходимым и достаточным условием только для линейных объектов. Для нелинейных объектов он представляется только необходимым условием, В этом случае с eгo помощью находится суженная группа допустимых управлений, среди которых, например перебором, находится оптимальное управление, если вообще оно cyществует.

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

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

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

Если имеются сведения относительно допустимого диапазона значений переменных в оптимальном решении, то, как правило, можно построить соответствующие ограничения и получить достaточно надежное линейное приближение. В тех же случаях, когда существует широкий диапазон допустимых решений и нет сведений о характере оптимального решения, построить достаточно xoрошее линейное приближение нельзя. Значимость нелинейного программирования и eгo использова­ние постоянно возрастают.

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

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

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

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

Большинство методов нелинейного программирования не вceгда обеспечивает сходимость за конечное число итераций. Heкоторые методы обеспечивают монотонное улучшение значения целе­вой функции при переходе от одной итерации к другой.

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

В линейных системах автоматического управления повышение быстродействия может быть достигнуто с помощью корректирующих устройств. Например, уменьшение влияния на переходный процесс постоянной времени апериодического звена с передаточной функцией k/(Tp + 1) возможно за счет включения последовательного дифференцирующего устройства с передаточной функцией k1 (Т1р + 1)/(Т2р + 1). Эффективными методами повышения быстродействия следящих систем являются методы подавления начальных значений медленно затухающих компонент переходного процесса систем и минимизации квадратичных интегральных оценок с помощью связей по задающему воздействию. Однако эффект улучшения переходного процесса в реальных системах зависит от степени oгpaничения координат (нелинейностей) системы, Производные от внешних воздействий, обычно значительные по величине и кратковременные по длительности, ограничиваются элементами системы и не вызывают желаемого эффекта форсировки в переходном режиме. Лучшие результаты при решении задачи повышения быстродействия автоматических систем при нали­чии ограничений дает управление, оптимальное по быстродействию.

Задача об оптимальном быстродействии явилась первой задачей теории оптимального управления. Она сыграла большую роль в открытии одного из основных методов теории оптимального управле­ния принципа максимума. Эта задача, являясь частным случаем задачи оптимального управления, состоит в определении такого дoпустимого управляющего воздействия, под влиянием кoтopoгo управляемый объект (процесс) переходит из начального фазового состояния в конечное за минимальное время. Критерием оптимальности в данной задаче является время.

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

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

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

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

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

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

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

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

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

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

Методы оптимизации управления рационально применить:
1) в сложных технико-экономических системах, где отыскание приемлемых решений на основе опыта затруднительно. Опыт показывает, что оптимизация малых подсистем может приводить к большим потерям в критерии качества объединенной системы. Лучше приближенно решить задачу оптимизации системы в целом (пусть в упрощенной постановке), чем точно для отдельной подсистемы;
2) в новых задачах, в которых отсутствует опыт формирования удовлетворительных характеристик процесса управления. В таких случаях формулировка оптимальной задачи часто позволяет установить качественный характер управления;
3) на возможно ранней стадии проектирования, когда имеется большая свобода выбора. После определения большого количества проектных решений системы становится недостаточно гибкой и последующая оптимизация может не дать существенного выигрыша.

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

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

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

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

Оптимальные САУ – это системы в которых управление осуществляется таким образом что требуемый критерий оптимальности имеет экстремальное значение. Граничные условия определяющие начальное и требуемое конечное состояния системы технологическая цель системы. tн Её ставят в тех случаях когда особый интерес представляет среднее отклонение в течение определённого интервала времени и задача системы управления – обеспечить минимум этого интеграла...


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


Оптимальное управление

Воронов А.А., Титов В.К., Новогранов Б.Н. Основы теории автоматического регулирования и управления. М.: Высшая школа, 1977. – 519с. С. 477 – 491.

Оптимальные САУ – это системы, в которых управление осуществляется таким образом, что требуемый критерий оптимальности имеет экстремальное значение.

Примеры оптимального управления объектами:

  1. Управление движением ракеты с целью достижения ею заданной высоты или дальности при минимальном расходе горючего;
  2. Управление перемещением приводимого двигателем механизма, при котором минимизировались бы затраты энергии;
  3. Управление атомным реактором, при котором максимальна производительность.

Задача оптимального управления формулируется следующим образом:

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

Чтобы решить задачу оптимального управления, необходимо знать:

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

2.Ограничения физического характера на координаты и закон управления, выраженные математически;

3. Граничные условия, определяющие начальное и требуемое конечное состояния системы

(технологическая цель системы);

4.Целевую функцию (функционал качества –

математическая цель).

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

t к

I =∫ f o [ y (t ), u (t ), f (t ), t ] dt + φ [ y (t к ), t к ], (1)

t н

где первое слагаемое характеризует качество управления на всём интервале (t н , t н ) и называется

интегральной составляющей, второе слагаемое

характеризует точность в конечный (терминальный) момент времени t к .

Выражение (1) называется функционалом, так как I зависит от выбора функции u (t ) и получающегося при этом y (t ).

Задача Лагранжа. В ней минимизируется функционал

t к

I=∫f o dt.

t н

Её ставят в тех случаях, когда особый интерес представляет среднее отклонение в течение

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

Примеры функционалов:

I =∫ (t ) dt – критерий минимальной ошибки в установившемся режиме, где x (t ) –

  1. отклонение управляемого параметра от заданного значения;

I =∫ dt = t 2 - t 1 = > min – критерий максимального быстродействия САУ;

I =∫ dt = > min – критерий оптимальной экономичности.

Задача Майера. В этом случае минимизируемым является функционал, определяемый только терминальной частью, т.е.

I = φ =>min.

Например, для системы управления ЛА, описываемым уравнением

F o (x , u , t ),

можно поставить следующую задачу: определить управление u (t ), t н ≤ t ≤ t к так, чтобы за

заданное время полёта достичь максимальной дальности при условии, что в конечный момент времени t к ЛА совершит посадку, т.е. x (t к ) =0.

Задача Больца сводится к задаче минимизации критерия (1).

Базовыми методами решения задач оптимального управления являются:

1.Классическое вариационное исчисление – теорема и уравнение Эйлера;

2.Принцип максимума Л.С. Понтрягина;

3.Динамическое программирование Р. Беллмана.

УРАВНЕНИЕ И ТЕОРЕМА ЭЙЛЕРА

Пусть задан функционал:

t к

I =∫ f o dt ,

t н

где – некоторые дважды дифференцируемые функции, среди которых необходимо найти такие функции (t ) или экстремали , которые удовлетворяют заданным граничным условиям x i (t н ), x i (t к ) и минимизируют функционал.

Экстремали отыскиваются среди решений уравнения Эйлера

I = .

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

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

Теорема Эйлера: “Если экстремум функционала I существует и достигается среди гладких кривых, то он может достигаться только на экстремалях”.

ПРИНЦИП МАКСИМУМА Л.С.ПОНТРЯГИНА

Школа Л.С.Понтрягина сформулировала теорему о необходимом условии оптимальности, сущность которой в следующем.

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

На управление u j могут накладываться ограничения, например, в виде неравенств:

, .

Цель управления состоит в переводе объекта из начального состояния (t н ) в конечное состояние (t к ). Момент окончания процесса t к может быть фиксированным или свободным.

Критерием оптимальности пусть будет минимум функционала

I = dt .

Введём вспомогательные переменные и образуем функцию

Fo ()+ f () f ()+

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

Что при любом t , находящемся в заданном диапазоне t н≤ t ≤ t к , величина Н, как функция допустимого управления, достигает максимума.

Максимум функции Н определяется из условий:

если не достигает границ области, и как точная верхняя грань функции Н по в противном случае.

Динамическое программирование Р.Беллмана

Принцип оптимальности Р.Беллмана:

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

Под “поведением” системы следует понимать движение этих систем, а термин “решение” относится к выбору закона изменения во времени управляющих сил.

В динамическом программировании процесс поиска экстремалей разбивается на n шагов, в то время как в классическом вариационном исчислении ведётся поиск экстремали целиком.

Процесс поиска экстремали базируется на следующих предпосылках принципа оптимальности Р.Беллмана:

  1. Каждый отрезок оптимальной траектории является сам по себе оптимальной траекторией;
  2. Оптимальный процесс на каждом участке не зависит от его предыстории;
  3. Оптимальное управление (оптимальная траектория) ищется с помощью попятного движения [от y (T ) к y (T -∆) , где ∆ = Т/ N , N – число участков разбиения траектории, и т.д.].

Эвристически уравнения Беллмана для требуемых постановок задач выведены применительно к непрерывным и дискретным системам.

Адаптивное управление

Андриевский Б.Р., Фрадков А.Л. Избранные главы теории автоматического управления с примерами на языке MATLAB . – СПб.: Наука, 1999. – 467с. Глава 12.

Воронов А.А., Титов В.К., Новогранов Б.Н. Основы теории автоматического регулирования и управления. М.: Высшая школа, 1977. – 519с. С. 491 – 499.

Анхимюк В.Л., Опейко О.Ф., Михеев Н.Н. Теория автоматического управления. – Мн.: Дизайн ПРО, 2000. – 352с. С. 328 – 340.

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

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

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

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

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

Классификация адаптивных систем :

Самоприспосабливающиеся

(адаптивные)

Системы управления

Самонастраивающиеся Самообучающиеся Системы с адаптацией

Системы системы в особых фазовых

Состояниях

Поисковые Беспоиско- Обучающие- Обучающие- Релейные Адаптивные

(экстремаль- вые (анали- ся с поощре- ся без автоколеба- системы с

Ные) тические) нием поощрения тельные переменной

Системы системы системы структурой

Структурная схема классификации АС (по характеру процесса адаптации)

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

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

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

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

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

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

При применении адаптивных систем решаются следующие основные задачи:

1 . В процессе функционирования системы управления при изменении параметров, структуры и внешних воздействий обеспечивают такое управление, при котором сохраняются заданные динамические и статические свойства системы;

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

Пример 1 . Адаптивная система стабилизации углового положения ЛА.

f 1 (t ) f 2 (t ) f 3 (t )

Д1 Д2 Д3

ВУ1 ВУ2 ВУ3 f (t ) f 1 (t ) f 2 (t ) f 3 (t )

u (t ) W 1 (p ) W 0 (p ) y (t )

+ -

Рис. 1.

Приспосабливающаяся система стабилизации ЛА

При изменении условий полета меняется передаточная функция W 0 (p ) ЛА, а, следовательно, и динамическая характеристика всей системы стабилизации:

. (1)

Возмущения со стороны внешней среды f 1 (t ), f 2 (t ), f 3 (t ) , приводящие к контролируемым изменениям параметров системы, приложены к различным точкам объекта.

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

В соответствии с принципом обратной связи и выражением (1) неконтролируемые изменения характеристики W 0 (p ) из-за возмущений и помех вызывают сравнительно небольшие изменения параметров Ф(p ) .

Если поставить задачу более полной компенсации контролируемых изменений, чтобы передаточная функция Ф(р) системы стабилизации ЛА оставалась практически неизменной, то следует надлежащим образом изменить характеристику регулятора W 1 (p ). Это и осуществляется в приспосабливающейся САУ, выполненной по схеме рис.1. Параметры внешней среды, характеризуемые сигналами f 1 (t ), f 2 (t ), f 3 (t ), например давление скоростного напора P H (t ) , температура окружающего воздуха T 0 (t ) и скорость полёта υ(t ) , непрерывно измеряются датчиками Д 1 , Д 2 , Д 3 , и текущие значения параметров поступают в вычислительные устройства В 1, В 2 ,В 3 , вырабатывающие сигналы, с помощью которых подстраивается характеристика W 1 (p ), чтобы компенсировать изменения характеристики W 0 (p ).

Однако, в АСАУ данного типа (с разомкнутым циклом настройки) отсутствует самоанализ эффективности осуществляемых ею контролируемых изменений.

Пример 2. Экстремальная система управления скоростью полета ЛА.

Z Возмущающее

Воздействие

X 3 = X 0 - X 2

Устройство авто- X 0 Усилительно- X 4 Исполнительное X 5 Регулируемый X 1

Матического по- преобразователь- устройство объект

Иска экстремума + - ное устройство

Измерительное

Устройство

Рис.2.Функциональная схема экстремальной системы управления скоростью полета ЛА

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

Z - характеристика объекта; X 0 - управляющее воздействие на систему.

(величина расхода горючего)

y(0)

y(T)

Самоорганизующиеся системы

В этих нормах отдельно нормируется каждый компонент микроклимата в рабочей зоне производственного помещения: температура относительная влажность скорость движения воздуха в зависимости от способности организма человека к акклиматизации в разное время года характера одежды интенсивности производимой работы и характера тепловыделений в рабочем помещении. Перепады температуры воздуха по высоте и по горизонтали а также изменения температуры воздуха в течение смены при обеспечении оптимальных величин микроклимата на рабочих местах не должны... Управление: понятие признаки система и принципы Органы государственного управления: понятие виды и функции. По содержанию административное право является государственно-управленческим правом реализующим правовой интерес большинства граждан для чего субъекты управления наделяются юридически властными полномочиями представительскими функциями государства. Следовательно объектом действия юридических норм являются специфические управленческие общественные отношения возникающие между субъектом управления управляющим и объектами... Государственное регулирование социально-экономического развития регионов. Местные бюджеты как финансовая основа социально-экономического развития региона. Разные территории Украины имеют свои особенности и отличия как относительно экономического развития так и в социальном историческом языковом и ментальном аспектах. Из таких проблем нужно прежде всего назвать несовершенство отраслевой структуры большинства региональных хозяйственных комплексов их низкую экономическую эффективность; значительные отличия между регионами в уровнях...

Оптимальная система

система автоматического управления, обеспечивающая наилучшее (оптимальное) с некоторой точки зрения функционирование управляемого объекта. Его характеристики и внешние возмущающие воздействия могут изменяться непредвиденным образом, но, как правило, при определённых ограничениях. Наилучшее функционирование системы управления характеризуется т. н. критерием оптимального управления (критерием оптимальности, целевой функцией), который представляет собой величину, определяющую эффективность достижения цели управления и зависящую от изменения во времени или в пространстве координат и параметров системы. Критерием оптимальности могут быть различные технические и экономические показатели функционирования объекта: кпд, быстродействие, среднее или максимальное отклонение параметров системы от заданных значений, себестоимость продукции, отдельные показатели качества продукции либо обобщённый показатель качества и т.п. Критерий оптимальности может относиться как к переходному, так и к установившемуся процессу, либо и к тому и к др. Различают регулярный и статистический критерии оптимальности. Первый зависит от регулярных параметров и от координат управляемой и управляющей систем. Второй применяется тогда, когда входные сигналы ≈ случайные функции или (и) нужно учесть случайные возмущения, порождённые отдельными элементами системы. По математическому описанию критерий оптимальности может быть либо функцией конечного числа параметров и координат управляемого процесса, которая принимает экстремальное значение при оптимальном функционировании системы, либо функционалом от функции, описывающей закон управления; при этом определяется такой вид этой функции, при котором функционал принимает экстремальное значение. Для расчёта О. с. пользуются принципом максимума Понтрягина либо теорией динамического программирования.

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

М. М. Майзель.

Википедия

Оптимальная система

Под оптимальной системой понимается наилучшая в известном смысле система .

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

В задаче однокритериальной оптимизации каждому варианту исполнения системы может быть поставлено в соответствие некоторое значение физической величины, число. Наилучшим вариантом системы при этом следует считать тот, который даёт в зависимости от конкретной задачи и принятого критерия оптимальности минимальное или максимальное значение критерия. Таким образом, цель управления можно рассматривать как достижение экстремума критерия оптимальности.

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

Оптимальные системы – это системы, в которых заданное качество работы достигается за счет максимального использования возможностей объекта, иными словами это системы, в которых объект работает на пределе своих возможностей.

Оптимальная СУ – система управления, выбранная тем или иным способом и имеет наилучшие качества.

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

Рассмотрим апериодическое звено первого порядка

W (p) = K/(Tp+1) (1)

u ≤ A, (2)

для которого необходимо обеспечить минимальное время перехода у из начального состояния y (0) в конечноеy k . Переходная функция такой системы приK =1 выглядит следующим образом

Рис. 1.1. Переходная функция системы при U= const .

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

Рис.1.2. Переходная функция системы при U=A= const .

t 1 - минимально возможное время перехода y из нулевого состояния в конечное для данного объекта.

Для получения такого перехода существует два закона управления:

    программное управление

A, t < t 1

y k , t ≥ t 1 ;

    закон управления типа обратной связи

A, y < y k

y = (4)

y k , y ≥ y k ;

Второй закон более предпочтителен и позволяет обеспечить управление при помехах.

Рис. 1.3. Структурная схема системы с законом управления типа обратной связи.

Цель управления - требования, предъявленные к СУ.

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

    экстремальные условия (мах мощности или кпд, мин потери энергии),

    некоторые показатели качества (содержание вредных компонентов в конечном продукте)

Строгая формализация цели управления очень сложна из-за наличия подсистем

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

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

1) критерий оптимальности должен отражать экономические показатели или величины с ними связанные.

2) для конкретной СУ учитывается только 1 критерий (если многокретериальная задачах то глобальный критерий- функция от частных критериев.

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

4) критериальная функция иметь подходящую форму, желательно, чтоб критерий имел 1 экстремум,

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

Тестовые задания для самоконтроля

1. Управление это -

А) достижение избранных целей в практической деятельности

Б) достижение избранных целей в научной деятельности

В) достижение избранных целей в реальной действительности

Г) достижение избранных целей в теоретической деятельности

Д) достижение избранных целей в психологической деятельности

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

3. Суть задачи управления заключается

А) в управлении объектом в процессе его функционирования без нашего непосредственного соучастия в процессе

Б) в управлении объектом в процессе его функционирования с нашим

непосредственном участии в процессе

Д) в управлении объектом в процессе его функционирования с помощью датчиков

4. Суть задачи самоуправления заключается

А) в управлении объектом в процессе его функционирования без нашего непосредственного соучастия в процессе

Б) в управлении объектом в процессе его функционирования с помощью датчиков

В) в управлении объектом в процессе его функционирования с помощью программы

Г) в управлении объектом в процессе его функционирования с помощью ЭВМ

Д) все ответы верны

5. На основании выбранного критерия оптимальности составляется

А) целевая функция

Б) зависимость параметров

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

Г) зависимость параметров, влияющих на ее значение

Д) все ответы верны