На Горох
Информатика

24. Результат управления

"Информатика (в 2 частях)", Матвеева Н.В., Челак Е.Н., Конопатова Н.К., Панкратова Л.П., Нурова Н.А.

Объяснение темы В оглавлении: 24. Результат управления

Кратко о теме

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

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

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

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

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

Цель управления — желаемое состояние объекта, к которому стремятся. Её задают заранее, чтобы было понятно, какое изменение требуется. Без цели нельзя определить, является ли полученное состояние удачным.

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

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

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

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

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

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

Для этого получают обратную связь — информацию о том, что произошло с объектом. Её источником могут быть наблюдение человека, показание прибора или сообщение устройства. Такая информация нужна, поскольку без проверки управляющий субъект не узнает, сработало ли воздействие. Чем точнее сведения о текущем состоянии, тем надёжнее оценка результата.

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

Этапы управления и оценка результата

ЭтапЧто происходитКакие сведения нужны
Постановка целиОпределяют желаемое состояние объектаОписание требуемого состояния
Выбор управляющего воздействияВыбирают подходящую команду или действиеЦель и исходное состояние объекта
Изменение состояния объектаВоздействие приводит объект в новое состояниеДанные о выполнении воздействия
Получение обратной связиУзнают текущее состояние объектаНаблюдения, измерения или сообщение устройства
Оценка результата и корректировкаСравнивают результат с целью и решают, что делать дальшеЦель и фактическое состояние

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

Разбор задач

Температура в комнате

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

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

Ответ: цель — заданная температура, объект — воздух в комнате, воздействие — включение или регулировка отопления. Чтобы узнать результат, потребуется измерить фактическую температуру и сравнить её с заданной. Одного факта включения отопления для такой оценки недостаточно.

Робот не поворачивает

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

  1. Назовём цель: робот должен повернуть направо.
  2. Сопоставим её с фактом: направление движения не изменилось, значит, цель пока не достигнута.
  3. Для выяснения причины нужны сведения о состоянии робота и выполнении команды: получил ли он её, исправны ли механизмы и что показывают датчики.

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

Автоматический полив

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

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

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

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

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

Ошибка — оценивать успех только по факту выполнения команды. Команда может выполниться, но объект при этом не достигнет нужного состояния; такое смешение возникает, когда действие принимают за доказательство успеха. Сравни фактическое состояние с целью: только это покажет, достигнута ли она. Например, полив по расписанию не доказывает, что почве действительно нужна вода.

Ошибка — путать цель и результат. Цель описывает желаемое состояние заранее, а результат — то, что получилось после управления. Эти понятия легко смешать, если не учитывать момент времени. Чтобы проверить себя, спроси: это состояние планировали получить или уже наблюдают?

Ошибка — считать обратную связь командой управления. Она не изменяет объект сама по себе, а сообщает о его состоянии; путаница появляется потому, что эти сведения влияют на выбор следующего действия. Проверь назначение сообщения: оно описывает объект или велит ему что-то сделать? Данные датчика — обратная связь, а команда включить насос — воздействие.

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

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

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

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

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

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

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

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

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

Как понять, достигнута ли цель управления?

Нужно получить сведения о фактическом состоянии объекта и сопоставить его с желаемым. Если состояние совпало с целью, она достигнута; если нет — достигнута частично или не достигнута.

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

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

Зачем в системе управления нужна обратная связь?

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

Может ли результат управления отличаться от ожидаемого и почему?

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

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

24. Результат управления

Учебник

Оглавление →
Предмет
Информатика
Учебник
"Информатика (в 2 частях)", Матвеева Н.В., Челак Е.Н., Конопатова Н.К., Панкратова Л.П., Нурова Н.А.