Управление с обратной связью

Управление и кибернетика

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

Возникновение кибернетики

В 1948 году в США и Европе вышла книга американского математика Норберта Винера «Кибернетика, или управление и связь в животном и машине».

Эта книга провозгласила рождение новой науки — кибернетики.

Не случайно время появления этого научного направления совпало с созданием первых ЭВМ.

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

Что такое управление

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

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

В приведенных примерах управляющее воздействие производится в разных формах: человек нажимает кнопку или поворачивает ручку управления телевизором; хозяин голосом подает команду собаке; светофор разными цветами управляет движением автомобилей и пешеходов на перекрестке.

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

В примере с телевизором через пульт управления передаются команды следующего типа: «включить/выключить», «переключить канал», «увеличить/уменьшить громкость». Хозяин передает собаке команды голосом: «Сидеть!», «Лежать!», «Взять». Световые сигналы светофора шофер воспринимает как команды: красный — «стоять», желтый — «приготовиться», зеленый — «ехать».

Алгоритм управления

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

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

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

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

 

Вопросы и задания:

1. Кто был основателем кибернетики? В каком году вышла первая книга по кибернетике?

2. Что такое управление?

3. Что представляет собой управляющее воздействие с точки зрения кибернетики?

4. Что такое алгоритм управления?

5. Определите, кто играет роль управляющего и кто (или что) играет роль объекта управления в следующих системах: школа, класс, самолет, стая волков, стадо коров.

6. Для систем управления, выявленных в предыдущей задаче, назовите некоторые команды управления и скажите, в какой форме они отдаются.

Управление с обратной связью

Линейный алгоритм

Если внимательно обдумать рассмотренные в предыдущем параграфе примеры, то можно прийти к выводу, что строго в соответствии с рассмотренной ранее схемой работает только система «светофор – автомобили». Светофор «не глядя» управляет движением машин, не обращая внимания на обстановку на перекрестке. Вот алгоритм работы светофора:

КРАСНЫЙ — ЗЕЛЕНЫЙ — ЖЕЛТЫЙ — КРАСНЫЙ — ЗЕЛЕНЫЙ — ЖЕЛТЫЙ — КРАСНЫЙ и т. д.

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

Обратная связь

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

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

Обратная связь — это процесс передачи информации о состоянии объекта управления управляющему объекту.