发表于:2005-12-22 10:45:00
5楼
我也碰到过同样的情况,不知道你的PID用在哪里。个人感觉这东西和应用很有关系。如果是用在温度控制、水位控制等和设备机械状态关联不密切的场合,PID参数应该可以设定为常数;如果用在运动控制上,比如张力控制上,通常和加工的材料伸缩性有关甚至和速度变化也有关系,在此情况下,有两种方法处理。最方便的办法是取最保守的参数,即在保证PID能够正常控制的前提下,比例参数(P)尽量小,积分时间(I)和微分时间(D)都尽量长;或者找出导致参数变化的因素,对这个因素进行分析,在运行中动态调整PID参数,这个也是经常需要用的方法。比方说根据速度的变化,线形递减P参数等。