相干多普勒激光雷达风场反演方法研究与实验印证 下载: 808次
1 引言
相干多普勒激光雷达已经成为目前大气风场遥感探测的重要设备之一,其能够高时空分辨率、高精度地探测大气三维风场。多普勒激光雷达直接测量的是径向速度,通过一定的风场反演方法将径向速度反演成风速、风向。速度方位显示(VAD)技术是一种基于单部多普勒激光雷达和同一高度水平风场均匀假设条件的风场反演方法。通常情况下,多普勒雷达[1-2]以固定仰角扫描360°方位角范围来测量径向速度,力求保证风场反演时的需求[3-4]。较大的方位角扫描范围对系统工作视野范围要求较高且不利于复杂地形条件下的风场测量,因此适用性较差;同时,较大的空间扫描范围对风场均匀的空间假设条件支撑较弱,会影响风场反演的风速、风向的精度。可见,上述问题限制了系统对于复杂风场的监测能力。
针对方位角扫描范围的问题,一方面一些研究者在微波天气雷达方面的研究成果可以为激光雷达提供参考,这是因为多普勒激光雷达风场探测模式和反演方法主要源于微波天气雷达,利用VAD方法进行风场反演时二者的时空约束条件以及数据处理方法相通,两种方法是在不同的探测机理上共同发展并相互借鉴。基于天气雷达的VAD风场反演方法中,一般使用傅里叶级数展开求解的方式来求解风速、风向,在保证其准确性的前提下尽可能降低方位角扫描范围,这方面的工作主要有:Yamada等[5]通过数值实验分析要求天气雷达的方位角扫描范围不低于130°;另外,针对质量较差的数据点会给测量结果引入较大误差的问题,相关研究人员还研究了数据质量控制方法[6-7]。另一方面在激光雷达中普遍还是使用360°方位角扫描范围,如:德国空间中心(DLR)Weissmann等[8]使用机载相干多普勒激光雷达的360°方位角范围内的24个径向风速进行风场反演;上海光学精密机械研究所刁伟峰等[9]采用360°方位角范围内的对称的8个径向风速进行风速测量;鲁东大学李志刚等[10]利用机载相干多普勒激光雷达扫描圆周上的8个方向上的径向速度进行风场反演。可见,上述研究没有很好地解决方位角扫描范围影响方法适用性的问题。
在激光雷达应用中,目前普遍使用非线性最小二乘法代替现有的傅里叶级数展开的方法[9]。如牛顿-高斯最小二乘法和Levenber-Marquardt(LM)最小二乘法;牛顿-高斯最小二乘法会出现算法不收敛的问题[11],导致收敛速度和精度难以达到应用要求[12];LM最小二乘法收敛速度更快,但是该方法对初始值依赖较大,当初始值远离最优解会出现收敛速度慢甚至不收敛的问题[11]。目前这些非线性最小二乘法在VAD风场反演中应用时存在算法收敛速度较慢甚至不收敛等问题,影响了风场反演的准确性,并限制了此方面研究成果的应用。
此外,为了印证方法的准确性以及多普勒激光雷达的测量能力,相关研究人员开展了多普勒激光雷达与其他风场测量技术的同步对比实验方面的相关研究,2012年潘静岩等[13]开展了相干多普勒激光雷达与高塔上103 m高度上的超声波风向风速仪的对比实验,对比时长为7天,结果发现风速相关系数为0.952,风向相关系数为0.986;2015年上海光学精密机械研究所[9]将研制的相干多普勒激光雷达与风廓线雷达进行比较,实验持续4 h,得到的风速、风向相关系数分别为0.988和0.941。现有研究中开展的对比印证实验一定程度上能够说明激光雷达的测量能力。但是,在印证方法准确性和测量效率方面缺乏和符合国际标准的风速、风向测量仪的足够时长的对比印证,还不足以证明方法的有效性,说服力不够强。
基于当前研究状况,本文选取最优化理论,利用共轭梯度算法代替传统VAD风场反演方法中复杂的傅里叶级数展开算法进行最优解的求解;针对共轭梯度算法在风场反演应用时不收敛于最优解的问题,提出使用目标函数Hessian矩阵修正算法;进一步开展了相干多普勒激光雷达与符合IEC 61400-12-1(国际电工委员会,2014年)国际标准的风杯风速计的时长为43天的对比实验,通过对实验结果的分析印证本文方法的有效性。
2 VAD风场反演方法原理
VAD风场反演方法是基于单部多普勒激光雷达固定仰角变方位角的扫描测量模式,对相同距离圈上的径向速度进行等间隔采样。激光雷达系统测量的径向速度
式中
式中
(1)式中径向速度
式中
进一步利用傅里叶级数展开后的一阶系数,可以得到大气风场在东西、南北方向上的风速分量
最后,可反演求解得到三维风场的风速
3 基于共轭梯度算法的VAD风场反演方法
3.1 径向速度预处理
由于观测天气状况以及激光光束受到障碍物的干扰,导致多普勒激光雷达测量的径向速度误差较大。如果不加区分地代入风场反演方法中,会引起反演误差较大的问题。因此,根据信噪比(SNR)对径向速度进行筛选,称之为预处理。本研究设置SNR的上下限阈值分别去除受障碍物和回波信号衰减异常影响的径向速度:首先,由于实验期间雨天的影响,导致激光在大气传输中衰减增大,系统接收到的回波信号SNR降低,测量径向速度的误差随之增加,因此设置SNR下限以剔除信号衰减异常所造成测量精度较低的径向风速;其次,障碍物等干扰导致SNR异常增大,而测量的径向速度已经不是真实风速分量。本研究参考中国海洋大学王贵宁等[14]的操作方法完成预处理过程,尽可能排除外界因素对反演结果的影响。
3.2 基于最优化理论的模型建立
共轭梯度法是最常用的求解最优化问题的算法之一,具有计算所需存储量小(与梯度下降算法相当)、稳定性高、收敛性好等显著优点。因此,本研究将傅里叶级数展开提取风速、风向的方法转化为最优化问题,利用共轭梯度算法进行求解。将(1)式模型变为:
式中参数
也就是最小二乘法法则,其中下标表示测量的第
3.3 基于共轭梯度算法的模型求解
本研究使用共轭梯度算法求解(10)式的最优解,以代替傅里叶级数展开提取风速、风向的方法。本节包括基于共轭梯度算法的VAD风场反演方法原理、算法的主要分类、算法修正以及方法流程4部分内容。
首先,共轭梯度是一种迭代算法。在算法开始时随机初始化参数
式中
式中
相邻两次迭代运算梯度值的差记为:
其次,根据参数
上述7种共轭梯度算法的主要区别在于,当目标函数是二次函数时,算法是等效的;但是,当目标函数为其他非线性函数时,算法的区别较大,主要体现在算法收敛所需的迭代次数差别较大。本研究将在分析讨论部分给出7种算法的对比结果。
再次,一般共轭梯度算法将导数为0的点判断为极值点,也就是如果存在某个常数
三种常用的导数为0的点的判断条件有:
1) 自变量变化充分小:
2) 函数值变化充分小:
3) 梯度值变化充分小:
共轭梯度算法直接应用在风场反演时会出现不收敛于局部最优解的问题。这是因为导数为0的点不一定是局部最优解,也有可能是鞍点。鞍点既不是函数的极大值点,也不是函数的极小值点。物理上表现为在一个方向是极大值点,而在另一个方向是极小值点。Hessian矩阵是多元函数的二阶偏导数构成的方阵,有效地描述了函数的局部曲率,其正定性可有效消除鞍点的影响。因此,本研究应用Hessian矩阵修正共轭梯度算法,进一步判断是否为局部最优解。如果Hessian矩阵的特征值都为正且目标函数
图 1. 函数J(θ1,θ2)随参数θ1和θ2变化关系示例
Fig. 1. An example of the variance of function J(θ1,θ2) with parameter θ1 and θ2
接下来,根据局部最优解求解全局最优解。局部最优解是全局最优解的必要不充分条件,而且求解目标函数的全局最优解的难度较大。但是,对于本研究的目标函数
最后,给出基于共轭梯度算法的VAD风场反演方法流程设计(
图 2. 基于共轭梯度算法的VAD风场反演方法流程图
Fig. 2. Flow chart of the wind retrieval method of VAD based on conjugate gradient algorithm
4 印证实验及系统介绍
4.1 对比实验设计
为了印证激光雷达的测量能力,同时为了检验基于共轭梯度算法的VAD风场反演方法的可靠性和适用性,本课题组于2015年开展了相干多普勒激光雷达与符合IEC 61400-12-1国际标准的风杯风速计同步对比实验。实验条件如下:风塔(MAST)和激光雷达空间相对位置的侧视图和俯视图如
图 3. 激光雷达与风杯风速计相对位置示意图。 (a)侧视图;(b)俯视图
Fig. 3. Schematic of the relative position of lidar and anemometer. (a) Lateral view; (b) top view
4.2 测量设备
本研究使用的相干多普勒激光雷达数据为青岛华航环境科技有限公司生产的Wind Print S4000扫描型脉冲相干激光雷达,系统外观如
图 4. WindPrint S4000型相干多普勒激光雷达系统外观
Fig. 4. External view of WindPrint S4000 coherent Doppler lidar
表 1. WindPrint S4000型相干多普勒激光雷达系统参数指标
Table 1. System parameters of WindPrint S4000 coherent Doppler lidar
|
4.3 IEC 61400-12-1国际标准风杯风速计
对比实验使用英国Vector公司生产的的符合IEC 61400-12-1国际标准的一级高精度风杯风速计,分别为A100L2型风速测量仪[
图 5. (a) A100L2型风速测量仪;(b) W200P型风向标
Fig. 5. (a) A100L2 wind speed measuring instrument; (b) W200P wind vane
5 结果分析与讨论
使用基于共轭梯度算法的VAD风场反演方法处理测量的每组径向速度,如
图 6. 激光雷达实际测量数据(方框)和算法结果(曲线)
Fig. 6. Measurement data (squares) and algorithm result (curve) of Doppler lidar
为了减小质量较差的数据给对比结果带来的影响,需要进行数据质量控制。本研究设置了信噪比、扫描区间有效数据个数、数据有效率三个质量控制的判据。首先是信噪比质量控制(也是数据预处理过程),本研究设置信噪比的上下限分别去除受到障碍物干扰和信号衰减异常影响的径向速度。其次是扫描区间有效数据个数质量控制,经过信噪比质量控制后,剩余径向速度个数不足5个时,剔除该组测量数据。最后是数据有效率质量控制,将反演的结果每10 min分成一组,如果经过扫描区间有效数据个数质量控制后的数据个数占原有数据80%以下时,全部剔除整组10 min内的测量结果。经过质量控制,激光雷达测量的风速、风向10 min平均结果共1982组,与风杯风速计的测量结果时间匹配。如
图 7. 激光雷达与风杯风速计对比。(a)风向;(b)风速
Fig. 7. Comparison of Doppler lidar and anemometer. (a) Wind direction; (b) wind speed
进一步统计对比激光雷达和同步测量的风杯风速计的10 min平均测量结果。风向、风速散点图统计对比结果如
图 8. 激光雷达和风杯风速计测量的10 min散点图对比。(a)风向;(b)风速
Fig. 8. Comparison of scatter plot of 10 min data measured by Doppler lidar and anemometer. (a) Wind direction; (b) wind speed
由于7种共轭梯度算法迭代收敛阈值设置都为
表 2. 基于7种共轭梯度算法的VAD风场反演方法运行效率比较
Table 2. Comparison of running efficiency of the seven conjugate gradient algorithms for wind retrieval method of VAD
|
6 结论
针对当前大气风场测量中相干多普勒激光雷达的VAD风场反演方法存在因要求较大的方位角扫描范围而影响了方法适用性和精度的问题,提出并使用机器学习中最优化理论的共轭梯度算法代替VAD方法中复杂的傅里叶级数展开求解的方式,在建立最优化反演模型的基础上,将修正后的共轭梯度算法应用于风场反演方法中,保证在较小的方位角扫描范围的情况下反演结果的准确性。
针对算法收敛性的问题,分析了共轭梯度算法直接应用于风场反演存在的技术局限,例如对初始值依赖较大、反演结果可能收敛于鞍点、不收敛于最优解等不足,提出使用Hessian矩阵修正算法,应用Hessian矩阵的正定性,有效剔除鞍点的影响,实现反演结果的精准收敛。本研究选用最小二乘法作为目标函数,利用修正后的共轭梯度算法对目标函数进行优化。对于其他目标函数的优化,如最大似然估计函数,本方法同样适用。
与符合IEC 61400-12-1国际标准的风杯风速计长时间对比实验显示,在激光雷达扫描范围降低到60°和采样径向个数为7个的情况下,10 min平均的风速、风向对比结果显示两者相关系数达到0.99,风速标准偏差和偏差分别为0.52 m/s和-0.02 m/s,风向标准偏差和偏差分别为5.1°和3.6°。考虑到激光雷达在定北时存在固定的角度偏差,结果有效印证了本方法的准确性和适用性,对于动态复杂风场监测和湍流的研究具有重要意义。
研究中还对7种共轭梯度算法进行了比较,结果表明在探测精度相当的情况下,PRP算法具有最快的收敛速度,MHS算法仅次于PRP算法,FR、DY和CD算法运算过程中产生连续小步长,收敛速度较慢。因此,建议使用PRP共轭梯度算法。此外,本研究所做的对比实验设计与实测结果分析,是对相干多普勒激光雷达测量性能的有力印证,将为其在高精度风速测量中的推广应用提供参考依据。未来将进一步研究把其他迭代速度更快的最优化算法应用于单部多普勒激光雷达的风场反演中,同时将开展多部激光雷达联合遥感探测大气风场方法的研究,提高风场探测精度。
致谢 感谢峰能可再生能源科技有限公司的Daniel Gallacher提供风杯同步观测数据。感谢王琪超、张洪玮、戚一麟在数据测量方面提供的帮助。
[1] 杨宏志, 赵长明, 张海洋, 等. 全光纤激光雷达发射和接收光学系统设计与优化[J]. 光学学报, 2016, 36(11): 1106005.
[2] 张楠楠, 韩於利, 陈廷娣, 等. 相干光路的直接探测多普勒激光雷达设计[J]. 中国激光, 2017, 44(10): 1010005.
[7] 邵爱梅, 乔小湜, 邱崇践. VAD技术反演水平风廓线的质量控制标准[J]. 兰州大学学报(自然科学版), 2009, 45(5): 57-62.
[9] 刁伟峰, 刘继桥, 竹孝鹏, 等. 全光纤相干多普勒激光雷达非线性最小二乘风速反演方法及实验研究[J]. 中国激光, 2015, 42(9): 0914003.
[10] 李志刚, 孙泽中, 赵增亮, 等. 机载光纤多普勒测风激光雷达风场反演及实验验证[J]. 应用光学, 2016, 37(5): 765-771.
[11] 黄敏, 王玉兰, 王娜, 等. 机载测风激光雷达下视VAD反演及算法仿真[J]. 激光技术, 2012, 36(1): 22-25.
[12] Emmitt GD. Airborne Doppler lidar surface returns: data products other than tropospheric winds[C]. SPIE, 2003, 4893: 319- 326.
[13] 潘静岩, 邬双阳, 刘果, 等. 相干激光测风雷达风场测量技术[J]. 红外与激光工程, 2013, 42(7): 1720-1724.
[14] 王贵宁, 刘秉义, 冯长中, 等. 相干测风激光雷达VAD风场反演的数据质量控制方法[J]. 红外与激光工程,( accepted).
Wang GN, Liu BY, Feng CZ, et al. Data Quality Control Method for VAD Retrieval based on Coherent Wind Lidar[J]. Infrared and Laser Engineering,( accepted).
[18] RothlaufF. Practical methods of optimization[M]. John Wiley, 1980: 71- 94.
[19] Liu Y, Storey C. Efficient generalized conjugate gradient algorithms, part 1: theory[J]. Journal of Optimization Theory & Applications, 1991, 69(1): 139-152.
[21] 姚胜伟. 几类共轭梯度算法的研究[D]. 上海: 华东理工大学, 2014.
Yao SW. Research on a class of conjugate gradient methods[D]. Shanghai: East China University of Science and Technology, 2014.
[23] NocedalJ, Wright SJ. Numerical optimization[M]. Springer, 1999: 29- 76.
Article Outline
冯长中, 吴松华, 刘秉义. 相干多普勒激光雷达风场反演方法研究与实验印证[J]. 中国激光, 2018, 45(4): 0410001. Feng Changzhong, Wu Songhua, Liu Bingyi. Research on Wind Retrieval Method of Coherent Doppler Lidar and Experimental Verification[J]. Chinese Journal of Lasers, 2018, 45(4): 0410001.