Задачи управления и задачи самоуправления предполагают, что субъект управления всегда должен знать:
- Цель управления. Это то, что должно быть им достигнуто при идеальном управлении объектом. Но поскольку идеального управления достичь очень трудно, то он должен знать:
- Что реально он имеет на данный момент времени. После чего он будет знать:
- Отклонение реального процесса от идеального.
Пример:
1. Лётчик на карте провёл прямую линию от Новосибирска да Самары. Это идеальный маршрут. Взлетел. Летит. То ветер подул, самолёт отклонился от курса, то с Земли поступила команда изменить маршрут по какой-то причине. Самолёт (объект управления) реально не летит по идеальному маршруту. Лётчик фиксирует отклонения и принимает меры к тому, чтобы всегда возвращаться на заданный идеальный курс. Но вдруг с Земли сообщили, что в Самаре обледенела полоса, и надо будет сажать самолёт в Саратове. Вот вам описание работы упрощённой системы управления при достижении ею целей управления.
2. Если усложнить задачу и вместо одной задачи для самолёта по сохранению маршрута полёта представить семью, то цель уже не может состоять из одного пункта. Взять хотя бы один месяц. Поскольку хозяйство семьи ведут в основном женщины, встанем на их место. Семью надо и накормить, и за квартиру заплатить, и купить новые ботинки сыну, и т.д. Целей много. И хозяйка их упорядочивает по значимости. На первое место — надо всю семью накормить. На второе место — надо за квартиру, за электричество, за газ заплатить. На третьем месте купить сыну новые ботинки. И т.д.
Поле упорядочивания целей по значимости получается список целей. На первом месте то, без чего никак нельзя обойтись, на втором тоже очень важная цель, и т.д. А в конце списка то, что хотелось бы, но без чего пока можно обойтись, можно подождать, можно прожить и без «этого» (хочется, например, машину купить…, да денег-то всё равно нет). Вот этот список упорядоченных целей по научному назвали «вектор целей управления».
Соответственно «вектору целей» можно сопоставить и «вектор состояния» объекта управления. Берём ту же семью. В холодильнике «пустынная зима», за квартиру хозяйка не уплатила, ботинки новые сыну не купила. Получай «вектор ошибки» управления.
В начале любого дела необходимо ясно и чётко сформулировать вектор целей, после чего так управлять всеми процессами, чтобы вектор текущего состояния (быль) стал бы равен вектору целей, т.е. что соответствовало бы ошибке управления (вектор ошибки) равной нулю. Тогда «сказка» (вектор целей) станет «былью» (вектором текущего состояния).
Всё рассказанное иллюстрирует схема на рисунке ниже.