A liquid level control loop optimizer receives a selection of a vessel configuration and a variety of parameters specifying the vessel dimensions, the fluid type(s), and the flow parameters of the liquid level control loop. The optimizer also receives a selection of various valve and actuator options and determines a variety of available configurations based on the selected options. The optimizer simulates each of the available configurations under the conditions specified by the parameters, and determines control loop characteristics and/or properties based on the simulations. The optimizer may display and/or rank the various configurations to assist a user in selecting a configuration that best meets the requirements of the control loop.