针对具有非线性、大惯性、时滞性的三容水箱液位过程系统,通过建立多个模型和设计对应的IMC-PID控制器来获取更好的系统性能指标。根据系统的非线性程度,在不同液位高度分别建立多个局部线性系统模型来拟合全局非线性系统模型;采用最小二乘算法和粒子群算法分别对模型参数进行辨识;采用内模算法对所辨识的多个局部线性系统模型分别设计相应的局部控制器,并转化为PID形式。通过Matlab软件仿真可以看出,基于多模型IMC-PID的三水箱液位过程控制算法改善了系统的性能指标。