在飞行器设计优化过程中存在大量的梯度计算,简单高效的梯度计算方法可以很大地提高飞行器的优化效率.自动微分法是一种无需人工干预的高效梯度算法,为了进一步提高自动微分方法的计算效率,在函数首次执行后,形成单独的梯度计算过程,并采用矩阵的方式对该过程进行存储和调用.应用改进后的自动微分程序对某飞行器的弹翼外形进行基于梯度的优化,计算结果表明,改进后的程序计算精度与传统方法相同,计算速度可提高2倍以上,对于工程中常见的大规模稀疏问题计算效率可高达传统算法的3倍左右.
梯度 自动微分 优化 飞行器