Journal of Systems Engineering and Electronics ›› 2012, Vol. 34 ›› Issue (11): 2379-2383.doi: 10.3969/j.issn.1001-506X.2012.11.33

• 软件、算法与仿真 • 上一篇    下一篇

利用嵌套微分进化算法选择微下击暴流模型参数

林连雷, 闫芳, 杨京礼   

  1. 哈尔滨工业大学自动化测试与控制系, 黑龙江 哈尔滨 150001
  • 出版日期:2012-11-20 发布日期:2010-01-03

Use of nested differential evolution algorithm to select microburst model’s parameters

LIN Lian-lei, YAN Fang, YANG Jing-li   

  1. Department of Automatic Test and Control, Harbin Institute of Technology, Harbin 150001, China
  • Online:2012-11-20 Published:2010-01-03

摘要:

微下击暴流场的建模在飞行仿真中具有重要意义。将多涡环微下击暴流模型参数选择看作一个优化问题,引入微分进化算法来解决该问题。在按照水平垂直风速最大峰值比进行参数选择中,同时包含了互相关联的两种寻优过程。对标准微分进化算法进行改进,提出利用嵌套的微分进化算法同时完成目标寻优和中间寻优两个过程。仿真试验表明,本文方法可灵活地生成任意水平垂直风速最大峰值比值的微下击暴流场,并且能够满足用户设定的误差范围要求。

Abstract:

Modelling of a microburst is significant for flight simulations. The parameters selection of the multiple vortex ring model of microburst is treated as an optimization problem, and the differential evolution algorithm is introduced into it. In the process of selecting the parameters by the proportion between maximal horizontal velocity and maximal vertical velocity, two interrelated optimization processes are included. Therefore, the standard differential evolution algorithm is improved. A nested differential evolution algorithm is proposed to complete the two optimization processes, objective optimization and intermediate optimization. The simulation results show that this method can flexibly generate microburst with any proportion between maximal horizontal velocity and maximal vertical velocity, and the error between factual proportion and the setting proportion can meet the requirement set by the user.