为了克服扰动的影响需要整定合适的PID参数,有时候对控制性能要求很高需要对单回路进行结构改进。当选择的变量和调节器原输出有因果关系时可以考虑串级控制,当选择的变量和调节器原输出没有因果关系时只能考虑前馈控制。
比值控制本身没有PID参数属于乘法前馈控制,而且比值控制一般需要专门的功能块来实现。特别要注意使用PID实现比值控制是一种非最优的方案,当变量较大幅度变化时问题会暴露出来。比值控制是单独使用前馈控制的特例。
前馈控制一般都很少单独使用往往和PID组成FF+PID的组合控制模式。建议使用系统的标准模块实现FF+PID控制,代码实现标准化程度低往往存在切换扰动问题。尽可能使用内置的控制块,没有必要重新发明轮子。自定义控制逻辑会给以后的操作和故障排除带来麻烦一定要谨慎使用。
比值控制适合全负荷范围比例基本保持(燃烧和反应本质上都是浓度混合),且没有降级投自动的需求。比值控制是为了解决物料平衡问题,而前馈控制是为了解决动态增量补偿问题。
例如常见的锅炉汽包液位控制中液位与比值的增益和负荷严重相关,这增加了PID整定和控制的难度。使用前馈控制前馈系数可调,比值控制相当于强制采用了最强前馈,没法人为影响作用强弱。另外,比值控制严重依赖蒸汽流量,一旦损坏液位完全不能投自动。而串级前馈这时还可降级为液位串级控制。