Direct Nyquist array design of PID controllers for boiler-turbine units based on gain and phase margins