留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于卷积神经网络的激光雷达湍流预警

庄子波 邱岳恒 林家泉 宋德龙

庄子波, 邱岳恒, 林家泉, 宋德龙. 基于卷积神经网络的激光雷达湍流预警[J]. 红外与激光工程, 2022, 51(4): 20210320. doi: 10.3788/IRLA20210320
引用本文: 庄子波, 邱岳恒, 林家泉, 宋德龙. 基于卷积神经网络的激光雷达湍流预警[J]. 红外与激光工程, 2022, 51(4): 20210320. doi: 10.3788/IRLA20210320
Zhuang Zibo, Qiu Yueheng, Lin Jiaquan, Song Delong. Turbulence warning based on convolutional neural network by lidar[J]. Infrared and Laser Engineering, 2022, 51(4): 20210320. doi: 10.3788/IRLA20210320
Citation: Zhuang Zibo, Qiu Yueheng, Lin Jiaquan, Song Delong. Turbulence warning based on convolutional neural network by lidar[J]. Infrared and Laser Engineering, 2022, 51(4): 20210320. doi: 10.3788/IRLA20210320

基于卷积神经网络的激光雷达湍流预警

doi: 10.3788/IRLA20210320
基金项目: 国家自然科学基金民航联合基金重点项目(U1433202);江苏省重点研发计划(社会发展)项目(BE2021685)
详细信息
    作者简介:

    庄子波,男,副教授,硕士,主要从事航空气象方面的研究

  • 中图分类号: P412.1

Turbulence warning based on convolutional neural network by lidar

Funds: Civil Aviation Joint Fund of National Natural Science Foundation of China(U1433202);Jiangsu Provincial Key R&D Plan (Social Development) Project(BE2021685)
  • 摘要: 为实现湍流的自动化预警,提出了一种基于卷积神经网络的激光雷达湍流预警算法。首先,该方法将激光雷达获取的风速数据进行速度结构函数的构建;然后,拟合出涡流耗散率,进而将涡流耗散率构建为像素数据集。将数据集输入一种由两个卷积层、两个全连接层、一个softmax层、若干激活函数组成的卷积神经网络分类模型进行湍流识别;最后,采用学习率递减的方法来调整模型的参数对网络进行训练,网络收敛后,其损失度低至3%,通过对比实验表明网络的准确度可达到85%。运用中川机场2016年机组报告进行对比分析,结果表明:文中方法对大气湍流的预警命中率可达80%、误报率为13.3%、虚警率为6.7%,该方法与Hog-SVM分类方法相比,命中率显著提高,从而证明了该卷积网络模型在湍流预警中泛化能力强,提高了预警效率,能够为管制员和气象预报人员提供一种判断依据。
  • 图  1  多普勒激光雷达示意图

    Figure  1.  Schematic diagram of Doppler lidar

    图  2  部分数据集的示意图

    Figure  2.  Schematic diagram of part of the data

    图  3  网络输入层涡流耗散率图像

    Figure  3.  Network input layer eddy current dissipation rate image

    图  4  第一个卷积层的输出结果图

    Figure  4.  Output result graph of the first convolutional layer

    图  5  第二个卷积层的输出结果

    Figure  5.  Output of the second convolutional layer

    图  6  卷积神经网络结构图

    Figure  6.  Diagram convolutional neural network structuream

    图  7  CNN训练模型图

    Figure  7.  Diagram of CNN training model

    图  8  卷积神经网络训练过程图

    Figure  8.  Diagram of convolutional neural network training process

    图  9  递减的学习率与网络准确度关系的示意图

    Figure  9.  Schematic diagram of the relationship between decreasing learning rate and network accuracy

    图  10  训练过程中损失度函数示意图

    Figure  10.  Schematic diagram of loss function during training

    图  11  两次误报的原始数据图像

    Figure  11.  Original data image of two false positives

    图  12  两种方法对湍流判断情况示意图

    Figure  12.  Diagram of the judgment of turbulence by two methods

    图  13  两种预警方法命中湍流的情况示意图

    Figure  13.  Schematic diagram of two early warning methods hitting turbulence

    表  1  激光雷达的相关参数

    Table  1.   Relevant parameters of lidar

    ParameterValue
    Wavelength/nm1550
    Sampling interval/ns2.5
    Laser pulse width/ns200
    Pulse repetition frequency/kHz10
    Accumulated pulse number5000
    Range resolution/m30
    Maximum detection distance/km6
    下载: 导出CSV

    表  2  两组方法的湍流告警统计

    Table  2.   Turbulence warning statistics of the two methods

    DateCNN(L/M/H)Vsf(L/M/H)Times of false positives
    2016.11.25HL1
    2016.11.26HH0
    2016.11.27HH0
    2016.11.28LL0
    2016.11.29HH0
    2016.11.30MM1
    2016.12.01MM0
    2016.12.02LH1
    2016.12.03HH0
    2016.12.04HH0
    2016.12.05MM0
    2016.12.06LL0
    2016.12.07MM0
    2016.12.08HH0
    2016.12.09LL0
    2016.12.10LL0
    2016.12.11HL1
    2016.12.12HH0
    2016.12.13HH0
    2016.12.14HH0
    下载: 导出CSV

    表  3  两种方法对15组机组报告做出的判断结果

    Table  3.   Judgment results made by two methods on 15 sets of unit reports

    DateCNN Alarm statistics(T/F)Classified statistics(T/F)Hog-SVM Alarm statistics(T/F)Classified statistics(T/F)
    2016.07.20TTTT
    2016.09.03TTTT
    2016.09.07FFFF
    2016.09.10TTTT
    2016.09.11TTTT
    2016.09.20TTTT
    2016.09.24TTFF
    2016.10.15TFFF
    2016.11.06TTFT
    2017.04.13FFTT
    2017.04.17TTTT
    2017.05.06TTTT
    2017.05.09TTTT
    2017.05.13TTFF
    2017.05.14TTFF
    下载: 导出CSV
  • [1] Bonin T A, Choukulkar A, Brewer W A , et al. Evaluation of turbulence measurement techniques from a single Doppler lidar [J]. Atmospheric Measurement Techniques, 2017, 10(8): 1-26.
    [2] Leung M Y T, Zhou Wen, Shun Chiming, et al. Large-scale circulation control of the occurrence of low-level turbulence at Hong Kong international airport [J]. Advances in Atmospheric Sciences, 2018, 35(4): 435-444. doi:  10.1007/s00376-017-7118-y
    [3] Wildmann N, Pschke E, Roiger A, et al. Towards improved turbulence estimation with Doppler wind lidar velocity-azimuth display (VAD) scans [J]. Atmospheric Measurement Techniques, 2020, 13(8): 4141-4158. doi:  10.5194/amt-13-4141-2020
    [4] Dyk R V, Pariseau D H, Dodson R E, et al. Systems integration of unmanned aircraft into the national airspace: Part of the federal aviation administration next generation air transportation system[C]//IEEE Symposium on Systems and Information Engineering Design, SIEDS, 2012:1-25, 34.
    [5] Organization I. Meteorological Service for International Air Navigation: Annex 3 to the Convention on International Civil Aviation[M]. Chicago: International Civil Aviation Organization, 1998.
    [6] Chan P W. Validating the turbulence parameterization schemes of a numerical model using eddy dissipation rate and turbulent kinetic energy measurements in terrain-disrupted airflow [J]. Meteorology & Atmospheric Physics, 2010, 108(3-4): 95-112.
    [7] Jiang Lihui, Gao Zhiguang, Xiong Xinglong, et al. Study on type recognition of low attitude wind shearbased on lidar image processing [J]. Infrared and Laser Engineering, 2012, 41(12): 3410-3415. (in Chinese) doi:  10.3969/j.issn.1007-2276.2012.12.049
    [8] Jiang Lihui, Chen Hong, Zhuang Zibo, et al. Recognition on low-level wind shear of wavelet invariant moments [J]. Infrared and Laser Engineering, 2014, 43(11): 3783-3787. (in Chinese) doi:  10.3969/j.issn.1007-2276.2014.11.048
    [9] Chen Xiaoqing, Ma Junguo, Fu Qiang, et al. Target recognition using singular value feature for laser imaging radar [J]. Infrared and Laser Engineering, 2011, 40(9): 1801-1805. (in Chinese) doi:  10.3969/j.issn.1007-2276.2011.09.041
    [10] Xu Qiwei, Wang Peipei, Zeng Zhenjia, et al. Extracting atmospheric turbulence phase using deep convolutional neural network [J]. Acta Physica Sinica, 2020, 69(1): 286-296. (in Chinese)
    [11] Lan Zhangli, Kuang Heng, Li Zhan, et al. Study on CNN-based turbulence image degradation intensity classification [J]. Computer Systems & Applications, 2019, 28(4): 199-204. (in Chinese)
    [12] Yin Xiaoli, Guo Yilin, Cui Xiaozhou, et al. Method of mode recognition for Multi-OAM multiplexing based on convolutional neural network [J]. Journal of Beijing University of Posts and Telecommunications, 2019, 42(1): 47-52. (in Chinese)
    [13] Vasudevan S. Mutual information based learning rate decay for stochastic gradient descent training of deep neural networks [J]. Entropy, 2020, 22(5): 560. doi:  10.3390/e22050560
    [14] Keskar N S, Saon G. A nonmonotone learning rate strategy for SGD training of deep neural networks[C]// IEEE International Conference on Acoustics. IEEE, 2015.
    [15] Qu Jingyi, Zhu Wei, Wu Renbiao. Image classification for dual-channel neural networks based on attenuation factor [J]. Systems Engineering and Electronics, 2017, 39(6): 1391-1399. (in Chinese)
    [16] Davies F, Collier C G, Pearson G N, et al. Doppler lidar measurements of turbulent structure function over an urban area [J]. Journal of Atmospheric & Oceanic Technology, 2003, 21(5): 753-761.
    [17] 张兆顺, 崔桂香, 许春晓. 湍流理论与模拟[M]. 清华大学出版社, 2005.

    Zhang Zhaoshun, Cui Guixiang, Xu Chunxiao. Theory and Modeling of Turbulence[M]. Beijing: Tsinghua University Press, 2005. (in Chinese)
    [18] Hinton G E, Salakhutdinov R R. Reducing the dimensionality of data with neural networks [J]. Science, 2006, 313(5786): 504-507.
    [19] 吴佳全. 基于神经网络的ECG分类算法及高能效架构研究[D]. 浙江大学, 2020.

    Wu Jiaquan. Research on neural network based ECG classification algorithm and energy-efficient architecture[D]. Hangzhou: Zhejiang University, 2020. (in Chinese)
    [20] Huang Xu, Ling Zhigang, Li Xiuxin. Discriminative deep feature learning method by fusing linear discriminant analysis for image recognition [J]. Journal of Image and Graphics, 2018, 23(4): 510-518. (in Chinese)
    [21] Luo Chang, Wang Jie, Wang Shiqiang, et al. General deep transfer features based high resolution remote scene classification [J]. Systems Engineering and Electronics, 2018, 40(3): 682-691. (in Chinese)
  • [1] 郭盈池, 李浪, 李晨, 高春清, 付时尧.  面向星地激光通信的大气湍流预报研究进展(特邀) . 红外与激光工程, 2024, 53(3): 20230729-1-20230729-13. doi: 10.3788/IRLA20230729
    [2] 侯阿慧, 胡以华, 赵楠翔, 董骁, 曾祥熙.  光子探测距离漂移误差与大气湍流效应建模分析 . 红外与激光工程, 2020, 49(S2): 20200192-20200192. doi: 10.3788/IRLA20200192
    [3] 徐晨露, 郝士琦, 张岱, 赵青松, 宛雄丰.  综合斜程传输和光束扩展影响下的大气湍流相位屏组设计 . 红外与激光工程, 2019, 48(4): 404003-0404003(8). doi: 10.3788/IRLA201948.0404003
    [4] 赵刚, 邓万涛, 夏惠军.  大气湍流对高能激光系统瞄准精度的影响 . 红外与激光工程, 2019, 48(S2): 81-89. doi: 10.3788/IRLA201948.S209001
    [5] 刘中辉, 陈纯毅, 姚海峰, 潘石, 向磊, 娄岩, 倪小龙.  基于大气湍流传输激光散斑的真随机数提取研究 . 红外与激光工程, 2019, 48(12): 1205005-1205005(8). doi: 10.3788/IRLA201948.1205005
    [6] 柯熙政, 宁川, 王姣.  大气湍流下轨道角动量复用态串扰分析 . 红外与激光工程, 2018, 47(11): 1122002-1122002(7). doi: 10.3788/IRLA201847.1122002
    [7] 王姣, 柯熙政.  部分相干光束在大气湍流中传输的散斑特性 . 红外与激光工程, 2017, 46(7): 722003-0722003(8). doi: 10.3788/IRLA201746.0722003
    [8] 李盾, 宁禹, 吴武明, 孙全, 杜少军.  旋转相位屏的动态大气湍流数值模拟和验证方法 . 红外与激光工程, 2017, 46(12): 1211003-1211003(7). doi: 10.3788/IRLA201746.1211003
    [9] 李菲, 路后兵.  弱湍流条件下大气光通信的阈值优化方法 . 红外与激光工程, 2016, 45(12): 1211004-1211004(6). doi: 10.3788/IRLA201645.1211004
    [10] 李玉杰, 朱文越, 饶瑞中.  非Kolmogorov大气湍流随机相位屏模拟 . 红外与激光工程, 2016, 45(12): 1211001-1211001(8). doi: 10.3788/IRLA201645.1211001
    [11] 陈牧, 柯熙政.  大气湍流对激光通信系统性能的影响研究 . 红外与激光工程, 2016, 45(8): 822009-0822009(7). doi: 10.3788/IRLA201645.0822009
    [12] 李一芒, 高世杰, 盛磊.  近海激光通信分集技术对大气湍流扰动抑制的实验 . 红外与激光工程, 2016, 45(3): 322001-0322001(7). doi: 10.3788/IRLA201645.0322001
    [13] 周颖捷, 周安然, 孙东松, 强希文, 封双连.  差分像移大气湍流廓线激光雷达的研制 . 红外与激光工程, 2016, 45(11): 1130001-1130001(5). doi: 10.3788/IRLA201645.1130001
    [14] 卢芳, 韩香娥.  高斯-谢尔模型阵列光束在湍流大气中的空间相干性 . 红外与激光工程, 2015, 44(1): 305-309.
    [15] 向劲松, 张明杰.  一种空间激光通信中模拟湍流效应的新方法 . 红外与激光工程, 2015, 44(9): 2721-2725.
    [16] 葛琪, 王可东, 张弘, 李桂斌, 邸超.  长曝光大气湍流退化图像点扩散函数估计 . 红外与激光工程, 2014, 43(4): 1327-1331.
    [17] 孙刚, 翁宁泉, 张彩云, 高慧, 吴毅.  基于NOAA模式的典型地区大气湍流高度分布 . 红外与激光工程, 2014, 43(2): 388-393.
    [18] 邓莉君, 柯熙政, 谌娟.  大气激光通信系统中频域解卷积抑制乘性噪声的研究 . 红外与激光工程, 2014, 43(11): 3676-3682.
    [19] 李思雯, 徐超, 刘广荣, 金伟其.  大气湍流模糊图像的高分辨力复原算法 . 红外与激光工程, 2013, 42(12): 3486-3490.
    [20] 向宁静, 吴振森, 王明军.  部分相干高斯-谢尔光束在大气湍流中的展宽与漂移 . 红外与激光工程, 2013, 42(3): 658-662.
  • 加载中
图(13) / 表(3)
计量
  • 文章访问数:  185
  • HTML全文浏览量:  65
  • PDF下载量:  36
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-05-19
  • 修回日期:  2021-06-20
  • 刊出日期:  2022-05-06

基于卷积神经网络的激光雷达湍流预警

doi: 10.3788/IRLA20210320
    作者简介:

    庄子波,男,副教授,硕士,主要从事航空气象方面的研究

基金项目:  国家自然科学基金民航联合基金重点项目(U1433202);江苏省重点研发计划(社会发展)项目(BE2021685)
  • 中图分类号: P412.1

摘要: 为实现湍流的自动化预警,提出了一种基于卷积神经网络的激光雷达湍流预警算法。首先,该方法将激光雷达获取的风速数据进行速度结构函数的构建;然后,拟合出涡流耗散率,进而将涡流耗散率构建为像素数据集。将数据集输入一种由两个卷积层、两个全连接层、一个softmax层、若干激活函数组成的卷积神经网络分类模型进行湍流识别;最后,采用学习率递减的方法来调整模型的参数对网络进行训练,网络收敛后,其损失度低至3%,通过对比实验表明网络的准确度可达到85%。运用中川机场2016年机组报告进行对比分析,结果表明:文中方法对大气湍流的预警命中率可达80%、误报率为13.3%、虚警率为6.7%,该方法与Hog-SVM分类方法相比,命中率显著提高,从而证明了该卷积网络模型在湍流预警中泛化能力强,提高了预警效率,能够为管制员和气象预报人员提供一种判断依据。

English Abstract

    • 大气湍流是由各种尺度的涡旋连续分布叠加而成,是有序和无序相结合的复杂运动;存在相干结构和间歇性等现象;表现为风速的时间不规则性和空间的不均匀性;其统计特性表现为随机性、非线性和高时变性[1]。湍流各个尺度之间伴随着剧烈的能量交换和较大的风切变。当飞机在飞行终端区起飞或进近时遭遇飞行湍流,空速突然改变引起飞机升力发生突变,导致飞机突然爬升或突然掉高度,尤其在低空遭遇晴空湍流时,容易引发飞机失速,导致飞机复飞,严重时飞行员不能及时采取补救措施,从而引发飞行事故。

      湍流严重影响着飞行安全和运行效率,湍流发生时风的高时变性和非线性使得对湍流的探测和预警是近年来研究的热点和难点[2]。多普勒激光雷达具有很高的时空分辨率,是晴空条件下风场探测的有效手段。德国航空航天中心大气物理研究所研发了激光雷达的集成探测系统以便进行湍流测量,以指导飞机避开大气湍流[3]。美国在支持下一代空中运输系统的NNEW(NextGen Network Enabled Weather)系统报告中也指出多普勒激光雷达是湍流探测的重要手段[4]。2020年以来,北京大兴机场引进了国外的激光雷达在机场进行风场探测。2016年以来,中国民航大学课题组在兰州机场开展了激光雷达的风场探测实验,开始针对国内机场开展国产激光雷达的湍流预警研究。

      国际民航组织推荐使用涡流耗散率的立方根(EDR1/3)来表征湍流的强度[5]。2010年以来,陈柏纬[6]等用激光雷达通过重构结构函数来计算EDR1/3,计算出湍流强度为飞行员提供参考,该方法计算的湍流强度与飞行员报告有很好的一致性,证明了方法的有效性,但是该方法受湍流强度和信噪比的影响较大,且不适合业务化和智能化的湍流预警,需对激光雷达获取的涡流耗散率进行再次处理和强度的识别。

      蒋立辉[7]等对激光雷达获取的图像样本提取其形状特征和纹理特征,进行了风切变的组合识别;应用小波不变矩的方法提取风切变图像特征后,结合相关分类器对四种风切变进行分类识别[8]。陈晓清等[9]将激光成像雷达所测的距离像奇异值特征提取后,应用支持向量机对特征图像进行识别,结果表明识别率较高。上述研究表明将激光雷达获取的风场信息用图像的形式来表示,采用相关算法对其进行特征提取,从而实现对风切变、湍流等的分类和识别是可行的。

      近年来,深度卷积神经网络(Convolutional Neural Network, CNN)进行湍流识别方面的研究有很多成果可以借鉴。徐启伟[10]等提出了一种基于CNN模型,在光束传输中将受湍流影响的光强图训练学习后提取其湍流相位。蓝章礼等[11]提出一种CNN模型对受湍流影响的模糊退化图像进行特征提取,分类出不同湍流强度的航拍图像。尹宵丽等[12]针对不同湍流强度背景下,运用CNN训练叠加光束在大气湍流信道传输时的相位图,结果表明该模型的准确度较高。上述研究证明了CNN方法对大气湍流特性研究和图像重构等方面具有重要的应用价值。

      Vasudevan S[13]提出一种衰减学习率来训练深度网络,并且对衰减范围进行了测试,结果表明在更短时间内获得较好的准确性。Keskar N S[14]在小批量随机梯度下降的基础上提出一种非单调学习率衰减策略,相对于Newbob方法,该策略提升了卷积网络的准确度。屈景怡[15]等针对CNN在训练中网络性能不稳定等问题,采用衰减因子的方法来提升模型的稳定性,实验结果表明该方法能够有效降低网络在训练过程中的波动问题。综上所述,可以通过调整CNN的学习衰减率和调整衰减因子等方法来提高模型的稳定性和准确性。

      文中基于激光雷达实验平台2016~2017年期间的测风数据,根据相关湍流模型拟合出机场进近空域内不同子扇区的涡流耗散率ε。然后将每个子扇区的ε转化为图片中的每个像素点,进而建立了数据集。将数据集输入至卷积神经网络中进行训练,对机场终端区湍流强度的图像进行特征提取与学习,根据损失度函数和准确度来衡量该湍流预警模型的分类能力。为验证该方法的预警能力与有效性,将该网络模型与经典的速度结构函数法进行横向的性能对比,并结合兰州中川机场收录的机组报告对模型进行对比分析。最后为验证预警模型的分类能力将文中建立的湍流预警模型与Hog-SVM(Histogram of oriented gradient - Support Vector Machine)进行对比,实验结果表明该模型预警能力良好。

    • 采用1.55μm多普勒激光雷达(windmap)在兰州中川机场进行低空测风实验,实验平台如图1所示,选取在2016~2017年之间的风速数据进行研究。将每个扇区的风速转化成一个涡流耗散率,并进一步转化为二维图像,构建用于训练的数据集。

      图  1  多普勒激光雷达示意图

      Figure 1.  Schematic diagram of Doppler lidar

      考虑湍流的耗散特性和机场的探测需要,多普勒激光雷达采用PPI(Plan Position Indicator)的扫描方式进行fengc,其中雷达的相关参数如表1所示。

      表 1  激光雷达的相关参数

      Table 1.  Relevant parameters of lidar

      ParameterValue
      Wavelength/nm1550
      Sampling interval/ns2.5
      Laser pulse width/ns200
      Pulse repetition frequency/kHz10
      Accumulated pulse number5000
      Range resolution/m30
      Maximum detection distance/km6
    • 大气湍流是由平均风速加脉动风速构成[16],激光雷达获取径向风速后,首先对每个子扇区内的径向风速进行空间平均得出平均风速。经计算后得出径向风速与平均风速之差即湍流的脉动速度$ v'(R,\theta )$,可以表示为:

      $$v'(R,\theta ) = v(R,\theta ) - \bar v(R,\theta )$$ (1)

      式中:$ v(R,\theta )$为子扇区内某点的径向速度;$\bar v(R,\theta )$为代表子扇区的平均风速。

      根据Kolmogorov湍流模型由脉动风速可构建速度结构函数$ D({\rm{s}})$[6]$ D({\rm{s}})$本质上是一个协方差函数,涡流耗散率的求解实质为理论湍流模型与实际模型拟合逼近。将速度结构函数的协方差模型和Kolmogorov[17]的湍流模型拟合求出涡流耗散率,可以表示为:

      $$ \varepsilon = {\left( {\frac{{{2^{4/3}}\pi }}{{\sqrt 3 \varGamma (1/3)\varGamma (4/3){C_v}}}} \right)^{3/2}}\frac{{\sigma _v^3}}{{{L_o}}} = \frac{{0.933\;668\sigma _v^3}}{{{L_o}}} $$ (2)

      根据含有激光雷达参数的von Kármán模型与雷达所测径向风速构建的实际湍流模型进行拟合。在计算过程中,拟合结果满足χ2分布,可以表示为:

      $$ {\chi ^2} = \frac{1}{{{N_S}}}\sum\limits_{k = 1}^{{N_S}} {\frac{{{{\left[ {{{\hat D}_v}(k\Delta s) - D\left( {k\Delta s,{\sigma _v},{L_o}} \right)} \right]}^2}}}{{{D^2}\left( {k\Delta s,{\sigma _\nu },{L_o}} \right)}}} $$ (3)

      式中:δv为径向风速的标准差;D*(*)为由径向风速构建的湍流结构函数;∆s为距离门之间的长度;Ns为滞后数据点的数目,该参数可以根据工程试验中的情况进行调节。在实际测量中,由于干扰和波动对激光传输和雷达信号处理模块的影响,公式(3)无法恒等于0,采用最大似然估计的方法,求出$ \delta _v^3/{L_0}$的最小值。然后代入公式(2)中得出目标参数ε。经过上述的处理过程,将ε平铺至二维平面内后,生成了数据集,将每个实验周期所有的ε置入二维平面内。图像内每个像素点用每个子扇区ε表示,进而将一个实验周期的径向风速数据转化为一张二维图像,其中颜色的鲜艳程度代表ε数值的大小,如图2所示给出包含3类大气湍流的部分数据集。

      图  2  部分数据集的示意图

      Figure 2.  Schematic diagram of part of the data

    • 随机选取数据集中的某一样本,作为网络的输入图像,如图3所示。

      图  3  网络输入层涡流耗散率图像

      Figure 3.  Network input layer eddy current dissipation rate image

      网络的输入层读取像素信息,将其转化为三通道数字矩阵后,分别输入至第一个卷积层中进行计算。对不同通道其特征提取器卷积核各不相同[18],并且不同的湍流种类,使得每个卷积核获得不同的提取倾向。由像素点构成的数字矩阵与卷积核进行计算,进而提取出若干个数字特征,由数字特征构成的矩阵便是该卷积层的输出。

      卷积层为线性运算,若简单地将卷积层相互连接会出现退化现象。为增强网络整体的拟合能力和泛化能力,在每个卷积层后增加Relu层,该结构的优势在于能将上一层输出结果中较差的特征值进行剔除。Relu层的函数表达为:

      $$Relu = \left\{ {\begin{array}{*{20}{c}} {0,\begin{array}{*{20}{c}} {}&{x \leqslant 0} \end{array}} \\ {x,\begin{array}{*{20}{c}} {}&{x > 0} \end{array}} \end{array}} \right.$$ (4)

      第一个卷积层的输出经过非线性处理后,将3通道的数字特征进行叠加,转化为图像后,如图4所示。

      图  4  第一个卷积层的输出结果图

      Figure 4.  Output result graph of the first convolutional layer

      将上述输出结果作为下一层的输入,与第二层卷积层进行计算,其运算过程与上述第一步相同,经非线性处理后结果如图5所示。

      图  5  第二个卷积层的输出结果

      Figure 5.  Output of the second convolutional layer

      该CNN模型中的卷积模块后设置两个全连接层。此结构能将湍流的数字特征映射至样本空间,整合其特征信息,将湍流的分类结果进行显式表达。根据网络的结构和数据集的规模,将两个全连接层的神经元个数分别设为20和3。卷积层提取出的湍流数字特征驱动全连接层后,将其输出的特征信息汇合至分类模块激活Softmax函数中,使网络输出层得出三种不同强度的大气湍流[19]。输出层设定:(1) 100-强烈湍流;(2) 001-中度湍流;(3) 010-轻度湍流。

      采用交叉熵Softmax loss函数[20-21],进行分类结果输出表示为:

      $${J_x} = - \frac{1}{m}\left[ {\sum\limits_{i = 1}^m {\sum\limits_{j = 1}^k {l\left\{ {{x_i} \in {c_j}} \right\}\ln \frac{{{{\rm{e}}^{w_j^{\rm{T}}{x_i}}}}}{{\sum\limits_{l = 1}^k {{{\rm{e}}^{w_j^T{x_i}}}} }}} } } \right]$$ (5)

      式中:${w_j}$为权值$w \in {R^{d \times k}}$j列的矢量;${x_i} \in {c_j}$表示样本${x_i}$为第j类样本;$l\left\{ * \right\}$为示性函数,若*表达式为真,取1,相反为0。

      图3经过前向传播后,由损失函数得出分类结果与给定标签之间的误差。反向求出每个卷积层的权值与误差的关系,然后对卷积核内部的参数进行修正。如公式(6)、(7)所示:

      $$\frac{{\partial {E_{total}}}}{{\partial w}} = \frac{{\partial {E_{total}}}}{{\partial out}} \times \frac{{\partial out}}{{\partial net}} \times \frac{{\partial net}}{{\partial w}}$$ (6)

      式中:${E_{total}}$为网络输出的总体误差;$w$为未更新的卷积核权值;$\partial out$为激活函数对卷积层未激活的导数;$\partial net$为卷积层上每个通道上的误差总和。

      $${w^ + } = w - \eta \times \frac{{\partial {E_{total}}}}{{\partial w}}$$ (7)

      式中:${w^ + }$为更新后的卷积核权值;$\eta $为学习率。网络结构如图6所示。

      图  6  卷积神经网络结构图

      Figure 6.  Diagram convolutional neural network structuream

    • 将图像数据集输入至文中所搭建的湍流预警卷积网络模型中对该网络进行训练,其训练的流程如图7所示。

      图  7  CNN训练模型图

      Figure 7.  Diagram of CNN training model

      在训练过程中,对模型的评价如图8所示。

      图  8  卷积神经网络训练过程图

      Figure 8.  Diagram of convolutional neural network training process

      此次训练一共有60次迭代,每25次迭代后进行一次验证。图中蓝线为训练过程中网络的准确度,黑色虚线为验证准确度。可以看出网络在25轮迭代前,训练准确度有一定的波动,验证准确度逐步增加。在25轮迭代后,训练的准确度与验证准确度两条曲线逐步趋向一致,二者之间的差距逐渐减少,曲线平稳且准确度波动较少。表明网络本身开始收敛,对湍流信息图像中的特征有了较好的认知,验证结果较好。

    • 采用学习率递减的方法对网络参数进行设置。在迭代一定程度后,将学习率适当的衰减,控制梯度下降的速度,使得网络快速收敛。另外,根据数据特点,每个像素点都是每个子扇区的涡流耗散率的情况。最初设定的扇区区域较大,为了更好的提取湍流特征,在训练过程中应该更加关注小特征,因此用学习率递减的方法,使得卷积网络提取局部特征的权重加大。在训练过程中随着迭代次数的增加,将学习率每次以10-2的衰减因子进行递减。学习率的递减与网络验证准确度的关系如图9所示。

      图  9  递减的学习率与网络准确度关系的示意图

      Figure 9.  Schematic diagram of the relationship between decreasing learning rate and network accuracy

      图9可知,随着学习率的递减,网络的训练准确度极速递增。训练结束时收敛至85%左右。因此,在网络训练中,对学习率进行有规律的衰减,能够使网络模型获得更高的判断准确度。

    • 在训练过程中,用损失函数来衡量网络对测试集进行判断的好坏程度。损失函数实质上是指预测和实际数据的差距程度。损失函数变化曲线如图10所示。

      图  10  训练过程中损失度函数示意图

      Figure 10.  Schematic diagram of loss function during training

      图中红色曲线为训练过程中的损失曲线,黑色虚线为网络做验证时的损失曲线。由上图可知,在迭代次数在0~12次时训练过程中的损失曲线处于逐渐下降的过程。在第15次迭代后,该曲线保持平稳,最后维持在3%左右。迭代次数在0~15次迭代期间,验证的损失曲线一直处于平稳下降的过程。至迭代次数达到15次以后,达到平稳状态。网络模型在训练过程中的损失度和自我验证损失度都低至3%以下。在训练后期,损失度曲线都趋向于平稳,证明该湍流预警模型性能良好。

    • 为验证模型在工程上预警能力和本身的泛化能力,对该模型进行实测数据验证与分析。在实验环境一致的情况下,进行了三个测试实验。首先将收敛的网络模型与传统的速度结构函数法进行对比分析,用于测试实验的数据来源于激光雷达连续20天的测风数据。将测试数据输入至网络中,将网络的输出标签结果与传统速度结构函数法进行对比分析。其统计结果如表2所示。

      表 2  两组方法的湍流告警统计

      Table 2.  Turbulence warning statistics of the two methods

      DateCNN(L/M/H)Vsf(L/M/H)Times of false positives
      2016.11.25HL1
      2016.11.26HH0
      2016.11.27HH0
      2016.11.28LL0
      2016.11.29HH0
      2016.11.30MM1
      2016.12.01MM0
      2016.12.02LH1
      2016.12.03HH0
      2016.12.04HH0
      2016.12.05MM0
      2016.12.06LL0
      2016.12.07MM0
      2016.12.08HH0
      2016.12.09LL0
      2016.12.10LL0
      2016.12.11HL1
      2016.12.12HH0
      2016.12.13HH0
      2016.12.14HH0

      在实验环境一致的情况下,分别运用速度结构函数与卷积神经网络两种方法对同一测试集中测风数据进行湍流预警测试。如表2所示,在20次独立实验中,有3组对比实验结果有着明显的差异,文中方法相对于速度结构函数法,共给出了3次误判,文中方法的预警命中率可达到85%。

      在3次误报中,12月2日速度结构函数的输出结果为轻微湍流,而网络模型的结果为强烈湍流,认为此次为网络模型对湍流进行了一次虚假告警,进而认为该网络模型的虚警率为33.3%。

      除虚警外,两次误报中速度结构函数都给出强烈湍流的告警,而网络模型只是做出轻微湍流的判断。首先对原始数据进行分析,其图像如图11所示。

      图  11  两次误报的原始数据图像

      Figure 11.  Original data image of two false positives

      图11可知,这两日的风场特征比较相似,其中强烈湍流特征都位于图像的边缘,说明处在激光雷达的探测边缘,且该特征对于整个图像来说占比较小。另一方面由于激光雷达测风实验次数有限,导致数据集中上述天气情况的数据较少。从网络结构上进行分析,模型产生误报的原因可能为卷积核对于边缘特征的提取能力较低,对这两日的图像特征提取不够全面。两种方法对湍流预警的判断情况统计如图12所示。

      图  12  两种方法对湍流判断情况示意图

      Figure 12.  Diagram of the judgment of turbulence by two methods

      图中,纵轴y=1时为轻微湍流;y=2时为中度湍流;y=3时为强烈湍流。除三次误报外,两种方法预警的一致性较好。从对比实验得出,卷积神经网络模型的预警命中率较高,表明网络的泛化能力较高,可进行湍流预警。

      将上述实验的网络模型,应用到真实风场中进行测试实验并与飞行员的机组报告进行比对。飞行员的机组报告是现阶段航空中对大气湍流状况判断的有效数据来源。收集了2016年7月至2017年5月兰州中川机场附近空域航班遭遇湍流的机组报告15起。根据航班遭遇湍流的时刻,结合当时多普勒激光雷达的探测情况,将激光雷达的探测数据输入至网络中进行分类识别,为验证该模型的分类能力和湍流预警能力,将其与传统的Hog-SVM分类法进行分类对比。用同一训练集对Hog-SVM模型进行训练,然后将上述15组航班遭遇湍流机组报告时刻的激光雷达探测的相关数据图像输入到Hog-SVM分类模型中进行识别,两种方法与机组报告数据的识别结果如表3所示。

      表 3  两种方法对15组机组报告做出的判断结果

      Table 3.  Judgment results made by two methods on 15 sets of unit reports

      DateCNN Alarm statistics(T/F)Classified statistics(T/F)Hog-SVM Alarm statistics(T/F)Classified statistics(T/F)
      2016.07.20TTTT
      2016.09.03TTTT
      2016.09.07FFFF
      2016.09.10TTTT
      2016.09.11TTTT
      2016.09.20TTTT
      2016.09.24TTFF
      2016.10.15TFFF
      2016.11.06TTFT
      2017.04.13FFTT
      2017.04.17TTTT
      2017.05.06TTTT
      2017.05.09TTTT
      2017.05.13TTFF
      2017.05.14TTFF

      表3可知,根据机组报告进行的15次对比实验中,CNN做出了12次正确的判断,3次错误的判断。在3次的错误判断中,有两次做出了对湍流强度错误的判断,这种情况下认为该分类结果为对湍流的误报。另一次错误分类是对湍流的强度分类错误,将此类错误的判断归于虚假告警。根据当时航班的机组报告,距兰州中川机场36号跑道入口3 km处有湍流存在,将同一时刻、位置的数据输入至网络中,该模型并没有发出告警信号。根据2016年10月15日CH7792航班的机组报告,该机在距离36号跑道2海里左右,高度为600英尺左右遭遇湍流,飞机剧烈颠簸导致终止进近,备降其他机场,而网络模型仅给出轻度湍流。

      根据表3,在15起机组报告中,Hog-SVM做出了6次错误判断,其预警率只达到60%。在这6次错误判断中,Hog-SVM模型的分类结果都是将机组报告的强烈湍流分类为轻度湍流,由此认为该模型对湍流的强度判断都属于误报。两种湍流预警方法对15起机组报告的命中情况,如图13所示。

      图  13  两种预警方法命中湍流的情况示意图

      Figure 13.  Schematic diagram of two early warning methods hitting turbulence

      图13中,y=0时表示为预警方法做出的错误判断;y=1时表示为卷积网络做出的错误分类;y=2时表示为预警方法对湍流程度做出中度类别的判断;y=3时表示为预警方法做出的判断与机组报告的情况一致。

      综上所述,文中所搭建的CNN模型,对湍流的预警性能较优,能够对湍流进行有效的预警,其预警命中率可达到80%,误报率为13.3%,虚警率为6.7%。相对于Hog-SVM模型,此模型的命中率高出20%,证明了该湍流预警模型的有效性与可行性。

    • 提出了一种CNN网络的湍流识别模型,对激光雷达获取的晴空湍流进行分类与识别,实现激光雷达对湍流的自动化高效预警。将构建的数据集输入模型进行训练后,采用了学习率递减的方法对网络的参数进行设置,运用网络分类准确度与损失度函数对该模型进行了性能的评价。

      为验证文中所提出的预警模型,分别与经典湍流预警的速度结构函数法进行横向对比,与机组报告进行纵向对比。根据同一训练集对经典的Hog-SVM图像分类法训练后,对机组报告的相关湍流数据进行验证。对比实验的结果表明:在横向对比中,文中提出的湍流预警模型的预警命中率可达到85%。提出的卷积预警模型相对于经典的分类算法,其分类准确度提升了20%。文中所提出的湍流预警方案在智能化等方面有了一定的提升,能够为相关气象预报人员提供一种判断依据,为未来民航业实现智能化的湍流预警提供一定的参考。

参考文献 (21)

目录

    /

    返回文章
    返回