地球信息科学学报 ›› 2013, Vol. 15 ›› Issue (5): 655-661.doi: 10.3724/SP.J.1047.2013.00655

• 本期要文(可全文下载) • 上一篇    下一篇

改进的HASM-AD算法及在空间变量模拟的应用分析

赵明伟1,2, 岳天祥1, 赵娜1,2   

  1. 1. 中国科学院地理科学与资源研究所 资源环境信息系统国家重点实验室, 北京 100101;
    2. 中国科学院大学, 北京 100049
  • 收稿日期:2013-04-02 修回日期:2013-04-18 出版日期:2013-09-29 发布日期:2013-09-29
  • 通讯作者: 岳天祥(1963-),男,博士,研究员,研究方向为资源环境地学模型与系统模拟。E-mail:yue@lreis.ac.cn E-mail:yue@lreis.ac.cn
  • 作者简介:赵明伟(1986-),男,山东莱芜人,博士生,研究方向为资源环境与生态系统模拟。E-mail:zhaomw@lreis.ac.cn
  • 基金资助:

    国家高技术研究发展计划项目(2013AA122003)。

Appllication Analysis of the Improved HASM-AD in the Spatial Variable Simulation

ZHAO Mingwei1,2, YUE Tianxiang1, ZHAO Na1,2   

  1. 1. State Key Laboratory of Resources and Environment Information System, Institute of Geographic Sciences and Natural Resources Research, CAS, Beijing 100101, China;
    2. University of Chinese Academy of Sciences, Beijing 100049, China
  • Received:2013-04-02 Revised:2013-04-18 Online:2013-09-29 Published:2013-09-29

摘要:

高精度曲面建模(HASM)可以显著提高空间曲面模拟的精度,但是计算速度低限制了该模型的进一步应用。为了提高HASM模型的计算效率,本文对HASM-AD算法作了改进,通过在计算过程中为采样点添加索引,避免了计算过程中对采样点信息的重复查找操作;同时,在遍历独立计算单元时实时计算第一类、第二类基本量及克式符号,避免了全局存储上述变量所需要的额外内存消耗。数值试验表明,由于将全局线性方程组求解问题转化为局部独立计算单元(5×5栅格)内的方程组求解,改进的HASM-AD算法显著提高了计算效率,同时降低了模型运行过程中的内存消耗。最后,本文以全国陆地降水空间分布模拟分析作为实例,验证改进的HASM-AD算法模拟精度及计算效率,模拟结果表明,改进的HASM-AD算法模拟结果精度优于其他HASM算法(以HASM-PCG为例),并且计算效率优势更为明显,实现全国10km分辨率的降水分布模拟耗时仅为4s。表明改进的HASM-AD算法提高了计算速度,并且适于大尺度的空间变量模拟应用。

关键词: 独立计算单元, 运算速度, 空间变量, HASM-AD

Abstract:

As a new surface modeling method, the HASM model can improve the spatial surface simulation significantly. However, the slow solution speed limited the wider application, at the same time, there is little analysis about how to select proper HASM algorithm for practical application because so many HASM algorithms were put forward in the past years. In order to improve the HASM model on speed, in this paper we improved the HASM-AD algorithms. Firstly, index information of sample points were added into the solution process, which could improve the solution speed greatly. At the same time, the computation of the first fundamental coefficients, the second fundamental coefficients and the Christoffel symbols of the second kind were moved to the calculation process of the independent units, which could decrease the memory demand. Mathematical test show that the improved HASM-AD indeed andvance the speed and meanwhile save the EMS memory. At last, in order to test the accuracy and speed advantage of the improved HASM-AD, the improved HASM-AD was applied into the rainfall distribution simulation of the China. The simulation result shows that the improved HASM-AD not only improves the simulation accuracy, but also improves the speed signicantly. For example, the HASM-PCG, another HASM algorithm used widely for its highe solution speed and accuracy, takes 1920 second, while the improved HASM-AD only takes 4 second and meanwhile abtain a better simulation result. So the HASM-AD indeed advance the solution speed greatly and it is proper to applied this algorithm into the large scale simulation of spatial variable.

Key words: solution speed, independent computation unit, HASM-AD, spatial variable