В процессе управления полетом самолета в режиме автопилота бортовой компьютер получает информацию от датчиков (скорости, высоты и т. д.), обрабатывает ее и передает команды на исполнительные механизмы, изменяющие режим полета (закрылки, клапаны, регулирующие работу двигателей, и т. д.).
В любом процессе управления всегда происходит взаимодействие двух объектов — управляющего и управляемого, которые соединены каналами прямой и обратной связи. По каналу прямой связи передаются управляющие сигналы, а по каналу обратной связи — информация о состоянии управляемого объекта.
Системы управления без обратной связи. В системах управления без обратной связи не учитывается состояние управляемого объекта и обеспечивается управление только по прямому каналу (от управляющего объекта к управляемому объекту)
В качестве примера системы управления без обратной связи рассмотрим процесс записи информации на гибкий диск, в котором контроллер дисковода (управляющий объект) изменяет положение магнитной головки дисковода (управляемый объект).
Для того чтобы информация могла быть записана, необходимо установить магнитную головку дисковода над определенной концентрической дорожкой диска. При записи информации на гибкие диски не требуется особой точности установки (имеется всего 80 дорожек) и можно не учитывать возможные (например, от нагревания) механические деформации дискеты. Поэтому контроллер дисковода для установки магнитной головки над требуемой магнитной дорожкой дискеты просто перемещает ее вдоль радиуса дискеты.
Системы управления с обратной связью. В системах управления с обратной связью управляющий объект по прямому каналу управления производит необходимые действия над объектом управления, а по каналу обратной связи получает информацию о его реальных параметрах. Это позволяет осуществлять управление с гораздо большей точностью.
Пример использования системы управления с обратной связью — запись на жесткий диск. При записи информации на жесткий диск требуется особая точность установки магнитных головок, так как на рабочей поверхности пластин имеются тысячи дорожек, и необходимо учитывать их механические деформации (например, в результате изменения температуры). Контроллер жесткого диска (управляющий объект) по каналу обратной связи постоянно получает информацию о реальном положении магнитных головок (управляемый объект), а по каналу управления выставляет головки над поверхностью пластин с большой точностью.
Автоматизированные и автоматические системы управления
Компьютеры помогают решать задачи управления в самых разных масштабах: от управления станком или транспортным средством до управления производственным процессом на предприятии или даже целой отраслью экономики государства.
Конечно, поручать компьютеру полностью, без участия человека, руководить предприятием или отраслью экономики — сложно, да и не безопасно. Для управления в таком масштабе создаются компьютерные системы, которые называются автоматизированным системами управления (АСУ). Такие системы работают вместе с человеком.
В АСУ используются самые современные средства информационных технологий: базы данных и экспертные системы, методы математического моделирования, машинная графика и пр.
С распространением персональных компьютеров технической основой АСУ стали компьютерные сети. В рамках одного предприятия это локальные компьютерные сети. Автоматизированные системы управления, работающие в масштабах отрасли, в государственных масштабах, используют глобальные сети ЭВМ.
Другим вариантом применения ЭВМ в управлении являются системы автоматического управления (САУ). Объектами управления в этом случае чаще всего выступают технические устройства (станок, ракета, химический реактор, ускоритель элементарных частиц).
АСУ помогает руководителю получить необходимую информацию для принятия управляющего решения, а также может предложить наиболее оптимальные варианты таких решений. Однако окончательное решение принимает человек.
формирование управляющих команд, воздействие на управляемый объект), происходят автоматически, без непосредственного участия человека.
Устройства автоматического управления стали создаваться задолго до появления первых ЭВМ. Как правило, они основаны на использовании каких-либо физических явлений. Например, автоматический регулятор уровня воды в баке основан на выталкивающем действии воды на поплавок регулятора; автоматические предохранители в электрических сетях основаны на тепловом действии электрического тока; система автоматического регулирования освещенности в помещении использует явление фотоэффекта. Существуют и более сложные примеры бес компьютерного автоматического управления.
Преимущество компьютерных систем автоматического управления перед такими устройствами в их большей интеллектуальности, в возможности осуществлять более сложное управление, чем. Простые автоматы.
Рассмотрим ситуацию, в которой объектом управления является техническое устройство (лабораторная установка, бытовая техника, транспортное средство или промышленное оборудование).
Компьютер работает с двоичной информацией, помещенной в его память. Управляющая команда, выработанная программой, в компьютере имеет форму двоичного кода. Чтобы она превратилась в физическое воздействие на управляемый объект, необходимо преобразование этого кода в электрический сигнал, который приведет в движение рычаги управления объектом. Такое преобразование из двоичного кода в электрический сигнал называют цифро-аналоговым преобразованием. Выполняющий такое преобразование прибор называется ЦАП (цифро-аналоговый преобразователь).
Приборы, которые дают информацию о состоянии объекта управления, называются датчиками. Они могут показывать, например, температуру, давление, деформации, напряженности полей и пр. Эти данные необходимо передать компьютеру по линиям обратной связи. Если показания датчиков имеют аналоговую форму (электрический ток или потенциал), то они должны быть преобразованы в двоичную цифровую форму. Такое преобразование называется аналого-цифровым, а прибор, его выполняющий — АЦП (аналого-цифровой преобразователь).
Все сказанное отражается в схеме, приведенной на рисунке. Такая система работает автоматически, без участия человека.
И еще одно понятие, связанное с системами автоматического управления. Говорят, что такие системы работают в режиме реального времени. Легко понять, что всякая управляющая команда должна быть отдана вовремя. Любой процесс происходит с какой-то скоростью, в каких-то временных рамках.
Режим, при котором управляющая система работает синхронно с объектом управления, называется режимом реального времени.
При составлении программ управления в реальном времени программистам приходится решать вопрос не только о том, в каком порядке отдавать команды, но и в какие моменты времени это делать. Значит, система управления должна взаимодействовать с прибором, отмеряющим время: часами, таймером.
Напомним, что в составе персонального компьютера есть устройство, называемое генератором тактовой частоты. Работа всех узлов компьютера синхронизируется по тактовой частоте. На выполнение любой операции отводится определенное количество тактов. Тактовая частота измеряется в мегагерцах. Частота в один мегагерц соответствует миллиону тактов в секунду.
Не следует думать, что в системах автоматического управления всегда используется универсальный компьютер с полным комплектом всех устройств (клавиатура, дисплей и пр.). Конечно, бывает и такое, но очень часто для этих целей применяются специализированные устройства. В их состав обязательно входят процессор, память и необходимые средства связи с объектом управления. Если управляющая система все время должна работать по одной и той же программе, то эта программа хранится в постоянной памяти (ПЗУ).
В простейших случаях для автоматического управления используются микропроцессоры, встроенные в управляемое устройство. Например, очень часто микропроцессоры применяются в транспортных средствах: автомобилях, самолетах, поездах. Каждый микропроцессор выполняет свою отдельную функцию, управляет работой определенного узла. Например, в автомобилях используется микропроцессор, управляющий работой карбюратора — устройства, регулирующего подачу топлива в двигатель. Такое автоматическое управление снижает расход горючего, повышает КПД двигателя.
Современные самолеты «нашпигованы» многочисленной электроникой: от микропроцессоров, управляющих отдельными приборами, до бортовых компьютеров, прокладывающих маршрут полета, то есть выполняющих функции штурмана.
Автоматизированные системы управления (АСУ) помогают человеку в сборе информации и принятии управляющих решений.
В системах автоматического управления (САУ) все операции, связанные с процессами управления, происходят автоматически, без непосредственного участия человека, по заранее составленной программе.
В САУ на линии прямой связи для преобразования двоичной информации в аналоговый сигнал используется прибор ЦАП (цифро-аналоговый преобразователь); на линии обратной связи для преобразования аналогового электрического сигнала в двоичный код используется прибор АЦП (аналого-цифровой преобразователь).
Управление в САУ происходит в режиме реального времени.
Самоуправление — это способ управления объектом, когда нет автономной от него управляющей системы.
Цель самоуправляющейся системы формируется внутри нее, а не задается извне.
Управление может осуществляться без управляющей системы — субъекта управления, независимого от управляемого объекта, в следующих случаях:
• один из элементов объекта управления оказывает управляющее воздействие на другие элементы, то есть берет на себя функции субъекта управления;
• в процессе самоуправления цели отдельных элементов (как субъектов управления) корректируются в процессе взаимодействия с другими элементами.
Механизм самоуправления, согласно Н. Винеру, может быть объяснен на основе понятия обмена информацией, циркулирующей в системе, между элементами системы.
В основе механизма самоуправления лежат информационные модели, на основе которых живое существо или созданный человеком механизм (как элемент системы) осуществляет взаимодействие с системой в целом и в ее рамках с внешней средой.
Модель самоуправления основывается на следующих предположениях:
• элементы объекта управления оказывают управляющие воздействия на другие элементы, то есть распределяют между собой функции субъекта управления;
• у каждого элемента системы есть индивидуальные цель и модель ситуации, причем информационные модели у различных элементов могут не совпадать друг с другом.