针对一类带有传感器故障的非线性系统提出了一种新的迭代学习控制算法,该算法在任意初态条件下,结合开环D型迭代学习律,设计一个随迭代次数增加而缩短的时间段,该时间段控制器对状态偏差进行修正,使系统跟踪误差收敛到与初态误差无关的界内,仅由系统自身不确定性和干扰决定.进而基于λ范数理论选取适当的控制增益,抑制传感器故障带来的跟踪误差,并给出控制算法的一致收敛性和误差的有界性证明.注塑机系统的速度控制仿真结果验证了该算法的有效性.
For a class of nonlinear systems,a new learning control algorithm is proposed,based on the open-loop D-type iterative learning control rule with arbitrary initial state conditions. A special time interval is designed with the characteristic of the more iterations, the less time interval. The state error is modified in the interval to make the system tracking error converge to the bound,which is effected by the system uncertainties and disturbances,unrelated to the initial state errors. The tracking error caused by the sensor fault is inhibited by selecting proper control gain based on the theory of λ norm. Meanwhile,the proof of uniform convergence and bounded error is given. The speed of the injection molding machine controlling simulation results shows the effectiveness of the algorithm.