工业生产过程中计算机控制系统控制效果的优劣主要是由算法决定的。算法建立在控制对象的数学模型上,即描述各控制量与各输出量之间的数学关系,因此,首先应建立系统的数学模型,并根据数学模型确定系统的控制算法。控制算法直接影响控制系统的调节品质,是决定整个系统性能指标优劣的关键。
由于控制系统种类繁多,所以控制算法也各不相同,每个控制系统都有一个特定的控制规律,并且有相应的控制算法。例如,在数控机床中,常用的有逐点比较法和数字积分法的控制算法;在直接数字控制系统中,常用的有PID控制算法及其改进算法;在位置数字随动系统中,常用的有实现最小拍控制的控制算法。另外,还有模糊控制、最优控制、自适应控制等控制算法。在进行系统设计时,究竟选择哪一种控制算法,主要取决于系统的特性和要求达到的控制性能指标。
在确定控制算法时,应注意所选定的控制算法要满足控制速度、控制精度和系统稳定性的要求。