"Информатика (углублённый уровень)", Калинин И.А., Самылкина Н.Н.
Управление — это целенаправленное воздействие, которое помогает изменить состояние объекта или поддерживать его нужным. Управляемая система объединяет сам объект и средства, которые получают сведения о нём, принимают решение и передают команду. Чтобы понять, достигнута ли цель, системе нужна обратная связь: информация о результате воздействия. С её помощью можно исправлять действия при отклонении от желаемого состояния. Эти принципы работают и в технике, и в повседневной жизни.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Управление — целенаправленное воздействие на объект, которое изменяет его состояние или поведение. Целенаправленным его делает связь с желаемым результатом: воздействие выбирают не случайно, а ради определённого изменения. Это понятие помогает отличать управление от любого влияния на объект.
Управляемая система включает объект управления и средства, которые вырабатывают и передают ему управляющие воздействия. Средствами могут быть человек, прибор или программа, а воздействием — команда, сигнал или действие. Такое определение нужно, чтобы видеть в управлении не отдельную команду, а взаимодействие нескольких частей.
Объект управления — система или процесс, состояние которого требуется изменить или поддерживать. Это может быть, например, температура помещения или уровень воды в баке. Выделение объекта позволяет понять, на что именно должна повлиять система управления.
Обратная связь — возвращение в систему управления информации о текущем состоянии объекта и результате воздействия. Эти сведения учитываются при выработке следующих действий. Благодаря обратной связи управление может меняться в зависимости от того, что происходит с объектом.
Сначала задают цель — описание состояния, которого требуется достичь или которое нужно сохранить. Без такого ориентира нельзя определить, какое действие считать подходящим: одна и та же команда может быть полезной для одной цели и бесполезной для другой. Например, если цель — поддерживать заданную температуру, системе нужно знать, к какому значению стремиться. Цель и воздействие — разные вещи: первая задаёт результат, второе помогает его получить.
Затем система управления получает сведения о состоянии объекта, выбирает действие по правилу или алгоритму и передаёт воздействие объекту. Алгоритм — это точное описание действий и порядка их выполнения; он позволяет принимать решения не наугад. Информация нужна, чтобы решение учитывало ситуацию, а передача воздействия связывает решение с изменением объекта. Так складывается цепочка от наблюдения до действия.
При управлении без обратной связи воздействия заранее задаются или выбираются без учёта результата. Такая схема может быть удобна, когда условия устойчивы и поведение объекта предсказуемо, например при переключении сигналов светофора по расписанию. Но если условия изменятся, система не узнает об этом и продолжит действовать по прежнему плану. При обратной связи сведения о результате возвращаются, поэтому следующую команду можно выбрать с учётом фактического состояния.
Чтобы выбрать корректирующее воздействие, фактическое состояние сопоставляют с требуемым. Разницу между ними называют отклонением: например, температура 18 °C отклоняется от заданных 20 °C на 2 °C вниз. Система использует это отклонение, чтобы решить, нужно ли усилить, ослабить или прекратить воздействие. Если объект приблизился к цели или прошёл её, команда может измениться, а не оставаться прежней.
Один и тот же процесс управления может быть устроен по-разному: человеком, техникой или их сочетанием. При автоматизации часть или все функции управления передают техническим средствам, например датчикам и контроллеру. Тогда приборы получают данные и выполняют заданные операции без постоянных команд человека. При этом система управления сама может стать объектом для другой системы: например, работу устройства может контролировать более общая система.
| Признак | Без обратной связи | С обратной связью |
|---|---|---|
| Получение сведений о текущем состоянии объекта | Состояние не учитывается после задания воздействия | Сведения о состоянии поступают в систему управления |
| Зависимость воздействия от результата | Воздействие не зависит от результата | Воздействие выбирают с учётом результата |
| Возможность корректировать воздействие | Корректировка по результату невозможна | Воздействие можно изменить при отклонении |
| Пример системы | Светофор с сигналами по расписанию | Термостат, поддерживающий заданную температуру |
Сравнивайте прежде всего не наличие прибора, а то, поступает ли в систему информация о результате её действий. Если воздействие меняется в ответ на эту информацию, действует обратная связь. Таблица также показывает, почему система без обратной связи может быть удобной, но не исправляет отклонения.
Условие. Определите цель управления, объект и управляющее воздействие в работе светофора, переключающего сигналы по заданному расписанию. Нужно различить то, чем система управляет, и то, что она делает. Также важно выяснить, учитывает ли расписание дорожную обстановку.
Ответ. Цель — организовать движение, объект — транспортные потоки, воздействие — переключение сигналов. Это управление без обратной связи: расписание определяет команды, но результат на дороге не влияет на дальнейшее переключение.
Условие. В термостате задана температура 20 °C. Датчик сначала показывает 18 °C, а затем 21 °C. Объясните, как система поддерживает заданное значение, опираясь на показания датчика. Здесь важно рассматривать обе ситуации относительно одной и той же цели.
Ответ. Датчик передаёт сведения о температуре, а термостат сравнивает их с целью 20 °C. При 18 °C он увеличивает нагрев, а при 21 °C уменьшает его или отключает. Это обратная связь, поскольку команда зависит от измеренного результата.
Условие. Нужно составить схему управления уровнем воды: датчик измеряет уровень, контроллер сравнивает его с заданным, насос подаёт воду. Укажите цель, объект, входную информацию, алгоритм и воздействие. Чтобы описать систему полностью, проследим путь данных от бака до решения и обратно.
Ответ. Схема замкнутая: бак и вода — объект, датчик передаёт входную информацию контроллеру, а цель — заданный уровень. Контроллер сравнивает измерение с целью и включает или выключает насос. Повторные измерения позволяют корректировать воздействие и не продолжать подачу после достижения нужного уровня.
Путать объект управления с управляющим устройством. Ошибка возникает, когда все части системы называют одним общим словом «управление». Но объект меняет состояние, а устройство вырабатывает или передаёт воздействие. Проверьте себя вопросом: что именно изменяется, а что отдаёт команду?
Называть обратной связью любое поступление информации. Информация может описывать условия, но не сообщать о результате воздействия. Обратная связь должна возвращать сведения о состоянии объекта и влиять на дальнейшее управление. Проверьте, меняется ли команда в зависимости от полученных данных.
Путать цель управления с воздействием. Цель — желаемое состояние, а воздействие — действие для его достижения. Их смешивают, потому что оба понятия связаны с результатом работы системы. Для проверки сформулируйте отдельно, чего хотят добиться и что система делает.
Считать управление без обратной связи обязательно неэффективным. Такой вывод неверен: при предсказуемых условиях заранее заданные команды могут выполнять задачу. Ошибка в том, что удобство системы принимают за способность исправлять отклонения. Проверьте себя: может ли система узнать о результате и изменить воздействие, если условия изменятся?
Чтобы разбирать управляемые системы, полезно знать, что такое система, её элементы, входы и выходы. Это помогает увидеть, откуда поступают данные, где принимается решение и на что оно влияет. Понятие алгоритма нужно для описания правил, по которым система выбирает действие.
Обратная связь понадобится при изучении автоматического управления и моделирования систем. Она также помогает понять принципы работы компьютеров и устройств, которые получают данные и реагируют на них. Например, датчик передаёт компьютеру сведения, а программа использует их для выбора дальнейшей команды.
Чем управление отличается от простого воздействия на объект?
При управлении воздействие выбирают ради заранее заданной цели, а не просто оказывают на объект любое влияние. Результат можно сопоставить с желаемым состоянием и, если есть обратная связь, изменить дальнейшие действия.
Что в системе называют объектом управления?
Это система или процесс, состояние которого требуется изменить либо поддерживать. Например, в системе отопления объектом управления служит помещение, температуру которого регулируют.
Зачем нужна обратная связь?
Она сообщает системе управления, к чему привело воздействие. Получив эти сведения, система может сравнить фактическое состояние с заданным и скорректировать следующую команду.
Может ли система работать без обратной связи?
Да, если воздействия заранее заданы и условия достаточно предсказуемы. Но такая система не узнаёт о возникших отклонениях и не может исправить действие с учётом результата.
Чем автоматическое управление отличается от ручного?
При ручном управлении решение и команду принимает человек. При автоматическом часть или все функции управления выполняют технические средства, например датчик и контроллер.
§ 15. Управление и управляемые системы