A system and method for implementing an indirect controller for a plant. A
plant can be provided with both a direct controller and an indirect
controller with a system model or a committee of system models. When the
system model has sufficient integrity to satisfy the plant requirements,
i.e., when the system model has been sufficiently trained, the indirect
controller with the system model is automatically enabled to replace the
direct controller. When the performance falls, the direct controller can
automatically assume operation of the plant, preferably maintaining
operation in a control region suitable for generating additional training
data for the system model. Alternatively, the system model incorporates a
committee of models. Various types of sources for errors in the committee
of models can be detected and used to implement strategies to improve the
quality of the committee.