Файл: Ретман А.А. Автоматика и автоматизация портовых перегрузочных работ учебник.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 130

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

Т а б л и ц а 1

Тип звена и примеры его применения

Схема оперативного усилителя, замещающего

звено

 

Позиционное идеальное (безынер­ ционное) суммирующее: рычаг без учета его упругости: редуктор без учета его упругости и люфта: уси­ литель напряжения на сопротивле­ ниях без учета емкости и индуктив­ ности; некоторые типы датчиков

Позиционное апериодическое (инер­

С

ционное) : электрический и гидрав­

 

лический двигатель, если их харак­

 

теристика — параллельные прямые

 

Идеальное

интегрирующее:

опера­

С

ционный усилитель

в режиме ин­

 

тегрирования; гидравлический демп­

R1

фер; интегрирующий

привод

 

Идеальное

дифференцирующее:

R

тахогенератор;

приближенно

может

 

считаться

дифференцирующий

опе­

 

рационный

усилитель

 

 

 

92


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

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

и

Рис. 75. Диодный функциональный преобразователь:

а •—электрическая схема; б — аппроксимированная функция

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

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

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

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

93

сти между выходным и входным напряжением. При этом модели­ руемая зависимость заменяется близкой к ней зависимостью (ку­ сочно-линейной аппроксимацией функций) и изображается гра­ фически ломаной линией из прямолинейных отрезков (рис. 75,6). Отклонение аппроксимированной (приближенной) функции от точной измеряется достаточной малой величиной.

Диодный функциональный преобразователь представляет со­ бой диодную ячейку, в которую входит либо двойной вакуумный диод, либо полупроводниковые диоды, потенциометры и переклю­ чатели. 10—12 диодных ячеек и операционный усилитель состав­ ляют блок нелинейности, который может моделировать немоно­ тонную функцию. Диодные функциональные преобразователи при­

меняются в электронных аналоговых устройствах как

для пост­

роения математических функций, так и в качестве

элементов

схем умножения.

 

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

ствующим построением электрической цепи с

потенциометрами

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

операции

умножения и деления.

 

может

Линейный потенциометр (с равномерным каркасом)

быть использован в качестве блока умножения

на постоянный

коэффициент, меньший единицы, или в качестве

блока

умноже­

ния двух переменных, одна из которых является механической, а другая — электрической величиной (напряжение). Произведение выражается величиной напряжения.

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

Поворотные (вращающиеся) трансформаторы применяются для получения синус-косинусных функций в электромеханических вычислительных устройствах, работающих на переменном токе. Поворотный трансформатор по конструкции напоминает асин­ хронный двигатель с обмоткой на роторе или сельсин, который на статоре и роторе имеет по две одинаковые обмотки, располо­ женные под углом 90°. G помощью поворотного трансформатора можно решать, например, взаимно-обратные тригонометрические задачи: определение катетов прямоугольного треугольника по ги­ потенузе и углу и определение гипотенузы и угла по двум ка­ тетам.

Тахогенераторы постоянного тока с возбуждением от посто­ янного магнита служат для получения мгновенного значения ча­

94


стоты вращения, т. е. дифференцирования угла поворота по вре­ мени, и называются иногда интегрирующим приводом.

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

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

§12. ЦИФРОВЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ

Вотличие от вычислительных систем непрерывного действия

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

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

Таким

образом, э л е к т р о н н ы е ц и ф р о в ы е в ы ч и с л и ­

т е л ь н ы е

м а ш и н ы (ЭЦВМ) в соответствии с заданной про­

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

95


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

Наряду с универсальными ЭЦВМ имеются более простые спе­ циализированные цифровые машины, которые предназначены для

решения более узких инженерных задач. Такие специализирован­

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

автоматического

уп­

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

производственными

процессами.

она должна

быть

Для решения задачи с помощью ЭЦВМ

сначала преобразована методами численного анализа в последо­ вательность арифметических и логических операций.

Функциональная схема автоматической цифровой вычисли­ тельной машины представлена на рис. 76. Автоматическая цифро­ вая вычислительная машина состоит из следующих основных уст­ ройств, соединенных между собой каналами связи: устройства ввода данных; оперативного запоминающего устройства (ОЗУ): внешнего запоминающего устройства (ВЗУ); устройства управле­ ния (УУ); арифметического устройства (АУ); устройства вывода данных.

Устройство ввода данных служит для ввода

в машину

про­

граммы— последовательности команд, которые

определяют

по­

96

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

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

числа и команды фиксируются в ячейках оперативного

запоми­

нающего устройства.

применяются

трехадресные,

состоящие

Команды

чаще всего

из четырех частей, т. е.

кода операции,

адресов

двух

 

исходных

чисел (номера ячеек в

оперативном запоминающем

устройстве,

где хранятся эти числа)

и адреса

ячейки,

в

которую

должен

быть отправлен результат операции над этими числами.

 

Команды и числа кодируются.

Набор

правил кодирования

называется

с и с т е м о й

к о м а н д

м а ши н ы ,

и ЭЦВЛ1 каж­

дого типа имеет свою систему команд,

свои правила

 

перевода.

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

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

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

потребует

очень

сложных

устройств.

 

 

 

 

 

Все системы счисления могут быть разделены на непозиционные и пози­

ционные.

Примером

н е п о з и ц и о н н о й

с и с т е м ы

может

служить

римская

система

счисления.

В п о з и ц и о н н о й

с и с т е м е

значение

каждой

цифры

зависит

от позиции

(места) в числе. К

таким системам относится, например,

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

разряду. Например,

1933=1х103+9Х 102+ З х Ю 1+ЗХ10°. В десятичной

систе­

ме каждый разряд

может содержать любую из десяти цифр — от 0 до

9. Ко­

личество цифр, которое используется для выражения одного разряда чисел в- позиционной системе, носит название о с н о в а н и я с и с т е м ы с ч и с л е н и я .

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

1Х24+0 Х 23+0 Х 22+ 1X24-1X2°= 16+ 0 + 0 + 2 + 1 = 19,

и это число в двоичной системе будет выражено, как 10011.

Для преобразования любого десятичного числа в двоичное необходимо по­ следовательно производить его деление на два.

7 А. А. Ретман, В. С. Щиф

9 7


Например, двоичный код числа 1933 можно получить, если:

1933 : 2 = 966+ остаток

1, т. е.

следует записать 1-2°

966 : 2 = 483 + остаток

0, т. е. 0-21

483 : 2 = 241 + остаток

1, т, е. 1-22

241 : 2 = 120+остаток

1, т. е. 1-23

120 : 2 = 60 + остаток

0, т. е. 0-24

6 0 : 2 = 30+остаток

0, т. е. 0-25

3 0 : 2 =

15 + остаток

0, т. е. 0-26

1 5 : 2 =

7 + остаток

1, т. е. 1-27

7 : 2 =

3+осгаток

1, т. е.

1-28

3 : 2 = 1 + остаток.

1, т. е. 1-29.

Высший

разряд определится,

как 1Х 2Ш, и число 1933 будет выражено так:

1 Х 2‘° + 1Х29+ 1 Х 2 8+ 1 X27+ 0 X 2G+0!X25 + 0X 24+ 1 Х23+1;Х 2*+0Х 21+ 1 Х2°, или 11 110001 101.

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

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

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

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

Двоичный код команды состоит только из нулей и единиц. Отверстие в перфоленте или в перфокарте означает единицу, а отсутствие его — нуль. В устройстве ввода данных перфокарта (перфолента) протягивается между источником света и чувстви­ тельным к свету элементом (фотоэлементом, фотосопротивлени­ ем). Таким образом, каждая команда преобразуется в последо­ вательность электрических импульсов, которые записываются в оперативном запоминающем устройстве.1

1 Наносекунда равна 10—9 с.

98