Solar Thermal Plant Design & Operation Suite of Tools Team #3 Soumya Dhama Deepthi Mudunuri Sushma Korrapati Ramya Poligari
Team Information Team #3 Members: Instructor: Soumya Dhama E-mail: soumya.dhama@gmail.com Deepthi Mudunuri Email: deepthiathrayasa@gmail.com Sushma Korrapati E-mail: sushmakorrpati@gmail.com Ramya K Poligari E-mail: ramya.poligari@gmail.com Instructor: Dr. Kwok Bun Yue Email: yue@uhcl.edu Mentor: Dr. Michel Izygon Email: mizygon@tietronix.com
Contents Introduction Heliostats Shading and Blocking Solar Computation Program Project Proposal Project Requirements Technologies Used Flow Chart Diagram User Interface Demo Future Work References
Introduction A Solar Power plant produces electricity by reflecting sunlight on to the central receiver A solar thermal plant consists of mirror reflectors called heliostats
Heliostats They direct and concentrate the solar radiation onto a central receiver Many parameters must be optimized, in the design of a solar thermal plant The parameters are Location Shading and Blocking
Shading and Blocking Shading occurs when a heliostat casts its shadow on another heliostat located behind it Blocking occurs when a heliostat in front of another heliostat, blocks the reflected suns energy on its way to the receiver
Solar Computation Program It produces a snapshot of shading and blocking of each heliostat The design process includes analyses of data at different times and dates Many executions are required for a solar thermal plant
Project Proposal Effectively store, retrieve and delete the output data of the Solar Computation Program Retrieve the data by various key words Program executed via a simple Graphical User Interface
Project Requirements Develop a Graphical User Interface Store the output data from the Solar Computation Program to the database Output data OpenGI_Helio_DYN.txt Results.xls run_info.txt NeighborDistances.txt dataSAR.txt
Project Requirements Retrieve a data set from the database by providing the field identifiers Retrieve multiple sets of data by the user request Display the statistics on the sets in storage Delete sets from storage by providing the field identifier
Project Requirements Prevent duplicate entries in the database Facilitate two user interaction with the database
Technologies Used C#.NET SQL Server 2005 Windows XP/Vista Visual Studio 2005
A Q R D YES No No YES Start Open the application Select the insert page Selects an input directory Verifies whether the folder has the read permission YES No Ready to access the files You cant access files Check-in Verifies if SC sets exists in the folder No Shows an acknowledgement that one set already exists YES Copy into the database Check-in successful
Select output directory A Select output directory Verifies whether it has write permission YES NO Ready to accept queries Not ready to accept any queries
Select one of the options Q Browse Select one of the options Search the database for the value entered in the selected option NO Data not found YES Successful Information about the sets Select a set Retrieve Re-write data into the output folder Done
Displays general statistics OK Close window
Select field identifier Browse Select field identifier YES NO Search Successful No data found Information about the sets Select a set Delete Warning message Remove permanently Done Closes window End
User interface Demo DEMO
Future Work UI Enhancements - In each page there are some functionalities which have to be implemented. - Implement multiple user interaction modules which is still under documentation. - Implement the On_Click Events in few pages.
Future Work Questions? Data Base Design and Implementation - Data modeling using UML class diagrams - Rough Database design - Restructuring and refinement of the data accordingly Integrate the User Interface with the data base to provide complete functionality to our application
References http http://aa.usno.navy.mil/data/docs/AltAz.php http://www.powerfromthesun.net/