Функциональная архитектура APC-O-системы характеризуется совокупностью следующих функциональных модулей: программно-управляемого датчика, модуля усовершенствованного управления технологическими процессами (APC-модуля), модуля оптимизации и модуля оценки рабочих характеристик системы (см. рисунок 2).
Рисунок 2 - Функциональная архитектура APC-O-системы
Модуль программно-управляемого датчика выполняет те же функции, что и "физический" датчик, за исключением того, что данные из него получают на основе математической модели "физического" датчика, используя при этом другие известные параметры в качестве входных данных. Таким образом, программно-управляемый датчик последовательно усиливает мониторинг параметров производственной системы за счет повышения частоты дискретизации и удаления результатов неточных измерений. Этот модуль позволяет собирать входные данные, а данные на его выходе служат входными данными для APC-модуля и модуля оптимизации, заменяющими результаты измерений, которые получают при лабораторном анализе или с помощью проточных анализаторов с большим временем цикла.