Аналоговый компьютер
|
Ана́логовый компьютер — аналоговая вычислительная машина (АВМ), которая представляет числовые данные при помощи аналоговых физических переменных (скорость, длина, напряжение, ток, давление), в чём и состоит его главное отличие от цифрового компьютера.
[править] История
- Подробнее по этой теме см.: История вычислительной техники.
Одним из самых древних аналоговых приборов считается антикитерский механизм — механическое устройство, обнаруженное в 1902 году на затонувшем древнем судне недалеко от греческого острова Антикитера. Датируется приблизительно 100 годом до н. э. (возможно, до 150 года до н. э.) Хранится в Национальном археологическом музее в Афинах.
Астрологи и астрономы пользовались аналоговым прибором астролябия с четвертого века до нашей эры вплоть до девятнадцатого века нашей эры. Этот прибор использовался для определения положения звезд на небе и вычисления продолжительности дня и ночи. Современным потомком астролябии является планисфера — подвижная карта звёздного неба, используемая в учебных целях.
- 1492 год — Леонардо да Винчи в одном из своих дневников приводит эскиз 13-разрядного суммирующего устройства с десятизубцовыми кольцами. Хотя работающее устройство на базе этих чертежей было построено только в XX веке, всё же реальность проекта Леонардо да Винчи подтвердилась.
- 1622 год, английский математик-любитель Уильям Отред разработал первый вариант логарифмической линейки, устройство которое можно считать первым аналоговым вычислительным прибором.
- 1623 год — Вильгельм Шиккард, профессор университета Тюбингена, разрабатывает устройство на основе зубчатых колес («считающие часы») для сложения и вычитания шестиразрядных десятичных чисел. Было ли устройство реализовано при жизни изобретателя, достоверно не известно, но в 1960 году оно было воссоздано и проявило себя вполне работоспособным.[1]
- 1642 год — Блез Паскаль изобрёл «паскалину»
- 1672 год — Создан Калькулятор Лейбница — первый в мире арифмометр. В 1672 году появилась двухразрядная, а в 1694 году — двенадцатиразрядная машина. Практического распространения этот арифмометр не получил, так как был слишком сложен и дорог для своего времени.
- 1674 год — создана машина Морленда[2]
- 1814 год, учёный Дж. Герман (Англия) создал планиметр — аналоговое устройство, которое предназначено для нахождения площади, ограниченной замкнутой кривой на плоскости.
- 1820 год — Тома де Кольмар начал серийный выпуск арифмометров. В общем, они были сходны с арифмометром Лейбница, но имели ряд конструктивных отличий.
- 1822 год — английский математик Чарльз Бэббидж изобрёл, но не смог построить, первую разностную машину (специализированный арифмометр для автоматического построения математических таблиц) (см.: Разностная машина Чарльза Бэббиджа).
- 1878 год, польский математик Абданк-Абакановичем разработал теорию интерграфа — некоего аналогового интегрирующего устройства, позволяющего получить интеграл от произвольной функции, изображённой на плоском графике.
- 1890 год — начато серийное производство арифмометров Однера — самого распространённого типа арифмометров XX века. К арифмометрам Однера относится, в частности, знаменитый «Феликс».
- 1904 год, российский инженер А. Н. Крылов изобрел первую механическую вычислительную машину, решающую дифференциальные уравнения (применялась при проектировании кораблей).
- 1912 год — создана машина для интегрирования обыкновенных дифференциальных уравнений по проекту российского учёного А. Н. Крылова.
- 1919 год — Появился Mercedes-Euklid VII — первый в мире вычислительный автомат, то есть арифмометр, способный, самостоятельно осуществлять все четыре основных арифметических действия.
- 1930 год — Ванневар Буш (США) создал механическую интегрирующую машину, применяющийся при расчёте траектории стрельбы корабельных орудий. (в 1942 году — создана ее электромеханическая версия).[3]
- 1935 год, СССР — выпуск первой советской электродинамической счётно-аналитической машины САМ (модель Т-1). Разработаны механический интегратор и электрический расчётный стол для определения стационарных режимов энергетических систем[источник не указан 582 дня].
- 1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году Берлинского политехнического института построил свою первую машину, названную Z1. Это была полностью механическая программируемая цифровая машина.
- 1942—44 годы, США — операционный усилитель постоянного тока, имеющий достаточно высокий коэффициент усиления, что дало возможность конструировать аналоговые компьютеры без движущихся частей, на постоянном токе.
- 1945—46 годы, СССР — под руководством Л. И. Гутенмахера изобретены первые электронные аналоговые машины с повторением решения.
- 1949 год, СССР — изобретён ряд АВМ на постоянном токе, что положило начало развитию аналоговой вычислительной техники в СССР.
- 1958 год, Фрэнк Розенблатт разработал первый нейрокомпьютер-перцептрон Марк-1, который не является полностью аналоговым, а скорее относится к гибридным системам.[4]
- 1960-е годы, аналоговые компьютеры имели невероятный успех, и являлись повседневным инструментом ученых для решения множества специфических задач в различных областях науки. В СССР расцвет электронных аналоговых вычислительных машин с их серийным выпуском пришёлся на 1960-70-е годы.
[править] Принцип действия
Представлением числа в механических аналоговых компьютерах служит, например, количество поворотов шестерёнок механизма. В электрических — используются различия в напряжении. Они могут выполнять такие операции, как сложение, вычитание, умножение, деление, дифференцирование, интегрирование и инвертирование.
При работе аналоговый компьютер имитирует процесс вычисления, при этом характеристики, представляющие цифровые данные, в ходе времени постоянно меняются.
Результатом работы аналогового компьютера являются либо графики, изображённые на бумаге или на экране осциллографа, либо электрический сигнал, который используется для контроля процесса или работы механизма.
Эти компьютеры идеально[5] приспособлены для осуществления автоматического контроля над производственными процессами, потому что они моментально[5] реагируют на различные изменения во входных данных. Такого рода компьютеры широко используются в научных исследованиях. Например, в таких науках, в которых недорогие электрические или механические устройства способны имитировать изучаемые ситуации.
В ряде случаев с помощью аналоговых компьютеров возможно решать задачи, меньше заботясь о точности вычислений, чем при написании программы для цифровой ЭВМ. Например, для электронных аналоговых компьютеров без проблем реализуются задачи, требующие решения дифференциальных уравнений, интегрирования или дифференцирования. Для каждой из этих операций применяются специализированные схемы и узлы, обычно с применением операционных усилителей. Также интегрирование легко реализуется и на гидравлических аналоговых машинах.
[править] Базовые элементы АВМ
Все функциональные блоки аналоговых вычислительных машин можно разделить на ряд групп:
- линейные — выполняют такие математические операции как интегрирование, суммирование, перемена знака, умножение на константу.
- нелинейные (функциональные преобразователи) — соответствуют нелинейной зависимости функции от нескольких переменных.
- логические — устройства непрерывной, дискретной логики, релейные переключающие схемы. Вместе эти устройства образуют устройство параллельной логики.
Универсальные АВМ как правило содержат в своем составе:
- источник питания
- контрольно-измерительную аппаратуру
- управляющее устройство
- наборное поле
- блоки суммирования (сумматор)
- блоки интегрирования (интегратор)
- блоки дифференцирования (дифференциатор)
- множительно-делительное устройство
- блоки нелинейности (функциональный преобразователь)
также используются:
- потенциометр функциональный
- блок переменных коэффициентов
- вычислитель индукционный
- тахогенератор
- масштабное звено — аналоговый функциональный блок в АВМ структурного типа, в котором выходная величина
и входная величина
связаны зависимостью:
Применяется когда в АВМ при реализации структурной схемы модели необходимо произвести умножение на постоянный коэффициент
. В качестве звена масштабирования может применяться блок суммирования, в котором
и
, а напряжение на выходе определяется зависимостью:
.
[править] Запоминающее устройство АВМ
- Емкостные запоминающие устройства — динамические запоминающие устройства, основанная на свойстве конденсаторов хранить поданное на него напряжение. Ячейка емкостного ЗУ формируется на обычном интеграторе с различными коммутаторами. Иногда в интегратор для уменьшения времени процесса запоминания вводится операционный усилитель — повторитель. Время хранения информации в таких устройствах ограничено.
- Делитель напряжения — электромеханическое запоминающее устройство в которых запоминаемым величинам соответствуют углы поворота реостатов. Подобные устройства могут неограниченное время хранить информацию.
- Запоминающая пара — устройство, формирующее задержанную во времени последовательность выбранных уровней входного сигнала. В качестве запоминающей пары часто применяют каскадно соединенные операционные усилители, один из которых работает в режиме отслеживания входного сигнала, а другой в режиме хранения.
- ЗУ на ферритовых сердечниках — основано на свойстве ферромагнетиков сохранять намагниченность. Ячейки таких ЗУ выполняются на ферритовых сердечниках либо на трансфлюксорах и тороидальных сердечниках. Использование трансфлюксоров и тороидальных сердечников уменьшает погрешности одновременно снижая быстродействие.
[править] Характеристики
Добротность АВМ — обобщенная характеристика аналоговой вычислительной машины, вычисляемая по формуле:
,
где
— максимально возможное значение машинной переменной,
— нижний предел возможного значения машинной переменной. Пределы как правило определяются экспериментально. Числовое значение
зависит от уровня помех, ошибок аналоговых функциональных блоков, точности применяемой измерительной аппаратуры. Добротность мощных АВМ превышает
.[5]
[править] Классификация
Все АВМ можно разделить на две основных группы:
- Специализированные — предназначены для решения заданного узкого класса задач (или одной задачи);
- Универсальные — предназначены для решения широкого спектра задач.
[править] В зависимости от типа рабочего тела
[править] АВМ механическая
АВМ механическая — аналоговая вычислительная машина, в которой машинные переменные воспроизводятся механическими перемещениями. При решении задач на АВМ данного типа необходимо, кроме масштабирования переменных, производить силовой расчет конструкции и расчет мертвых ходов. Достоинствами механических АВМ являются высокая надежность и обратимость, позволяющая воспроизводить прямые и обратные математические операции. Недостатки АВМ такого типа — высокая стоимость, сложность изготовления, большие габариты и вес, а также низкий коэффициент эффективности использования отдельных вычислительных блоков. Механические АВМ применяют при построении высоконадежных вычислительных устройств.[5]
[править] АВМ пневматическая
АВМ пневматическая — аналоговая вычислительная машина, в которой переменные представлены в виде величин давления воздуха (газа) в различных точках специально построенной сети. Элементами такой АВМ являются дроссели, емкости и мембраны. Дроссели играют роль сопротивлений, могут быть постоянными, переменными, нелинейными и регулируемыми. Пневматические емкости представляют из себя глухие или проточные камеры, давление в которых вследствие сжимаемости воздуха растет по мере их наполнения. Мембраны используются для преобразования давления воздуха. В состав пневматической АВМ могут входить усилители, сумматоры, интеграторы, функциональные преобразователи и множительные устройства, которые соединяются между собой при помощи штуцеров и шлангов. Пневматические АВМ уступают в быстродействии электронным. В среднем подвижные элементы такой АВМ имеют время срабатывания около десятой доли миллисекунды, следовательно они могут пропускать частоты порядка 10 кГц. Такие АВМ отличаются значительными погрешностями, поэтому применяются там, где нельзя применять другие типы вычислительных машин: во взрывоопасных средах, в средах с высокими температурами, в автоматических системах химического производства. Из-за низкой стоимости и высокой надежности такие АВМ также применяют в металлургии, теплоэнергетике, газовой промышленности и т. п.[5]
В 1960-х годах разрабатывались для получения средства дискретных вычислений с высокой радиационной стойкостью. Были разработаны элементы, выполняющие основные логические операции и элементы памяти без механических подвижных элементов.
Такие элементы очень долговечны, поскольку в них практически отсутствуют подвижные части, и, как следствие, нечему ломаться. В случае засорения каналов логические матрицы легко разбираются и промываются. Работает пневмокомпьютер от промышленной пневмосети. Логические матрицы легко штампуются на термопласт-автоматах из пластика. Для особых случаев матрица может быть изготовлена из тугоплавкой керамики, отлита из чугуна или другого сплава.
Сейчас пневмокомпьютеры используются в отраслях промышленности, где требуется повышенная вибрационная стойкость, работоспособность в очень широком диапазоне температур или требуется управление пневматическими силовыми устройствами. В последнем случае устраняется необходимость в преобразователях электрического сигнала в перемещение (электро-пневмопреобразователь + позиционер). Это — роботы и автоматика, работающие в металлургии, в горнорудной промышленности. Известны случаи управления элементами авиационных двигателей, автоматикой ракетных систем, силовыми приводами вертолетов и самолетов.
Существует также целая категория производств, агрегатов и установок, где применение электричества, даже самых низких напряжений, очень нежелательно. Это химия органических соединений, нефтеперегонные заводы, подземная добыча угля и руды. Они до сих пор широко используют пневматическую автоматику.
[править] гидравлические АВМ
| Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел. |
см. также: гидроинтегратор
[править] АВМ электронная
АВМ электронная — аналоговая вычислительная машина в которой переменные представляются электрическим напряжением постоянного тока. Получили широкое распространение в связи с высокой надежностью, быстродействием, удобством управления и получения результатов.
[править] Комбинированные АВМ
[править] Электромеханические АВМ
Примером комбинированной АВМ может служить электромеханические АВМ в которых машинными переменными являются механические (обычно угол поворота) и электрические (обычно напряжение) величины. Специфическими для данного типа АВМ являются следующие базовые элементы: вращающиеся трансформаторы, тахогенераторы. АВМ данного типа менее надежны чем механические, из-за наличия скользящих контактов.
[править] По конструктивным признакам
[править] АВМ матричного типа
АВМ матричного типа (групповая аналоговая машина) — аналоговая машина в которой отдельные простейшие вычислительные блоки жестко соединяются в одинаковые типовые группы. В основном используется для моделирования дифференциальных уравнений. Задачу при этом предварительно необходимо свести к равносильной ей системе дифференциальных уравнений первого порядка. Каждая типовая группа вычислительных элементов используется для моделирования одного уравнения. АВМ матричного типа нуждается в определенного прцесса маштабирования, при котором значения коэффициентов одного столбца матрицы должны иметь одинаковый порядок. Набор задач на таких АВМ сводится к установке коэффициентов и начальных условий. Недостатком АВМ этого типа является низкая эффективность использования отдельных блоков. К этому типу АВМ в основном относятся механические АВМ.[5]
[править] АВМ структурного типа
Структурная операционная аналоговая машина, в которой простейшие вычислительные блоки соединяются между собой в соответствии с математическими операциями решаемого уравнения. Используются для математического моделирования.
[править] По способу функционирования
[править] Быстрая АВМ
АВМ с периодизацией, АВМ с повторением решения — аналоговая вычислительная машина, в которой этапы решения задач автоматически повторяются с помощью системы коммутации. Предел частоты повторений определяется частотными характеристиками решающих элементов. Вычислительные элементы АВМ однократного действия (операционные усилители, функциональные преобразователи и т. п.) пригодны для использования в АВМ с периодизацией. В таких АВМ используются интеграторы с малой постоянной времени. Устройство быстродействующих АВМ более сложное, чем у АВМ однократного действия, так как используются специальные схемы для разряда конденсаторов в конце цикла и схемы для автоматического ввода начальных значений в начале каждого вычислительного цикла. Самое большее преимущество АВМ такого типа — возможность наблюдать изменение результата в зависимости от параметров в реальном времени. Быстродействующие АВМ используются для приблизительного определения передаточной функции физической системы по семейству ее переходных характеристик, для решения краевых задач, вычисления интеграла Фурье и корреляционного анализа.
[править] Медленная АВМ
Медленная АВМ — аналоговая вычислительная машина однократного действия, в которой используются интеграторы с относительно большими постоянными времени. Решение типовых задач на таких АВМ длится от нескольких секунд до нескольких минут. При этом результат изменения параметров может быть зафиксирован только после завершения всех вычислительных циклов.[5]
[править] Итеративная АВМ
Итеративная АВМ — аналоговая вычислительная машина, осуществляющая процесс решения задачи итерационным способом в течение определенного числа итераций. Специфика такой АВМ позволяет управлять ходом вычислений в заданные моменты времени. Например, возможно обрабатывать значения с выходов интеграторов и пересылать информацию из одного такта в другой в зависимости от условий.[5]
[править] Применение
Аналоговые компьютеры основываются на задании физических характеристик их составляющих. Обычно это делается методом включения-исключения некоторых элементов из цепей, которые соединяют эти элементы проводами, и изменением параметров переменных сопротивлений, емкостей и индуктивностей в цепях.
Автомобильная автоматическая трансмиссия является примером гидромеханического аналогового компьютера, в котором при изменении вращающего момента жидкость в гидроприводе меняет давление, что позволяет получить необходимый результат.
Помимо технических применений (автоматические трансмиссии, музыкальные синтезаторы), аналоговые компьютеры используются для решения специфических вычислительных задач практического характера. Например, кулачковый механический аналоговый компьютер, изображённый на фото, применялся в паровозостроении для аппроксимации кривых 4 порядка с помощью преобразований Фурье.
Сейчас аналоговые компьютеры уступили свое место цифровым технологиям, но ещё применяются там, где необходима повышенная точность результатов.
[править] Представители
Среди аналоговых вычислительных устройств можно выделить:
[править] «Итератор»
«Итера́тор» — специализированная АВМ, предназначенная для решения линейных краевых задач систем линейных дифференциальных уравнений. Разработана в Институте кибернетики АН УССР в 1962 году.
«Итератор» решает краевую задачу итерационным способом Ньютона, сводящим ее к серии задач с начальными условиями. Алгоритм заключается в определении матрицы первых производных по компонентам вектора начальных условий и автоматического поиска решения краевой задачи с использованием этой матрицы. Сходимость итерационного процесса благодаря примененному методу обеспечивается за три-четыре итерации.
Кроме систем дифференциальных уравнений с постоянными и переменными коэффициентами 2n-го порядка с линейными краевыми условиями, «Итератор» решает системы линейных алгебраических уравнений n-го порядка с произвольной матрицей коэффициентов.
[править] Характеристики
- максимальный порядок решаемой системы дифференциальных уравнений — 8;
- максимальное число точек в интервале интегрирования, входящих в краевые условия — 3;
- максимальная погрешность — до 3%;
- число операционных усилителей — 21;
- потребляемая мощность — 1кВ·A.
[править] «МН»
Семейство аналоговых вычислительных машин. Название является аббревиатурой слов «нелинейная модель». Были предназначены для решения задач Коши для обыкновенных дифференциальных уравнений. Наиболее совершенным представителем машин этого ряда была машина «МН-18» — АВМ средней мощности, предназначенная для решения методами математического моделирования сложных динамических систем, описываемых дифференциальными уравнениями до десятого порядка в составе аналого-цифрового вычислительного комплекса или самостоятельно. Схема управления позволяет производить одновременно и разделенный запуск интеграторов по группам, однократное решение задач и решение задач с повторением. Допустимо объединение до четырех машин МН-18 в единый комплекс.
[править] Основные технические характеристики
- количество операционных усилителей - 50;
- максимальный порядок решаемых уравнений - 10;
- диапазон изменения применяемых величин ± 50 В;
- время интегрирования - 1000 с;
- потребляемая мощность - 0,5 кВ × А.

[править] Интересные факты
Мозг человека — самое мощное и эффективное «аналоговое устройство» из существующих. И хотя передача нервных импульсов происходит за счет дискретных сигналов, информация в нервной системе не представлена в цифровом виде. Нейрокомпьютеры — аналоговые, гибридные компьютеры (модели реализованные на цифровых ЭВМ), построенные на элементах, которые работают аналогично клеткам мозга.[6]
[править] Примечания
- ↑ http://schools.keldysh.ru/sch444/museum/1_17-17.htm 1623 год
- ↑ http://schools.keldysh.ru/sch444/museum/1_17-17.htm 1674 год
- ↑ Обучающий фильм 1953 года «Fire Control Computers» (англ. Компьютеры наведения огня):
- ↑ Perceptrons
- ↑ 1 2 3 4 5 6 7 8 Словарь по кибернетике / Под редакцией академика В. С. Михалевича. — 2-е. — Киев: Главная редакция Украинской Советской Энциклопедии имени М. П. Бажана, 1989. — 751 с. — (С48). — 50000 экз. — ISBN 5-88500-008-5
- ↑ Горбань А. Н. Нейрокомпьютер, или Аналоговый ренессанс, Мир ПК, 1994, № 10, 126—130.
[править] См. также
- Нейрокомпьютер
- Арифмометр
- Счётно-решающий прибор
- Гибридный компьютер
- ZAM
- FERMIAC
- Список советских домашних и учебных компьютеров
- Секстант
[править] Ссылки
| Аналоговый компьютер на Викискладе? |
|
|
|
|---|---|
| Универсальные | Арагац • БЭСМ • ЕС ЭВМ • М-1 • М-20 • М-220 • Минск • МЭСМ • Наири • Проминь • Раздан • Весна и Снег • СМ ЭВМ • Стрела • Урал |
| Уникальные | МИР • Сетунь |
| Военные | 5Э92б • 5Э26 • 5Э53 • Аргон • М-13 • М-50 • Радон • Алмаз |
| Управляющие | Днепр • Киев • Рута-110 • КВМ-1 • УМ (1 • 1НХ • 2) |
| СуперЭВМ | БЭСМ-6 • ЕС-2701 • ПС-2000 • ПС-3000 • Эльбрус • Электроника СС БИС • МАРС • СВС |
| Персональные ЭВМ | |
| PDP-11-совместимые | Электроника БК • ДВК • УКНЦ • Электроника (60 • 85 • 88) • Союз-Неон ПК-11/16 |
| IBM PC-совместимые | Ассистент-128 • ЕС ПЭВМ • Искра-1030 • КОМПАН • Нейрон И9.66 • Поиск • Электроника (МС 1502 • МС 1504 • 901) |
| Другие серийные | Агат • Беста • Искра 226 • Искра-1256 • Истра-4816 • Электроника (Д3-28 • НЦ • С5 • Т3-29) |
| Клоны ZX Spectrum | ATM Turbo • Пентагон • Хоббит • Scorpion • Символ • Алеста • Дубна 48К • Робик |
| На базе КР580ВМ80А | Апогей БК-01 • Башкирия-2М • Вектор-06Ц • Ириша • Корвет • Львов ПК-01 • Микро-80 • Микроша • Орион-128 • ПК8000 (Веста, Сура, Хобби) • Партнёр 01.01 • Радио-86РК • Радуга • Специалист • ЮТ-88 |
и входная величина
связаны зависимостью:
Применяется когда в АВМ при реализации структурной схемы модели необходимо произвести умножение на постоянный коэффициент
. В качестве звена масштабирования может применяться блок суммирования, в котором
и
, а напряжение на выходе определяется зависимостью:
.
,