
EcoHAT(分布式水文生态模型).docx
5页系统介绍发布时间:2015-03-05ECOHAT系统以生态水文过程机理研究为基础,从基本的水循环过程入手,在水循环过程中加入营养物质 迁移转化过程,综合考虑陆水生态系统中植被/生物生长与水循环要素、营养物质的相互影响,EcoHAT系 统的模型结构如图1所示EcoHAT系统的模型构建在综合国内外具有物理化学机制的生态水文过程模型 优点基础上,自主创新与国际前沿,经过对模型调整,采用适合中国自然条件的参数,建立本地化的数据 库EcoHAT系统通过区域空间网格参数的输入,实现基于象元的模型运算,因此EcoHAT系统是一个完 全分布式的生态水文过程综合模拟的新系统EcoHAT系统包括水分循环、营养元素循环、植物生长及水生物环境响应四大组成部分,其中水分循环是 系统的核心,并贯穿其它三部分的始终EcoHAT系统中水分循环模拟包括降雨入渗、地表径流、蒸散发、 根系吸水和土壤水分五个过程;营养元素循环主要包括土壤中硝化反应、反硝化反应和氨挥发过程模拟, 土壤中盐基阳离子循环模拟,以及伴随土壤侵蚀过程产生的吸附态磷元素定量的模拟等;植物生长包括植被生态用水模拟、植被NPP(净第一性生产力)模拟、生产力分配过程模拟和植被营养元素吸收模拟。
EcoHAT系统中各个生态水文过程的子模块组成和主要的方程如表1所示 生产.力分配” 营养元素吸收*牛一态需水和坏境流水生物雾样性流域产汇流 ►河流生态水文►水质演变和藻类演变水生态分区| 水生物指示水质>人类活动和气候变化图1 EcoHAT系统的模型结构表1 EcoHAT系统生态水文过程的主要方程过程子模型模型播述王要方程理论基础[文献]冠层截留模拟冠层裁留量L = min(4 • P丄, 1y = Kj«・LA1HINfS (刘昌明等,2008)降雨入渗模拟阵水后各层土壤\ H i(P 迄 S)io 淇它)±1A渗水再分配水分增量(RaoNH 1987)藝散发模拟植彼覆盖惜呪下 的地表水分蒸发ETp = Kc-ET.ETa=K:^ETpFAO推荐方法DeJong吸水函数根系吸水模拟植物根系的吸收£Sgy K.-Tp[l- exp(-几・)](DEJong R 等,1979); S\VAT 模型(Neitsch: S L 等'2005)降水条件(有棵间蒸发),土壤水分均衛模型(雷依尿水分平衡页理.棧S炉田=SW)+ 4 _ 巴 _ sroo;志栋等》1988; Jones, C水分土壕水分拟不同深厦土层土壌非降水条件!A. 1986; Molz, F J 等,循环湿度的日变化1981) SWAT 模型SW^=SW}-E^-Sj(Neitsch, SL 等,2005)地表径流依振水呈平衝方程.地 恚径流童等于降水呈 减去下渗鱼Qd=P-±4/-IH1N1S (刘昌明等,2008)壤中疣经验公式•壤中凉与土 湿和峰水入爭量成正 比a=Za-(S^/SWw)-^zW;/=1HINfS (刘昌明等,2008)地下水补 给量经验公式,地下水入渗 补给与土湿和降水垂 向入渗鱼成正比REC = Rc -(S0JSWJ.(f 2, -Q) z-1HIMS (刘昌明等,2008)基流简单基济系数方拄Q严K厂(G吧+REC)HIXfS (刘昌明等)2008)坡面汇疣简化的动力学方注V3 = mS:h>H1NIS (刘昌明等,2008)河道汇疏马斯京根模型Qout2 = CiQ辭+C)Qi i + C3gOJ EcoHAT系统的结构框架如图2所示图2 EcoHAT系统结构的框架适应大量的空间参数管理、地表空间参数获取、分布式生态水文过程模拟、分布式模型的网格运算、模拟 结果可视化等问题,EcoHAT系统的开发突出以下功能模块:(i) 参数管理模块由于生态水文过程涉及到的参数众多,数据类型包括数据库和文本格式数据,点、线、 多边形等矢量数据,影像的栅格格式数据,因此EcoHAT系统利用数据库管理系统建立本地化的数据库, 实现各种数据的融合管理ii) 遥感参数反演模块 遥感资料作为重要的数据源EcoHAT系统集成了目前国内外遥感反演地表参数的 算法,反演的基本地表参数包括各种植被指数、地表反照率、地表温度、叶面积指数、土壤水分、土壤温 度、太阳辐射等地表参数通过遥感参数的反演,为分布式生态水文过程模拟提供了空间数据源iii) 分布式生态水文过程模拟模块EcoHAT系统集成国内外成熟的、应用广泛的、并且都具有一定物理化 学机制、经过调整后适合中国自然条件的模型该模块通过数据输入界面,提供多种输入方式,包括单波 段文件,多波段文件,文件夹路径等多种输入方式,对各个生态水文过程进行模拟在模拟过程中,利用 栅格数据分块运算技术,解决了分布式模型的网格运算速度慢和占用内存大的问题。 iv) 生态流域模块根据流域管理中生态水文模拟实际的需求,以各个独立的生态水文过程的分布式模拟为 基础,通过对不同生态水文过程的组合,实现流域一系列流域可持续管理EcoHAT系统目前提供的生态 流域模块有土壤酸化及酸雨胁迫下的植被生产力模拟、库岸带模拟、非点源污染模拟、生态需水量计算等v) 河流生态水文模块根据河流生态水文模拟的需求,开发独立而又紧密结合的各个子模块,主要包括以 下方面:水质演变、生态需水、藻类演变、水生物指示水质、水生物环境响应、水生态分区模型、人类活 动对水生态影响、气候变化与人类活动对河流过程影响等vi) GIS分析工具模块EcoHAT系统自主开发了 GIS分析工具,可以对空间参数和计算结果进行空间可视 化,利用金字塔显示技术,解决了大影像显示效率的问题;可以对站点数据进行多种方法的空间插值EcoHAT系统的开发采用IDL (Interactive Data Language)语言IDL是可视化分析和应用系统开发的理想软 件工具,利用IDL语言进行开发具有快速高效、与ENVI遥感图像处理系统紧密结合的优点因此,以 IDL/ENVI为平台上,采用面向对象的编程方法,对各个功能模块和过程子模型模块进行集成o EcoHAT系 统开发的技术核心与HIMS —样,是模块化的模型界面开发与集成、栅格数据分块运算和金字塔显示技术。 EcoHAT系统的界面如图3所示i) 模块化的模型界面开发与集成 运用面向对象的编程方法,分别把EcoHAT系统中的生态水文过程的各 个子模块定义成类每个类里包含了该生态水文过程的属性和方法,类的属性包括了输入输出参数,类的 划分包括了实现模型多种算法的方法通过类的创建,可以实现对任何一个模块的调用和集成由于模型 的参数众多,在参数输入界面采用了文件路径输入的参数输入方式程序自动读取文件路径下的相应文件 作为参数输入,解决了分布式模型运行时参数输入繁复的问题ii) 栅格数据分块运算和金字塔显示技术针对大流域高分辨率栅格数据的运算和显示问题,开发了栅格数 据分块运算和金字塔显示技术栅格数据分块运算技术把参与模型运算的所有栅格数据分割为相同的小块, 分别把每一个小块作为参数输入参与运算一个小块运算结束后,先存储到磁盘上,再接着处理下一个分 块通过运算分块,解决了分布式模型的网格运算速度慢的问题金字塔显示技术对要显示的大栅格数据 创建栅格金字塔,在显示大栅格数据时根据显示的比例尺和范围读取相应的金字塔层的数据,避免了重复 重采样耗时,减少了占用内存,提高了栅格数据的显示速度和系统的运行速度。 管理面阪Qfl EXQ?EuJ: >1k^ ':Bul L.:DLLE印訝|:U lj:20CE CDvd Z3:£DM












