The Tonatiuh project is underway at the University of Texas at Brownsville under the DOE-NREL Minority University Research Associate (MURA) Program Subcontract. It intends to improve the cost-effectiveness of solar energy technologies by advancing the state-of-the-art of the simulation tools available for the design and analysis of solar concentrating systems. The project includes the design, development, implementation, verification and validation of Tonatiuh: an open-source advanced object-oriented program, that using distributed computing, Monte-Carlo Ray tracing, and the best 3-D user interface technologies available today, will provide a sophisticated and efficient software environment for the design and analysis of solar concentrating systems. This paper presents an overview of the Tonatiuh Software Development Project, emphasizing the software design aspects of the project, and the scientific relevance of the program.

1.
Ossenbrink, H.A., 2002, “Future research and development in photovoltaics. Outlook and roadmap,” European Commission, Joint Research Centre. Chapter 2 of the book “The Future for Renewable Energy 2. Prospects and Directions.” EUREC Agency. James & James (Science Publishers). ISBN 190291631X.
2.
Becker, M., Meinecke, W., Geyer, M., Trieb, F., Blanco, M., Romero, M., Ferriere, A., 2002, “Solar Thermal Power Plants,” Chapter 5 of the book “The Future for Renewable Energy 2. Prospects and Directions.” EUREC Agency. James & James (Science Publishers). ISBN 190291631X.
3.
Guillard, T., Flamant, G., et alt., 2001, “Towards the large scale production of fullerenes and nanotubes by solar energy,” Proceedings of Solar Forum 2001: Solar Energy the Power to Choose. April 21–25, 2001, Washington, DC.
4.
Vittitoe, C.N., Biggs, F. and Lighthill, R.E., 1978, “HELIOS: A Computer Code for Modeling the Solar Thermal Test Facility - A User’s Guide,” SAND76-0346. Sandia National Laboratories, Alburquerque, NM.
5.
Lipps
F. W.
and
Vant-Hull
L. L.
,
1978
, “
A cellwise method for the optimization of large central receiver systems
,”
Solar Energy
, vol.
20
, pp.
505
516
.
6.
Maynard, D.P., and Gajanana, B.C., 1980, “Analytical Foundation/Computer Model for Dish-Brayton Power System,” JPL 5105-9j, Pasadena CA, Jet Propulsion Laboratory.
7.
Dellin, T., Fisk, M.J. and Yang, C.L., 1981, “A User’s Manual for DELSOL2 - A Computer code for Calculating the Optical System Design for Central Receiver Plants,” SAND81-837, Sandia National Laboratories, Livermore CA.
8.
Vittitoe, C.N. and Biggs, F., 1981, “A User’s Guide to HELIOS - A Computer Program for Modeling the Optical Behavior of Reflecting Solar Concentrators, Appendices Concerning HELIOS - Code Details,” SAND81-1562 (Part III) and SAND81-1180 (Part I). Sandia National Laboratories, Albuquerque NM.
9.
Amannsberger, K. and Bittner, I., 1982, “System Optimization, Simulation and Comparison with First Experimental Results of Solar Thermal Plants (Distributed Collector Systems),” in Proceedings of ASME Winter Annual Meeting, Phoenix AZ.
10.
Kiera, M., 1986, “Description of the Computing Code System HFCAL (in German)” GAST-AIS-BT-200000–075, Bergish-Gladbach, Interatom GmbH.
11.
Pitman, C.L. and Vant-Hull, L.L., 1989, “The University of Houston Solar Central Receiver Code System: Concepts, Updates and Start-Up Kits,” SAND88-7029.
12.
Winston, R., Minano, J.C., Benitez, P.G., 2004, “Nonimaging Optics,” Academic Press. ISBN: 0127597514.
13.
Blanco, M. and Alarco´n, D., 2000, “EnerTracer: A New Computer Tool for Energy Analysis of Concentrating Systems,” Renewable Energy for the New Millennium, Sydney (Australia), March 8–10, 2000. pp. 87 93.
14.
“Tonatiuh.” Encyclopædia Britannica. 2003. Encyclopædia Britannica Premium Service. 30 Jun, 2003 <http://www.britannica.com/eb/article?eu=74757>.
15.
Marti´n, J.G. and Blanco, M., 1988, “Radiation Heat Transfer,” in Handbook of Applied Thermal Design, Guyer, G. (ed.), McGraw-Hill. ISBN 0-07-025353-6. pp. 1–85–1–102.
16.
Rubinstein, R.Y., 1981, “Simulation and the Monte Carlo method,” John Wiley & Sons, ISBN 0-471-08917-6.
17.
Fishman, G.S., 1996, “Monte Carlo. Concepts, algorithms, and applications,” Springer-Verlag, ISBN 0-387-94527-X.
18.
Gentle, J.E., 2003, “Random number generation and Monte Carlo methods. Second edition,” Springer-Verlag New York. ISBN 0-387-00178-6.
19.
McConnell, S., 1996, “Rapid Development. Taming Wild Software Schedules,” Microsoft Press. ISBN 1556159005.
20.
Blanchette, J. and Summerfield, M., 2004, “C++ GUI Programming with Qt 3,” Prentice Hall. ISBN 0131240722.
21.
Dalheimer, M.K., 2002, “Programming with Qt. 2nd Edition,” O’Reilly, ISBN 1565925882.
22.
Wernecke, J., 1994, “The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open Inventor, Release 2,” Addison-Wesley Professional, ISBN 0201624958.
23.
Ray, E.T., 2003, “Learning XML, Second Edition,” O’Reilly, ISBN 0596004206.
24.
Gamma, E., R. Helm, R., R. Johnson, R., J. Vlissides, J., 1995, “Design Patterns,” Addison-Wesley Professional, ISBN 0201633612.
25.
Nordberg III, M.E., 1996, “Variations on the Visitor Pattern,” Proceedings of the International Conference on Pattern Languages of Programming, September 4–6, 1996, Allerton Park, Illinois.
26.
Riehle
D
,
1996
, “
The Event Notification Pattern–Integrating Implicit Invocation with Object-Orientation
,”
Theory and Practice of Object Systems
2
,
1
pp.
43
52
.
This content is only available via PDF.
You do not currently have access to this content.