目前,水面无人船的航迹控制类型主要分为直接型航迹控制和间接型航迹控制两类。两种航迹控制类型在无人船航迹控制方面各有优势,直接性控制算法具有较高的控制精度,但是仍然无法达到要求。针对该问题,提出了基于模拟退火优化NMPC算法的非线性模型预测控制算法设计直接型无人船航迹控制器,考虑到无人船航迹控制中容易出现的非线性、时滞性问题,采用模拟退火算法对预测控制算法进行最优控制序列求解。仿真实验表明,该算法有效地提高了航迹控制的准确性和实时性。