## CRCBode

 swMATH ID: 10849 Software Authors: Taylor, J.D.; Messner, William Description: Controller design for nonlinear systems using the contoured robust controller bode plot. We develop the Contoured Robust Controller Bode (CRCBode) plot and demonstrate its use in the design of robust controllers for nonlinear single-input single-output (SISO) systems. The CRCBode plot shows contours (level sets) of a robust performance quantity on the Bode magnitude and phase plots of the controller. An iterative frequency domain loop-shaping design approach is employed to eliminate all intersections of the controller frequency response with certain ’forbidden regions,’ indicating that a standard SISO robust stability and performance criterion is satisfied. Nonlinearities are accounted for by avoiding the maximum forbidden regions over a structured uncertainty set consisting of linearizations of the system dynamics about several operating points. We demonstrate this technique by designing and experimentally verifying a flow-rate controller for a butterfly-valve based liquid cooling system, which is robust to valve nonlinearities and flow disturbances. Finally, we compare this compensator with one generated using an automated $$H_infty$$ synthesis algorithm and discuss the advantages of the CRCBode approach. Homepage: http://www.mathworks.com/matlabcentral/fileexchange/40139-crcbode---contoured-robust-controller-bode-plot-function Dependencies: Matlab Keywords: robust control; loop-shaping; nonlinear systems; butterfly valves; flow-rate regulation Related Software: Robust Control Toolbox Cited in: 1 Publication

### Cited by 1 Author

 1 Messner, William C.

### Cited in 1 Serial

 1 International Journal of Robust and Nonlinear Control

### Cited in 1 Field

 1 Systems theory; control (93-XX)