SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Como plantar batatas no
         computador

 A compreensão dos processos que estão na base da construção da produção
 agrícola (batatas, por exemplo) pode ser ajudada pela construção de modelos
  informáticos de simulação do crescimento, desenvolvimento e produção de
 plantas e culturas. Deste modo pode dizer-se que o algoritmo que descreve o
crescimento da batateira é plantado e cresce num computador. O que se planta
e o que se colhe são números, mas a interpretação destes números conta-nos a
                                vida da cultura.




                                                                         Pedro Aguiar Pinto
                                                                              ISA-UTL
Muito raciocínio e pouca
observação conduzem ao
erro; muita observação e
pouco raciocínio
conduzem à verdade
                        Alexis Carrell
                   prémio Nobel 1912
Modelo

símbolo
Modelo

exemplo
Modelo
 físico
Modelos
 à escala
Modelo
(Em ciência)

Um esquema teórico que
representa um comportamento,
um fenómeno ou um conjunto
de fenómenos
H2O, O2, CO2   Sistema aberto   CO2, H2O, O2

                   luz




                                           Calor




                         NO3-
Produção – processo dinâmico




                                 temperatura do ar
         CO2 e H2O   Perda H2O
                                                     Balanço de radiação
                                                        Net e visível




                                                        Soil temperature
  N, P, K, etc.
                        H2O
Crescimento




St = St-1 +   S/   t x
1010       CONTINUE
                               GO TO 1090


 Algoritmo          1020

                    1030
                               CONTINUE
                               GO TO (1030,1040,1050,1060,1070,1080), IOUTPT
                               IWRITE=1
                               IF(IHOUR .LT. 24) GO TO 1090
                               GO TO 1090
                    1040       IF(IHOUR .EQ. 24) IWRITE=1
                               GO TO 1090
                    1050       IF(IHOUR .EQ. 12) IWRITE=1
                               GO TO 1090
                    1060       IF(IHOUR .EQ. 12 .OR. IHOUR .EQ. 24) IWRITE=1

 Sequência finita   1070

                    1080
                               GO TO 1090
                               IF(IHOUR .GE. 10 .AND. IHOUR .LE. 14) IWRITE=1
                               GO TO 1090
                               IF(IHOUR .GE. SUNRIS .AND. IHOUR .LE. SUNSET)

     de regras ou   IWRITE=1
                    1090
                    C
                    C **
                               CONTINUE

                               CALL SUBROUTINES
                    C

  operações que                CALL
                               CALL
                               CALL
                               CALL
                                      WEATHR
                                      PLWAT
                                      SLWAT
                                      PHOTOS

  aplicadas a um               CALL
                               CALL
                               CALL
                               CALL
                                      MSTEM
                                      MSLEAF
                                      BRANGR
                                      BRLFGR
                               CALL   TUBER

número finito de               CALL
                               CALL
                               CALL
                               CALL
                                      FIBRTG
                                      RPRES
                                      DEQSOL
                                      COMMUN

  dados permite     C
                    C --------------------------------------------------------
                    ----------------
                    C          ** STOP IF ALL LEAVES ARE DEAD
                    C

   solucionar um    1200
                    DAY ='I3)
                               IF (CMLAI .LE. 0.0) THEN
                                  TYPE 1200,IHOUR,IDAY
                                  FORMAT(1X,'ALL LEAVES DEAD AT HR =',I2,',


       problema                   GO TO 3000
                               END IF
                    C --------------------------------------------------------
                    ----------------
                    C
                    C          ** FIND DATE OF MAXIMUM LEAF AREA
                    C
                               IF (CMLAI .GT. AMAXLA) THEN
                                  IDMXLA=IDAY
                                  AMAXLA=CMLAI
                               END IF
                    C
                    1000    CONTINUE
                            IENTER=3
                            CALL OUTPUT
“Output”




       yield (kg/ha)                                                                           LAI
             5000                                                                                5

             4500

             4000                                                                                4

             3500

             3000                                                                                3
             2500

             2000                                                                                2

             1500

             1000                                                                                1

              500

                0                                                                                0
                                50         100          150            200        250         300
                                                 Days after Planting

                    GRAIN WT kg/ha (PLANTGRO) Run 1           GRAIN WT kg/ha (KSAS8101 WHT) TRT 6/1
                    LAI     (PLANTGRO) Run 1                  LAI     (KSAS8101 WHT) TRT 6/1




                                                                             Output | 19
Simular plantio de batatas no computador
Simular plantio de batatas no computador
Simular plantio de batatas no computador
Simular plantio de batatas no computador
Simular plantio de batatas no computador

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (9)

Proteccao integradaviseu
Proteccao integradaviseuProteccao integradaviseu
Proteccao integradaviseu
 
Tapada da ajuda
Tapada da ajudaTapada da ajuda
Tapada da ajuda
 
Producaovegetal2015
Producaovegetal2015Producaovegetal2015
Producaovegetal2015
 
Agricultura biologicaintro
Agricultura biologicaintroAgricultura biologicaintro
Agricultura biologicaintro
 
Uncertaintyclimatechangeandmodeling
UncertaintyclimatechangeandmodelingUncertaintyclimatechangeandmodeling
Uncertaintyclimatechangeandmodeling
 
Agricultura precisao
Agricultura precisaoAgricultura precisao
Agricultura precisao
 
O movimento slow e a Agricultura Biológica
O movimento slow e a Agricultura BiológicaO movimento slow e a Agricultura Biológica
O movimento slow e a Agricultura Biológica
 
Agricultura: monótona e diversa
Agricultura: monótona e diversaAgricultura: monótona e diversa
Agricultura: monótona e diversa
 
Princípios agronómicos da Producao vegetal 2014
Princípios agronómicos da Producao vegetal 2014Princípios agronómicos da Producao vegetal 2014
Princípios agronómicos da Producao vegetal 2014
 

Ähnlich wie Simular plantio de batatas no computador

Ähnlich wie Simular plantio de batatas no computador (8)

Avaliação do desempenho de tratores
Avaliação do desempenho de tratoresAvaliação do desempenho de tratores
Avaliação do desempenho de tratores
 
Manual tecnico bzs g1
Manual tecnico bzs g1Manual tecnico bzs g1
Manual tecnico bzs g1
 
fisica exercicios
fisica exerciciosfisica exercicios
fisica exercicios
 
03
0303
03
 
Eletricid.. catia
Eletricid.. catiaEletricid.. catia
Eletricid.. catia
 
Memorial de calculo_projeto_eletrico (1)
Memorial de calculo_projeto_eletrico (1)Memorial de calculo_projeto_eletrico (1)
Memorial de calculo_projeto_eletrico (1)
 
Memorial de calculo_projeto_eletrico (1)
Memorial de calculo_projeto_eletrico (1)Memorial de calculo_projeto_eletrico (1)
Memorial de calculo_projeto_eletrico (1)
 
05 evapotranspiracaomanejo
05 evapotranspiracaomanejo05 evapotranspiracaomanejo
05 evapotranspiracaomanejo
 

Simular plantio de batatas no computador

  • 1. Como plantar batatas no computador A compreensão dos processos que estão na base da construção da produção agrícola (batatas, por exemplo) pode ser ajudada pela construção de modelos informáticos de simulação do crescimento, desenvolvimento e produção de plantas e culturas. Deste modo pode dizer-se que o algoritmo que descreve o crescimento da batateira é plantado e cresce num computador. O que se planta e o que se colhe são números, mas a interpretação destes números conta-nos a vida da cultura. Pedro Aguiar Pinto ISA-UTL
  • 2.
  • 3. Muito raciocínio e pouca observação conduzem ao erro; muita observação e pouco raciocínio conduzem à verdade Alexis Carrell prémio Nobel 1912
  • 4.
  • 9. Modelo (Em ciência) Um esquema teórico que representa um comportamento, um fenómeno ou um conjunto de fenómenos
  • 10.
  • 11. H2O, O2, CO2 Sistema aberto CO2, H2O, O2 luz Calor NO3-
  • 12. Produção – processo dinâmico temperatura do ar CO2 e H2O Perda H2O Balanço de radiação Net e visível Soil temperature N, P, K, etc. H2O
  • 14.
  • 15.
  • 16. 1010 CONTINUE GO TO 1090 Algoritmo 1020 1030 CONTINUE GO TO (1030,1040,1050,1060,1070,1080), IOUTPT IWRITE=1 IF(IHOUR .LT. 24) GO TO 1090 GO TO 1090 1040 IF(IHOUR .EQ. 24) IWRITE=1 GO TO 1090 1050 IF(IHOUR .EQ. 12) IWRITE=1 GO TO 1090 1060 IF(IHOUR .EQ. 12 .OR. IHOUR .EQ. 24) IWRITE=1 Sequência finita 1070 1080 GO TO 1090 IF(IHOUR .GE. 10 .AND. IHOUR .LE. 14) IWRITE=1 GO TO 1090 IF(IHOUR .GE. SUNRIS .AND. IHOUR .LE. SUNSET) de regras ou IWRITE=1 1090 C C ** CONTINUE CALL SUBROUTINES C operações que CALL CALL CALL CALL WEATHR PLWAT SLWAT PHOTOS aplicadas a um CALL CALL CALL CALL MSTEM MSLEAF BRANGR BRLFGR CALL TUBER número finito de CALL CALL CALL CALL FIBRTG RPRES DEQSOL COMMUN dados permite C C -------------------------------------------------------- ---------------- C ** STOP IF ALL LEAVES ARE DEAD C solucionar um 1200 DAY ='I3) IF (CMLAI .LE. 0.0) THEN TYPE 1200,IHOUR,IDAY FORMAT(1X,'ALL LEAVES DEAD AT HR =',I2,', problema GO TO 3000 END IF C -------------------------------------------------------- ---------------- C C ** FIND DATE OF MAXIMUM LEAF AREA C IF (CMLAI .GT. AMAXLA) THEN IDMXLA=IDAY AMAXLA=CMLAI END IF C 1000 CONTINUE IENTER=3 CALL OUTPUT
  • 17.
  • 18.
  • 19. “Output” yield (kg/ha) LAI 5000 5 4500 4000 4 3500 3000 3 2500 2000 2 1500 1000 1 500 0 0 50 100 150 200 250 300 Days after Planting GRAIN WT kg/ha (PLANTGRO) Run 1 GRAIN WT kg/ha (KSAS8101 WHT) TRT 6/1 LAI (PLANTGRO) Run 1 LAI (KSAS8101 WHT) TRT 6/1 Output | 19