
книги из ГПНТБ / Основы вычислительной техники учебник
..pdfВ качестве примера на р.ис. 7.6 представлена функциональ ная схема следящей системы с синусно-косинусным вращающим ся трансфорл1атором (CRBT). В примам режиме СКВТ воспроиз водит функцию нж= иу sin а, где a v— напряжение возбужде
ния.
Для получения обратной функции СКВТ включен в цепь об ратной связи следящей системы. В результате этого после отра ботки рассогласования их — иу sin а = 0 имеем
a = arcsin — ■ |
• |
(7.11) |
иу |
|
|
Шкала на выходе системы должна быть проградуирована в соответствии с функцией (7.11).
В случае необходимости с выходным валом следящей систе мы может быть соединен ротор еще одного СКВТ. Тогда па его синусной обмотке получим напряжение
. и ,• |
и v |
«вых = sin а = sin aresin — = — . |
|
ПУ |
Чу |
§ 7.2. Автоматическое решение уравнений
Среди направлений применения средств аналоговой вычисли тельной техники важное место занимают автоматические системы вычислительного типа, предназначаемые для решения уравне ний в реальном масштабе времени. Эти системы обычно содер жат вычислительные устройства внутри замкнутого контура уп равления.
В автоматической системе, предназначенной для решения от дельного уравнения (рис. 7.1,6), можно выделить вычислительное устройство, описываемое конечным уравнением:
Ф (х, у, z) = 0. |
(7.12) |
«
Решить уравнение (7.12) при заданных х и у значит найти неизвестную величину z, удовлетворяющую этому уравнению. Решение уравнения будет найдено при обращении функции в нуль (Ф = 0). В автоматической системе это обеспечивается при менением принципа управления по отклонению. В полуавтома тической системе подбор значения z, удовлетворяющего уравне нию, осуществляется вручную оператором.
Как известно, динамические свойства автоматических систем описываются дифференциальными уравнениями. Поэтому при исследовании автоматической системы вычислительного типа сле дует различать уравнение динамики и уравнение, решаемое сис темой. Последнее называется конечным уравнением, потому что
Ш0
о н о у д о в л е т в о р я е т с я т о л ь к о п ри о т с у т с т в и и р а с с о г л а с о в а н и я 13
си с т е м е .
Конечное уравнение (7.12) с одной неизвестной г может быть алгебраическим или трансцендентным. Если для образования функции Ф(л:, у, z ) над переменной г выполняются только опе рации сложения, вычитания, умножения и деления, то уравнение называется алгебраическим. Все неалгебраическне уравнения называются трансцендентными. Распространенным классом этих уравнений являются тригонометрические уравнения, в которых неизвестная величина z содержится под знаком тригонометри
ческой функции. |
рассогласования автоматической |
системы |
Состоянию |
||
(рнс. 7.1,6) соответствует условие |
|
|
|
Ф( х , у , г д) = s. |
(7.13) |
Неравенство |
в Ф 0 свидетельствует о том, что действительное |
|
значение величины zR не соответствует уравнению. |
Поэтому ве |
личина е может быть названа сигналом рассогласования. Уси ленный сигнал рассогласования с усилителя (У) поступает на исполнительный двигатель (Д), который через элемент обратной связи (ЭОС) вводит в'вычислительное устройство уточненное значение г.
Частная производная
< 7 Л 4 >
характеризует чувствительность вычислительного устройства к изменению переменной z. Ее значение оказывает существенное влияние на устойчивость и точность работы автоматической сис темы вычислительного типа.
Процесс решения уравнения может быть как сходящимся, так и расходящимся. Очевидно, что для машинной реализации пригодны лишь те уравнения, которые имеют сходящиеся реше ния.
Рассогласование е может быть выражено как произведение чувствительности на приращение переменной z:
(7.15)
Условием сходимости процесса решения уравнения является соответствие знака рассогласования е отрицательной обратной связи.
Для решения некоторого множества (системы) конечных уравнений
Ф; (*/> Уь zi) —0 |
(г = 1 , 2 ....... |
/г) |
(7-16) |
191
необходимо применить п. автоматических систем. Решением сис темы уравнений с неизвестными г,- называется множество зна чений этих неизвестных, удовлетворяющих одновременно каждо му из уравнений системы (7.16).
Если уравнения не взаимосвязаны, то каждая автоматическая система решает соответствующее уравнение. Задача существенно осложняется в случае решения системы взаимосвязанных урав нений, так как образуется многомерная автоматическая система вычислительного типа. Главный признак многомерной системы заложен в самих конечны-х уравнениях, из которых опреде ляются коэффициенты взаимовлияния ,.между отдельными ав томатическими системами.
Примеры построения автоматических систем для решения тригонометрических уравнений
Необходимость решения тригонометрических уравнений воз никает при разложении и построении векторов по их составляю щим, преобразовании! координат при параллельном переносе и повороте осей, решении задачи! упреждения и т. п.
|
Постановка задачи разложения и |
X |
построения вектора по его составляю |
щим поясняется рис. 7.7. Каждая точка |
|
|
на плоскости XOY может быть задана |
|
своим радиусом-вектором р или на |
|
бором координат в соответствующей |
|
базисной системе. |
Разложение вектора на составляю щие. Пусть задана левая прямоуголь ная система координат XOY. Известны полярные координаты точки о: угол ср, характеризующий направление векто ра, и длина вектора р- Требуется опре
делить прямоугольные составляющие вектора х и у. Согласно рис. 7.7 получаем два уравнения:
A' = psinc?; |
у = р costs. |
(7.17) |
Функциональная схема вычислительного устройства для ре шения уравнений (7.17) изображена на рис. 7.8. Она состоит из синусно-косинусного потенциометра П, движки которого пере мещаются пропорционально аргументу ср с помощью следящей системы (СС?), и двух решающих усилителей (РУ1 и РУ2). На зажимы потенциометра П подается напряжение ие, в принятом масштабе пропорциональное длине вектора р. Поэтому со щетки синусного потенциометра снимается напряжение и9sin ср и по дается на вход РУ1, а с косинусного потенциометра снимается
1-92
напряжение щ cos ср и подается на вход РУ2. На выходах реша ющих усилителей получаем напряжения чх и иу, пропорциональ ные составляющим вектора р.
Как видно, при решении системы уравнений (7.17) принци пиальных трудностей не возникает, так как эти уравнения не вза имосвязаны. Вычислительные устройства включены вне замкну того контура следящей системы и поэтому не оказывают влия ния на ее динамические свойства.
Построение вектора по его составляющим. Эта задача явля ется более сложной в технической реализации и формулируется следующим образом (рис. 7.7): известны координаты х и у дви жущейся точки а. Требуется непрерывно определять величину р и 'направление ср радиуса-вектора точки а.
Возможны два способа решения поставленной задачи. Пер
вый способ непосредственного |
решения двух |
уравнений: |
|
Р = У х 2 + у2 ; |
<р = arctg— |
. |
(7.18) |
На первый взгляд система (7.18) рациональна, так как урав нения не взаимосвязаны но искомым величинам р и ср. Однако для непосредственного решения этих уравнений требуются весь ма сложные вычислительные устройства: квадраторы, устрой ство для извлечения корня, устройства деления и воспроизведе ния функции арктангенса. Поэтому решение системы уравне ний (7.18) средствами аналоговой вычислительной техники не целесообразно; ее можно решать на цифровых вычислительных машинах.
Второй способ решения задачи построения вектора по его составляющим связан с необходимостью построения самонаст раивающейся следящей системы вычислительного типа. Рассмот рим, какие уравнения должна решать система.
13 Зак . 18. |
193 |
Из рис. 7.7 легко напт.11 1проекции х и у |
на направление, пер |
|
пендикулярное вектору р: |
|
|
hx = x coses; /?v = t/sines. |
|
(7.19) |
Важно отметить, что всегда /ix = /iy. Поэтому |
их разность рав |
|
на нулю: |
|
|
/zv —hv = х cos «р — у sin » = |
0. |
(7.20) |
Это уравнение и должно быть положено в основу построения вы числительного устройства как конечное уравнение следящей си стемы. Решить (7.20) значит при заданных х и у найти угол ср,
удовлетворяющий этому |
уравнению. |
Аналогично |
(7.12) |
при |
||||||
г = ср |
полученное уравнение |
можно записать в неявном |
виде |
|||||||
|
Ф (х, у, ср) = 0. |
|
|
|
|
|
||||
При наличии рассогласования в следящей системе уравне |
||||||||||
ние (7.20) принимает вид |
|
|
|
|
|
|
|
|
|
|
|
х cos срп — у sin срп = Д/г, |
|
|
|
(7.21) |
|||||
где |
<рп— приближенное значение угла |
на выходе следящей сис |
||||||||
|
темы; |
|
|
|
|
|
|
|
|
|
|
Ah— линейное рассогласование в системе. |
уравнение |
(7.21) |
|||||||
|
|
|
В неявном виде |
|||||||
|
можно оредставить так: |
|
|
|
||||||
|
|
|
|
Ф (*» У, <Рп) = |
АЛ. |
|
|
(7.22) |
||
|
|
|
|
|
|
• |
|
|
|
|
|
|
|
Линейное |
рассогласование |
следя |
|||||
|
щей системы Д/г, как видно ш |
рис. 7.9, |
||||||||
|
связано |
с |
угловым |
рассогласованием |
||||||
|
Дер = срп |
|
ср |
следующим |
равенством: |
|||||
|
|
|
|
Дй = |
А , - й у = рД<р. |
|
(7.23) |
|||
|
р |
Для |
определения величины вектора |
|||||||
|
в предположении, |
что |
угол |
ср |
изве- |
|||||
|
иить второе уравнение |
|
|
|
|
|||||
|
х sin ср -f- у cos ср = |
р. |
|
|
|
(7.24) |
||||
Если срп ф ср, то величина |
р будет определена с некоторой по |
|||||||||
грешностью и уравнение |
(7.24) следует зависать: |
|
|
|
||||||
|
х sin срп + |
г/ cos срп = |
рп. |
|
|
|
(7.25) |
|||
Таким образом, для построения вектора по его составляющим |
||||||||||
необходимо решать два уравнения: |
|
|
|
|
|
|
||||
|
х cos срп — у sin ср„ = |
д/г; |
|
|
|
(7.26) |
||||
|
X sin срп + |
у cos срп = |
р„. |
|
|
|
||||
|
|
|
|
|
194
Точные значения р и ср, удовлетворяющие уравнением |
(7.20) |
п (7.24), будут получены при сведении рассогласования |
ДА к |
нулю. Важная особенность уравнений (7.26) состоит в том, что они взаимосвязаны, так как неизвестная переменная ср входит в оба уравнения.
Для оценки чувствительности вычислительного устройства следящей системы необходимо в соответствии с (7.14) опреде
лить частную производную из первого уравнения |
(7.26): |
|
||||||
с |
<?ДЛ |
( |
■ |
\ |
= — рп = — |
ДА |
■ |
._ 0„ |
5 = |
|
= - I |
х sin ?„+у cos ср„ |
|
|
(7.2/) |
Как видно, чувствительность .вычислительного устройства S про порциональна величине вектора рп. Чем больше р„, тем выше чувствительность.
Функциональная схема самонастраивающейся следящей си стемы вычислительного типа, предназначенной для построения вектора по его составляющим в соответствии с (7.26), изобра жена на рис. 7.10. Все машинные переменные решаемых урав нений, кроме срп, в системе представлены в виде напряжений. Пе ременная «р„ моделируется углом поворота выходного вала сле дящей системы.
Вычислительное устройство следящей системы состоит из двух синусно-косинусных потенциометров (П[ и П2) и двух ре шающих усилителей (РУ1 и РУ2). На входы вычислительного устройства поступают напряжения их и иу, в принятом масшта бе пропорциональные координатам х и у (составляющим век тора). На первый вход РУ1 подается напряжение «, = M uhx, а на второй вход — напряжение «2 — —МиЛу. Следовательно, на выходе суммирующего усилителя РУ1 образуется сигнал рассо гласования основной замкнутой системы:
и Mi = fcj («1 — щ ) = k ± М„ (hx - Ay) = fcj M u ДА,
13* |
Р95 |
ь
рдо ki = — коэффициент усиления решающего усилителя
■П'р I d R n — R 12 .
Сигнал рассогласования усиливается усилителем (У) и по ступает на управляющую обмюшу i исполинтельного двигателя (Д), который через редуктор перемещает движки потенциомет ров П, in П2 в положение, при котором пд/, —0. При этом, если выходная величина следящей системы ерп=ср, то она соответ ствует решению уравнений (7.26). Таким образом, в основной следящей системе можно применить принцип управления по отклонению, обеспечивающий решение первого уравнения (7.26).
На первый вход решающего усилителя РУ2 подается напря жение н3 = н.д.sin qp, а на второй вход — напряжение н* = иу sin гр.
Поэтому напряжение «а выходе усилителя |
щ при Д21= Rii бу |
дет пропорционально величине вектора р. |
Решающий усили |
тель РУ2 с потенциометрами, выдающими напряжен ив и3 и иА, следует рассматривать как вычислительное устройство дли ре шения второго уравнения (7.26) п как контур самонастройки основной системы.
Как известно, общий коэффициент передачи разомкнутой астатической следящей системы равен произведению коэффици
ентов передачи всех звеньев, входящих в замкнутый |
контур: |
kv = S , k s k„ |
(7.28) |
где SB—чувствительность вычислительного устройства; ky, kA—коэффициенты передачи усилителя и двигателя.
В соответствии с (7.27) и с учетом масштаба представления переменных М и чувствительность вычислительного устройства основной следящей системы можно представить в виде
M ak1^h |
м л р . |
(7.29) |
Д? |
Непосредственно из (7.28) и (7.29) следует вывод о необходи мости применения принципа самонастройки в рассматриваемой системе, так как при отсутствии самонастройки добротность сле дящей системы kv является переменной величиной, зависящей от .величины вектора р. Следовательно, полоса пропускания, за пасы устойчивости, статическая и динамическая точность систе мы будут изменяться в широких пределах. Следящая система без самонастройки коэффициента усиления обратно пропорцио нально р практически может оказаться неработоспособной.
Полная структурная схема самонастраивающейся следящей системы, построенной в соответствии с рис. 7.10 для решения двух уравнений (7.26), изображена на рис. 7.11, а. Динамические свойства усилителя и исполнительного двигателя на этой схеме
196
представлены передаточной функцией W(p). Воздействие само настройки р подается в схему автоматической регулировки уси ления (АРУ) основной системы для того, чтобы в замкнутый
1
контур ввести множитель — и тем самым ооеспечить независи
мость добротности системы от величины р:
- |
= M„ks kA . |
(7.30) |
t |
г |
|
На выходе схемы АРУ напряжение иА9 пропорционально рассогласованию Дер. По существу, назначение схемы АРУ состо ит в том, чтобы обеспечить переход от управления по линейному рассогласованию Ah к управлению по угловому рассогласованию
Дер.
Рис. 7.11.
Кроме схемы АРУ в замкнутый контур могут быть включены последовательные и параллельные корректирующие устройства для того, чтобы обеспечить требуемые показатели качества ре шения системы уравнений в динамике. Точность решения уравне ний тем выше, чем меньше отличаются выходные величины <рп и рп от их истинных значений ср и р, задаваемых входными ко ординатами х и у.
Упрощенная структурная схема самонастраивающейся следя щей системы изображена на рис. 7.11, б. По этой схеме представ ляется возможным произвести аналитическое исследование ди намики системы .при йаличии контура самонастройки известными методами теории автоматического управления. Задающее воз действие вычисляется по формуле
<р = arctg— .
У
Таким образом, самонастраивающиеся автоматические систе мы вычислительного типа относятся к числу перспективных. В частности, они позволяют автоматически решать сложные систе мы уравнений.
197
§ 7.3. Точность автоматических систем вычислительного типа
Точность автоматических систем вычислительного типа, как Hi точность АВМ, оценивается динамическими и статическими
погрешностями.
Как известно, динамические погрешности возникают при не прерывном изменении входных величин вследствие ограниченной полосы пропускания следящих систем.
Методы исследования динамики автоматических систем изла гаются в теории автоматического управления и здесь не рассма триваются. Для экспериментального исследования автоматичес кой системы вычислительного типа в динамическом режиме тре буется, как правило, дополнительная аппаратура, состоящая из [прецизионного датчика входных величин и регистрирующей аппаратуры, подключаемой к выходам системы.
Оценка динамических погрешностей производится на основе сравнения полученных значений выходных величин в дискретные моменты времени с табличными (точными) значениями. Для упрощенной оценки динамических погрешностей используют нуль-индикаторы, «а которые (Подаются для сравнения выходные величины системы и напряжения, соответствующие их точным значениям.
При подаче на входы системы постоянных входных величии на ее выходах по окончании переходного процесса также уста навливаются постоянные значения. Вследствие погрешностей задания входных величин и изготовления элементов системы, дрейфа выходных величин решающих усилителей установивши еся значения выходных величин системы имеют погрешности, на зываемые в этом случае статическими. Они определяются па основе сравнения полученных и известных заранее точных зна чений выходных величин.
Проверка точности вычислительных устройств в динамичес ком режиме позволяет получить более полную оценку качества работы, чем проверка в статическом режиме. Однако относитель ная простота проведения проверок в статическом режиме обу словила широкое применение этого режима для оперативного контроля правильности функционирования автоматических си стем вычислительного типа.
Допусками на отклонение выходных величин в статическом режиме являются расчетные значения статических погрешностей. Такой расчет производится на этапе проектирования, он явля ется основой для выбора классов точности используемых эле ментов.
Расчет статических погрешностей автоматических систем вы числительного типа имеет свои специфические особенности. Рас смотрим методику расчета статических погрешностей в слу
198
чае решения отдельного уравнения и в случае решения системы уравнений.
|
|
|
С татические |
погреш ности |
решения |
|
|
||||
|
|
|
|
отдельного уравнения |
|
|
|||||
|
Решаемое автоматической системой конечное уравнение ана |
||||||||||
логично :(7.12) |
можно записать в неявном виде |
|
|
||||||||
|
|
|
Ф(хъ х2, . . . . |
xm,z) = 0, |
(7.31) |
||||||
где |
хг — заданные величины; |
|
|
|
|
|
|||||
|
2 — неизвестная (величина. |
|
|
|
|
|
|||||
|
Напряжение на выходе вычислительного устройства автома |
||||||||||
тической системы описывается выражением |
|
|
|||||||||
|
Ие = |
Ф(?ь q 3, ■ • |
q m, Г> |
Р и Р ь ■ ■ ■ . Pn)> |
|
||||||
где |
i= 1 ,2 ,..., m ; <o—M zz — |
машинные переменные; |
|||||||||
' |
|
|
Pj, /= 1, |
2, |
. . ., |
n— |
параметрыэлементов вычи |
||||
|
|
|
|
а, |
|
|
слительного устройства. |
||||
Приращение величины |
на основе полного дифференциала |
||||||||||
может быть представлено в виде |
|
|
|
|
|
||||||
|
Аи, |
дФ |
+ |
V . <ЭФ |
|
|
/= 1 dpj |
(7.32) |
|||
|
|
|
д'-о |
|
i=1Ж |
|
|
|
|
||
где |
|
• |
Аф — .погрешность неизвестной величины; |
|
|||||||
Aqh i= 1, 2, • |
•, т — погрешности заданных величин; |
ВУ |
|||||||||
Apj, |
/= 1 , 2, |
|
, п — отклонения параметров |
элементов |
|||||||
Как следует |
из |
системы от их номинальных значений. |
|
||||||||
(7.31), |
решению |
|
уравнения соответствует |
||||||||
условие и, =0. Величина |
u,=j=0 |
характеризует |
степень прибли |
||||||||
жения к точному решению. Воздействуя на величины Aqh |
Apj, |
||||||||||
Дф, |
от которых |
зависит величина |
Аи„ |
можно |
обеспечить |
луч |
шее приближение к точному решению. Однако специфической особенностью рассматриваемых автоматических систем явля ется наличие в них зоны нечувствительности. Ей соответствует определенная величина напряжения нечувствительности на вы ходе вычислительного устройства Аип. Очевидно, нет смырла требовать, чтобы Аи, было меньше Амн, так как рассогласование
ДцЕ-<Дин не отрабатывается |
системой. Целесообразно принять |
условие |
|
Аи, — Ацн. |
|
При равенстве Аи, = Аип |
выражение (7.32) принимает вид |
Аи |
&Pj> |
199