Embed
Email

algorithm

Document Sample

Categories
Tags
Stats
views:
2
posted:
10/31/2011
language:
English
pages:
6
Design of an algorithm for Shading and Blocking:



Inputs:



Mirror length – HL



Mirror width - HW



Mirror Position (Xm, Ym)



Azimuthal - Ө



Altitude- Ø



Sun’s vector (Xs, Ys, Zs)



Mirror Normal (Xn, Yn, Zn)



Algorithm:



1. For each mirror print Xm,Ym values



2. Print central mirror position Xm,Ym,Zm (Assuming Zm=0)



3. Print central mirror normal Xn,Yn,Zn



4. Calculate mirror co-ordinates in Heliostat co-ordinate system

A (-HL/2,-HW/2, 0)



B (+HL/2,-HW/2, 0)



C (+HL/2, +HW/2, 0)



D (-HL/2, +HW/2, 0)







5. Calculate Central Mirror in absolute co-ordinate system:



For each point A, B, C, D, We need 2 rotations and 1 translation; For (X, Y, Z)



Ø rotation: (Elevation i.e. Altitude)









Ө rotation: (Azimuthal)









Translation:

(XF, YF, ZF) are values driven with respect to each point A,B,C or D in absolute co-



ordinate system.



6. Compute mirror co-ordinates in absolute co-ordinate system



A: XA YA ZA



B: XB YB ZB



C: XC YC ZC



D: XD YD ZD



7. Compute neighboring mirror absolute co-ordinates:



ΔR= 2*Diagonal



ΔA=1.5*Diagonal



Diagonal=√H²+W²

Mirror-1 Co-ordinates:



A: (XA+ ΔA, YA, ZA)



B: (XB+ ΔA, YB, ZB)



C: (Xc+ ΔA, Yc, Zc)



D: (XD+ ΔA, YD, ZD)







Mirror-2 Co-ordinates:



A: (XA- ΔA, YA, ZA)



B: (XB- ΔA, YB, ZB)



C: (XC- ΔA, Yc, Zc)



D: (XD- ΔA, YD, ZD)







Mirror-3 Co-ordinates:



A: (XA+1/2 ΔA, YA -ΔR, ZA)



B: (XB+1/2 ΔA, YB-ΔR, ZB)



C: (Xc+1/2 ΔA, Yc-ΔR, Zc)



D: (XD+1/2ΔA, YD-ΔR, ZD)







Mirror-4 Co-ordinates:



A: (XA-1/2 ΔA, YA -ΔR, ZA)



B: (XB-1/2 ΔA, YB-ΔR, ZB)



C: (Xc-1/2 ΔA, Yc-ΔR, Zc)

D: (XD-1/2ΔA, YD-ΔR, ZD)







Mirror-5 Co-ordinates:



A: (XA+1/2 ΔA, YA +ΔR, ZA)



B: (XB+1/2 ΔA, YB+ΔR, ZB)



C: (Xc+1/2 ΔA, Yc+ΔR, Zc)



D: (XD+1/2ΔA, YD+ΔR, ZD)







Mirror-6 Co-ordinates:



A: (XA-1/2 ΔA, YA +ΔR, ZA)



B: (XB-1/2 ΔA, YB+ΔR, ZB)



C: (Xc-1/2 ΔA, Yc+ΔR, Zc)



D: (XD-1/2ΔA, YD+ΔR, ZD)







Mirror-7 Co-ordinates:



A: (XA, YA -2ΔR, ZA)



B: (XB, YB-2ΔR, ZB)



C: (XC, Yc-2ΔR, Zc)



D: (XD, YD-2ΔR, ZD)







Mirror-8 Co-ordinates:



A: (XA, YA +2ΔR, ZA)



B: (XB, YB+2ΔR, ZB)

C: (XC, Yc+2ΔR, Zc)



D: (XD, YD+2ΔR, ZD)







8. For each mirror, find the projections of mirror on to the center mirror plane. This



can be done using the rayPlane utility offered by Java3D.







9. Find the intersection area of the central mirror and the projected plane, which is



nothing but shading/blocking using the Clip function.



Related docs
Other docs by Stariya Js @ B...
sk-tricky-trust-issues
Views: 2  |  Downloads: 0
SOTELIA - Gold Packages
Views: 0  |  Downloads: 0
Johnny_Xiong
Views: 0  |  Downloads: 0
2009evsapp
Views: 0  |  Downloads: 0
rp-marlenedit21
Views: 0  |  Downloads: 0
spring 2011 tourism syllabus
Views: 1  |  Downloads: 0
se_03-04
Views: 0  |  Downloads: 0
1996EventTranscript
Views: 1  |  Downloads: 0
DADIN00129E04
Views: 0  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!