An object oriented approach to the description and simulation of watershed scale hydrologic processes
详细信息    查看全文
文摘
An object-oriented design (OOD) approach is used to describe watershed scale hydrologic processes. Individual objects (or processes) at multiple levels are described using the ‘inheritance’ concept, while the interactions of objects (or processes) are described using the ‘aggregation’ concept. This design methodology is applied to create the new watershed based hydrological model OBJTOP (OBJect oriented, TOPographic based model). In OBJTOP, the watershed (top level object) is composed of five sub-objects: precipitation, evapotranspiration, vegetation, soil and channel. These objects are further subdivided, such as soil into four sub-objects: surface, and root, unsaturated and saturated zones. Each sub-object, designed using the inheritance concept, has its own distinct attributes and behaviors and works independently to represent different individual processes such as soil processes, channel processes, etc. The sub-objects, designed using the aggregation principle, are interconnected and interact with each other within the higher level objects and thus constitute the hydrological process simulation. OBJTOP presents a description of hydrologic processes in a direct and concise manner. OBJTOP's model structure should benefit model coding, maintenance, and future modification efforts, and therefore the program design strategies should be of interest to other program designers.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700