论文部分内容阅读
人工鱼群算法作为一种新型智能算法,具有良好的克服局部极值、取得全局极值的能力,并且该算法具有对搜索空间具有一定自适应能力、寻优速度较快、算法的实现无需目标函数梯度值等特性,使得其能够适用于多种翼型的优化设计。将人工鱼群算法与N-S方程气动数值解法结合,依靠计算流体动力学(CFD)计算技术,对翼型进行气动外形优化设计。在基准翼型的基础上,对翼型的描述采用基于Hicks-Henne型函数的解析函数线性叠加法。利用上述开发的算法对NACA0012和RAE2822进行翼型优化设计,设计结果表明本文发展的优化方法能够很好地适用于进行多种翼型的优化设计。
As a new intelligent algorithm, Artificial Fish Swarm Algorithm has a good ability of overcoming the local extremum and obtaining the global extremum. The algorithm has some adaptive ability to the search space, the searching speed is faster and the algorithm does not need the goal Function gradient value and other characteristics, making it suitable for a variety of airfoil optimization design. The artificial fish swarm algorithm is combined with the aerodynamic numerical solution of the N-S equation, and the aerodynamic shape optimization design of the airfoil is relied on computational fluid dynamics (CFD) calculation. On the basis of the reference airfoil, the description of the airfoil is based on the Hicks-Henne type analytic function linear superposition method. The algorithm developed above is used to optimize the airfoil design of NACA0012 and RAE2822. The design results show that the optimization method developed in this paper can be well applied to the optimization design of a variety of airfoils.