Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Плиско В.А. Электронные машины в военном деле

.pdf
Скачиваний:
14
Добавлен:
29.10.2023
Размер:
3.44 Mб
Скачать

Однако в ряде случаев непосредственное включение ма­

шины в систему •автоматического управления является неже­ лательным. Это имеет место при осуществлении автоматиче­ ского управления движением таких объектов, как самолет, корабль и т. п.

Здесь непосредственное включение машины в цепь авто­

матического регулирования могло бы (при наличии помех или неисправной работе машины) вызвать опасные движе­ ния управляемого объекта.

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

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

Схема непосредственного включения машины показана на рис. 13 Здесь счетчик и регистр в начальном положе­

нии устанавливаются в нулевое положение.

Рис. 13. Непосредственное включение ЭЦМ в цепь системы автоматического управления

В машину вводятся данные, на основании которых она рассчитывает параметры движения управляемого объекта.

Цифровой код, изображающий, например, расчетный курс,

подается из машины на

регистр курса. При включении

1 Журнал «Aviat. Week»,

№ 19, 1954.

29

системы автоматического управления импульсы от генера­ тора через клапаны К> и Кг и счетчик подаются на шаговый

двигатель. Такой двигатель совершает поворот на один и тот же угол при подаче на него одного сигнала. В соответствии с величиной рассчитанного курса на двигатель подается такое число импульсов, чтобы он повернулся на угол, пропорцио­ нальный рассчитанному курсу. Сигналы после клапанов Ki и

К2 поступают на счетчик, где запоминается значение по­ правки курса, подсчитанной в данном цикле работы машины.

С помощью счетчика и следящей системы обеспечивается

выдерживание заданного курса.

Клапаны Ki и К2 открываются сигналами управления «поправка курса» и «изменение курса». Последний сигнал подается, если необходимо задать новый курс движения.

Если необходимо внести поправку в заданный курс, то подается только сигнал «поправка курса». Поправка отра­ батывается шаговым мотором в виде определенного угла по­ ворота, т. е. совершается преобразование типа «цифра — угол».

Рис. 14. Параллельное включение машины в систему автоматического управления самолетом

На рис. 14 показано параллельное включение машины в цепь автоматического управления самолетом. Здесь направ­ ление движения задается отдельным устройством, например,

компасом (на рис. 12, б компас обозначен как датчик поло­ жения органа управления), а ЭЦМ рассчитывает и вводит в .следящую систему только поправку курса. Работа такого

устройства рассмотрена в описании универсальной самолет­ ной ЭЦМ (разд. «Наземные и бортовые авиационные си­ стемы»).

30

Далее познакомимся с тем, как ЭЦМ ведет расчеты при автоматическом управлении объектом.

Назначение ЭЦМ в такой системе — реализация алго­ ритма решения поставленной задачи. (Слово «алгоритм» в

математике сокращенно обозначает точное предписание о выполнении в определенном порядке некоторой системы опе­ раций для решения всех задач заданного типа.)

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

исхем.

Вкачестве примера составим алгоритм простейшего ва­ рианта задачи автоматического наведения снаряда на цель

(рис. 15).

Рис. 15. График простейшей задачи прицеливания:

W — горизонтальная

скорость полета снаряда; V — скорость

поворота сна­

ряда; Т — временная

характеристика, постоянная для данного

типа снаряда;

Н —высота снаряда

над землей; 5 —наклонная

дальность

снаряд — цель;

<р — угол, составленный вертикалью и линией

наклонной дальности

Для повышения точности поражения целей некоторые со­ временные типы снарядов имеют устройства автоматического наведения на цель ’. Такие снаряды называются самонаво-

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

Счетно-решающие приборы систем управления самонаводящихся снарядов могут быть построены на различных прин­ ципах', в том числе и на основе техники ЭВМ. Положение снаряда относительно цели часто определяется радиолока-

1 Журнал «Aviation Daily», № 20, 1957.

31

ционным способом. В этом случае снаряд снабжается специ­ альной радиолокационной станцией.

Для выполнения задачи точного поражения цели снаряд в течение всего своего полета должен быть направлен на

цель, для чего антенна радиолокационной станции в свою

очередь должна быть точно направлена на цель.

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

и линией снаряд — цель должен выдерживаться в процессе самонаведения.

Из рис. 15 видно, что искомые скорость и угол соответст­

венно равны

ПЛ/

h ,

WT

V = W

и tg<p = — .

 

п

п

Последние выражения представляют собой алгоритм ре­ шения поставленной задачи, изображенный в виде формулы.

Этот же алгоритм можно задать и в виде последователь­ ности указаний, приведенной в табл. 2.

Таблица 2

№ указания

Содержание указания

h

1 Измерение величин W, h, Н. Деление — . Умноже-

п

h

ние W —— . Переход к указанию 2

Н

2 Поворот снаряда со скоростью V. Умножение WT.

^Т „

Деление —-.

Вычисление угла, тангенс которого ра-

 

Н

 

„ •

 

 

WT

 

вен величине — .

Переход к указанию 3

 

 

Н

 

 

3

Сравнение величины действительного угла ?действ сна­

ряда с вертикалью в данный момент с рассчитанным

по указанию 2

значением ^расчПереход к указанию 4

4

Переход к указанию 6. если действительный угол

наклона снаряда равен расчетному. Переход к указа­

нию 5, если действительный угол больше или

меньше

расчетного

или

уменьшение высоты полета

снаряда

5

Увеличение

в

зависимости

от

результатов указания 4.

Переход

к указанию 1

 

 

 

6

Прекращение поворота снаряда. Переход к указанию 1

32

Данный алгоритм может быть реализован как с помощью электронной модели, так и на ЭЦМ.

На рис. 16 1 приведена схема соединений блоков электрон­

ной модели, с помощью которой может быть реализован ал­ горитм решения рассматриваемой задачи.

Рис. 16. Схема соединений блоков электронной модели при решении задачи прицеливания

Модель в этом случае работает следующим образом. Блоки /—3 вычисляют значение скорости поворота снаряда. Блоки 4—7 вычисляют величину угла наклона линии сна­ ряд — цель к вертикали, при которой снаряд будет направ­ лен на цель.

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

При равенстве этих напряжений сигнал на выходе а

блока 7 равен нулю. При

разности этих углов, не

равной

нулю, с выхода а на вход II блока 10 будет подаваться сиг­

нал.

 

 

 

Блок 10 осуществляет поворот снаряда лишь при наличии

сигналов одновременно на

входах I

и II. При отсутствии

сигнала на входе II блока 10 (в случае равенства действи­

тельного и расчетного угла

снаряда с вертикалью)

поворот

прекращается.

 

 

 

Входы III и IV блока 10 связаны

соответственно с бло-

1 Журнал <Proceedings of the 1ЕЕ», № 9, 1956.

 

3 Зак. 553

 

 

33

ками 8 и 9. Сигналы на этих входах обеспечивают поворот снаряда соответственно вниз или вверх.

Для решения рассматриваемой задачи на ЭЦМ необхо­

димо преобразовать алгоритм ее решения к виду,

«понят­

ному» для машины.

Алгоритмы, составленные специально

для машин, представляют собой уже упоминавшиеся

про­

граммы вычислений.

 

 

 

 

 

Программа вычислений состоит из так называемых

команд, в которых указывается, какие

действия, с

какими

числами и в какой последовательности

необходимо

произ­

вести.

 

 

 

 

 

Например, команду «п + 1» можно записать так:

 

Номер команды

Исходные числа

Код операции

 

п+1

F, Т, а

Умножение

 

Эта команда означает, что число, выражающее значение

W, надо умножить на число,

равное Т,

и результат

поме­

стить в ячейку а накопителя.

Обычно исходные числа

обо­

значаются номерами ячеек накопителя, где они хранятся, а

коды операций выражаются определенными числами (напри­ мер, сложение — 01, умножение — 02 и так далее). Номер ячейки накопителя, в котором хранится данное число или команда, называют адресом этого числа или команды. Для простоты обозначим адреса чисел нашей задачи буквен­ ными выражениями этих чисел, а коды операций будем за­

писывать в виде соответствующего арифметического или ло-

гического действия.

Запишем полученный алгоритм (указанный в табл. 2) по­ ставленной задачи в виде программы вычислений для ЭЦМ

(табл. 3).

По командам «п», «п + 1», «п + 2», «п + 3» и «п + 4» рассчитываются величины V и <ррасч-

По команде «п + 5» (сравнение) действительный угол наклона снаряда 'Рдейств сравнивается с расчетным значе­ нием ЭТОГО угла 'Ррасч-

Сравнение может выполняться путем вычитания вели­ чины '-рраоч из величины ?действ-

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

34

 

 

 

 

 

 

Таблица 3

Ха ячейки

 

 

Адрес числа

 

Производимое

накопителя

Операция

 

 

 

 

(адреса

 

At

Аг

Аз

действие

команды)

 

 

 

 

п

Деление

 

h

н

а

 

h

 

 

Н

 

 

 

 

 

 

 

п + 1

Умножение

а

W

ь

 

h

V- W —

 

 

 

 

 

 

 

И

п + 2

Умножение

W

т

с

 

WT

п + 3

Деление

 

с

н

d

х

WT

 

tg ?раоч — п

«4-4

Нахождение уг­

d

е

Нахождение tfpao4

ла по его тангенсу

 

 

 

п0

tg траоч

п 4- 5

Сравнение

 

^действ

траоч

f

 

«4-6

Условная

пере­

«4-7

п

 

дача управления

 

 

 

 

 

«4-7

Передача

зна­

f

 

чения ошибки на

 

 

 

 

 

блок управления

 

 

 

 

 

«4-8

Безусловная

«4-5

 

передача управ­

 

 

 

 

 

ления

 

 

 

 

 

 

Сигнал признака не вырабатывается, если величины уг­

лов <?раоч

и <рдейотв

не

равны между собой, т. е. результат

сравнения

отличен от нуля.

 

 

 

 

Команда «п + 6» (условная передача управления) изме­ няет последовательный порядок выбора команд из накопи­ теля. В зависимости от наличия или отсутствия сигнала признака в предыдущей операции изменяется последователь-

з*

35

кость выполнения программы. Далее выполняется одна из

двух команд, адреса которых указаны

в коде

операции

«и 4-6»

(условная передача управления).

(углы <ррасч К ^действ

При

отсутствии

сигнала признака

не равны между собой) выполняется команда «п + 7»,

по

которой

величина расхождения между действительным

и

расчетным углами

наклона снаряда передается

на блок

управления поворотом снаряда. По команде «п. 4- 8» управ­ ление передается (вне зависимости от сигнала признака) на команду «п + 5», по которой снова сравниваются значения углов <ррасч и ?действ. Если они окажутся неравными, то будет повторен описанный цикл работы системы управления. Ко­ гда же системой управления снаряд будет приведен в поло­ жение, характеризуемое равенством углов <рраоч и <рдейСтв, вы­ рабатывается сигнал признака. Команда «условная пере­ дача управления» передаст управление на команду «л», и

£нова начнется расчет угла наклона снаряда.

На рис. 17 представлена функциональная схема ЭЦМ,

поясняющая последовательность выполнения составленной программы вычислений.

Здесь дешифратор накопителя служит для выборки по посылаемому в него коду адреса числа или команды соот­ ветствующих чисел или команд.

Счетчик команд хранит номер ячейки накопителя, где на­

ходится команда, которую нужно выполнить.

В блоке регистра команд запоминается команда, выпол­ няемая в данном рабочем такте * машины.

В дешифраторе кодов операций на основе кода опера­ ции вырабатываются сигналы, обеспечивающие выполнение заданной операции.

Дешифратор сигнала признака вырабатывает при опре­

деленных условиях сигнал признака, при наличии которого

изменяется ход вычислений.

При начальном включении машины первая команда про­ граммы вычислений (в нашем случае команда «п») посы­ лается из накопителя на регистр команд (РК). В счетчике команд фиксируется номер этой команды. Далее адрес пер­ вого числа из РК подается на дешифратор накопителя, по этому адресу первое число выбирается из соответствующей ячейки накопителя и поступает в арифметическое устройство

Таким же образом выбирается и второе число.

♦ Такт—время, в течение которого выполняется машиной одна операция.

36

Сигналы

чисел

Рис. 17. Функциональная схема электронной цифровой машины

Затем в соответствии с кодом операции на дешифраторе операций вырабатываются управляющие сигналы. Они ком­

мутируют цепи машины так, что выполняется заданная опе­ рация, прибавляется единица к коду на счетчике команд

(там вместо числа п станет число п + 1). Кроме того, код адреса результата посылается на дешифратор накопителя и результат выполненной операции переписывается из ариф­ метического устройства в соответствующую ячейку накопи­

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

ответствии с данными счетчика команд (там число п + 1) передается на регистр команд команда «п + 1» и так далее.

Последовательность выполнения команд изменяется при командах «безусловная передача управления» или «услов­ ная передача управления».

В первом случае гасится код на счетчике команд и на него передается код первого адреса с регистра команд.

37

Поэтому в следующем такте будет выполнена команда, код

которой был указан в первом адресе команды «безусловная

передача управления».

Во втором случае код на счетчике команд гасится и в за­ висимости от наличия или отсутствия сигнала признака с ре­ гистра команд на счетчик будет передан соответственно код второго или первого адреса и в следующем такте будет выполнена соответствующая операция.

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

Характерным является также и различие в скорости ра­ боты этих двух типов ЭВМ.

ЭМ работают, как говорят, в натуральном масштабе вре­

мени.

Задержка здесь определяется однократным прохожде­

нием напряжения через электронные схемы, так как все не­ обходимые операции выполняются одновременно парал­ лельно работающими блоками (каждая операция расчета выполняется отдельными блоками).

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

В отличие от указанного выше операции на ЭЦМ дол­ жны производиться гораздо быстрее по сравнению с посту­ плением исходных данных, потому что все операции в ЭЦМ производятся на одном и том же устройстве (арифметиче­ ском) и каждая из операций занимает конечное время. По­ этому для того чтобы выполнился цикл вычислений из п опе­ раций, каждая длительностью t, потребуется время nt.

Для нормальной работы системы управления необхо­ димо, чтобы это время nt не превышало периода Т регулиро­ вания системы управления.

Период регулирования системы управления — время, по

истечении которого орган управления занимает устойчивое

35

Соседние файлы в папке книги из ГПНТБ