
книги из ГПНТБ / Мясников, В. А. Программное управление оборудованием
.pdfсистема, которая обеспечивает не только стабилизацию модуля вектора ошибки, но и расположение его вблизи от прямой, по ко торой действует вектор скорости программирующего устройства, т. е. система, которая эффективно поворачивает вектор ошибки, является системой, обеспечивающей близость первого порядка. Эту аналогию можно продолжить.
Системы с коррекцией аргумента плохо работают при воспро изведении изломов кривых. Необходимо исполнительные системы подготавливать к прохождению изломов сигналом упреждения. При управлении от магнитной ленты или от копира получение упреждающего сигнала возможно при наличии упреждающих головок, считывающих запись, или копировальных пальцев, но в этих случаях осуществление упреждения вызывает значительные конструктивные усложнения.
Найдем вычислительную структуру, которая позволяет сов местно с системой коррекции аргумента точно воспроизводить
кривые с изломами. |
воспроизвести |
кривую АВС |
(рис. 138, а) |
|
Пусть |
требуется |
|||
с изломом |
в точке |
В. В устройстве |
вычисляются |
одновременно |
координаты двух точек, одна из которых — точка (х3, х4) — яв ляется упреждающей. При движении по кривой 1 решаются урав
нения:
(*i, |
х 2) = |
0; |
|
Л(л'3, |
х4) |
= |
0 ; |
(*i — х3)2 + |
(х2 |
— х4)2 = Z2. |
Когда точка х3х4 переходит на кривую 2, в устройстве решаются
уравнения:
|
Вг (*i, |
х2) — 0; |
|
|
|
В2 Нз, |
х4) = 0; |
|
|
( - Н — * з ) 2 + ( * 2 — * 4) а = В2, |
||||
а после прохождения |
точкой |
х 4х 2 точки |
В |
— уравнения: |
|
В2 (Л'1, х2) = 0 ; |
|
|
|
|
В2 (х3, Х4) = 0 ; |
|
|
|
(хх — х3) 2 + |
(х2 — х4) 2 = |
/2. |
|
|
Дифференциальные |
уравнения, решением |
которых будут эти |
функции, определяются в соответствии с методикой, изложенной
в [19]. Упреждающие сигналы |
и |
вырабатываемые |
|
ctxо |
йХл |
261
программирующим устройством в этом случае, вводятся в следя щие системы в соответствии со схемой, приведенной на рис. 138, б.
Величина /, пропорциональная упреждению, должна регулиро ваться в зависимости от скорости движения точки (хь х 2). Чем больше эта скорость, тем больше должно быть упреждение. При прохождении точкой (.v3, х4) точки В имеет место возрастание оши
бок следящих систем, система коррекции аргумента снижает скорость подачи управляющих сигналов и точка (хх, х 2) подходит
к излому с пониженной скоростью, чем обеспечивает лучшее вос произведение.
Рассмотрим автоматическую систему, которая описывается уравнениями:
(VI.28)
F3 — xl-\- 4 — у2 — *7 = 0;
/\j(x,, х4) = 0,
где первое и второе уравнения — уравнения органов сравнения следящих систем (хх и х4 — управляющие сигналы, которые дол жны воспроизводиться следящими системами, х 2 и х5 — сигналы обратной связи этих следящих систем, х3 и х0 — сигналы рассогла сования на входах следящих систем); третье уравнение — крите рий, который должен выполняться в процессе воспроизведения кривой с заданной точностью у, при этом система в целом должна быть такой, чтобы переменная х7 все время устойчиво стремилась к нулю; четвертое уравнение — уравнение кривой, которую тре буется воспроизвести, оно определяет структуру программирую щего устройства.
Определим структуру дифференциальных уравнений для п =
— 7, т — 4. Число |
произвольных коэффициентов в этом случае |
||||
С7 — 21. Назначим их: |
|
|
|
|
|
и 1 = |
С123-15; |
и., = с12346; |
W3 “ |
0 ’347i |
|
Ui — |
С1235о‘> |
и ъ — |
02357) |
U8 = |
CI23C7l |
U7 = |
С1245б! |
118 — |
О 2457» |
U9 = |
C124B7’i |
U10 ~ |
И 2507> |
МП — |
С1345С; |
Ujo = |
Оз457 |
и13 = |
с 13467; |
U14 ~ |
CI3507'i |
W15 = |
04567) |
W1G = |
С2345б‘> |
1117 = |
C23457i |
U18 — |
Оз4671 |
Ц!9 = |
с,3567; |
W20 = |
C24507i |
Ui l — |
С34567- |
262
Дифференциальные уравнения будут иметь вид:
^ |
== W1D 2345 -Г W2^2346 + |
W3O 2347 + |
«4^2356 'Г «5^2357 + |
|
|||||||
а/ |
|
|
|
|
|
|
|
|
|
|
|
+ |
£76^2367 + |
£77^2456 4 " |
££8^2457 4 ~ Нэ-^2467 4 “ |
^10^ 2567 “ Ь |
|
||||||
- f - |
£ £ ц Д з 4 5 С 4 ~ |
W12O3457 " }- ££13^3467 - J - £ £ и О з 5 6 7 |
4 “ |
££15 ^ 4 5 б7 > |
|
||||||
at |
= |
---- ££i £>1343 — ££2^1346 — |
££3^1347 — |
££4^1356 — |
££'5^1357 — |
|
|||||
|
•— £/(jZ?i367 — |
££7^1456 — |
££8^1457 — |
«9^1467 — |
«10^1567 + |
|
|||||
|
- j - ££16^3456 - f - Ц17О 3457 4 “ |
££18^3467 4 “ |
£££9^3567 4 ~ |
££20^4567! |
|
||||||
—< |
= ll\ Ol245 4 - ££2^1246 4 “ |
££3^1247 4 - |
«4^1256 4 ” |
££5^1257 + |
|
||||||
|
4 - |
££CD?,G7 — ££ll-D?456 — ££12^1457 — |
££l3-D?467 — |
££14^1567 — |
|
||||||
|
— ££16^2456 |
££17^2457 — |
4 \tP \% l — |
£££9^2567 “Г W21O 4567» |
|
||||||
a t |
— --- U i D\-235 ~ ■££2^£236 — |
« 3О 12З7 4 “ |
££7^£256 + |
|
£/8^£257 4 " |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
4 - |
££9D?267 4 - |
££lf^£356 4 * |
£'£2^£357 4 “ |
£££3^£367 — |
£££5^1567 4 ~ |
} ( V I . 2 9 ) |
||||
|
4 ” £££6^2356 4 " £££7^2357 4 ” £££8^2367 — |
££20^2567 — |
££2£^3567> |
|
=£££^1234 — ££4^1236 — Н5 О 1 2 З7 — ££?-C>X246 — ££sOi247 4~
+ U \o D m i — ££££^£346 — £££2^1347 + |
£££4-Ol367 + |
£££5^1467 --- |
|||
— |
££16^2346 — |
£££7-^2347 4 ” |
£££9^2367 + |
££20^*2467 4~ ££2£^3467) |
|
= |
££2^£234 4 “ |
££4-Dl235 ■— |
££б^£237 4 “ |
W7O 1245--- |
U 9D 1047 — |
---££10-^-^1257 4 - ££££^£345 ---- £££3^4347 — ££ 14Ol357 — W15O 1457 —
—££16^2345 — ££18^2347 — £££9^2357 — ££20^2457 --- ££21^3457»
=££3-Dl234 “b ££5^1235 + ££0^1236 4“ ££8^1245 4~ M9 O 1 2 4 6 4“
4“ ££lO^£25G4- ££12^1345 4“ ££13^1346 4- ££14^1356 4" ££15^1456 4“
4 - ££17-02345 4 - £££802346 4“ и 1Э^23ав |
W2 0 O 2 4 5 6 4“ lt2 \D \i5 Q . |
Определив функции D в этих дифференциальных уравнениях |
|
в соответствии с исходными |
уравнениями (VI.28) и (VI.29), |
263

получим:
d x ! |
„ |
dF, |
, |
0 |
|
OF, |
. |
0 |
dF, |
dF, |
OF, |
~ |
— и,2*з |
d x 4 |
- - «,2*3 |
|
4- «72*в-д-5 — «8 ^ |
— «о -г-4 |
|||||
dt |
1 J |
1 |
“ |
d d x 4 |
1 ' |
" |
дх, |
s d x d |
11 dx, |
|
|
. |
|
n |
d /4 |
|
d f „ |
|
|
dF, |
|
|
|
|
-M u 2^ ^ ' |
“l2^T |
|
“133^ . |
|
||||||
d-v2 |
.. n . . |
|
____ |
. . О |
d^4 |
I |
|
|
I |
, . p. , dFj |
_ |
|
d* — г/12лз dVi |
|
«22agdVi + «з dXi |
+ |
«12Л0 ^ - |
|
|||||||
|
,, ^ 4 |
l_ /7 9 V* |
IJ |
|
i_ // |
|
2 V |
- « «1 7 |
||||
|
£/6 — |
+ « 7 2 л о ^ |
; --------u%—4. ^ |
++ |
« «1 в ^AА 0 Яa£,. |
|||||||
|
(Эл.! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
l |
dx,, |
’ |
|
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
||
^ |
= ия32^хя3 ^ |
+ |
« 5 2 а'з ^ |
+ |
|
|
|
5F4 |
« 02л'0 |
|||
«02 *3 -Д7 + |
||||||||||||
|
|
|
|
|
|
|
|
|
|
dvj |
|
|
, .
«3
^T74 ~~
7dx.
(VI.30)
dVi
- |
« к ) 2 л 'в |
- « 122 * з g |
+ « д з 2 л :в ^ |
-I - |
« ы 2 а-о I |
; 1 |
- |
|
— «Д 52 а *6 7 & + « Д 7 2 а'з J j * 4 - « 1 S 2 a'o |
d x . |
+ |
« 202 * e |
d x . |
+ |
|||
|
dx., |
|
|
|
|
|
. dF, f- «2l2,v'Gdx5 ‘
Уравнения (VI.30) определяют все возможные режимы в си стеме с поведением, заданным с точностью до уравнений (VI.28). Назначая так или иначе произвольные коэффициенты «,, можно задавать в системе различные движения. В нашем случае движение в системе требовалось определить так, чтобы обеспечить устой чивое стремление переменной ,г7 к нулю.
Рассмотрим подробнее структуру дифференциального уравне ния для х7 в системе (VI.30). Произвольные коэффициенты в этом уравнении могут быть заданы таким образом, чтобы обеспечить
знак минус в производной |
когда х- > 0 , и, наоборот, знак |
плюс в этой производной, когда ,г7 < 0. При этом будем полагать известной величину *3, которая может определяться алгебраиче ским путем из третьего уравнения системы (VI.29).
Положим
|
|
дР4 |
« 5 = |
- |
7 |
dF, |
« 3 = |
-A -7 * 3 ^ : |
J dx, |
||||
|
|
|
|
— * 7* 3 т—3 |
||
|
dF, |
Ыд — - |
|
OF* |
||
« 0 = ~ х 1х3 |
|
~ Х^ |
^ , |
|||
|
|
|
|
|
||
« д о — х7хв |
d F, |
|
|
|
dF, |
|
дх^, |
«Д2 = |
|
|
|
||
|
|
dF, |
|
|
|
dF, |
«ДЗ — |
d i : - |
; «1 4 |
= |
= x7xB-y3: |
||
|
— x^ |
|
|
' |
d x . |
264
It1R-- ХъХ |
dF.4 . |
Ыу] — |
X^X- |
dF.4 . |
|
||
|
|
7 Gдхл' |
|
?Лз dx, ’ |
|
||
^18 — |
|
dF,. |
|
|
dF, |
|
|
X 7X3 dx. |
*20 |
—■ w - d ' |
|
||||
|
|
U?l — ' |
d_Ft |
|
|
||
|
|
*dx, ' |
|
|
|||
|
|
|
|
|
’ где ФУНКДИЯS |
||
|
dt |
|
"7Э |
“ 3’ '* e, |
Wi |
dF |
|
|
|
~дхя г,> |
~ 5Г , |
||||
В этом случае |
|
— —х7% |
|
dF, |
|
|
|
|
|
|
|
|
будет положительно-определенной, за исключением точек, в ко торых одновременно обра щаются в нуль как х3,
так |
|
и хв, и особых точек |
|
|||
F4 (хг, х,) |
= 0, где одно |
|
||||
временно |
обращаются в |
|
||||
нуль |
d F , |
|
d F , |
|
|
|
dxL |
И ^Г-3-. |
|
|
|||
} |
|
|
d x t |
|
|
|
|
Знакоопределенность |
|
||||
функции |
£ |
обеспечивает |
|
|||
устойчивое, по Ляпунову, |
|
|||||
выполнение заданного кри |
|
|||||
терия. |
|
|
свободны |
|
||
ми |
Оставшиеся |
|
||||
произвольные коэффи |
|
|||||
циенты могут быть опре |
|
|||||
делены из структур сле |
|
|||||
дящих систем и использо |
|
|||||
ваны для |
дополнительной |
|
||||
подстройки |
всей системы |
|
||||
в целом. |
|
|
методика |
|
||
|
Аналогичная |
|
||||
аналитического |
конструи |
Рис. 139. Реализация принципа двухканаль |
||||
рования может |
быть при |
ности в системе с коррекцией аргумента |
||||
менена к синтезу различ |
|
|||||
ных систем, |
в том числе и систем, заданных не конечными урав |
|||||
нениями, |
как это имело место в нашем случае, а дифференциаль |
ными уравнениями, так как структура дифференциальных урав нений определяется формами Пфаффа. Лишь в частном случае многообразие, задаваемое ими, может быть интегрируемым.
Остановимся на вопросе о связи теории инвариантности и тео рии голономных автоматических систем.
Принцип двухканальности, сформулированный Б. Н. Петро вым, позволяет строить инвариантные автоматические системы, но часто его реализация вызывает существенное усложнение си стемы, так как не всегда легко осуществить второй канал по воз мущающему воздействию.
В рассматриваемом классе автоматических систем в^качестве второго компенсирующего канала может быть использована
265
подстройка управляющих воздействий в функции от возмущающих
воздействий. |
а изображена структурная схема одномерной си |
||||
На рис. 139, |
|||||
стемы, |
в которой |
реализуется принцип |
двухканальности [26]. |
||
В этом |
случае |
с |
помощью координаты |
z2 — второго |
канала — |
удается нейтрализовать действие помехи. |
|
в которой |
|||
На рис. 139, |
б приведена двухкоординатная система, |
второй канал осуществляется через управляющие воздействия: фун кции от помех через каналы I и II воздействуют таким образом на
генератор управляющих воздействий ■— программирующее уст ройство, чтобы обеспечить инвариантность координат х и у от
помех.
Аналитически этот способ осуществления инвариантности может быть сформулирован следующим образом. Пусть имеем
F, (D) Х |
— |
Х |
(D) f, ( i ) + |
Ф , ( D ) gx (/); |
1 |
Fy( D ) Y ^ Y ( D ) f lJ(t) + |
0 !/(D)gu(t), |
) |
|||
где F x (D ), F y (D), X |
(D), |
Y |
(D), Ф* (D), Ф;/ (D) — те операторы от |
переменных х , у, которые должны быть инвариантны относительно помех f x ( t ) , f y ( t ) и управляющих воздействий g x ( t ) , g y ( t ) .
Пусть управляющие воздействия будут некоторыми функциями от помех, т. е.
gx(t) = |
b(fx(0, |
0; |
\ |
|
gy(t)=%(fu(t)’ |
0- |
I |
|
|
Если эти функции таковы, что в них можно выделить часть, |
||||
зависящую от помех |
|
|
|
|
|
+ |
|
1 |
|
gy ( о = |
(о fy (О+ ( 0 . 1 |
{ ' ; |
то, подставив уравнение (VI.32) в (VI.31), получим:
F x ( D ) |
Х |
= |
\ Х |
( D ) |
+ |
Ф х (.D ) Н, (0] f x |
( I ) |
+ |
Ф х (D ) ф , (/); |
) |
F y ( D ) |
Y |
= |
[ Y |
( D ) |
+ |
Ф„ ( D ) l y (/)] f y |
( t ) |
+ |
Ф у (.D ) % ( t ) . |
j |
Условиями инвариантности для этой системы будут соотношения:
* ( £ ) + |
< М Д ) £ , ( * ) = 0 ; j |
V(D) + |
cPi/(D )^ (0 = :0 . ! |
В рассматриваемых голономных автоматических системах с кор рекцией аргумента осуществляется приближенное выполнение этих условий инвариантности.
Заметим, что если в классической теории инвариантности речь идет об инвариантности выполнения задания — функции времени, то в случае голономных систем ставится задача обеспечить вос произведение заданной геометрической формы вне зависимости от помех и динамических свойств исполнительных систем.
266
Рассмотренные схемы коррекции аргумента для обеспечения воспроизведения с заданной точностью и с максимальным быстро действием описываются сложными нелинейными уравнениями, и их исследование должно явиться предметом большой специальной ра боты. Для подтверждения физической осуществимости систем с коррекцией аргумента было предпринято их исследование на электронной модели.
На рис. 140 изображена схема моделирования двумерной си стемы. На входы моделей следящих систем СС по координатам х и у подаются управляющие сигналы от модели программирующего
СС
с ь
Рис, 140, Схема моделирования системы с коррекцией аргу мента
устройства, составленной из двух интеграторов, двух блоков про изведения БП3 и £ Я 4 и одного инвертирующего усилителя. С по мощью БП3 и £ Я 4 можно регулировать темп выработки управ
ляющих сигналов. Сигнал сох, поступающий на вторые входы этих блоков произведения, определяет темп выработки управляющих сигналов х н у . Сигнал со4 определяется в функции от ошибок на входах следящих систем Ах и Ау. Эти сигналы ошибок возводятся в квадрат с помощью блоков произведений БП1 и БП2 и посту
пают на вход усилителя /, куда также подается напряжение, про порциональное у2. Таким образом, на вход усилителя 1 поступает
сигнал, пропорциональный разности
А= у2 — Ах2 — Ау2.
Спомощью усилителя 2 и интегратора 3 формируется закон уп
равления аргументом.
На осциллограммах 1—5 (рис. 141) представлены результаты
исследования системы, имеющей одинаковые следящие системы
267