针对一类离散线性时变系统的故障诊断问题, 提出一种新的故障检测与估计算法. 该算法通过引入虚拟故 障构建离散故障跟踪估计器, 在选取的优化时域内, 利用估计器输出和系统实际输出产生的残差信号, 采用迭代学习 算法来调节虚拟故障, 使虚拟故障逼近系统中实际发生的故障, 从而达到对系统故障诊断的目的. 该方法不仅能检测 出系统不同类型的故障, 还可以实现对故障信号的精确估计. 仿真结果验证了所提出方法的有效性.