针对部件间存在经济相关性的复杂系统,提出一类基于机会策略的视情维修优化模型。模型从部件本身的失效规律分析出发,确定不同失效模式下部件的维修方式及对应的预防性维修阈值。对于整个复杂系统的维修决策问题,借鉴机会维修思想,通过增加机会维修阈值,将时间和状态两类不同度量空间上的维修控制参数组合起来,解决系统层事后维修与视情维修的综合优化问题。同时利用更新过程理论,提出一类基于马氏决策过程的值迭代算法,确定系统的最优检测时间间隔与机会维修状态阈值。以某机械设备为例对机会维修决策模型和值迭代算法的有效性进行了验证。通过对比分析发现,应用模型能够降低系统的运行维护费用,如果部件级失效率之比在适当范围内,其经济相关性越强,节省费用的效率越高。