Есть несколько принципов управления, если нет согласия между датчиками, показывающими один и тот же параметр:
1. За счёт увеличения количества датчиков и алгоритмов суммирования их сигналов пытаться уменьшить эффект от вранья некоторых из них. Как видим, в данном случае этот механизм не сработал (даже если бы датчиков было 10, они всё-раквно замёрзли бы без подогрева)
2. Управлять по принципу "меньшего зла", когда отбрасываются показания, приводящие к худшим последствиям, по сравнению с остальными показаниями. Например, если по одним данным требуется уменьшить тягу, а по другим - увеличить, то такой алгоритм отбрасывает первое и реализует второе, чтобы самолёт не упал. Но "меньшее зло" в каждой полётной ситуации разное, и всего заранее не предугадаешь. Мы видим, что в Ан-148 в ответ на падение скорости система управления переводит его в снижение для разгона. Реализуя принцип "меньшего зла" разработчики алгоритма сочли потерю скорости меньшим злом, чем потерю высоты.
3. При расхождении в показании прямых замеров переходит на управление по косвенным. Как можно было управлять самолётом с замёрзшими ППД здесь уже писали лётчики. Это не очень тяжёлый алгоритм в смысле вычислительных ресурсов (для сегодняшнего дня), но к нему нужно приложиться - вычислить скорость по углу атаки, режиму двигателей, статическому давлению, отталкиваясь от последнего достоверного показания скорости - вполне решаемая задача. Даже алгоритм можно не писать - просто накинуть нейронную сеть. Допускаю, что для имеющихся вычислительных ресурсов Ан-148 это неподъёмна задача (предположим, оперативной памяти маловато), но ведь можно сделать "апгрейд". Неужели 70 человек стоят дешевле нового компьютера для Ан-148?