SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais de 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
 

Mais de 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
 

Último

ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 

Último (20)

ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 

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