SlideShare a Scribd company logo
1 of 58
Download to read offline
Index
•   Program background
•   Design goals
•   Implementation approach
•   Current status
•   Comparison with SolTrace
•   Experimental validation
•   Usage example
•   Conclusion
•   Acknowledgments
Tonatiuh, in Mesoamerican religion, Nahua sun deity of the fifth and final
era (the Fifth Sun). In most myths of the Mesoamerican Nahua peoples,
including those of the Aztecs, four eras preceded the era of Tonatiuh, each
ended by cataclysmic destruction. (Ref.: Encyclopædia Britannica)
Program background
Design Goal

Simulate the optical behavior
of solar concentrating
systems, providing detailed
information regarding the flux
distributions incident upon its
surfaces.
Design Goal

•   Simulate most concentrating
    systems of interest.

•   Be easy to learn, use, and
    maintain.

•   Be easy to improve, and extent.
Design Goal
Design Goal




              Tonatiuh
Implementation approach



• Full-fledge public Open Source
  project
• C++ (object-oriented)
• Leveraging on well established
  open source libraries and tools
Implementation approach
Implementation approach
Implementation approach


video channel



     developers blog



           users group



                main web site
Current status

•   Ray tracing and plug-in architecture
    fully implemented and operational.

•   Program able to model a large
    variety of reflective concentrating
    systems.

•   Users around the world are using it,
    reporting bugs, and providing
    valuable feed back.
Current status
•   Ray tracing and plug-in architecture
    fully implemented and operational.
•   Parallel computation capabilities
    fully implemented and operational.
•   Scripting, dynamic help, and self-
    updating capabilities in well-
    advanced development stages.
•   Continuous extreme programming
    development with monthly release
    cycles consolidated.
Current status
•   Able to model a large variety of
    reflective and refractive solar
    concentrating systems.
•   Successful comparison with
    SolTrace to the point that Soltrace
    is evolving to adopt Tonatiuh
    characteristics (e.g. it is being
    rewritten in C++, its user interface
    is being modernize, etc.)
Current status




Since the opening of the
Tonatiuh website in June
2008, it has received 23,496
visits, which came from 147
countries / territories.
Comparison with
SolTrace
               SOLTRACE
          • C++ (former Borland
            Delphi) Monte Carlo
            Ray Tracer
          • Windows-based
          • Simple GUI
          • Commercial use,
            closed development
Comparison with
SolTrace
                TONATIUH
          • C++ object oriented
            Monte Carlo Ray
            Tracer
          • Plug-in architecture.
          • Operating system
            independent
          • State-of-the-art GUI
          • Open source
Comparison with
             SolTrace
Parabolic Dish   Parabolic Trough   Solar Furnace
Parabolic dish
                                          Power at the target
Difference from Tonatiuh’s estimate (%)
                                                            Tonatiuh
                                                            SolTrace
Parabolic dish

Frequency distribution of photons

                      Tonatiuh
                      SolTrace
Parabolic dish
                                          Maximum flux density
Difference from Tonatiuh’s estimate (%)
                                                             Tonatiuh
                                                             SolTrace
Parabolic trough
                                          Power at the target
Difference from Tonatiuh’s estimate (%)
                                                            Tonatiuh
                                                            SolTrace
Parabolic trough

Frequency distribution of photons

                          Tonatiuh
                          SolTrace
Parabolic trough
                                                  Maximum Fluxdensity
                                                     Maximum flux Density
  Difference from Tonatiuh’s estimate (%)
Difference form Tonatiuh reference value
                                                                                 Tonatiuh
                                            100
                                                                                 SolTrace
                                            50




                                             0


                                              10    20   50       100      200   500   1000
                                                              Thousand rays
NREL solar furnace
                                          Power at the target
Difference from Tonatiuh’s estimate (%)
                                                            Tonatiuh
                                                            SolTrace
NREL solar furnace

            Frequency distribution of photons

                                    Tonatiuh
                                    SolTrace
Frequency




                       Radius (m)
NREL solar furnace
                                          Maximum flux density
Difference from Tonatiuh’s estimate (%)
                                                             Tonatiuh
                                                             SolTrace
SolTrace comparison
conclusions
• Tonatiuh and SolTrace generate
  similar estimates
  – In the comparison differences never
    exceeded 2.4%, and were negligible in
    most cases.

• Both trace similar number of
  photons to converge in their
  estimates
  – Between 1 to 2 millions, depending on
    the value being estimated.
Experimental validation

The general goals of the
experimantal validation exercise
were:
•   To test Tonatiuh’s flexibility to be
    adapted to simulate real
    experiments performed on a
    relatively complex system.
•   To test the usefulness of
    Tonatiuh as a design and
    analysis tool.
Goals of the experimental
validation
•   To adapt and use Tonatiuh to
    simulate several experiments
    that were carried out at the
    Plataforma Solar de Almería
    (PSA) during the testing of a
    secondary concentrator, and
    compare Tonatiuh’s solar flux
    estimates with experimental
    results.
Boundary conditions

Use as input values to Tonatiuh:
•   The appropriate measured values
    if available.
•   Reasonable “a priori” estimates
    determined without using any
    experimental results from the
    secondary concentrator tests to
    simulate.
Execution steps

•   Develop a new sunshape plug-in
    based on a more realistic
    sunshape model than the pill-box.
•   Develop a new shape plug-in to
    facilitate the simulation of the
    hexagonal CPC secondary
    concentrator.
•   Define an “a priori” set of input
    values for each of the test to
    simulate.
Execution steps
New, more realistic, sun shape plug-in.
               Sunshape: Distribution of
               radiance (W/m2 sr) as a
               function of the angular
               distance from the centre
               of the solar disc.

                  CSR = 30%
Execution steps
             New, more realistic, sun shape plug-in.

                            Buie’s sunshape
                            model
                            L=f(DNI,CSR)


                                         CSR = 50%
                                       CSR = 30%



Equivalent probability
     density function
Execution steps
               New, more realistic, sun shape plug-in.

Relative error
standard deviation (%)




                         Million of rays
Execution steps

New shape plug-in to
facilitate the simulation of
the hexagonal CPC
secondary concentrator.
Execution steps
Execution steps
Execution steps
Execution steps


Test # 01
Configuration




Test # 02
Configuration
Execution steps

                                          TEST 01         TEST 02
Date                                     10-15-1990      10-30-1990
Solar time (hh:mm:ss)                     12:18:00        13:15:00
Direct Normal Irradiance (W/m2)               932             975
Sunshape type                           Buie sunshape   Buie sunshape
Circumsolar ratio (%)                         0,9             0,9
Transmissivity (%)                            100             100
Number of heliostats                            2              14
Heliostats reflectivity (%)                    87              86
Heliostats optical quality (mrad)            1,55            1,55
Reconcentrator reflectivity (%)                77              77
Reconcentrator optical quality (mrad)        1,55            1,55
Test results
                                 TEST 01
                   Total Power Average Flux Maximum
                      (kW)       (kW/m2)    Flux (kW/m2)
Measured                  31,04       38,32        241,37
Tonatiuh                  29,92       36,94        230,80
Relative error (%)         -3,59      -3,59         -4,38

                                 TEST 02
                   Total Power Average Flux Maximum
                      (kW)       (kW/m2)    Flux (kW/m2)
Measured                  164,76     203,40      1.050,99
Tonatiuh                  174,98     216,02      1.181,39
Relative error (%)          6,20       6,20         12,41
Results: Test # 01


Measured




Tonatiuh
Results: Test # 02


Measured




Tonatiuh
Experimental validation
conclusions

• Tonatiuh has been able to predict
  the total energy, the average and
  peak fluxes, and the overall shape
  of the flux distributions at the exit of
  the secondary concentrator, using
  only “a priori” and measured input
  values.
Usage example:
                    Parabolic Trough Incident Angle Modifier




Sun Elevation: 5º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 10º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 20º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 30º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 40º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 50º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 60º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 70º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 80º
Usage example:
                 Parabolic Trough Incident Angle Modifier




Sun Elevation: 90º
Conclusion


• Tonatiuh is a flexible an
  accurate tool for the analysis
  and design of complex solar
  concentrating systems
  operating under real working
  conditions.
Acknowledgments
• Since 2004, Tonatiuh’s development is being
  supported at the University of Texas at
  Brownsville by DOE and NREL under Minority
  Research Associate (MURA) Program
  Subcontract ACQ-4-33623-06.

• Since 2006, it is being also supported by the
  National Renewable Energy Centre of Spain
  (CENER), which is contributing the core
  development team, and providing overall
  project coordination.

More Related Content

Similar to Status of Tonatiuh as of July 2011

Computational Analysis Of A Thin Plate
Computational Analysis Of A Thin PlateComputational Analysis Of A Thin Plate
Computational Analysis Of A Thin PlateDavid Parker
 
FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画
FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画
FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画Toshihiro FUJII
 
The Affect Of Radiometric Truck Discrimination On Reconciliation
The Affect Of Radiometric Truck Discrimination On ReconciliationThe Affect Of Radiometric Truck Discrimination On Reconciliation
The Affect Of Radiometric Truck Discrimination On ReconciliationJCarpenter_Xstract
 
Defense presentation
Defense presentationDefense presentation
Defense presentationAl Khan
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo SimulationAguinaldo Flor
 
UV-VIS SPECTRO final.ppt
UV-VIS SPECTRO final.pptUV-VIS SPECTRO final.ppt
UV-VIS SPECTRO final.pptJgdishrathi
 
Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)
Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)
Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)Philip Moriarty
 
Quantum Dots_MEEE_AIUB
Quantum Dots_MEEE_AIUBQuantum Dots_MEEE_AIUB
Quantum Dots_MEEE_AIUBNusrat Mary
 
First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...Toshihiro FUJII
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijripublishers Ijri
 
2014.10.dartmouth
2014.10.dartmouth2014.10.dartmouth
2014.10.dartmouthQiqi Wang
 
Musonza, Mosconi et al Rad Meas 2010
Musonza, Mosconi et al Rad Meas 2010Musonza, Mosconi et al Rad Meas 2010
Musonza, Mosconi et al Rad Meas 2010Emmanuel T. Musonza
 

Similar to Status of Tonatiuh as of July 2011 (20)

Computational Analysis Of A Thin Plate
Computational Analysis Of A Thin PlateComputational Analysis Of A Thin Plate
Computational Analysis Of A Thin Plate
 
FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画
FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画
FAST実験6:新型大気蛍光望遠鏡による観測報告とピエールオージェ観測所への設置計画
 
The Affect Of Radiometric Truck Discrimination On Reconciliation
The Affect Of Radiometric Truck Discrimination On ReconciliationThe Affect Of Radiometric Truck Discrimination On Reconciliation
The Affect Of Radiometric Truck Discrimination On Reconciliation
 
Defense presentation
Defense presentationDefense presentation
Defense presentation
 
34967
3496734967
34967
 
SPIE99_1B.DOC
SPIE99_1B.DOCSPIE99_1B.DOC
SPIE99_1B.DOC
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
UV-VIS SPECTRO final.ppt
UV-VIS SPECTRO final.pptUV-VIS SPECTRO final.ppt
UV-VIS SPECTRO final.ppt
 
Upcoming Changes of International Standards for the Classification of Radiome...
Upcoming Changes of International Standards for the Classification of Radiome...Upcoming Changes of International Standards for the Classification of Radiome...
Upcoming Changes of International Standards for the Classification of Radiome...
 
Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)
Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)
Machine Learning at the (sub)Atomic Scale (or Are The Nanobots Nigh?)
 
Quantum Dots_MEEE_AIUB
Quantum Dots_MEEE_AIUBQuantum Dots_MEEE_AIUB
Quantum Dots_MEEE_AIUB
 
Globecom ppt_final.pptx
Globecom ppt_final.pptxGlobecom ppt_final.pptx
Globecom ppt_final.pptx
 
First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...First results from the full-scale prototype for the Fluorescence detector Arr...
First results from the full-scale prototype for the Fluorescence detector Arr...
 
Single beam spectrophotometer
Single beam spectrophotometer Single beam spectrophotometer
Single beam spectrophotometer
 
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
Ijri ece-01-02 image enhancement aided denoising using dual tree complex wave...
 
2014.10.dartmouth
2014.10.dartmouth2014.10.dartmouth
2014.10.dartmouth
 
Talbot Interferometry to estimate focal length
Talbot Interferometry  to estimate focal lengthTalbot Interferometry  to estimate focal length
Talbot Interferometry to estimate focal length
 
Report
ReportReport
Report
 
Musonza, Mosconi et al Rad Meas 2010
Musonza, Mosconi et al Rad Meas 2010Musonza, Mosconi et al Rad Meas 2010
Musonza, Mosconi et al Rad Meas 2010
 
Bava_ Inrim
Bava_ InrimBava_ Inrim
Bava_ Inrim
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Status of Tonatiuh as of July 2011

  • 1.
  • 2. Index • Program background • Design goals • Implementation approach • Current status • Comparison with SolTrace • Experimental validation • Usage example • Conclusion • Acknowledgments
  • 3. Tonatiuh, in Mesoamerican religion, Nahua sun deity of the fifth and final era (the Fifth Sun). In most myths of the Mesoamerican Nahua peoples, including those of the Aztecs, four eras preceded the era of Tonatiuh, each ended by cataclysmic destruction. (Ref.: Encyclopædia Britannica)
  • 5. Design Goal Simulate the optical behavior of solar concentrating systems, providing detailed information regarding the flux distributions incident upon its surfaces.
  • 6. Design Goal • Simulate most concentrating systems of interest. • Be easy to learn, use, and maintain. • Be easy to improve, and extent.
  • 8. Design Goal Tonatiuh
  • 9. Implementation approach • Full-fledge public Open Source project • C++ (object-oriented) • Leveraging on well established open source libraries and tools
  • 12. Implementation approach video channel developers blog users group main web site
  • 13. Current status • Ray tracing and plug-in architecture fully implemented and operational. • Program able to model a large variety of reflective concentrating systems. • Users around the world are using it, reporting bugs, and providing valuable feed back.
  • 14. Current status • Ray tracing and plug-in architecture fully implemented and operational. • Parallel computation capabilities fully implemented and operational. • Scripting, dynamic help, and self- updating capabilities in well- advanced development stages. • Continuous extreme programming development with monthly release cycles consolidated.
  • 15. Current status • Able to model a large variety of reflective and refractive solar concentrating systems. • Successful comparison with SolTrace to the point that Soltrace is evolving to adopt Tonatiuh characteristics (e.g. it is being rewritten in C++, its user interface is being modernize, etc.)
  • 16. Current status Since the opening of the Tonatiuh website in June 2008, it has received 23,496 visits, which came from 147 countries / territories.
  • 17. Comparison with SolTrace SOLTRACE • C++ (former Borland Delphi) Monte Carlo Ray Tracer • Windows-based • Simple GUI • Commercial use, closed development
  • 18. Comparison with SolTrace TONATIUH • C++ object oriented Monte Carlo Ray Tracer • Plug-in architecture. • Operating system independent • State-of-the-art GUI • Open source
  • 19. Comparison with SolTrace Parabolic Dish Parabolic Trough Solar Furnace
  • 20. Parabolic dish Power at the target Difference from Tonatiuh’s estimate (%) Tonatiuh SolTrace
  • 21. Parabolic dish Frequency distribution of photons Tonatiuh SolTrace
  • 22. Parabolic dish Maximum flux density Difference from Tonatiuh’s estimate (%) Tonatiuh SolTrace
  • 23. Parabolic trough Power at the target Difference from Tonatiuh’s estimate (%) Tonatiuh SolTrace
  • 24. Parabolic trough Frequency distribution of photons Tonatiuh SolTrace
  • 25. Parabolic trough Maximum Fluxdensity Maximum flux Density Difference from Tonatiuh’s estimate (%) Difference form Tonatiuh reference value Tonatiuh 100 SolTrace 50 0 10 20 50 100 200 500 1000 Thousand rays
  • 26. NREL solar furnace Power at the target Difference from Tonatiuh’s estimate (%) Tonatiuh SolTrace
  • 27. NREL solar furnace Frequency distribution of photons Tonatiuh SolTrace Frequency Radius (m)
  • 28. NREL solar furnace Maximum flux density Difference from Tonatiuh’s estimate (%) Tonatiuh SolTrace
  • 29. SolTrace comparison conclusions • Tonatiuh and SolTrace generate similar estimates – In the comparison differences never exceeded 2.4%, and were negligible in most cases. • Both trace similar number of photons to converge in their estimates – Between 1 to 2 millions, depending on the value being estimated.
  • 30. Experimental validation The general goals of the experimantal validation exercise were: • To test Tonatiuh’s flexibility to be adapted to simulate real experiments performed on a relatively complex system. • To test the usefulness of Tonatiuh as a design and analysis tool.
  • 31. Goals of the experimental validation • To adapt and use Tonatiuh to simulate several experiments that were carried out at the Plataforma Solar de Almería (PSA) during the testing of a secondary concentrator, and compare Tonatiuh’s solar flux estimates with experimental results.
  • 32. Boundary conditions Use as input values to Tonatiuh: • The appropriate measured values if available. • Reasonable “a priori” estimates determined without using any experimental results from the secondary concentrator tests to simulate.
  • 33. Execution steps • Develop a new sunshape plug-in based on a more realistic sunshape model than the pill-box. • Develop a new shape plug-in to facilitate the simulation of the hexagonal CPC secondary concentrator. • Define an “a priori” set of input values for each of the test to simulate.
  • 34. Execution steps New, more realistic, sun shape plug-in. Sunshape: Distribution of radiance (W/m2 sr) as a function of the angular distance from the centre of the solar disc. CSR = 30%
  • 35. Execution steps New, more realistic, sun shape plug-in. Buie’s sunshape model L=f(DNI,CSR) CSR = 50% CSR = 30% Equivalent probability density function
  • 36. Execution steps New, more realistic, sun shape plug-in. Relative error standard deviation (%) Million of rays
  • 37. Execution steps New shape plug-in to facilitate the simulation of the hexagonal CPC secondary concentrator.
  • 41. Execution steps Test # 01 Configuration Test # 02 Configuration
  • 42. Execution steps TEST 01 TEST 02 Date 10-15-1990 10-30-1990 Solar time (hh:mm:ss) 12:18:00 13:15:00 Direct Normal Irradiance (W/m2) 932 975 Sunshape type Buie sunshape Buie sunshape Circumsolar ratio (%) 0,9 0,9 Transmissivity (%) 100 100 Number of heliostats 2 14 Heliostats reflectivity (%) 87 86 Heliostats optical quality (mrad) 1,55 1,55 Reconcentrator reflectivity (%) 77 77 Reconcentrator optical quality (mrad) 1,55 1,55
  • 43. Test results TEST 01 Total Power Average Flux Maximum (kW) (kW/m2) Flux (kW/m2) Measured 31,04 38,32 241,37 Tonatiuh 29,92 36,94 230,80 Relative error (%) -3,59 -3,59 -4,38 TEST 02 Total Power Average Flux Maximum (kW) (kW/m2) Flux (kW/m2) Measured 164,76 203,40 1.050,99 Tonatiuh 174,98 216,02 1.181,39 Relative error (%) 6,20 6,20 12,41
  • 44. Results: Test # 01 Measured Tonatiuh
  • 45. Results: Test # 02 Measured Tonatiuh
  • 46. Experimental validation conclusions • Tonatiuh has been able to predict the total energy, the average and peak fluxes, and the overall shape of the flux distributions at the exit of the secondary concentrator, using only “a priori” and measured input values.
  • 47. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 5º
  • 48. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 10º
  • 49. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 20º
  • 50. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 30º
  • 51. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 40º
  • 52. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 50º
  • 53. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 60º
  • 54. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 70º
  • 55. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 80º
  • 56. Usage example: Parabolic Trough Incident Angle Modifier Sun Elevation: 90º
  • 57. Conclusion • Tonatiuh is a flexible an accurate tool for the analysis and design of complex solar concentrating systems operating under real working conditions.
  • 58. Acknowledgments • Since 2004, Tonatiuh’s development is being supported at the University of Texas at Brownsville by DOE and NREL under Minority Research Associate (MURA) Program Subcontract ACQ-4-33623-06. • Since 2006, it is being also supported by the National Renewable Energy Centre of Spain (CENER), which is contributing the core development team, and providing overall project coordination.