На Горох
Информатика, 9 класс

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

"Информатика", Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

Объяснение темы В оглавлении: § 2. Управление с обратной связью

Кратко о теме

Управление с обратной связью — способ управлять объектом, учитывая результат его работы. Датчик измеряет нужную величину, а регулятор сравнивает её с заданным значением и меняет управляющее воздействие. Благодаря этому система может реагировать на помехи и изменение условий: например, термостат включает нагреватель, если в комнате стало холоднее. Главное — измеренный результат должен влиять на дальнейшее управление.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

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

Обратная связь — передача сведений о состоянии или результате работы управляемого объекта к устройству, которое вырабатывает управление. Сведения движутся от объекта обратно к управляющей части системы. Благодаря этому устройство управления может принимать решения с учётом того, что происходит на самом деле.

Датчик — устройство, которое измеряет контролируемую величину и передаёт сведения о ней системе управления. Например, датчик температуры сообщает, насколько нагрет воздух. Без такого измерения система не может надёжно определить, нужно ли менять воздействие.

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

Как это устроено

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

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

Регулятор сопоставляет фактическое значение контролируемой величины с требуемым. Например, если задано поддерживать 20 °C, показание датчика 17 °C означает, что температура ниже цели. Такое сравнение нужно, чтобы определить не просто наличие изменения, а его направление и величину относительно задания.

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

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

Системы управления с обратной связью и без неё

СвойствоБез обратной связиС обратной связью
Учитывается ли фактический результатНет, результат не используется для изменения управления.Да, показания о результате учитываются.
Как формируется управляющее воздействиеЗадаётся заранее и выполняется без проверки результата.Корректируется с учётом отклонения от требуемого состояния.
Роль датчика и регулятораДля корректировки управления они не используются.Датчик измеряет величину, регулятор сравнивает её с заданием.
Реакция на помехи и изменение условийСистема сама не учитывает их влияние.Система может изменить воздействие по новым показаниям.
Пример системыПолив по расписанию без измерения влажности почвы.Термостат, который включает нагрев по показаниям температуры.

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

Разбор задач

Поддержание температуры в комнате

Условие. В комнате нужно поддерживать заданную температуру. Требуется определить устройства системы и описать её действия. Нужно учесть, что температура может меняться из-за открытого окна или похолодания на улице.

  1. Определяем контролируемую величину — температуру воздуха в комнате. Измерять её должен датчик температуры, установленный так, чтобы его показания отражали состояние помещения.
  2. Задаём требуемую температуру и передаём измеренное значение регулятору. Регулятор сравнивает их: если фактическая температура ниже заданной, возникает отклонение вниз.
  3. Регулятор включает нагреватель или усиливает нагрев, чтобы повысить температуру. Затем датчик снова измеряет воздух, а регулятор повторяет сравнение и при необходимости меняет команду.

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

Полив по влажности почвы

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

  1. Определяем контролируемую величину — влажность почвы — и добавляем датчик, который передаёт её значение системе управления. Одного добавления датчика недостаточно: его показания должны использоваться для выбора команды.
  2. Задаём требуемый уровень влажности и поручаем регулятору сравнивать его с измеренным. Если фактическая влажность ниже нужной, это отклонение указывает на необходимость полива.
  3. Регулятор включает подачу воды, а после полива система получает новое показание датчика. Когда требуемый уровень достигнут, регулятор прекращает полив или не запускает его.

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

Робот движется по линии

Условие. Робот должен двигаться по линии, но его уводит в сторону. Простая команда двигаться вперёд не сообщает системе, где робот находится относительно линии. Нужно описать цикл, который позволит исправлять отклонение.

  1. Датчики обнаруживают линию и передают регулятору сведения о положении робота относительно неё. Это измерение позволяет отличить движение по маршруту от ухода в сторону.
  2. Регулятор сравнивает обнаруженное положение с требуемым — робот должен оставаться на линии. Если линия сместилась относительно датчиков, регулятор определяет направление отклонения.
  3. Регулятор корректирует команды двигателям: например, меняет скорость правого или левого колеса, чтобы повернуть к линии. Затем датчики снова проверяют положение, и при необходимости выполняется новая коррекция.

Ответ. Роботу нужны датчики линии, регулятор и управляемые двигатели. Последовательность измерения, сравнения и изменения команд позволяет возвращаться к маршруту после отклонения. Без повторного измерения робот не узнал бы, помогла ли предыдущая коррекция.

Типичные ошибки

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

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

Думать, что регулятор сравнивает результат с нулём. Такое представление появляется, если отклонение воспринимают как само измеренное значение. На деле регулятор сравнивает фактическое состояние с заданным требуемым значением, которое может быть любым. Проверь себя на примере: при цели 20 °C показание 19 °C означает отклонение на 1 °C, а не необходимость стремиться к нулю.

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

Связь с другими темами

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

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

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

Что запомнить

  • Обратная связь сообщает системе о результате её работы.
  • Датчик измеряет контролируемую величину.
  • Регулятор сравнивает фактическое состояние с требуемым.
  • Управляющее воздействие меняется в ответ на обнаруженное отклонение.
  • В разомкнутой системе результат управления не используется для его корректировки.
  • Обратная связь позволяет учитывать помехи и изменения условий.

Частые вопросы по теме

Чем управление с обратной связью отличается от управления без неё?

Без обратной связи воздействие задают заранее и не корректируют по результату. При обратной связи датчик передаёт сведения о фактическом состоянии, а регулятор использует их, чтобы изменить управление.

Зачем в системе управления нужен датчик?

Датчик измеряет контролируемую величину, например температуру или влажность. Без его показаний регулятор не сможет узнать, что происходит с объектом.

Что именно сравнивает регулятор?

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

Как система узнаёт, что требуемый результат достигнут?

Датчик снова измеряет состояние объекта после управляющего воздействия. Регулятор сравнивает новое значение с требуемым и определяет, осталось ли отклонение.

Может ли обратная связь полностью исключить ошибки управления?

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

Спросить по теме параграфа

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

Учебник

Оглавление →
Предмет
Информатика
Класс
9 класс
Учебник
"Информатика", Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.