Файл: Корытин, А. М. Оптимизация управления металлорежущими станками.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.10.2024
Просмотров: 122
Скачиваний: 0
ма работает в автоколебательном режиме в соответствии с за коном
U = а0 sign ( |
+ |
а ') при |
0. |
0 s V Ф |
“ |
У |
dp |
Несовершенство дифференциаторов является причиной низ кой помехоустойчивости системы поиска методом взятия про изводных. Помехоустойчивость повышается при использовании следящих систем для определения знаков приращения. Изме ряя ошибку слежения или определяя ее знак, можно построить автоколебательную дифференциальную систему соответственно пропорционального или непропорционального действия. При этом в пропорциональной системе управляющее воздействие будет изменяться не только по знаку, но и по величине в зави симости от значения ошибки слежения.
Метод последовательных шагов позволяет осуществлять поиск экстремума в системах с большой инерционностью объ екта регулирования и уменьшает амплитуду колебаний вокруг экстремума по сравнению с автоколебательными системами. Относительное расположение эстремума и рабочей точки определяется по знаку и величине разности последующего и предыдущего значений показателя эффективности /. Для этого в Системе имеется генератор импульсов, который периодиче ски включает на определенный период цепь управления и цепь измерения. Записав в блок памяти величину / 3, система отра батывает приращение Ар, после чего на элементе сравнения определяется разность между запомненным и вновь получен ным значением
А= Ja - J.
Взависимости от знака этой разности и от того, максимум или минимум отыскивает шаговая экстремальная система, ло гическое устройство сохраняет знак приращения Ар при по
следующих шагах либо изменяет |
его |
на |
противоположный. |
||
При этом через каждый шаг на |
|
блоке памяти |
перезаписы |
||
вается новое значение критерия эффективности. |
|
||||
Закон регулирования шаговой системы поиска |
|
||||
U = а0 sign [(У3 — J) — А] при |
^ |
0; |
|
|
|
здесь A t — период регулирования |
|
генератора |
импульсов. |
||
Метод наложения модулирующих |
сигналов |
предполагает |
использование для' поиска экстремума небольших по амплиту де колебаний, подаваемых на вход объекта регулирования от
специального внешнего |
источника. |
В этом |
случае |
критерий |
|
эффективности |
/ тоже |
совершает |
колебания, |
фаза |
которых |
будет зависеть |
от того, |
справа или |
слева относительно экстре- |
102
мума находится рабочая точка системы. Переход рабочей точ ки через экстремум соответствует изменению на 180° фазы переменной составляющей сигнала, пропорционального крите рию эффективности. Это изменение фиксируется фазовым дис криминатором, который вырабатывает команду, изменяющую
направление |
действия |
уп- |
|
|
|
|
|
|
||||
равляющего |
сигнала. |
|
|
|
'Г 'ч \ |
|
|
|||||
Описанныеметоды поис |
|
|
|
|
||||||||
ка |
экстремума |
|
основаны |
г |
|
1 |
1 \ |
|
|
|||
преимущественно на исполь |
|
2 , |
1 |
2 |
\ |
|
||||||
/ |
1 1 |
|
||||||||||
зовании |
аналоговых измери |
_i |
-4-*Н |
|
\ |
|
||||||
/ |
Е И |
|
1+е |
|||||||||
тельных |
и |
вычислительных |
L . __________Г )L l Al — |
\ |
||||||||
элементов и могут |
быть по |
Iu IIизмерение |
|
£_ |
|
2 |
||||||
|
1+е |
|
||||||||||
строены |
на |
типовых блоках |
|
|
|
|
||||||
|
|
|
.,2,. |
У |
|
|||||||
АВМ |
или аналоговой |
ветви |
|
|
|
|
||||||
серийно |
выпускаемых |
про |
III и IV измерение |
1+5е I |
|
|
||||||
мышленностью |
|
элементов |
|
|
|
2 |
|
|
||||
УБСР. Перспективность при |
¥ и ¥1 измерение - 4 |
# |
|
|
||||||||
менения |
цифровой |
вычисли |
|
|
||||||||
тельной техники для пост |
|
|
|
|
|
|
||||||
роения |
контуров |
самона |
|
|
|
|
|
|
||||
стройки |
металлорежущих |
Рис. 41. |
Поиск |
экстремума мето- |
||||||||
станков |
вызывает |
необходи |
||||||||||
мость |
описания |
некоторых |
дом дихотомии |
|
|
|
|
|||||
методов |
поиска |
экстремума, |
|
|
|
|
|
|
присущих дискретным системам. В этом случае предполагается, что количество измерений критерия эффективности ограничено.
Введем понятие интервала неопределенности после п изме
рений, под которым будем |
понимать |
область, |
заключенную |
между измерениями (экспериментами) |
и расположенную по |
||
обе стороны от измерения, |
давшего наибольшее |
(наименьшее) |
значение / [41]. Обозначим через е наименьший сдвиг экспери ментов, при котором еще возможно обнаружить отличие меж ду измерениями. Порядок проведения измерений в зависимости от полученной при предыдущих измерениях информации будет определять метод поиска экстремума для рассматриваемых случаев.
Метод дихотомии (половинного деления) заключается в том, что каждые два измерения производят (рис. 41) в сере дине интервала возможно ближе друг к другу, но не ближе величины е, всякий раз уменьшая интервал неопределенности.
После n-четных измерений оптимум окажется заключенным в интервал длиною
L.+ V
для |
случая, когда длина начального интервала принята рав |
ной |
1. |
|
юз |
Метод Фибоначчи |
является более совершенным, чем ме |
||
тод дихотомии. Метод |
предложен Кифером [41] и базируется |
||
на последовательности |
чисел |
Фибоначчи, |
определяемой сле |
дующим образом: |
|
|
|
Последовательность |
чисел |
Фибоначчи |
представляет рекур |
рентный ряд 1, 1, 2, 3, 5, 8, 13, |
21, 34 ... . |
|
Задавшись числом п .последовательных измерений, опреде лим конечный интервал неопределенности, принимая длину первого интервала равной единице по соотношению
Первые два измерения должны находиться на расстоянии Ь2 от соответствующих концов начального единичного интер вала неопределенности, причем
Этими двумя измерениями интервал делится, на три отрез ка и от результата испытаний зависит, какой из крайних от
резков |
будет |
исключен из |
дальнейших |
экспериментов. |
В оставшемся |
интервале длиной |
Ь2 находится |
наилучшее из |
первых измерение,, которое отстоит от конца начального еди ничного интервала на расстоянии L3. Таким образом, в каж дый остающийся интервал попадает предыдущее измерение и для продолжения поиска последующее измерение необходимо ' производить симметрично уже находящемуся в интервале из мерению.
Для уменьшения интервала неопределенности менее чем до одного процента исходной длины при поиске методом дихото мии требуется 14 измерений, при поиске методом Фибоначчи необходимо всего 11 измерений.
Метод золотого сечения по своей эффективности близок к методу Фибоначчи, однако не требует предварительного зада
ния числа |
предполагаемых |
измерений. |
Последовательные / |
||
измерения следует при этом размещать так, чтобы |
(28) |
||||
|
|
|
|
|
|
при постоянном отношении |
длин |
последовательных |
интервалов |
||
|
|
|
|
|
(29) |
Разделив |
уравнение (28) |
на |
Д +1 и |
учитывая |
равенство |
(29), можно показать, что положительная величина |
|
||||
т = |
= 1,61803 . . |
|
|
|
|
2 |
|
|
|
|
|
104
По результатам двух измерений устанавливают, как и при поиске экстремума методом Фибоначчи, какой из отрезков ис ключается из исследований. В оставшемся интервале будет находиться одно из предыдущих измерений, и чтобы продол жить поиск, необходимо в этом интервале выполнить симмет рично ему следующее измерение. Интервал неопределенности после п последовательных измерений
Этот интервал неопределенности при большом числе изме рений оказывается на 17% больше, чем при поиске методом Фибоначчи. Метод золотого сечения используют в тех случаях, когда нет представления о необходимом количестве экспери ментов, причем при подходе к оптимуму, когда число измере ний можно определить, переходят к более эффективному поис ку методом Фибоначчи.
Поиск по дискретным точкам производят в тех случаях,
когда независимая переменная не может изменяться непрерыв но или желательно вместо интервала неопределенности полу-= чить фиксированную точку, проверенную измерением. В этом случае заданным дискретным точкам приписывают последова тельность целых чисел таким образом, чтобы в результате по лучилось число Фибоначчи. Если число k дискретных точек та
ково, что |
k + \ |
не соответствует числу |
Фибоначчи, |
то к концу |
|||
интервала |
следует |
добавить необходимое |
число |
фиктивных |
|||
точек. |
После |
этого |
задают число измерений |
и осуществляют |
|||
поиск |
экстремума |
методом Фибоначчи без учета сдвига |
|||||
(е = 0). |
За |
оптимум |
принимают точку, |
в которой |
измерение |
дало наилучший результат.
Метод рандомизации заключается в том, что определение направления поиска экстремума базируется на случайном вы боре точек измерений. Метод рандомизации более эффективен, чем метод поиска по дискретным точкам в том случае, когда число точек плюс единица не равно числу Фибоначчи. Например, если экстремум с равной вероятностью может находиться в точках измерений /, 2 и 3, то в соответствии с методом рандо мизации выполняют эксперимент в точке 2 , а точку дополни тельного эксперимента выбирают некоторым устройством, ра ботающим по случайному закону с двумя равновероятными исходами. При этом для нахождения экстремума может потре боваться дополнительно максимум два и минимум один экспе римент. Метод рандомизации, таким образом, не упускает возможности при удачном стечении обстоятельств сократить число экспериментов по сравнению с методом Фибоначчи при использовании фиктивных точек.
Рассмотренные методы поиска экстремума применимы к одномерным системам. Если экстремум многомерный, то его
105
поиск значительно усложняется. В этом случае применяют сле дующие методы поиска.
Метод сканирования заключается в последовательном пере боре всех возможных управлений системы. Этот метод поиска экстремума требует больших затрат времени и его применяют, в основном, лишь для поиска глобального экстремума в много экстремальных системах с ограниченным числом варьируемых параметров.
Метод Гаусса — Зайделя состоит в поиске экстремума по очередно по всем варьируемым параметрам. Для этого изме няют один параметр при зафиксированных остальных и оты
скивают его |
частный экстремум |
=0. Затем управляющее |
воздействие |
pi фиксируют и начинают поиск частного экстре- |
|
|
6J п |
|
мума другого параметра ----- ^=0 . |
|
После того как все частные экстремумы будут найдены, цикл вновь повторяется до тех пор, пока все градиенты не окажутся в области порога чувствительности измерительных элементов. Это соответствует работе системы в зоне экстрему ма. На рис. 42 для двухмерной экстремальной системы показан процесс поиска экстремума методом Гаусса—Зайделя. На графике нанесены линии равного значения показателя эффек тивности I. В исходном положении (точка 1) управляющее воздействие ра зафиксировано, a pi начинает варьироваться. Затем при неизменном pi начинают варьировать управляющее воздействие р?. Таким образом, рабочая точка перемещается
Рис. |
42. Поиск |
экстремума в |
двухмер |
|
ной |
системе методом |
Гаусса — Зайделя |
||
(точки а); методом |
градиента |
(точки |
||
б); |
методом |
наискорейшего |
спуска |
|
(точки в) |
|
|
|
в зону |
экстремума |
(точ |
ка 2 ). |
|
яв |
Метод градиента |
||
ляется |
более сложным, |
чем предыдущий, и за ключается в том, что определяют составляю щие градиента управле ния при пробных шагах из рабочей точки. Затем производят рабочее дви жение, причем каждое управляющее воздейст вие р.|, р2, ... рп изменяет ся пропорционально со ответствующим состав ляющим градиента уп равления. Очевидно, чем меньше шаг систе мы, тем больше траек тория рабочей точки
106