01.03.2013 Views

A User's Manual for DELSOL3 - prod.sandia.gov - Sandia National ...

A User's Manual for DELSOL3 - prod.sandia.gov - Sandia National ...

A User's Manual for DELSOL3 - prod.sandia.gov - Sandia National ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

V1.B. DescriDtion of Subroutines in DELSOL<br />

This Section will provide a brief summary of each subroutine or fiinction used<br />

in the DELSOL code, including which subroutines call a particular routine and<br />

which subroutines are called by a particular routine. Figure VI-3 shows a dia-<br />

gram of the relationships between the routines in DELSOL.<br />

c:<br />

c<br />

c:<br />

c:<br />

C<br />

C<br />

C<br />

C<br />

c<br />

C<br />

c:<br />

(:<br />

C<br />

C<br />

C<br />

c:<br />

C<br />

C<br />

0<br />

c<br />

c<br />

C<br />

c:<br />

C<br />

C<br />

C<br />

C<br />

C<br />

C<br />

C<br />

c<br />

C<br />

C<br />

C<br />

C<br />

c<br />

C<br />

C<br />

C<br />

C<br />

C<br />

PROGRAM DELSOL<br />

THE DELSOL PROGRAM AND ITS SlTBROlTTINES CALCULATES FIELD<br />

PERFORMANCE, FIELD LAYOUT, AND OPTIMAL SYSTEM DESIGN FOR SOLAR<br />

CENTRAL RECEIVER PLANTS. THEY PERFORM AN INITIAL,<br />

DETAILED FIELD PERFORMANCE CALCULATION FOR A USER DEFINED OR<br />

DEFAULT FIELD, OR FOR A CIRCULAR GRID OF ZONES. THE LATTER OPTION<br />

IS USED FOR AN OPTIMAL DESIGN RUN, WHILE EITHER OF THE FIRST TWO<br />

APPLIES WHEN THE FIELD PERFORMANCE OF A SPECIFIC SYSTEM IS<br />

DESIRED. PERFORMANCE AND OPTIMIZATION SlJBROUTINES ARE CALLED<br />

BY DELSOL.<br />

THIS MAIN ROUTINE CALLS<br />

GENER, OPTCAL, PERCAL<br />

FUNCTION FLUX(XX,YY)<br />

FLUX = FLUX DENSITY<br />

PLANE DUE TO A<br />

THIS ROUTINE IS CALLED<br />

FLXMAP<br />

THIS ROUTINE CALLS<br />

NONE<br />

SUBROlJTINE FLXMAP (K,L)<br />

I '<br />

AT THE POINT (X,Y) IN THE IMAGE<br />

HELIOSTAT IN THE (K,L) ZONE<br />

BY<br />

THIS SUBROUTINE CALCULATES THE FLrJX AT NFLXPTS<br />

PRODUCED BY HELIOSTATS IN THE (K,L) ZONE<br />

THIS ROUTINE IS CALLED BY<br />

OPTCAL<br />

PERCAL<br />

THIS ROUTINE CALLS<br />

FUNCTION FLUX<br />

SlJBROUTINE GENER<br />

THIS ROUTINE GENERATES VARIABLES NECESSARY FOR EITHER A<br />

PERFORMANCE OR OPTIMIZATION CALCULATION<br />

THIS ROUTINE IS CALLED BY<br />

DELSOL

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!