自适应控制
维基百科,自由的 encyclopedia
自适应控制(Adaptive control)也称为适应控制,是一种对系统参数的变化具有适应能力的控制方法。在一些系统中,系统的参数具有较大的不确定性,并可能在系统运行期间发生较大改变。比如说,客机在作越洋飞行时,随着时间的流逝,其重量和重心会由于燃油的消耗而发生改变。虽然传统控制方法(即基于时不变假设Non-Time-Variant Assumption的控制方法)具有一定的对抗系统参数变化的能力,但是当系统参数发生较大变化时,传统控制方法的性能就会出现显著的下降,甚至产生发散。
需要注意区别的是,虽然同样是为对抗系统参数的不确定性和时变性而设计的,自适应控制与鲁棒控制有着本质区别。鲁棒控制是采用过大的控制量来保证受控对象的状态向收敛方向移动。其优点是,只要参数的改变程度处在控制器的设计范围之内,系统就能保持稳定。而缺点在于,过大的控制量会导致系统发生“抖动”(Chattering),从而导致系统跟踪精度有限或驱动机构磨损加剧。而自适应控制则是通过逐步逼近系统特性来保证跟踪精度,其缺点是,在开始阶段不一定能保证稳定,而且往往需要运行一段时间才能实现精确跟踪输入量。其优点是在正常运行时系统可以比较平稳地实现精确跟踪。