Управление следящими электроприводами

УДК 531.36; 62-50

П.Г. Яковенко

УПРАВЛЕНИЕ СЛЕДЯЩИМИ ЭЛЕКТРОПРИВОДАМИ

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

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

P.G. Yakovenko MANAGEMENT OF WATCHING ELECTRIC DRIVES

Multistep synthesis methodology consistent optimal control allows you to generate high-frequency control law servo systems during the transition from optimal controls for small steps. For small mismatches, formation optimum on speed of laws of managements of the electric drive without the introduction into action of restrictions on jerk, acceleration and speed is possible.

Method; synthesis; control; systems; limited coordinates.

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

Синтез оптимальных по быстродействию управлений следящими электроприводами с ограничением координат традиционными методами не всегда эффективен. Новые методики [1] синтеза оптимальных управлений на основе методов динамического программирования [2] и имитационного моделирования, принципов «перемены цели» и «ведущего слабого звена» [3] позволяют решить задачу. На адекватных моделях возможен поиск оптимальных по быстродействию управлений путем анализа переходных процессов при пробных воздействиях. Методика последовательного многошагового синтеза предполагает действия над разностными уравнениями, которыми описывается поведение системы. В общем случае методика позволяет составлять программы численного решения задач и открывает широкие перспективы по разработке алгоритмов синтеза в реальном масштабе времени микропроцессорными средствами оптимальных управлений электроприводами.

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

где Дю - приращение скорости за шаг интегрирования, соответствующее ускорению; Д(Дю) - приращение к приращению скорости за шаг интегрирования, соответствующее рывку.

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

где юм - максимальная скорость;

Дюм - максимальное приращение скорости за шаг интегрирования, соответствующее максимальному ускорению;

Д( Лю)ж - максимальное приращение к приращению скорости за шаг интегрирования, соответствующее максимальному рывку.

Для i-го шага интегрирования легко определить перемещения, которые характеризуют ускорение и скорость электропривода при рывке Д(ДЬ^(0 ы(Г) :

где ДЬт^_^, Ьт^_ц - перемещения, соответствующие значениям ускорения и скорости электропривода на предыдущем шаге.

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

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

Д, = Ф • А?,

Ф ’

АД = Аф • А?,

Ф 7

А(АД)ж = А(Аф> А?,

АД = Аф • А?,

фм м >

АДл = А(Аф) • А?,

доп V У м ’

Ф

Д

'ф

+ ад,

Ф(і) ’

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

шага. Начальные значения скорости (ЬЖ(г_!)), ускорения Д (ЬЖ(г_!)), пути разгона (£ (,_!)} и торможения (Ьт^_х)), прогнозируемого установившегося значения скорости (Ь'^_Г)') и отработанного электроприводом перемещения Ьп(,_1) принимаются равными нулю. Вычисляется величина ДЬ - , соответствующая требуемому приращению скорости на очередном шаге для достижения электроприводом максимальной скорости за один шаг, и сравнивается со значением ДЬдои • В алгоритме предусмотрена потенциальная возможность разгона позиционного электропривода до скорости Ь , так как заданные перемещения могут быть значительными. Ускорение на предыдущем такте управления принимается равным ДЬ^ ^^, если ДЬшГ больше предельного значения рывка. В противном случае это ускорение принимается равно ЛЬ - . Затем анализируется необходимость выполнения очередного шага с предельными динамическими возможностями электропривода. Для этого оценивается целесообразность выполнения очередного шага с прежним ускорением ДЬю(г ^. Если оно равно нулю, то выполнять пробный шаг с таким ускорением нет смысла. Следует сразу проводить расчеты для пробного шага с ускорением (ЛЬЖК), которое больше значения ускорения с предыдущего шага на величину допустимого рывка ЛЬд . В противном случае оно принимается равным ускорению электропривода на предыдущем шаге. Рассчитываются прогнозируемая установившаяся скорость электропривода Ь' после выполнения пробного шага с

выбранным ускорением и путь разгона Ь до нее

Ьж = Ьж

Ьр = Ьр

Отсутствие нарушений ограничений позволяет выполнить шаг, аналогичный пробному шагу, поэтому прогнозируемая установившаяся скорость электропривода, путь разгона до нее и путь торможения ЬТф принимают новые значения:

Ьад = ЬЖ,

Ьр,„ = Ьр , <12)

ЬТ

Нарушение ограничений запрещает выполнение шага, аналогичного пробному шагу, реально с принятым ускорением ДЬЖ, поэтому ЬЖ

остаются без изменений. Ускорение АЬЮ^ и скорость электропривода на

очередном шаге, а также суммарный пройденный путь Ьи^ вычисляются по выражениям:

КТ ,— КТ — КТ , ю

+ 7 X II X

Тп

В случае возможности выполнения электроприводом рассчитанного пробного шага с ускорением оценивается необходимость расчета с большим уско-

рением еще одного пробного шага. Такой шаг рассчитывается, если значение АЬШК отличается от значения АЬШМ и равно ускорению АЬ^^^. Новое ускорение на втором пробном шаге

АЬШК =АЬШ

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

передачи Кэп формируется с учетом принятого шага интегрирования

иу

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

изменении значения рывка на участках увеличения и уменьшения ускорения.

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

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

щения ( Ь3 - Ьп(г^ ) не станет меньше пути торможения Ь(1) .

На заключительном участке необходимо изменять темп торможения в функции ошибки позиционирования АЬ и текущего значения скорости Ь электро-

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

Ь2

АЬ = 2{АЬост -К2• Ьв) •

С уменьшением скорости электропривода составляющая запаса К2 • Ь в

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

При дискретном управлении, когда АЬосот < К2 • Ь темп торможения следует определять без учета запаса в пути торможения, принимая К2 = 0. Заканчивать торможение следует на скорости дотягивания, которая определяется исходя из требуемой точности позиционирования.

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

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

шагов. В алгоритме на начальном этапе вычисляется модуль ( Ь ) разности новой (Ьшз2) и прежней (ЬтЛ) скоростей задания на следящий электропривод. Если Ьт2 > ЬтЛ, то максимальное значение скорости отработки рассогласования по положению Ь вычисляется как разность между максимальной положительной скоростью электропривода Ьюмп и скоростью Ьюз2. Если Ь^2 < ЬтЛ, то значение скорости Ь вычисляется как сумма максимальной отрицательной скорости

электропривода Ь и скорости Ь .

По выражениям (1-18) для очередного шага управления вычисляется скорость Ью(.+1) отработки рассогласования АЬжт(.+1) между траекториями движения электропривода реальной и эталонной. Полученное значение скорости исполь-

зуется для определения нового задания Ь на реальный электропривод. При

этом по выражениям (1-18) для очередного шага управления формируется новая заданная скорость отработки рассогласования, равная алгебраической сумме скоростей Ьжл, Ь'ю(Г) и Ьж(г)с. Если начальное рассогласование между траекториями движения электропривода реальной и эталонной окажется меньше пути торможения Ьр), то Ью(г.+1)с рассчитывается с использованием выражения (19). Задание по

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

Затем определяется реально пройденный электроприводом Ь путь

Ьф+1) = 4(0 + Ь(г+1)с и путь Ьэ(г+1) движения электропривода по эталонной траектории Ьэ( .+1) = Ьэ^ + Ьюз. Если Ьж2 > Ью1, то задание по скорости на реальный электропривод определяется суммой Ь = Ьда( .+1)с + Ьда1. Если Ьж2 < ЬоЛ , то задание по скорости на реальный электропривод определяется разностью

Ьр Ь1 Ь(г'+1)с .

Вычисляется для очередного шага путь Ь движения электропривода по

эр

эталонной траектории Ь = Ь(г) + Ьг и реально пройденный электроприводом Ьпр путь Ь = Ь + Ьж^ . Определяются новые рассогласования по положению между траекториями движения электропривода Ьосот = Ь — Ьи/) и

АЬост(г+1) = Ьэ(г+1) — Ьи(г+1). Для следующих шагов синтез управления следящим

электроприводом выполняется по аналогичной методике (1-19).

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

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

На рис. 2,а,б приведены графики изменения скорости электропривода и рассогласования между эталонной и реальной траекториями движения при ступенчатом изменении задания для случая, когда вступают в действие ограничения на рывок, ускорение и скорость. Электропривод разгоняется до предельной скорости (юм = 100 рад / с.) при отработке рассогласования.

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

со, 1/с

\ /' :)

<»2(Я

1, с

) 0 1 0 ? 0 3 ^^"^0 4 0 5 0

Рис. 1,а. График изменения скорости электропривода при изменении задания с о2= 70 рад / с. до о2= 0 рад / с

О

О

-50

-100

-150

-200

-250

-300

-350

^00

1-, Ї» с

1ш\

Ь, ед.

Рис. 1,б. График изменения рассогласования между эталонной и реальной траекториями движения электропривода при изменении задания с &2 = 70 рад / с до &2= 0 рад / с

125

100

75

50

25

О

-25

-50

-75

-100

-125

ш,1 с о 0

—т-1 \

а

1, С

0 1 / г 2 0;3 0 4 0 Г 5 0;6 0 7 0 Г 8 0| 9

Рис. 2, а. График изменения скорости электропривода при изменении задания с = -70 рад / с до &2 = 70 рад / с

L, ед

Ml!

t, С

О 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1

Рис. 2, б. График изменения рассогласования между эталонной и реальной траекториями движения электропривода при изменении задания с сэ2 = —70 рад / с до 2 = 70 рад / с

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Яковенко П.Г. Методика последовательного многошагового синтеза оптимальных управлений // Известия Томского политехнического ун-та. - 2003. - Т. 306, № 2.

- С. 95-98.

2. Беллман Р. Динамическое программирование. - М.: Изд-во иностран. Лит-ра, 1960.

- 400 с.

3. Мясников В.А., Игнатьев М.Б., Покровский А.М. Программное управление оборудованием. - Л.: Машиностроение, Ленингр. отд., 1974. - 243 с.

4. Яковенко П.Г. Оптимизация законов управления позиционными электроприводами при управлении от ЭВМ // Системы электропривода и промышленной автоматики с управлением от микропроцессоров и ЭВМ. - Л.: ЛДНТП, Ленингр. отд-ние, 1983. - С. 32-35.

Статью рекомендовал к опубликованию д.т.н., профессор А.М. Кориков.

Яковенко Павел Г еоргиевич

Томский политехнический университет.

E-mail: pgj75@yandex.ru.

634034, г. Томск, ул. Студенческая, д. 15/1, кВ. 27.

Тел.: 83822562172; 83822563386.

Кафедра автоматизации теплоэнергетических процессов; д.т.н.; профессор.

Yakovenko Pavel Georgievich

Tomsk polytechnic university.

E-mail: pgj75@yandex.ru.

15/1, Student's Street, sq. 27, Tomsk, 634034, Russia.

Phone: +73822562172; +73822563386.

Department of Automation of Heat Power Processes; Dr. of Eng. Sc.; Professor.