The document describes a self-tuning regulator and pole placement controller for controlling liquid level in a process tank. It first presents the process model and uses a recursive least squares algorithm to estimate the model parameters. It then describes two self-tuning control algorithms:
1) A self-tuning regulator that uses the estimated process parameters to design a controller with a specified closed-loop characteristic polynomial.
2) A model following controller that matches the closed-loop response from the command signal to the output to a specified model.
The performance of the two controllers is then compared through simulation studies in MATLAB/SIMULINK to control the liquid level process under different operating conditions.