SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Designing modular frameworks
       for crop modelling
Implementation and guidelines for use




                 Myriam ADAM
  Marc CORBEELS, Frank EWERT, Herman VAN KEULEN,
          Peter LEFFELAAR, Jacques WERY
2 /20



Why having modular frameworks?
• Large collection of crop models

• Increasing interest in model reuse

• Are they directly applicable? How to adapt them for the
  specific application/objective?


Need of guidelines for model selection for
 a given crop, in a given context and for a given
 question (system studied)
3 /20

Diversity of objectives  diversity
of models and their structures
                                              Photosynthesis of leaf canopies
1965                                                  (de Wit 1965)

                                      ELCROS
1970                              (de Wit et al. 1970)                                                               Pedigree of models of
                                                                                                                     the ‘School of de Wit’
                                                                                                 (Adapted from Bouman et al. 1996. Agric. Syst. 52:171-198)
                                                                   MICROWEATHER
1975       ARID CROP                                                 (Goudriaan 1977)
          (van Keulen 1975)

           ARID CROP                                        BACROS                               PHOTON
            (SAHEL)                                      (de Wit et al. 1978)                 (de Wit et al. 1978)
       (van Keulen et al. 1986)
1980
                PAPRAN
       (Seligman & van Keulen 1981)
                                                     SUCROS
1985                                          (van Keulen et al. 1982)



                SWHEAT                             SUCROS87                                                           MACROS
                                                                                      WOFOST
1990   (van Keulen & Seligman 1987)             (van Laar et al. 1992)
                                                                                 (van Diepen et al. 1988)    (Penning de Vries et al. 1989)
                                                                                (van Keulen & Wolf 1986)
                                                    SUCROS1
                                           (Goudriaan & van Laar 1994)                                                                        INTERCOM
                                                                                                                                       (Kropff & van Laar 1993)
1995                                                SUCROS2                         WOFOST 7.0
                                                (van Laar et al. 1997)           (Boogaard et al. 1998)
                                                                                                                     ORYZA
                                                                                                              (Kropff et al. 1995)

2000                                                                                                            ORYZA2000
                                                                                                             (Bouman et al. 2001)
                                                     GECROS
2005                                           (Yin & van Laar 2005)
4 /20



Objective
• Develop framework to facilitate the assembly of crop
  models depending on the crop system and on the
  simulation objective (when to use which model?)

  ▫ IMPLEMENTATION
    ▫ Decompose the models into parts (different structures)
    ▫ Incorporate the different parts in a framework

  ▫ USE
    ▫ Develop criteria and approaches to select relevant parts to
      assemble a crop model depending on the crop system and the
      simulation objective
Decompose a model into parts
(different structures)




         IMPLEMENTATION
6 /20

      Diverse models = Diverse structures
             Anything in common?
Structure of these models is based on the same basic crop
                       processes
 Phenology
                       spring crop

  winter crop
                                     indeterminate




  Light interception                                Production level
    Homogenous                                                     Cascading
                                                       Water
                                                       limited                        Darcy
            LAI expansion

                  Row                                  Nitrogen             Nitrogen fixation
                                                       limited

  Biomass production
                                         Partitioning
      RUE
                                          Allocation factor

            Farquhar                                          Source sink
                                                              strength
7 /20



Applying new software techniques in crop
modelling
• Software engineers also decompose their models into
sub-models

• Applying object-oriented techniques enables to :
  ▫   Interchange of code among models
  ▫   Test of alternatives hypotheses
  ▫   Share expertise


Applying their techniques to more easily reuse parts of
code and build on the existing expertise
8 /20



  Design used
                           CROSPAL              APES            APSIM
Modules RUE          Strategy design      Strategy design   Dynamic link
Basic crop processes pattern              pattern           libraries (dlls)

Component               Abstract factory    Composite       Generic model
Crop                    and criteria with a strategy        structure/ XML
       Biomass          GUI                 (IStrategy:     configuration
       production
                                            interface)
Crop models             Definition of new Components        GCROP linked
Soil-crop               concrete factories linked via       to the APSIM
(i.e. crop simulator)                       wrapper         engine
9 /20




Implications for the users
               Developers                Crop modellers              Model users

 ---                                                         CROSPAL GUI


                                                                       APES
                                            APES                              APSIM
                                                                       GUI
                                         Composite
Flexi                                    strategies Biomass
                                                                               GUI

bility                                                production
                                          CROSPAL
                                          factories

          CROSPAL              APES
          strategies        strategies
               PLANT from APSIM
                 dlls and xml
+++      RUE
10 /20



Implications for the users
• How to combine the different parts?

• How to deal with the flexibility?

• Need of criteria or systematic approaches to
  define “the logic to assemble the appropriate
  modules”
Select relevant parts to assemble a
crop model depending on the crop
system and the simulation
objective




         Guidelines for use
12 /20


 CROSPAL
 CROp Simulator: Picking and Assembling Libraries

    Phenology:

                                            Criteria
    spring crop
    Phenology:
    winter crop
   Phenology:
   indeterminate


  LAI expansion
                                             Crop type
                                          Limiting factors
Biomass production:                         (water, N, P,K…)
RUE
       Biomass production:
       Farquhar
                                               Scale
    Biomass
    partitioning
                                          Data availability
                                           Management
      Water
      limited

 Nitrogen             Nitrogen fixation
 limited
13 /20



Test different model structures
                    winter crop             indeterminate

                            spring crop




 Objective of          Picking the basic crop                            The “right”
  simulation                growth and                                modelling solution
                      development processes                             (crop model)
                        according to criteria

                                  Models comparison
                                  Sensitivity analysis



        Expert elicitation                                   Uncertainty matrix
      Conceptual modelling                                  Underlying the main
                                                               assumptions
14 /20


    Uncertainty matrix
    Source of           Nature                Range             Recognized
   uncertainty           The             The “unknown            ignorance
                    “known known”        (to be) known”         The “known
                                                                 unknown”
Contextual:       System definition
boundaries and
definitions
Input/data        Data collection     Data availability
uncertainties
Parameters                            Sensitivity analysis

Model Structure                       Scenario analysis      Data availability/
                                                             research
     ▫ Study the system in a systematic way
     ▫ Test different modules
     ▫ Document uncertainties by explicitly formulating the
       assumptions
15 /20


Models comparison




         North   South    Detailed Summarized   Farq. RUE Farq. RUE
                          LAI      LAI           NORTH SOUTH


 ▫ Investigate the effect of modelling details on potential yield
 ▫ Identify which structure in which location
16 /20


  Participatory modelling




▫ Understand the initial model
▫ Integrate new knowledge
▫ Test the new model
CONCLUSIONS
18 /20



Main conclusions
 Definition of guidelines to facilitate exchange of
  models (or parts of models)
 Better documentation of modules but also of
  modelling decision-making process (e.g.
  use of uncertainty matrix)
 Modular modelling is prone to error
   seeking for scientific understanding vs. credible set of
    outputs
 Role of the crop modeller and conceptual models
19 /20




Use of models for different purposes
              Developers                  Crop modellers         Model users

 ---          Software engineer                              Agronomist
                                                        CROSPAL GUI


                   Modeling Solution                         Soil-crop system
                                                                  APES
                                           APES                             APSIM
                                                                   GUI
                                        Composite
Flexi                                   strategies
                                                                             GUI

bility                                        Uncertainty
                                          CROSPAL
                       Component          factories         Basic crop processes
          CROSPAL             APES
          strategies       strategies
                                        Underlying assumptions
              PLANT from APSIM
                dlls and xml
                                                            Underlying concept
                           Module
+++
         Basic research                                       Applied research
APES team


Funding: PRI, CIRAD, SEAMLESS

Thanks all for your attention



        Acknowledgements

        contact: m.adam@cgiar.org

Weitere ähnliche Inhalte

Mehr von Joanna Hicks

Nick Austin presentation to Food Security Forum Adelaide
Nick Austin presentation to Food Security Forum AdelaideNick Austin presentation to Food Security Forum Adelaide
Nick Austin presentation to Food Security Forum AdelaideJoanna Hicks
 
Carbon footprint of crop production due to shift from conventional to CA. Ran...
Carbon footprint of crop production due to shift from conventional to CA. Ran...Carbon footprint of crop production due to shift from conventional to CA. Ran...
Carbon footprint of crop production due to shift from conventional to CA. Ran...Joanna Hicks
 
The impact of trash management and tillage on soybean productivity in sugar b...
The impact of trash management and tillage on soybean productivity in sugar b...The impact of trash management and tillage on soybean productivity in sugar b...
The impact of trash management and tillage on soybean productivity in sugar b...Joanna Hicks
 
Increasing rainfall-use efficiency for dryland crops on duplex soils. Peter Sale
Increasing rainfall-use efficiency for dryland crops on duplex soils. Peter SaleIncreasing rainfall-use efficiency for dryland crops on duplex soils. Peter Sale
Increasing rainfall-use efficiency for dryland crops on duplex soils. Peter SaleJoanna Hicks
 
Rice straw mulching and nitrogen requirement to improve productivity of no-ti...
Rice straw mulching and nitrogen requirement to improve productivity of no-ti...Rice straw mulching and nitrogen requirement to improve productivity of no-ti...
Rice straw mulching and nitrogen requirement to improve productivity of no-ti...Joanna Hicks
 
The effect of tillage practice and residue management on wheat yield and yiel...
The effect of tillage practice and residue management on wheat yield and yiel...The effect of tillage practice and residue management on wheat yield and yiel...
The effect of tillage practice and residue management on wheat yield and yiel...Joanna Hicks
 
Towards sustainable intensification of maize-legume cropping systems - Ethiop...
Towards sustainable intensification of maize-legume cropping systems - Ethiop...Towards sustainable intensification of maize-legume cropping systems - Ethiop...
Towards sustainable intensification of maize-legume cropping systems - Ethiop...Joanna Hicks
 
SIMLESA: one year later. Mulugetta Mekuria
SIMLESA: one year later. Mulugetta MekuriaSIMLESA: one year later. Mulugetta Mekuria
SIMLESA: one year later. Mulugetta MekuriaJoanna Hicks
 
Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...
Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...
Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...Joanna Hicks
 
Making CA ever green. Dennis Garrity
Making CA ever green. Dennis GarrityMaking CA ever green. Dennis Garrity
Making CA ever green. Dennis GarrityJoanna Hicks
 
Adoption of CA practices: evidence of interdependence in plot level farmer te...
Adoption of CA practices: evidence of interdependence in plot level farmer te...Adoption of CA practices: evidence of interdependence in plot level farmer te...
Adoption of CA practices: evidence of interdependence in plot level farmer te...Joanna Hicks
 
Soil and yield improvements from controlled traffic farming on a red chromoso...
Soil and yield improvements from controlled traffic farming on a red chromoso...Soil and yield improvements from controlled traffic farming on a red chromoso...
Soil and yield improvements from controlled traffic farming on a red chromoso...Joanna Hicks
 
Comparison of different soil tillage systems, under several crop rotations in...
Comparison of different soil tillage systems, under several crop rotations in...Comparison of different soil tillage systems, under several crop rotations in...
Comparison of different soil tillage systems, under several crop rotations in...Joanna Hicks
 
The effects of minimum and conventional tillage systems on maize grain yield ...
The effects of minimum and conventional tillage systems on maize grain yield ...The effects of minimum and conventional tillage systems on maize grain yield ...
The effects of minimum and conventional tillage systems on maize grain yield ...Joanna Hicks
 
Controlled traffic/permanent bed farming reduces GHG emissions. Jeff Tullberg
Controlled traffic/permanent bed farming reduces GHG emissions. Jeff TullbergControlled traffic/permanent bed farming reduces GHG emissions. Jeff Tullberg
Controlled traffic/permanent bed farming reduces GHG emissions. Jeff TullbergJoanna Hicks
 
Controlled traffic farming, productivity, sustainability and resilience: outc...
Controlled traffic farming, productivity, sustainability and resilience: outc...Controlled traffic farming, productivity, sustainability and resilience: outc...
Controlled traffic farming, productivity, sustainability and resilience: outc...Joanna Hicks
 
Production systems for the future: balancing trade-offs between food producti...
Production systems for the future: balancing trade-offs between food producti...Production systems for the future: balancing trade-offs between food producti...
Production systems for the future: balancing trade-offs between food producti...Joanna Hicks
 
Sustainable intensification of maize-bean production among smallholder farmer...
Sustainable intensification of maize-bean production among smallholder farmer...Sustainable intensification of maize-bean production among smallholder farmer...
Sustainable intensification of maize-bean production among smallholder farmer...Joanna Hicks
 
Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...
Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...
Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...Joanna Hicks
 
Biomass shifts and suppresses weed populations under CA. Michael Mulvaney
Biomass shifts and suppresses weed populations under CA. Michael MulvaneyBiomass shifts and suppresses weed populations under CA. Michael Mulvaney
Biomass shifts and suppresses weed populations under CA. Michael MulvaneyJoanna Hicks
 

Mehr von Joanna Hicks (20)

Nick Austin presentation to Food Security Forum Adelaide
Nick Austin presentation to Food Security Forum AdelaideNick Austin presentation to Food Security Forum Adelaide
Nick Austin presentation to Food Security Forum Adelaide
 
Carbon footprint of crop production due to shift from conventional to CA. Ran...
Carbon footprint of crop production due to shift from conventional to CA. Ran...Carbon footprint of crop production due to shift from conventional to CA. Ran...
Carbon footprint of crop production due to shift from conventional to CA. Ran...
 
The impact of trash management and tillage on soybean productivity in sugar b...
The impact of trash management and tillage on soybean productivity in sugar b...The impact of trash management and tillage on soybean productivity in sugar b...
The impact of trash management and tillage on soybean productivity in sugar b...
 
Increasing rainfall-use efficiency for dryland crops on duplex soils. Peter Sale
Increasing rainfall-use efficiency for dryland crops on duplex soils. Peter SaleIncreasing rainfall-use efficiency for dryland crops on duplex soils. Peter Sale
Increasing rainfall-use efficiency for dryland crops on duplex soils. Peter Sale
 
Rice straw mulching and nitrogen requirement to improve productivity of no-ti...
Rice straw mulching and nitrogen requirement to improve productivity of no-ti...Rice straw mulching and nitrogen requirement to improve productivity of no-ti...
Rice straw mulching and nitrogen requirement to improve productivity of no-ti...
 
The effect of tillage practice and residue management on wheat yield and yiel...
The effect of tillage practice and residue management on wheat yield and yiel...The effect of tillage practice and residue management on wheat yield and yiel...
The effect of tillage practice and residue management on wheat yield and yiel...
 
Towards sustainable intensification of maize-legume cropping systems - Ethiop...
Towards sustainable intensification of maize-legume cropping systems - Ethiop...Towards sustainable intensification of maize-legume cropping systems - Ethiop...
Towards sustainable intensification of maize-legume cropping systems - Ethiop...
 
SIMLESA: one year later. Mulugetta Mekuria
SIMLESA: one year later. Mulugetta MekuriaSIMLESA: one year later. Mulugetta Mekuria
SIMLESA: one year later. Mulugetta Mekuria
 
Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...
Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...
Towards sustainable intensification of Maize-Legume cropping systems: Kenya e...
 
Making CA ever green. Dennis Garrity
Making CA ever green. Dennis GarrityMaking CA ever green. Dennis Garrity
Making CA ever green. Dennis Garrity
 
Adoption of CA practices: evidence of interdependence in plot level farmer te...
Adoption of CA practices: evidence of interdependence in plot level farmer te...Adoption of CA practices: evidence of interdependence in plot level farmer te...
Adoption of CA practices: evidence of interdependence in plot level farmer te...
 
Soil and yield improvements from controlled traffic farming on a red chromoso...
Soil and yield improvements from controlled traffic farming on a red chromoso...Soil and yield improvements from controlled traffic farming on a red chromoso...
Soil and yield improvements from controlled traffic farming on a red chromoso...
 
Comparison of different soil tillage systems, under several crop rotations in...
Comparison of different soil tillage systems, under several crop rotations in...Comparison of different soil tillage systems, under several crop rotations in...
Comparison of different soil tillage systems, under several crop rotations in...
 
The effects of minimum and conventional tillage systems on maize grain yield ...
The effects of minimum and conventional tillage systems on maize grain yield ...The effects of minimum and conventional tillage systems on maize grain yield ...
The effects of minimum and conventional tillage systems on maize grain yield ...
 
Controlled traffic/permanent bed farming reduces GHG emissions. Jeff Tullberg
Controlled traffic/permanent bed farming reduces GHG emissions. Jeff TullbergControlled traffic/permanent bed farming reduces GHG emissions. Jeff Tullberg
Controlled traffic/permanent bed farming reduces GHG emissions. Jeff Tullberg
 
Controlled traffic farming, productivity, sustainability and resilience: outc...
Controlled traffic farming, productivity, sustainability and resilience: outc...Controlled traffic farming, productivity, sustainability and resilience: outc...
Controlled traffic farming, productivity, sustainability and resilience: outc...
 
Production systems for the future: balancing trade-offs between food producti...
Production systems for the future: balancing trade-offs between food producti...Production systems for the future: balancing trade-offs between food producti...
Production systems for the future: balancing trade-offs between food producti...
 
Sustainable intensification of maize-bean production among smallholder farmer...
Sustainable intensification of maize-bean production among smallholder farmer...Sustainable intensification of maize-bean production among smallholder farmer...
Sustainable intensification of maize-bean production among smallholder farmer...
 
Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...
Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...
Nitrogen is essential to capture the benefit of summer rainfall for wheat in ...
 
Biomass shifts and suppresses weed populations under CA. Michael Mulvaney
Biomass shifts and suppresses weed populations under CA. Michael MulvaneyBiomass shifts and suppresses weed populations under CA. Michael Mulvaney
Biomass shifts and suppresses weed populations under CA. Michael Mulvaney
 

Kürzlich hochgeladen

The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Kürzlich hochgeladen (20)

The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Designing modular frameworks for crop modelling. Myriam Adam

  • 1. Designing modular frameworks for crop modelling Implementation and guidelines for use Myriam ADAM Marc CORBEELS, Frank EWERT, Herman VAN KEULEN, Peter LEFFELAAR, Jacques WERY
  • 2. 2 /20 Why having modular frameworks? • Large collection of crop models • Increasing interest in model reuse • Are they directly applicable? How to adapt them for the specific application/objective? Need of guidelines for model selection for a given crop, in a given context and for a given question (system studied)
  • 3. 3 /20 Diversity of objectives  diversity of models and their structures Photosynthesis of leaf canopies 1965 (de Wit 1965) ELCROS 1970 (de Wit et al. 1970) Pedigree of models of the ‘School of de Wit’ (Adapted from Bouman et al. 1996. Agric. Syst. 52:171-198) MICROWEATHER 1975 ARID CROP (Goudriaan 1977) (van Keulen 1975) ARID CROP BACROS PHOTON (SAHEL) (de Wit et al. 1978) (de Wit et al. 1978) (van Keulen et al. 1986) 1980 PAPRAN (Seligman & van Keulen 1981) SUCROS 1985 (van Keulen et al. 1982) SWHEAT SUCROS87 MACROS WOFOST 1990 (van Keulen & Seligman 1987) (van Laar et al. 1992) (van Diepen et al. 1988) (Penning de Vries et al. 1989) (van Keulen & Wolf 1986) SUCROS1 (Goudriaan & van Laar 1994) INTERCOM (Kropff & van Laar 1993) 1995 SUCROS2 WOFOST 7.0 (van Laar et al. 1997) (Boogaard et al. 1998) ORYZA (Kropff et al. 1995) 2000 ORYZA2000 (Bouman et al. 2001) GECROS 2005 (Yin & van Laar 2005)
  • 4. 4 /20 Objective • Develop framework to facilitate the assembly of crop models depending on the crop system and on the simulation objective (when to use which model?) ▫ IMPLEMENTATION ▫ Decompose the models into parts (different structures) ▫ Incorporate the different parts in a framework ▫ USE ▫ Develop criteria and approaches to select relevant parts to assemble a crop model depending on the crop system and the simulation objective
  • 5. Decompose a model into parts (different structures) IMPLEMENTATION
  • 6. 6 /20 Diverse models = Diverse structures Anything in common? Structure of these models is based on the same basic crop processes Phenology spring crop winter crop indeterminate Light interception Production level Homogenous Cascading Water limited Darcy LAI expansion Row Nitrogen Nitrogen fixation limited Biomass production Partitioning RUE Allocation factor Farquhar Source sink strength
  • 7. 7 /20 Applying new software techniques in crop modelling • Software engineers also decompose their models into sub-models • Applying object-oriented techniques enables to : ▫ Interchange of code among models ▫ Test of alternatives hypotheses ▫ Share expertise Applying their techniques to more easily reuse parts of code and build on the existing expertise
  • 8. 8 /20 Design used CROSPAL APES APSIM Modules RUE Strategy design Strategy design Dynamic link Basic crop processes pattern pattern libraries (dlls) Component Abstract factory Composite Generic model Crop and criteria with a strategy structure/ XML Biomass GUI (IStrategy: configuration production interface) Crop models Definition of new Components GCROP linked Soil-crop concrete factories linked via to the APSIM (i.e. crop simulator) wrapper engine
  • 9. 9 /20 Implications for the users Developers Crop modellers Model users --- CROSPAL GUI APES APES APSIM GUI Composite Flexi strategies Biomass GUI bility production CROSPAL factories CROSPAL APES strategies strategies PLANT from APSIM dlls and xml +++ RUE
  • 10. 10 /20 Implications for the users • How to combine the different parts? • How to deal with the flexibility? • Need of criteria or systematic approaches to define “the logic to assemble the appropriate modules”
  • 11. Select relevant parts to assemble a crop model depending on the crop system and the simulation objective Guidelines for use
  • 12. 12 /20 CROSPAL CROp Simulator: Picking and Assembling Libraries Phenology: Criteria spring crop Phenology: winter crop Phenology: indeterminate LAI expansion Crop type Limiting factors Biomass production: (water, N, P,K…) RUE Biomass production: Farquhar Scale Biomass partitioning Data availability Management Water limited Nitrogen Nitrogen fixation limited
  • 13. 13 /20 Test different model structures winter crop indeterminate spring crop Objective of Picking the basic crop The “right” simulation growth and modelling solution development processes (crop model) according to criteria Models comparison Sensitivity analysis Expert elicitation Uncertainty matrix Conceptual modelling Underlying the main assumptions
  • 14. 14 /20 Uncertainty matrix Source of Nature Range Recognized uncertainty The The “unknown ignorance “known known” (to be) known” The “known unknown” Contextual: System definition boundaries and definitions Input/data Data collection Data availability uncertainties Parameters Sensitivity analysis Model Structure Scenario analysis Data availability/ research ▫ Study the system in a systematic way ▫ Test different modules ▫ Document uncertainties by explicitly formulating the assumptions
  • 15. 15 /20 Models comparison North South Detailed Summarized Farq. RUE Farq. RUE LAI LAI NORTH SOUTH ▫ Investigate the effect of modelling details on potential yield ▫ Identify which structure in which location
  • 16. 16 /20 Participatory modelling ▫ Understand the initial model ▫ Integrate new knowledge ▫ Test the new model
  • 18. 18 /20 Main conclusions  Definition of guidelines to facilitate exchange of models (or parts of models)  Better documentation of modules but also of modelling decision-making process (e.g. use of uncertainty matrix)  Modular modelling is prone to error  seeking for scientific understanding vs. credible set of outputs  Role of the crop modeller and conceptual models
  • 19. 19 /20 Use of models for different purposes Developers Crop modellers Model users --- Software engineer Agronomist CROSPAL GUI Modeling Solution Soil-crop system APES APES APSIM GUI Composite Flexi strategies GUI bility Uncertainty CROSPAL Component factories Basic crop processes CROSPAL APES strategies strategies Underlying assumptions PLANT from APSIM dlls and xml Underlying concept Module +++ Basic research Applied research
  • 20. APES team Funding: PRI, CIRAD, SEAMLESS Thanks all for your attention Acknowledgements contact: m.adam@cgiar.org