摘要
自动微分方法(ADM)是灵敏度计算的一种新方法,是处理飞行器多学科设计优化中灵敏度分析问题的有力工具。将ADM与估算灵敏度最常用的有限差分方法(FDM)以及与ADM同时期发展起来的另外一种灵敏度计算方法—复变量方法(CVM),从原理上进行了比较,研究了ADM前向模式在Visual C++6.0环境中的实现方法,结合多学科环境中的飞行器设计优化计算实例分析了该模式的优缺点。ADM在科学计算、工程计算等方面有很大的发展空间。
The automatic differentiation method (ADM) for calculating sensitivities is presented. It is a powerful method for dealing with the system sensitivity analysis of the multidisciplinary design optimization. The theory of this method, a general procedure for the implementation of this method, and the realization in Visual C + + 6.0 of this method were described in detail. Also there is a comparison between the finite differences method (FDM) and complex variable method (CVM) in this paper. The ADM is shown to have some advantages over the others, thus having tbe potential to be widely used in the future.
出处
《国防科技大学学报》
EI
CAS
CSCD
北大核心
2006年第2期13-16,共4页
Journal of National University of Defense Technology
基金
国家863高技术研究发展计划基金资助项目(2004AA721051)
国家自然科学基金资助项目(10302031)
关键词
自动微分方法
灵敏度分析
多学科设计优化
automatic differentiation method
sensitivity analysis
multidisciplinary design optimization