Главная ->  Повышение запаса устойчивости 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 [ 233 ] 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248

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

СДх ...,х ) = 0, (/г = 1,2,...,/), (24.7)

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

C4(x,.....л ;д: ...;х ;...) = 0, ( = 1,2,...,/), (24.8)

изопериметрические ограничения в виде функционалов и др. [35].

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

х(?о) = о- x{tk) = x. (24.9)

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

x{t)P, х{Ц)еР, (24.10)

где и - некоторые множества в пространстве состояний.

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

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

I=jfo(x,u)dt, (24.11)

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

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

Функционал (24.11) обычно конструируется так, чтобы ири оптимальном управлении его значение было мини.мальиым. Это всегда может быть сделано и в случае .максимума требуемого показателя качества.

В качестве иллюстрации рассмотри.м два конкретных примера.

Пусть система должна иметь максимальное быстродействие. Тогда, положив /о(х,м)= 1, получим: I = tii-t . Следовательно, необходимо пайти такое управление й (t), при котором tj-tQ= 7n,i . Значение tj не фиксируется. Минимальная длительность переходного процесса Гп,; даже для одного и того же объекта зависит как от граничных условий (24.9) или (24.10), так и от ограничений (24.5)-(24.8).




Пусть теперь управляемым объектом (24.3) является электрический двигатель, и - ток в его обмотке управления. R - сопротивление обмотки. Тогда при /(х,и) = Ки функционал (24.11) характеризует расход энергии на управление за промежуток времени - Iq. При .заданных граничных значениях (например, значениях угла и угловой скорости в моменты времени to и С.) и ограничениях па величину тока требуется найти такой закон изменения тока, при котором расход энергии окажется .мипимальпы.м. Дополнительное Офаничепие может быть наложено, например, па величину угловой скорости. Момент времени t обязательно должен быть ограничен (задан), так как в противпо.м случае оптимальным будет управление и = 0, при котором t =°° .

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

С учетом изложенного задачу синтеза оптимального алгорит.ма управления .можно сформулировать следуюншм образом.

Пусть при п = 3 в трехмерном пространстве (рис. 24.1) начальному состоянию объекта соответствует точка Mq с координатами x{t(,), а конечному состоянию - точка Mf. с координатами х(С,).

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

Очевидно, что таким снособо.м решить задачу синтеза практически невозможно. Однако существуют другие способы оптимизации или, иначе говоря, методы синтеза оптима..1ЬПых систем, как аналитические, так и машинные. Все эти с1Юсобы в своей основе являются вариационными, но в отличие от предыдущего позволяют избежать перебора множества допустимых управлений. Каждый из них дает возможность довести решение задачи до К01ща в числовом виде. Для некоторых простейнтх задач удается получить аналитическое решение. Примером может служить рассмотренный в § 11.9 .метод синтеза линейной системы при случайных воздействиях по минимуму среднеквадратичной ошибки (задача Винера). В следующих параграфах будут в про-стейпю.м виде изложены основы некоторых других .методов синтеза. Кроме них следует отметить метод последовательной оптимизации на базе нелинейного нрогра.ммиро-вания, разработанный В. М. Пономаревым [77]. Важные направления развиты также в работах [26, 60, 67, 77] и других.



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

Для построения за.мкнутой оптимальной системы управления м = й(С) необходи.мо каким-либо способо.м привести к виду (24.4), т. е. сфо1)мировать его как функцию переменных состояниях,-. В ряде случаев решение .этой .задачи ока.зывает ие .менее сложным, че.м синтез самого оптимального алгоритма. Но даже если оптимальное управление м = м(х) найдено, его можно реализовать лишь тогда, когда входящие в него переменные могут быть и; мереиы суп1ествующими техническими средствами (папри.мер, датчиками). Поэто.му часто прибегают к со.зданию пе строго оитй.мальных, а близких к оптимальным систем. Некоторые конкретные рекомендации по таким системам даны в работе [44J.

§ 24.2. Использование классических вариационных методов

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

I = jfo(x ...,x ;Xi,..,.x )dl, (24.12)

гдех,- - некоторые дважды дифференцируемые функции, среди которых необходи.мо иайти такие функции Xj(t) или экстремали, которые удовлетворяют заданным граничным условиям Xjit), х,-(г:,() и минимизируют фупкциопа-ч (24.12), Экстремали от ыскиваются среди решепий уравнений Эйлера

Эх,- dt

Эх,-,

= 0, г = 1,2,..., п. (24.13)

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

Эх,?

2 >0, г = 1,2...., и, (24.14)

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



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 [ 233 ] 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248