Presented By CSCI \17\08 Team #6 Krishna Thathireddy

Slides:



Advertisements
Similar presentations
Using MPanel Shade Designer
Advertisements

Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
Team # 6 December 03,  Mentors:  Michel Izygon-  Peter Armstrong-
Britain Southwick Nicole Anguiano March 29, 2014
Solar Power Plant Presented by team 4: Anchit Tapadia, Insia Iftiqhar, Vipin Beldar, Mahi Eturee. Mentor: Dr. Michel Izygon Instructor: Dr. Bun Yue.
5/1/2015Solar Thermal Plant Design1 Solar Thermal Plant Design & Operation Suite of Tools By Team #4 Lakshmi Yogitha Javvadi, Sukumar Bollineni Deepa Borra,
Capstone Spring 2009 – Team 5. Using CUDA for Solar Thermal Plant Computation. Solar Thermal Plants Background Problem Energy Solution Algorithm Polygon.
Presented By: Capstone Team1 Date: 03/05/2010. Team Information Team Members  Ajay Chand Jasti  Suman Babu Alapati  Vamsi Krishna Guntupalli  Naveen.
SPHERICAL MIRRORS Free powerpoints at
Power Generation from Renewable Energy Sources
Weather Station Website Presented By: Pratima Vijayakumar Rafi Ahmed Qureshi Vinay Gaonkar Course Instructor: Dr. Charles Tappert.
Capstone Team#5 Fall Table of ContentsTable of Contents TopicSlide Number Team information ………………………………………………3 Instructor/Mentors Information ………………………………………………4.
Capstone Team#5 Fall Table of ContentsTable of Contents TopicSlide Number Team information ………………………………………………3 Instructor/Mentors Information.
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
Computer Animations of Molecular Vibration Michael McGuan and Robert M. Hanson Summer Research 2004 Department of Chemistry St. Olaf College Northfield,
GeoSVG A Web-oriented Dynamic Geometry Software. Introduction to GeoSVG GeoSVG is a Dynamic Geometry Software (DGS) to support diagramming, interactive.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Solar Thermal Plant Design & Operation Suite of Tools
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Implementation of 2D FDTD
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
CS 450: Computer Graphics REVIEW: OVERVIEW OF POLYGONS
Copyright © Team #4 CSCI 6838 Spring Ad Hoc Graphical Reports CSCI Research Project and Seminar Team #4 March 1, 2007.
PowerPoint Presentation By: David Larson. IPA’s Identify Components of Visio 2010 interface, navigate a Visio drawing, and get help Using Visio. Manipulate.
Ray Model A useful model under certain circumstances to explain image formation. Ray Model: Light travels in straight-line paths, called rays, in ALL.
SOLAR THERMAL PLANT DESIGN AND OPERATION SUITE OF TOOLS COMPUTATION USING OPENCL Instructor: Dr.Perez Davila 1.
Solar Concentrator Testing Mount Presented by: Sarah Brown Mike Ross.
MSE Presentation 3 By Padmaja Havaldar- Graduate Student
Using CUDA for Solar Thermal Plant Computation. Background Problem Solution Algorithm Polygon Clipping Why CUDA? Progress.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Solar Thermal Plant Design & Operation Suite of Tools By Team #4 Sasya Kodali, Lakshmi Yogitha Javvadi, Deepa Borra, Sukumar Bollineni Date: 10/02/2007.
IVC : a simulation and model-fitting tool for optical-IR interferometry Abstract I present a new software tool, called “Interferometry Visibility Computations”
1. Two long straight wires carry identical currents in opposite directions, as shown. At the point labeled A, is the direction of the magnetic field left,
Chapter 36 Diffraction In Chapter 35, we saw how light beams passing through different slits can interfere with each other and how a beam after passing.
ME 6501 Computer Aided Design
1 3. Computing System Fundamentals 3.1 Language Translators.
J2EE Overview Web Programming CSCI J2EE multi-tier architecture Servlet: Java class loaded into Web server JSP page: enhanced HTML page that is.
RIA to visualize the health of a project Team #4 Final presentation April 17,2008.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Ad Hoc Graphical Reports Ad Hoc Graphical Reports Copyright © Team #4 CSCI 6838 Spring CSCI Research Project and Seminar Team# 4 (
Solar Thermal Plant Design and Operation Suite of Tools Date: 04/30/09 Presented By: Team #3.
Doc.: IEEE /0431r0 Submission April 2009 Alexander Maltsev, Intel CorporationSlide 1 Polarization Model for 60 GHz Date: Authors:
Plane Mirror: a mirror with a flat surface
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Three-Dimensional Viewing Hearn & Baker Chapter 7
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Solar Thermal Plant Design & Operation Suite of Tools Midterm Presentation TEAM #6 Soumya Garre, Tulasi Nandigam, Shahla Khorsand, Krishna Chaithanya Thathireddy.
CS552: Computer Graphics Lecture 11: Orthographic Projection.
Tieflow Workflow Toolkit -:By:- CSCI 6831 Capstone project Instructor: Dr. Kwok-Bun Yue Mentor: Mr. Scott Hetherington Midterm Presentation 04/15/2008.
Dynamic Perspective How a moving camera reveals scene depth and egomotion parameters Jitendra Malik UC Berkeley.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, N Y S S, India DTEL DTEL (Department for Technology.
CS 376 Introduction to Computer Graphics 02 / 14 / 2007 Instructor: Michael Eckmann.
Image Formed by a Flat Mirror Consider rays from an object, O, a distance p in front of the mirror. They reflect, with angle of reflection = angle of incidence.
Write Bresenham’s algorithm for generation of line also indicate which raster locations would be chosen by Bresenham’s algorithm when scan converting.
Glencoe Introduction to Web Design Chapter 4 XHTML Basics 1 Review Do you remember the vocabulary terms from this chapter? Use the following slides to.
J2EE Platform Overview (Application Architecture)
Continental Automotive Fault Data Retriever
Lecture 10 Geometric Transformations In 3D(Three- Dimensional)
Objective % Select and utilize tools to design and develop websites.
Components and Families
CSCE 441 Computer Graphics 3-D Viewing
Objective % Select and utilize tools to design and develop websites.
STEP and Scriptable CAx Tool Integration
SOLAR THERMAL PLANT DESIGN AND OPERATION SUITE OF TOOLS COMPUTATION USING OPENCL Instructor: Dr.Perez Davila.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
JAVA APPLET PREPARED BY Mr. Jahanzaib Ahmed
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

Presented By CSCI - 6838 04\17\08 Team #6 Krishna Thathireddy SOLAR THERMAL PLANT DESIGN AND SUITE OF TOOLS Unsupervised lea Presented By Team #6 Krishna Thathireddy Tulasi Nandigam Soumya Garre Shahla Khorsand CSCI - 6838 04\17\08 Solar Thermal Plant

CSCI - 6838 Solar Thermal Plant Design TEAM #6 c Team Information Mentor Dr.Michel Izygon mizygon@tietronix.com Instructor Dr.Yue yue@uhcl.edu Team #6 Members Krishna Chaithanya Tulasi Nandigam krishnachaithanya82@yahoo.com tulasi.nandi@gmail.com Soumya Garre Shahla Khorsand garresoumya@gmail.com shahla.khorsand@yahoo.com CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Customer Information Tietronix Software Inc. , 1331 Gemini Avenue, Suite 300 Houston, TX 77058. Website: www.tietronix.com “Expert knowledge, best-in-class tools and a proven methodology and process”. Contact Person: Dr.Michel Izygon, Ph.D. Co-Founder, Senior Vice President & Chief Technology Officer. Tietronix Software Inc. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Solar Thermal Plant Overview Soumya Introduction Soumya Requirements Soumya System Architecture Soumya Process Flow Soumya Algorithm Tulasi Flow Chart Tulasi Implementation Tulasi CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Test Cases Krishna Screen Shots Krishna Implementation Issues Krishna Solar Thermal Visualization Shahla Applet’s Required Parameters Shahla Applet’s Optional Parameters Shahla Visualization Requirements Shahla Time Line Shahla References Shahla CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Solar Thermal Plant Overview Solar Thermal power plants are used to generate electricity from the energy of the sun. Heliostats (mirrors) and a receiver located at the top of a tower are used. CSCI - 6838 CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Solar Thermal Plant Overview Tower with Receiver Heliostats CSCI - 6838 CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Introduction 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. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Problem Definition The radial staggered arrangement ensures that no heliostat is placed directly in front of another in adjacent rings along the reflective path to the tower[1]. In this way, a reflected beam from any heliostat passes between its adjacent neighbors on the way to the receiver, therefore more energy is obtained [1]. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Requirements User Interface enhancements Computing the correct formulae for shading and blocking Developing the code to implement this correct formulae by using Java 3d utilities. Preparing a tabular form to implement the shading and blocking by varying ∆Az and ∆R between the mirrors. CSCI - 6838 CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Cont’d… Designing and implementing the functions for generalization of 8 mirrors to 24 mirrors. Developing the test cases for testing the program Java 3D visualization is developed such that the applet gets the real data from the web pages of the main application. CSCI - 6838 CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Representation of 24 Mirrors Consider the source mirror Put the eight mirrors around the source mirror Calculate shading and blockings Add sixteen more mirrors and calculate the shading and blocking of each one.   24 22 21 18 17 8 13 14 6 ΔR 5 10 2 1 9 Source Mirror ΔAz 4 3 12 11 7 16 15 20 19 23 CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Use Case Diagram System Generate Grid Calc. Solar Vector Calc. Altitude & Azimuth Calc. Normal to Mirror User Vary ∆R & ΔAZ to Calc. Shading & Blocking View Graphic Result Java 3D Visualization CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 System Architecture [Index.jsp Grid.jsp Calculate Servlet] (Location) CSCI - 6838 Solar Thermal Plant Design

Process Flow TEAM #6 CSCI - 6838 Solar Thermal Plant Design % Area of Source mirror shaded and blocked by adjacent mirrors Altitude, Azimuth,Solar vector, Reflectors,Altitude &Azimuth, Normals Date and Time (*error estimation) Main Program Solar Position Unit User information Mirror and Tower Location XML File Mirror and Tower Specification (geometrical) Java 3D Applet Visualization of Shading and blocking CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Algorithm Select mirror Convert to absolute co-ordinate system 2 Rotations 1 Translation Find neighboring mirror positions Projection by ray Plane ( Java3D) Intersection using Clip ( Java3D) CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Flowchart CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Implementation The mirrors are placed in a radial stagger way. The central mirror in a cell is considered as a reference mirror for calculating shading and blocking. The distances between the mirrors are calculated with respect to the diagonal length of the central mirror. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Cont’d…. Calculate (x,y) coordinates of the neighboring mirrors to the central mirror in the cell. Initially the minimal ∆R and ∆Az are calculated where ∆R = the radius of the circular rings in the field ∆Az = distance between the centers of two mirrors. ∆Az and ∆R are varied until we get minimal shading and blocking. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Test Cases We have generated test cases by varying the locations (i.e., for different latitude and longitude values). By varying the dimensions of the heliostat (i.e., length and width), we have calculated the shading and blocking values. Test cases are generated for different values of ∆Az and ∆R. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Implementation Issues Unavailability of a fully functional mirror generation package encounter additional development and research to creating a working package. The applet was developed on an standalone machine, not causing any file system structure issue. Integration of the applet and the web application required file system changes on client machine. Passing the real coordinates and dimensions of the mirrors caused scaling problem for the applet to display the visualization. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Application CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Plant Location CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Grid Generation CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Results CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Obtained Values CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Solar Thermal Visualization Java3D applet/application invoked on client machine. Invoked via dynamic HTML file generated by calculate Grid servlet. Displays a grid with source mirror, all side mirrors, and the shading of each mirror (if any) on the plane of the source mirror. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Cont’d… Solar Thermal Grid with shading not crossing the center mirror: Sun Ray (0.4,0.15,-0.4) CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Cont’d… Solar Thermal Grid with shading crossing the center mirror: Sun Ray (0.2,5.15,-0.4) CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Applet’s Required Parameters Coordinates of each side mirror in 3D dimension Coordinates of source mirror Plane equation of source mirror Coordinates of sun ray direction CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Applet’s Optional Parameters (Default values will be used if values are not passed) Total number of mirrors (Default to 8 if no value is passed) Rotation angle around X axis. Rotation angle around Y axis. Length of each Heliostat. Width of each Heliostat. Depth of each Heliostat. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Visualization Requirements System Requirements: Solar Thermal visualization applet requires any pop-up blocking to be disabled. If you prefer to not disable pop-up blocking, each time you run the application, you will warned and you need to disable the pop-up temporarily. CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Cont’d… Pre-Deployment Client Configuration Requirements Folder: /applets folder on the web directory and at the same level as WEB-INF Class Files: - applet3DViewer.class - simpleShadow.class Packages: com.sun.j3d javax.media.j3d org.j3d.geom CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 Cont’d… Pre-Deployment Client Configuration Requirements Folder: /applets folder on the web directory and at the same level as WEB-INF Class Files: - applet3DViewer.class - simpleShadow.class Packages: com.sun.j3d javax.media.j3d org.j3d.geom CSCI - 6838 Solar Thermal Plant Design

CSCI - 6838 Solar Thermal Plant Design TEAM #6 References 1) Tiltle :Multi-objective thermo economic optimisation of the design of heliostat field of solar tower power plants, Hongli Zhanga,b, Isabelle Juchlia,. 2) http://www.javaworld.com/javaworld/jw-06-1997/jw-06-plugins.html 3) http://aa.usno.navy.mil/data/docs/RS_OneDay.php 4) http://www.powerfromthesun.net/sunanglecalc.htm 5)  http://java.sun.com/javase/technologies/desktop/java3d/collateral/j3d_tutorial_ch6.pdf CSCI - 6838 Solar Thermal Plant Design

TEAM #6 Thank you!! Questions???