Это просто буржуйские термины для обозначения систем управления с использованием обратной связи - это Closed loop (закрытый цикл). Логика проста: устанавливаем параметр, управляем, смотрим что получилось, затем корректируем исходный параметр, чтобы достичь желаемого результата. Open loop - это прямое управление без всякой корректировки.
В системах электронного компьютерного управления двигателями внутреннего сгорания известны следующие Closed loop:
1) Качество смеси
Компьютер выбирает ширину импульса инжектора на основании показаний датчиков расхода воздуха, температуры двигателя и т.д., плюет в цилиндр, затем анализирует показания кислородного датчика, который говорит о том, сколько было сожжено кислорода. Если кислород остался, то смесь бедновата, и компьютер для следующего цикла чуток увеличивает ширину импульса на инжекторе (обогащает смесь). Это происходит в цикле до тех пор, пока кислородный датчик не скажет, что смесь богатая, после чего компьютер чуток уменьшает ширину импульса. Так это дело и крутится вокруг нужного значения. Именно от этого сигнал с кислородного датчика в нормально работающей системе скачет туда сюда. Таким образом система адаптируется к изменениям внешней среды (влажность и т.п.) и к отклонениям показаний датчиков и других систем двигателя от идеальных, приближаясь к очень близкому к оптимальнму качеству смеси.
2) Обороты холостого хода
В этом Closed loop участвует датчик оборотов движка и актуатор, управляющий подачей воздуха в обход дроссельной заслонки. Hапример, компьютеру предписано на холостом ходу (ХХ) держать 800 оборотов, он открывает обходной канал на 10% (для идеального движка), а на этом обороты получаются 740, он открывает на 11%, получает 810, он прикрывает на 10.5% и получает нечто близкое к желаемому. Потом вы взяли да включили обогрев заднего стекла и обогрев салона на полную, нагрузка двигателя генератором возросла, обороты упали, компьютер опять их вывел на 800 управляющим сигналом обходного канала заслонки, который в этом случае уже оказался 14%. Hу и так далее... Именно в результате работы этого цикла управления на современных авто отсутствуют системы регулировки оборотов ХХ вручную.
3) Детонация
Тут работает датчик детонации и система управления опережением зажигания. Как только датчик детонации показывает наличие оной, компьютер начинает уменьшать опережение зажигания, что происходит в цикле до тех пор, пока детонация не прекратится. Позволяет адаптироваться к качеству залитого бензина, состоянию свечей и т.п.
При этом автоматом на лету поддерживая максимальное опережение, не приводящее к детонации. Что, понятно, обеспечивает максимум мощности.
Бывают и другие циклы управления с обратной связью, но суть, в общем, одна и та же.
Теперь про адаптивную коррекцию на примере цикла управления качеством смеси. Компьютер не всегда работает в режиме Closed loop. Hапример, на холодном двигателе кислородный датчик еще не разогрелся и его показания бессмысленны. Или когда вы втопили педаль до пола. В этих (и некоторых других) случаях компьютер игнорирует показания кислородника и работает в Open loop - то есть, попросту используя заранее прошитые в его мозги значения величины ширины импульса, определенные для идеального движка.
А теперь представьте себе, что раньше, в процессе работы в Closed loop, компьютер заметил, что ему на этом двигателе постоянно приходится корректировать ширину импульса на +5% (что может происходить, например, по причине загаженности бензофильтра). Так почему бы ему не подкорректировать значения, используемые в Open loop, на +5% раз он знает, что на этом двигателе это приводит к правильной смеси? Это и есть адаптивная коррекция.
Автор: Pete Kvitek.