One of the biggest challenges that the researchers faced was with time. If the plant model was not ready and bottlenecked the project’s progress, everything was subsequently delayed. This resulted in the team having to spend a lengthy amount of time and resources to test and debug to achieve satisfactory results. When the control algorithms designed in MATLAB® and Simulink® had to be directly implemented into the actual controller and tested on-site, errors were discovered very late. This required tremendous time and effort to recode (through trial and error), readjust parameters (with slow responses), then reimplement and retest, all whilst going back and forth between the laboratory and the testing site.
In addition, due to control algorithms becoming more sophisticated and complicated over the years, it became increasingly difficult to maintain and manage the control systems efficiently.