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