Intelligent Adaptive Controllers for Complex and Dynamic Systems