针对具有时变有限且不可预知计算资源的控制系统,提出了一种充分利用可用计算资源的预测控制策略和相应的控制器设计方法.该策略在控制系统可用计算资源充足时计算多步前向预测控制量,进而使用合适预测控制量在控制器因缺少计算资源无法运行时闭合系统,达到了在不要求额外计算资源前提下提升控制系统性能的效果.利用改进的模型预测控制方法设计了相应的控制器,并分别使用纯数值和MATLAB/Lab VIEW联合仿真算例对所提出的方法进行了验证.