GePSi: A generic plant simulator based on object-oriented principles

被引:23
作者
Chen, JL
Reynolds, JF
机构
[1] Department of Botany, Duke University, Durham
关键词
modular; plant growth; simulation; elevated CO2; hierarchy;
D O I
10.1016/S0304-3800(96)01928-X
中图分类号
Q14 [生态学(生物生态学)];
学科分类号
071012 ; 0713 ;
摘要
The Generic Plant Simulator (GePSi) is a physiologically-based model that combines modules for canopy, root environment, water relations, and potential growth to generate whole-plant carbon, nitrogen, and water balances. The version presented here is coded in the object-oriented programming (OOP) language, C++, to enhance the implementation of modularity. In the aboveground aerial environment, the Weather module defines the weather conditions above a canopy, and MicroWeather defines the vertical profiles of micro-meteorological variables in a canopy. The belowground soil environment contains the SoilProperty modules, which define vertical profiles of physical and chemical variables in a soil column. The 'part-of' hierarchy in GePSi follows the structure of a real plant: the Plant module calls canopy and root system modules; the Canopy module, in turn, calls leaf, stem and fruit modules, and the RootSystem module calls coarse and fine root modules, etc. Our long-term goal is for GePSi to serve as a template for building a plant growth simulator by simply selecting appropriate modules for the question being asked. We are building a suite of plant modules (and their interfaces) based on general principles that are fundamentally similar for different kinds of plants. This includes photosynthesis, growth, nutrient and carbon allocation, water uptake, etc. These modules can be parameterized for specific species, related groups of species, life-forms, or broader groups depending on how variable the processes are across the groupings and the amount of unexplained variability that is acceptable for the question being investigated. Our modular-based approach has numerous advantages, including improving the understanding of the model, reducing duplication of effort, and facilitating the adaptation of the model for different sites and ecosystems. (C) 1997 Elsevier Science B.V.
引用
收藏
页码:53 / 66
页数:14
相关论文
共 37 条
  • [1] Introduction: Modularity in plant models
    Acock, B
    Reynolds, JF
    [J]. ECOLOGICAL MODELLING, 1997, 94 (01) : 1 - 6
  • [2] ACOCK B, 1990, PROCESS MODELING OF FOREST GROWTH RESPONSES TO ENVIRONMENTAL STRESS, P169
  • [3] Designing an object-oriented structure for crop models
    Acock, B
    Reddy, VR
    [J]. ECOLOGICAL MODELLING, 1997, 94 (01) : 33 - 44
  • [4] Acock B., 1989, Acta Horticulturae, V284, P391, DOI [10.17660/ActaHortic.1989.248.49, DOI 10.17660/ACTAHORTIC.1989.248.49]
  • [5] *ACSL, 1987, 42 MITCH GAUTH ACSL
  • [6] AN OBJECT-ORIENTED TOOL FOR INDIVIDUAL-ORIENTED SIMULATION - HOST PARASITOID SYSTEM APPLICATION
    BAVECO, JM
    LINGEMAN, R
    [J]. ECOLOGICAL MODELLING, 1992, 61 (3-4) : 267 - 286
  • [7] ECOWIN - AN OBJECT-ORIENTED ECOLOGICAL MODEL FOR AQUATIC ECOSYSTEMS
    FERREIRA, JG
    [J]. ECOLOGICAL MODELLING, 1995, 79 (1-3) : 21 - 34
  • [8] GOUDRIAAN J, 1977, P249
  • [9] MODELING FOREST RESPONSE TO INCREASING CO2 CONCENTRATION UNDER NUTRIENT-LIMITED CONDITIONS
    KIRSCHBAUM, MUF
    KING, DA
    COMINS, HN
    MCMURTRIE, RE
    MEDLYN, BE
    PONGRACIC, S
    MURTY, D
    KEITH, H
    RAISON, RJ
    KHANNA, PK
    SHERIFF, DW
    [J]. PLANT CELL AND ENVIRONMENT, 1994, 17 (10) : 1081 - 1099
  • [10] MODELING EARLY DEVELOPMENT OF A PLANTED PINE STAND - AN APPLICATION OF OBJECT-ORIENTED PROGRAMMING
    KOLSTROM, T
    [J]. FOREST ECOLOGY AND MANAGEMENT, 1991, 42 (1-2) : 63 - 77