Виды управления (свойства управляющего влияния)

Событие в виде нажатия на кнопку вызывает импульсное или периодическое действие, пока нажата кнопка. По сути дела, кнопка – это преобразование аналогового управляющего действия в дискретное (работает – не работает). И самое время рассмотреть другие виды управляющих влияний.

  • Дискретное управление импульсом или периодом. Как пример – нажатие на кнопку. Коммутация продолжается столько, сколько нажата кнопка.
  • Дискретное управление состоянием. Как пример – переключатель. На него действует два импульса: один – на включение, второй – на выключение. После совершения одного и другого импульса состояние выключателя переходит и запоминается в выбранное значение.
    • Состояние может быть простым или сложным. Простое состояние – это бинарное состояние. Включено или выключено. Пример – триггер или тот же выключатель.
    • Сложное состояние, которое может влиять на один или на несколько действий (двигателей). Иногда сложное состояние называется режимом. Например, радио с фиксированными каналами через управление радиокнопками (одна кнопка из нескольких включается и отключает другие кнопки).
      Другой пример – коробка передач автомобиля.
  • Аналоговое управление импульсом или периодом. Как пример – резец, который мы подводим к вращающейся заготовке на токарном станке. Мы регулирует глубину, на которую проникает резец в деталь. Другой пример – педаль газа автомобиля.
  • Аналоговое управление состоянием. Пример: диммер, который мы поворачиваем и регулируем силу свечения лампочки.

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

Посмотрим на упрощённую модель управления на примере кофе-машины. Субъектом управления является человек: он желает кофе, но не умеет сам его готовить (так же, как не может из камня сделать пар). Однако его может приготовить кофе-машина. Связь между мозгом и действием (варкой кофе) происходит через коммуникацию: со стороны человека – это механическое нажатие на кнопку пальцем руки, со стороны кофе-машины – это кнопка, которая является датчиком, и формирует событие для кофе-машины. Кофе-машина – это среда, в котором происходит процесс или действие по варке кофе. Двигателем является бойлер и помпа. Для простоты не будем разделять общий процесс на последовательности, такие как дозировка молотого кофе, предварительный помол зёрен, нагрев воды, промывка машины и т.д. Это можно сделать, но сейчас это только усложнит картину, поэтому мы воспользуемся прекрасной возможностью «чёрного ящика»: варка кофе для нас сейчас – это один процесс. Коммутатор запускает процесс варки, ресурсом является вода и молотый кофе, а результатом – сваренный кофе.

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

  • Можно вовне отнести датчик (кнопку запуска процесса), в таком случае должна быть налажена коммуникация между датчиком (источником управляющего события) и коммутатором.
  • Можно разделить процесс (например, помол кофе), но тогда должна быть налажена логистическая цепочка по подаче молотого кофе без потери (или с восстановлением) необходимых свойств (например, температуры) на входе в процесс, от которого отделили другой процесс.
  • И, наконец, пусть это безумная идея на практике, но можно совместить субъекта решения и субъекта действия – то есть соединить человека и кофе-машину. В этом случае человек получит новую способность и возможность. Способность – варить кофе самому. Возможность – пить кофе, никуда не ходя.