
既然能操作就能自动化,并不是因果关系有问题,而是情况比较复杂多变。在DCS利用PID和其他内置模块,实现油温控制难度较大。使用先进控制 将4个油温作为被控变量,2个空冷变频作为操纵变量 。将使用的2个油温投用,不适用的2个油温摘除,先进控制同时使用2个空冷变频控制两个温度。上图红色竖线左边是手动操作2个空冷变频,右边是先进控制调节2个空冷变频。通过模型和参数,2个空冷变频在实现油温控制的同时,会逐渐变成相同频率。
先进控制并没有构建新变量,就能实现2个空冷变频的同步。实际上即使不构建新变量,也能实现2个操纵变量的协同控制,例如接续分程、交叉分程、比值、等差、阀位等。而这些控制策略如果在DCS控制系统 实现,就是完全不一样的形式。如果对两个操纵变量的使用判断不准确,则意味着需要在DCS系统中修改控制方案的形式。如果是在先进控制中实现,则要简单和灵活的多。同步是比值和等差的特例,当然更能轻松实现。同时将两个一样模型的油温都控制在各自的区间范围,这个控制要求对以设定值单变量为的主要形式的PID来说,实现起来也非常复杂。
让两个操作手段同步,当使用PID实现时,有一个扇出(FANOUT)控制模块,可以将一个控制器输出送到多个执行机构。在有的DCS控制系统中,第一个投用的空冷变频可以实现无扰切换,但是第二个投用的空冷变频必须通过手动调节到合适的位置,才能实现无扰切换。而先进控制可以在任意初始频率投用,并逐渐实现两个空冷变频同频率。
当有多个被控变量时,可以使用选择控制,控制其中一个生效的被控变量。当同时对两个生效的被控变量进行控制时,就很难在DCS里用PID模块实现。
类似的多变量控制在现场常常见到,例如用4个空冷变频控制循环水温度、用2或3个进料调节阀控制进料缓冲罐液位、用2个水量调节阀控制真空度、用2个阀门控制储罐压力等等。制冷机组油温控制这种有多个变化的被控变量,和多个操纵变量时,先进控制实现这种多变量油温控制要简单的多、灵活的多、安全的多。