[Radiance-general] Re: Radiance and Optics5

Zack Rogers [email protected]
Thu, 13 Jun 2002 10:36:04 -0600


This is a multi-part message in MIME format.
--------------6AD258DC2DCD6A651FCAFD3D
Content-Type: multipart/alternative;
 boundary="------------36E52F0830EE5C983E072CDF"


--------------36E52F0830EE5C983E072CDF
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello,

I've forwarded some discussion I was part of regarding Radiance and
Optics5.  I apologize its a little messy.  Basically, I concluded that
Optics 5 does produce fairly accurate glazing definitions for most
applications.  Anymore accuracy, particularly accuracy at higher
incidence angles, would require the use of a modified glazing.cal
function.

Hope this helps!
Zack

              >Mike Rubin wrote:
              > > > O5 Team:
              > > > I just want to make sure this doesn't get lost
              > > > and appears in the bug list at the appropriate
priority level.
              > > >
              > > > I talked to Zack Rogers about these two problems:
              > > >
              > > > 1) The "RGB transmissivities" should be easy
              > > > to check. As I understand they are simply the
transmittance
              > values at 3
              > > > particular wavelengths in the visible or perhaps
averaged over 3 bands
              > > > in the visible. If this is correct, then the numbers
must be wrong as
              > > > Zack says. I cannot check it however because at the
moment
              > Optics5 gives
              > > > an error when attempting to export a Radiance file.
Saill
              > could this be
              > > > broken because of the change to the spectral
averaging dll or is it a
              > > > completely self contained method specified by Chas?
              > > > Note: I am not saying to jump right in and fix it,
              > > > just give some idea of what the problem might be and
how much
              > effort to
              > > > fix for now.
              > > >
              > > > 2) The angle dependence problem I cannot figure out
without more
              > > > information. Chas specifed the "glass material"
output type
              > whose angle
              > > > dependece is interpreted by the "glazing.cal"
function. Presumably he
              > > > had good reason for doing so, although Zack says
Chas is aware of the
              > > > deficiencies of this method with regard to angle
dependence. I get the
              > > > impression that a new .cal function would be needed
in
              > Radiance to do it
              > > > better. I don't really know what all this means or
how it is done now.
              > > > If Chas or John could explain, maybe we could
suggest a solution. Mike
              > > >

              > Greg Ward wrote:
              >
              > > I have little to add except that Zack seems to have
made a good analysis
              > > of the situation.  The three values given to the
"glass" material type
              > > are the transmission (internal only, ignoring
reflections) of the
              > > glazing at normal incidence.  The values may be
averaged over wavelength
              > > bands corresponding roughly to red, green, and blue
phosphors.  (It is
              > > really impossible to get the spectral part of things
exactly right in
              > > Radiance, so this part is approximate.)  The final
values should be
              > > between zero and one for each primary.  A value of 1.0
corresponds to a
              > > lossless glazing, which does not mean the
transmittance is 100% -- it
              > > will be closer to 90% (depending on the index of
refraction) due to
              > > reflections at the first and second interfaces.
              > >
              > > As for #2, Zack is correct that a .cal file is
preferable to relying on
              > > the "glass" primitive for coated and multiple
glazings.  The original
              > > "glazing.cal" was based on an older version of the
Window program, and
              > > is long overdue for a rewrite.  If a new .cal file is
written, I would
              > > like to check it over, and it would be a good idea to
use the "BRDTfunc"
              > > primitive type rather than "glass".
              > >
              > > -Greg


            Rebecca Powles wrote:

              I have been in communication with Chas and Judy Lai on
this - Chas sent me
              some very helpful information which helped me to decide
that there was an
              error in the way we were calculating these numbers, and
the code has since
              been changed by myself and Richard Versluis based on Chas'
comments.  The
              updated code will be used in the next version of Optics5
which we expect to
              release next week.

              I am not sure how to test the results except by forwarding
some examples to
              you for checking and comment in this email.
              Please review the attached files and send any comments to
me.

              The files represent:
              Single Glazings
                      6mm clear glass   :  CLEAR_6.rad
                      applied film on 6mm bronze glass  :
SLCLBZ06.rad
              Multiple Glazings
                      6mm clear glass / 6mm clear glass   :
Clear6Double.rad
                      6mm bronze glass / 6mm low-e glass  :
BronzeLowe.rad

              Just for the record, here is how we are doing the
calculations now for
              single glazing layers and glazing systems (multiple
glazing):

              First we determine the color co-ordinates of the T/Rf/Rb
spectra using an
              equal-energy ('pure white') source and the CIE 1964 10
degree observers from
              ASTM E308
              These color co-ordinates are transformed into a RGB gamut
with:
                      Red   x,y = 0.640, 0.330
                      Green x,y = 0.290, 0.600
                      Blue  x,y = 0.150, 0.060
                      White x,y = 0.333, 0.333

              Finally, two types of Radiance primitive are output - a
glass primitive and
              a BRTDfunc primitive.

              The glass primitive has 'adjusted' transmittance RGB
values since this
              primitive uses as input the transmittance without
interreflections taken
              into account.  The effect of interreflections is
subtracted from the total
              transmittance assuming a constant index of refraction of
according to:
              tn =
(sqrt(.8402528435+.0072522239*Tn*Tn)-.9166530661)/.0036261119/Tn

              Both primitives also adjust the RGB values so that they
scale to the total
              photopic transmittance or reflectance by using the
following scaling factor:
              1/(0.265074126*R+0.670114631*G+0.064811243*B) applied to
each RGB value.

              The .rad file output by Optics5 contains both primitives
regardless of
              whether a single glazing layer or a glazing system has
been selected.  The
              glass primitive is probably not appropriate for glazing
systems (I guess).

              Some reference information is output as a header (comment
lines) in the
              Radiance file.  For single layers, this includes the
filename, product name,
              NFRC ID, Glazing Type, Coated Side and Thickness of the
layer as well as the
              Photopic (visible) averaged T/Rf/Rb values.  For glazing
systems, some of
              these fields do not apply and they are left blank.  For
glazing systems, the
              thickness is set to -999.

              To use (in the next version of Optics5):
              Load one or more layers into the glazing system.
              Either select a layer by pressing one of the buttons #1,
#2, etc.
                      or
              Select the glazing system by pressing the button 'Glazing
System'

              Choose the menu option File|Create Radiance File, select a
filename and
              press OK.

              Rebecca Powles

              Visiting Postdoctoral Fellow Physicist
              Lawrence Berkeley National Laboratory
              1 Cyclotron Rd, MS 2-300
              Berkeley   CA    94720

              [email protected]
              ph:  1 (510) 486 7802
              fax: 1 (510) 486 6099

            Zack Rogers wrote:
            Rebecca,

            I took a second to look over these rad files and for the
most part they seem accurate.  A few questions and comments (anyone,
please correct
            me if I am wrong):

            1)  The incidence angle data in Optics 5....does this data
come from actual measurements performed by the manufacturer or does
Optics 5 come
            up with these values using an equation?  I am assuming this
data is true, measured by the manufacturer, and am using it to compare
the results of
            these rad files.  What are the options of
assymetric...symmetric etc. for?  It seems like this setting doesn't
change any of the characteristics.

            A side note: it would be a nice feature to have an option
that allows the user to view the data for all incident angles in a
single graph.  Like a
            toggle that would switch from the view of all wavelengths at
a single incident angle to all incident angles at either a given
wavelenth, or showing
            three typical RGB wavelengths or just an overall average of
all wavelengths.

            2) As I'm sure you know, the normal transmittance seems to
be right on with Optics5 normal transmittance.  One question....how come
we are
            making the radiance definition in 3 parts like so:

            void  glass       CLEAR_6_glass
            0
            0
            3     0.934     0.973     0.957

            void  BRTDfunc    CLEAR_6_front
            10
                  0.077     0.081     0.082
                  0.858     0.893     0.879
                  0 0 0
                  .
            0
            9 0 0 0 0 0 0 0 0 0

            void  BRTDfunc    CLEAR_6_back
            10
                  0.077     0.081     0.082
                  0.858     0.893     0.879
                  0 0 0
                  .
            0
            9 0 0 0 0 0 0 0 0 0

            instead of simply one definition of:

            void BRTDfunc CLEAR_6_2_glass
            10 rrho grho brho
             rtau gtau btau
             0 0 0
             glazing.cal
            0
            18 0 0 0
             0 0 0
             0 0 0
             0.077     0.081     0.082
             0.077     0.081     0.082
             0.858     0.893     0.879

            As far as I can tell these two radiance definitions give
very similar results.  The second definition, besides being a little
more compact, then gives
            the option to use a different .cal function if necessary.
Below I tried to look in more detail at whether or not a different .cal
function is
            necessary.

            3) As far as using the same glazing.cal function for all
glazings, it seems like for the most part this is okay since most
glazings have very similar
            trans vs. incident angle characteristics.  See the attached
graph.

            The glazing .cal functions, both the clear and the bronze,
are supposed to be in bold.  (I apologize if this is illegible.  Let me
know and I can just
            send you the excel spreadsheet I created this in)  I tried
to get both extremes, from the quickest cut-off (Double bronze), to the
slowest
            (Starphire) although I didn't spend too much time looking
for these extremes.  From the graph, the two glazing.cal functions do
not grossly
            mispredict ( I know thats not a word but you get the point)
the transmittance.  The worse case possibly occuring at 60deg incidence
where it
            could mean a difference of at most +/- 250 fc.  It seems
like a specialized .cal function for each glazing might be overkill but
it seems like
            modifying the glazing.cal file to include another one or two
functions might do the trick.  Right now, the break between the clear
function and the
            bronze function is a normal trans=0.645.  It does seem that
the relationship between normal transmittance and incident angle
drop-off is pretty
            linear, that is the lower the normal trans the quicker the
drop-off.  And so, for example, another break could be added with trans
= 0.5 and then
            trans = 0.35 (or whatever break will give the best fits).
Then the same glazing.cal function could be used for all glazings and
the error would be
            reduced significantly.  And I guess that if there are
coatings or films with very different trans vs. angle characteristics, a
special .cal function
            may still be in order.  I am personally hoping to find a
glazing system that doesn't significantly drop in trans until 80deg or
so.

            I hope this all makes sense.  Please let me know if you have
any questions/comments/clarifications etc.  Overall, I am really excited
to have this
            new functionality in Optics 5.  For any Radiance modeler, it
gives the ability to compare numerous glazing systems with the assurance
that the
            results are relatively accurate.  Any update on when the new
version will be released?

            Regards,
            Zack


     Charles Ehrlich wrote:

        Hi all,I think that there is one other person who needs to be
involved in this discussion.  It was Eleanor Lee who originally brought
to my attention the need for
       better accuracy glazings in Radiance.  While most uncoated
glazings have similar angular transmittance properties, I think it was
coated glazings that introduce
       angle-dependence issues.  I think Eleanor can contribute some
greater understanding of the issue to this discussion.The reason I
created two BRTDfuncs is
       because the reflectance is different for front and back.  While
it is reasonable to define a different front/back reflectance within a
single BRTDfunc, the other
       limitation we are working with is Desktop Radiance and AutoCAD.
The orientation of the glazing determines the direction in which the
light flows into a building,
       i.e., from outside to inside.  This is impossible to reconcile
with DesktopRadiance's need to use glazing orientation to define the
direction of the flow of
       illumination. Currently Desktop Radiance only uses the first
entity type--glass.  The other two are for future use.  But regardless,
two will be necessary to work
       within the AutoCAD framework.I am not sure I follow Zack's
suggestion of creating a different Radiance file for different types of
glazings depending upon normal
       transmittance.  Is it true that the fall-off is a function of the
transmittance?  It also does not really make sense on a conceptual level
to transfer the burden of
       accurately rendering these glazings (Radiance) upon the modeling
tool (Optics). A single glazing.cal file makes the Optics-->Radiance
interface much cleaner
       and straightforward.  So, I advocate an improved glazing.cal
file.There has already been work done on what the new glazing.calf
function should look like based
       upon total solar transmittance.  Perhaps Eleanor remember's the
citation?Thank you Zack for your excelent work!  I would like to get a
copy of your Excel
       spreadsheet.-Chas

    Zack Rogers wrote:
     Chas, thanks for your comments!  I've attached the excel file I
used for my comparison.  It is crudely notated so please ask me if there
are any questions.

     I'm still not totally clear why two BRTDfuncs are needed since you
can still specify different front and back reflectances with one but I
am not at all familiar
     with the Desktop Radiance to ACAD relation.

     As far as the relationship between transmittance and fall-off;  I
just noticed a trend in the glazings I analyzed that showed this
somewhat linear relationship.  The
     fact that the glazing.cal function uses the clear equation for
Trans>0.645 and the Bronze for Trans<0.645 also suggested to me that
atleast someone else thought
     that there was this relationship.  My suggestion was to still
maintain a single glazing.cal function but with the addition of another
one or two divisions, ie Trans
     <0.5 and Trans <0.35, if this relationship proves to be true
enough.  But I agree, it seems like a coating or film could have a major
impact on the angle-dependant
     transmittance and in those cases a special *.cal file would be
necessary to accurately model in Radiance.  By the way, if anyone knows
of such coatings, in
     particular coatings that increase or maintain transmittance at high
incident angles, I would be very interested.  This could be very useful
in daylighting
     applications.

     Regards,
     Zack


--
Celebrating 20 Years of Improving Building Energy Performance

Zack Rogers
Daylighting Designer/Engineer
Architectural Energy Corporation
2540 Frontier Avenue, Suite 201
Boulder, CO 80301 USA

tel (303)444-4149 ext.235
fax (303)444-4304
www.archenergy.com


--------------36E52F0830EE5C983E072CDF
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hello,
<p>I've forwarded some discussion I was part of regarding Radiance and
Optics5.&nbsp; I apologize its a little messy.&nbsp; Basically, I concluded
that Optics 5 does produce fairly accurate glazing definitions for most
applications.&nbsp; Anymore accuracy, particularly accuracy at higher incidence
angles, would require the use of a modified glazing.cal function.
<p>Hope this helps!
<br>Zack
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>Mike Rubin wrote:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > O5 Team:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > I just want to make sure this doesn't get lost
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > and appears in the bug list at the appropriate priority level.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > >
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > I talked to Zack Rogers about these two problems:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > >
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 1) The "RGB transmissivities" should be easy
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > to check. As I understand they are simply the transmittance
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> values at 3
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > particular wavelengths in the visible or perhaps averaged over 3
bands
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > in the visible. If this is correct, then the numbers must be wrong
as
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > Zack says. I cannot check it however because at the moment
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> Optics5 gives
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > an error when attempting to export a Radiance file. Saill
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> could this be
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > broken because of the change to the spectral averaging dll or is
it a
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > completely self contained method specified by Chas?
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > Note: I am not saying to jump right in and fix it,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > just give some idea of what the problem might be and how much
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> effort to
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > fix for now.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > >
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > 2) The angle dependence problem I cannot figure out without more
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > information. Chas specifed the "glass material" output type
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> whose angle
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > dependece is interpreted by the "glazing.cal" function. Presumably
he
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > had good reason for doing so, although Zack says Chas is aware of
the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > deficiencies of this method with regard to angle dependence. I get
the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > impression that a new .cal function would be needed in
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> Radiance to do it
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > better. I don't really know what all this means or how it is done
now.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > > If Chas or John could explain, maybe we could suggest a solution.
Mike
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > >
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> Greg Ward wrote:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > I have little to add except that Zack seems to have made a good analysis
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > of the situation.&nbsp; The three values given to the "glass" material
type
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > are the transmission (internal only, ignoring reflections) of the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > glazing at normal incidence.&nbsp; The values may be averaged over
wavelength
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > bands corresponding roughly to red, green, and blue phosphors.&nbsp;
(It is
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > really impossible to get the spectral part of things exactly right
in
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > Radiance, so this part is approximate.)&nbsp; The final values should
be
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > between zero and one for each primary.&nbsp; A value of 1.0 corresponds
to a
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > lossless glazing, which does not mean the transmittance is 100% --
it
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > will be closer to 90% (depending on the index of refraction) due to
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > reflections at the first and second interfaces.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> >
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > As for #2, Zack is correct that a .cal file is preferable to relying
on
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > the "glass" primitive for coated and multiple glazings.&nbsp; The original
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > "glazing.cal" was based on an older version of the Window program,
and
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > is long overdue for a rewrite.&nbsp; If a new .cal file is written,
I would
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > like to check it over, and it would be a good idea to use the "BRDTfunc"
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > primitive type rather than "glass".
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> >
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
> > -Greg
<br>&nbsp;
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rebecca
Powles wrote:
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I have been in communication with Chas and Judy Lai on this - Chas sent
me
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
some very helpful information which helped me to decide that there was
an
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
error in the way we were calculating these numbers, and the code has since
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
been changed by myself and Richard Versluis based on Chas' comments.&nbsp;
The
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
updated code will be used in the next version of Optics5 which we expect
to
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
release next week.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
I am not sure how to test the results except by forwarding some examples
to
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
you for checking and comment in this email.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Please review the attached files and send any comments to me.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
The files represent:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Single Glazings
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
6mm clear glass&nbsp;&nbsp; :&nbsp; CLEAR_6.rad
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
applied film on 6mm bronze glass&nbsp; :&nbsp;&nbsp;&nbsp;&nbsp; SLCLBZ06.rad
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Multiple Glazings
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
6mm clear glass / 6mm clear glass&nbsp;&nbsp; :&nbsp; Clear6Double.rad
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
6mm bronze glass / 6mm low-e glass&nbsp; :&nbsp; BronzeLowe.rad
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Just for the record, here is how we are doing the calculations now for
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
single glazing layers and glazing systems (multiple glazing):
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
First we determine the color co-ordinates of the T/Rf/Rb spectra using
an
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
equal-energy ('pure white') source and the CIE 1964 10 degree observers
from
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
ASTM E308
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
These color co-ordinates are transformed into a RGB gamut with:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Red&nbsp;&nbsp; x,y = 0.640, 0.330
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Green x,y = 0.290, 0.600
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Blue&nbsp; x,y = 0.150, 0.060
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
White x,y = 0.333, 0.333
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Finally, two types of Radiance primitive are output - a glass primitive
and
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
a BRTDfunc primitive.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
The glass primitive has 'adjusted' transmittance RGB values since this
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
primitive uses as input the transmittance without interreflections taken
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
into account.&nbsp; The effect of interreflections is subtracted from the
total
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
transmittance assuming a constant index of refraction of&nbsp; according
to:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
tn = (sqrt(.8402528435+.0072522239*Tn*Tn)-.9166530661)/.0036261119/Tn
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Both primitives also adjust the RGB values so that they scale to the total
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
photopic transmittance or reflectance by using the following scaling factor:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1/(0.265074126*R+0.670114631*G+0.064811243*B) applied to each RGB value.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
The .rad file output by Optics5 contains both primitives regardless of
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
whether a single glazing layer or a glazing system has been selected.&nbsp;
The
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
glass primitive is probably not appropriate for glazing systems (I guess).
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Some reference information is output as a header (comment lines) in the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Radiance file.&nbsp; For single layers, this includes the filename, product
name,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
NFRC ID, Glazing Type, Coated Side and Thickness of the layer as well as
the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Photopic (visible) averaged T/Rf/Rb values.&nbsp; For glazing systems,
some of
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
these fields do not apply and they are left blank.&nbsp; For glazing systems,
the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
thickness is set to -999.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
To use (in the next version of Optics5):
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Load one or more layers into the glazing system.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Either select a layer by pressing one of the buttons #1, #2, etc.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
or
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Select the glazing system by pressing the button 'Glazing System'
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Choose the menu option File|Create Radiance File, select a filename and
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
press OK.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Rebecca Powles
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Visiting Postdoctoral Fellow Physicist
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Lawrence Berkeley National Laboratory
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1 Cyclotron Rd, MS 2-300
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Berkeley&nbsp;&nbsp; CA&nbsp;&nbsp;&nbsp; 94720
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[email protected]
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
ph:&nbsp; 1 (510) 486 7802
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
fax: 1 (510) 486 6099
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Zack
Rogers wrote:
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Rebecca,
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I
took a second to look over these rad files and for the most part they seem
accurate.&nbsp; A few questions and comments (anyone, please correct
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
me if I am wrong):
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1)&nbsp;
The incidence angle data in Optics 5....does this data come from actual
measurements performed by the manufacturer or does Optics 5 come
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
up with these values using an equation?&nbsp; I am assuming this data is
true, measured by the manufacturer, and am using it to compare the results
of
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
these rad files.&nbsp; What are the options of assymetric...symmetric etc.
for?&nbsp; It seems like this setting doesn't change any of the characteristics.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A
side note: it would be a nice feature to have an option that allows the
user to view the data for all incident angles in a single graph.&nbsp;
Like a
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
toggle that would switch from the view of all wavelengths at a single incident
angle to all incident angles at either a given wavelenth, or showing
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
three typical RGB wavelengths or just an overall average of all wavelengths.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2)
As I'm sure you know, the normal transmittance seems to be right on with
Optics5 normal transmittance.&nbsp; One question....how come we are
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
making the radiance definition in 3 parts like so:
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void&nbsp;
glass&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CLEAR_6_glass
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3&nbsp;&nbsp;&nbsp;&nbsp; 0.934&nbsp;&nbsp;&nbsp;&nbsp; 0.973&nbsp;&nbsp;&nbsp;&nbsp;
0.957
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void&nbsp;
BRTDfunc&nbsp;&nbsp;&nbsp; CLEAR_6_front
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
10
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.077&nbsp;&nbsp;&nbsp;&nbsp; 0.081&nbsp;&nbsp;&nbsp;&nbsp; 0.082
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.858&nbsp;&nbsp;&nbsp;&nbsp; 0.893&nbsp;&nbsp;&nbsp;&nbsp; 0.879
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0 0 0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9 0 0 0 0 0 0 0 0 0
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void&nbsp;
BRTDfunc&nbsp;&nbsp;&nbsp; CLEAR_6_back
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
10
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.077&nbsp;&nbsp;&nbsp;&nbsp; 0.081&nbsp;&nbsp;&nbsp;&nbsp; 0.082
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.858&nbsp;&nbsp;&nbsp;&nbsp; 0.893&nbsp;&nbsp;&nbsp;&nbsp; 0.879
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0 0 0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
9 0 0 0 0 0 0 0 0 0
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; instead
of simply one definition of:
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void
BRTDfunc CLEAR_6_2_glass
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
10 rrho grho brho
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
rtau gtau btau
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0 0 0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
glazing.cal
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
18 0 0 0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0 0 0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0 0 0
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.077&nbsp;&nbsp;&nbsp;&nbsp; 0.081&nbsp;&nbsp;&nbsp;&nbsp; 0.082
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.077&nbsp;&nbsp;&nbsp;&nbsp; 0.081&nbsp;&nbsp;&nbsp;&nbsp; 0.082
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0.858&nbsp;&nbsp;&nbsp;&nbsp; 0.893&nbsp;&nbsp;&nbsp;&nbsp; 0.879
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; As
far as I can tell these two radiance definitions give very similar results.&nbsp;
The second definition, besides being a little more compact, then gives
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
the option to use a different .cal function if necessary.&nbsp; Below I
tried to look in more detail at whether or not a different .cal function
is
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
necessary.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3)
As far as using the same glazing.cal function for all glazings, it seems
like for the most part this is okay since most glazings have very similar
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
trans vs. incident angle characteristics.&nbsp; <b>See the attached graph</b>.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The
glazing .cal functions, both the clear and the bronze, are supposed to
be in bold.&nbsp; (I apologize if this is illegible.&nbsp; Let me know
and I can just
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
send you the excel spreadsheet I created this in)&nbsp; I tried to get
both extremes, from the quickest cut-off (Double bronze), to the slowest
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
(Starphire) although I didn't spend too much time looking for these extremes.&nbsp;
>From the graph, the two glazing.cal functions do not grossly
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
mispredict ( I know thats not a word but you get the point) the transmittance.&nbsp;
The worse case possibly occuring at 60deg incidence where it
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
could mean a difference of at most +/- 250 fc.&nbsp; It seems like a specialized
.cal function for each glazing might be overkill but it seems like
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
modifying the glazing.cal file to include another one or two functions
might do the trick.&nbsp; Right now, the break between the clear function
and the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
bronze function is a normal trans=0.645.&nbsp; It does seem that the relationship
between normal transmittance and incident angle drop-off is pretty
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
linear, that is the lower the normal trans the quicker the drop-off.&nbsp;
And so, for example, another break could be added with trans = 0.5 and
then
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
trans = 0.35 (or whatever break will give the best fits).&nbsp; Then the
same glazing.cal function could be used for all glazings and the error
would be
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
reduced significantly.&nbsp; And I guess that if there are coatings or
films with very different trans vs. angle characteristics, a special .cal
function
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
may still be in order.&nbsp; I am personally hoping to find a glazing system
that doesn't significantly drop in trans until 80deg or so.
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I
hope this all makes sense.&nbsp; Please let me know if you have any questions/comments/clarifications
etc.&nbsp; Overall, I am really excited to have this
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
new functionality in Optics 5.&nbsp; For any Radiance modeler, it gives
the ability to compare numerous glazing systems with the assurance that
the
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
results are relatively accurate.&nbsp; Any update on when the new version
will be released?
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Zack
<br>&nbsp;
<p>&nbsp;&nbsp;&nbsp;&nbsp; Charles Ehrlich wrote:
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Hi all,I think that there
is one other person who needs to be involved in this discussion.&nbsp;
It was Eleanor Lee who originally brought to my attention the need for
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; better accuracy glazings in Radiance.&nbsp;
While most uncoated glazings have similar angular transmittance properties,
I think it was coated glazings that introduce
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; angle-dependence issues.&nbsp;
I think Eleanor can contribute some greater understanding of the issue
to this discussion.The reason I created two BRTDfuncs is
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; because the reflectance is different
for front and back.&nbsp; While it is reasonable to define a different
front/back reflectance within a single BRTDfunc, the other
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; limitation we are working with
is Desktop Radiance and AutoCAD.&nbsp; The orientation of the glazing determines
the direction in which the light flows into a building,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i.e., from outside to inside.&nbsp;
This is impossible to reconcile with DesktopRadiance's need to use glazing
orientation to define the direction of the flow of
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; illumination. Currently Desktop
Radiance only uses the first entity type--glass.&nbsp; The other two are
for future use.&nbsp; But regardless, two will be necessary to work
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; within the AutoCAD framework.I
am not sure I follow Zack's suggestion of creating a different Radiance
file for different types of glazings depending upon normal
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; transmittance.&nbsp; Is it true
that the fall-off is a function of the transmittance?&nbsp; It also does
not really make sense on a conceptual level to transfer the burden of
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; accurately rendering these glazings
(Radiance) upon the modeling tool (Optics). A single glazing.cal file makes
the Optics-->Radiance interface much cleaner
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and straightforward.&nbsp; So,
I advocate an improved glazing.cal file.There has already been work done
on what the new glazing.calf function should look like based
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; upon total solar transmittance.&nbsp;
Perhaps Eleanor remember's the citation?Thank you Zack for your excelent
work!&nbsp; I would like to get a copy of your Excel
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; spreadsheet.-Chas
<p>&nbsp;&nbsp;&nbsp; Zack Rogers wrote:
<br>&nbsp;&nbsp;&nbsp;&nbsp; Chas, thanks for your comments!&nbsp; I've
attached the excel file I used for my comparison.&nbsp; It is crudely notated
so please ask me if there are any questions.
<p>&nbsp;&nbsp;&nbsp;&nbsp; I'm still not totally clear why two BRTDfuncs
are needed since you can still specify different front and back reflectances
with one but I am not at all familiar
<br>&nbsp;&nbsp;&nbsp;&nbsp; with the Desktop Radiance to ACAD relation.
<p>&nbsp;&nbsp;&nbsp;&nbsp; As far as the relationship between transmittance
and fall-off;&nbsp; I just noticed a trend in the glazings I analyzed that
showed this somewhat linear relationship.&nbsp; The
<br>&nbsp;&nbsp;&nbsp;&nbsp; fact that the glazing.cal function uses the
clear equation for Trans>0.645 and the Bronze for Trans&lt;0.645 also suggested
to me that atleast someone else thought
<br>&nbsp;&nbsp;&nbsp;&nbsp; that there was this relationship.&nbsp; My
suggestion was to still maintain a single glazing.cal function but with
the addition of another one or two divisions, ie Trans
<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;0.5 and Trans &lt;0.35, if this relationship
proves to be true enough.&nbsp; But I agree, it seems like a coating or
film could have a major impact on the angle-dependant
<br>&nbsp;&nbsp;&nbsp;&nbsp; transmittance and in those cases a special
*.cal file would be necessary to accurately model in Radiance.&nbsp; By
the way, if anyone knows of such coatings, in
<br>&nbsp;&nbsp;&nbsp;&nbsp; particular coatings that increase or maintain
transmittance at high incident angles, I would be very interested.&nbsp;
This could be very useful in daylighting
<br>&nbsp;&nbsp;&nbsp;&nbsp; applications.
<p>&nbsp;&nbsp;&nbsp;&nbsp; Regards,
<br>&nbsp;&nbsp;&nbsp;&nbsp; Zack
<br>&nbsp;
<p>--
<br>Celebrating 20 Years of Improving Building Energy Performance
<p>Zack Rogers
<br>Daylighting Designer/Engineer
<br>Architectural Energy Corporation
<br>2540 Frontier Avenue, Suite 201
<br>Boulder, CO 80301 USA
<p>tel (303)444-4149 ext.235
<br>fax (303)444-4304
<br>www.archenergy.com
<br>&nbsp;</html>

--------------36E52F0830EE5C983E072CDF--

--------------6AD258DC2DCD6A651FCAFD3D
Content-Type: image/jpeg;
 name="optics5graph.jpeg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="optics5graph.jpeg"

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9
PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhC
Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAAR
CAHuAtUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0CiiigAooqOSaOJWaRwiqCWLHAAAyTn0o
AkoqN5o44mlkdUjUFmZjgADknP0pYpUmjWSJg6MMqynIYdiD3FAD6KzNV1u20oxidJXMmceW
AcYx1yfeqH/CZad/zxuf++V/+KqXJLRm0cPVmuaMXY6Kiud/4TLTv+eNz/3yv+NH/CZaf/zx
uf8Avlf8aOePcr6rW/lZ0VFc7/wmWn/88Lr/AL5X/Gj/AITLT/8Anhdf98D/ABpe0j3H9Ur/
AMrOiorGTxRpLIrG4ZSRkqY2yPbgU7/hJtJP/L0f+/T/AOFPnj3I+r1v5X9xr0VTj1WwkYKl
3AWY4CiQEmrW8VRm4tbodRTQwNG7mgkdRSZpM0AOopM0m4UAOopuaXNAC0UmaM0ALRSZozQA
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
uXCE9WPH1z948Hv+Ungm6aTSmtJpHae1kMbK38I7AHnI4P8ALpit4vmof4X+ZeIVq3MtpanS
UtIKKyICsDWP+Rv8O/8Abz/6LFb9c/q+f+Ev8PA/9PPP/bOgDoKWkpaACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKr3xmWyme1QSTqjGNG6M2DgHkcZxViqGuhG0LUBKSqfZ5
NxC7iBtPOO9AFTTHYai0VhYJbaZ5W9n+zmBjNnptOCRt747da2CMjrj8K8+8B315Prt1DfX1
xO0cLAI8pkQ/MoJByR+Wc5/P0IdBQAmDgdPc0KCByc06igDn/wDmoX/cK/8AatdBXP8A/NQv
+4V/7VroKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigBrDI4qC33J5iMrYDkqSc5B5/DkkY9qsGq12zRIHTBwQXBOPl7nJ4GOvvj
HemhrsWTyKozYhkZFIDS/MigbS7L1G7pyABjrgHr2vDkVU1NXWyaSFd0sP7xBtBJx1UehIyu
R0zS8hWvoZPieMpHZ6iiFjaShiN2Bgkf1AH41Bau1n43lh4aO7h81Nz42cYO0Zwc7B78D052
bm3F1bXFowwGQ7WPzYznB/A/0rkpZ3i0Sx1HbKJ9PnaGViOVU+2RnGQAPw6VeHd5uHdfiXP3
6Cl1i/wZ3g60tRxOHUMpBUjIIOQRUlQQJWBrH/I3+Hf+3n/0WK36wNY/5G/w7/28/wDosUAb
9LSUtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYPi/UbvTtNtzZTxW8s9ykP
nSgbUBBOTngDjk4PGa3qSgDmPBMulPpamyjt7e5mUvPDHKWfg7cnJLAdwO2ffNdPRjnPegcC
gBaKKKAOf/5qF/3Cv/atdBXP/wDNQv8AuFf+1a6CgAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAQ1Wv3eOxnePO9Y2IwM84qyaTH
NNOzGnZ3MLw5qF3emcXMnmBNu04A9c9B9K3GBK4pcUoFOclKV0rFVJKcnJK3kVHfbcj90+5F
A3Y4wxI49cFQT6A1zOoWpGq3+l4Yw6hEZY0XnEg5zyRzlW746V0t5CWmhkWMPgGN+TkI3XHO
OoU/QHHNZPiLzobO2v1QC5tpQSd3AB4PfoTj8DWbk4SUl01LoLmk6b+1+fQteFb86jo0UjLh
4/3TYAAyvoBwOMVs1zfhgrb3l/aI26Jyt1C7EbpFcctjjuPTvXRg1vWSU3bY54X5dQrA1j/k
b/Dv/bz/AOixW/WBrH/I3+Hf+3n/ANFisijfpaSloAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKytU1Waz1Gwsre3jlkvPM2mSUoF2AE9FPY1q1RvtNjvJobjfJFcW+7
ypkxlN3DcEEHIHcUAUrLWrvUNEtNQs9OWR55CrRNOFEagsC27HPQcAZ5q3o2oTalbyyz2n2f
ZKUTDl1lUAEOpwMqc8GoV0RIbVbSxu7uytlUqI4Svckn5mUsDyeQav2kMkERWS4luCTkNKFB
HHT5VAoAxv8AmoX/AHCv/atdBXP/APNQv+4V/wC1a6CgAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkpaSgCOWNJVZJFDo
wwysMgj0IrPkgF3BLa3fkkyApIYz0fGQcHvjBA7Y6mtSqN1vS7ixIgR+FVlyQ45447rvzn2x
SeqsF2tVujktHupl1fTZXHlr+8s5WZiuSASikY4OSAO5INd0K4XXIY7W+uWgkQTsEu7ckFhw
SW74zwSD6DHGa7OynW6soLhN22ZFcBuoBGecfWtG+anGXyNKySqtrZ6/eWKwNY/5G/w7/wBv
P/osVv8AasDWP+Rv8O/9vP8A6LFQZm/S0lLQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFAHP/8ANQv+4V/7VroK5/8A5qF/3Cv/AGrXQUAFFFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFQzxeam3cyHcGypweDnH045qamnpQBy/ieG4BjuYzCBAzK/mcjY4AywA+794HHOOnrWh4
YuVm0lYlLZtnaAqyFWUKeAQe+3b+dR6tA7x38Un7yOdN8a5+YEADAHXhlHTqZPzy/Blw6XU1
vLK8nnRCVMD5F2naR9cbP0qqesZR+f6Gklemn20+/X/M7HtWBrH/ACN/h3/t5/8ARYrfHQVg
ax/yN/h3/t5/9FipMzfpaSloAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo
AKKKoanrFhpEaPf3AhEh2r8pYk/QAmgC/RVW31C0ubJb2G4RrZl3+ZnAAHXPpjvnpUttPHdW
0VxC26KVA6HGMgjINAGJ/wA1C/7hX/tWugrn/wDmoOeo/svH4+bXQUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR
QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
JS0UAU9RjXyPOxGJIgSJJG2hB3JODwMA4PGQD2yOShl/s3xdIWRmeacI2wZAR+mc9PmKH8MD
37aTp0riPEdqwSOOJIVRN1puBO1R1jBzySBhs+vriiL5Zpv0+81pe8pQ7r8Vr/wPmdyOlYGs
f8jf4d/7ef8A0WK1dNv4NRsIbu2J8uUZG4YI5wQfoQRWTq/Pi7w77faf/RYoejsZHQUtJS0A
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFYeuWd097YalZRLPJYmTNuXE
fmB12k7jwMdeetblJQBz+j6ZLZ6dDot7aRXNosJZ5iQULlydmw8nGc7vatTRoJLbR7KCZdss
cEaOuc4YKAelXAAOgooA5aSwhk8fPGz3AV9OMhK3MinPm9AQ2QP9kce1bP8AY1r/AM9b7/wP
n/8Ai6of81C/7hX/ALVroKAM7+xrX/nrff8AgfP/APF0f2Na/wDPW+/8D5//AIutGigDO/sa
1/5633/gfP8A/F0f2Na/89b7/wAD5/8A4utGigDO/sa1/wCet9/4Hz//ABdH9jWv/PW+/wDA
+f8A+LrRooAzv7Gtf+et9/4Hz/8AxdH9jWv/AD1vv/A+f/4utGigDO/sa1/5633/AIHz/wDx
dH9jWv8Az1vv/A+f/wCLrRooAzv7Gtf+et9/4Hz/APxdH9jWv/PW+/8AA+f/AOLrRooAzv7G
tf8Anrff+B8//wAXR/Y1r/z1vv8AwPn/APi60aKAM7+xrX/nrff+B8//AMXR/Y1r/wA9b7/w
Pn/+LrRooAzv7Gtf+et9/wCB8/8A8XR/Y1r/AM9b7/wPn/8Ai60aKAM7+xrX/nrff+B8/wD8
XR/Y1r/z1vv/AAPn/wDi60aKAM7+xrX/AJ633/gfP/8AF0f2Na/89b7/AMD5/wD4utGigDO/
sa1/5633/gfP/wDF0f2Na/8APW+/8D5//i60aKAM7+xrX/nrff8AgfP/APF0f2Na/wDPW+/8
D5//AIutGigDO/sa1/5633/gfP8A/F0f2Na/89b7/wAD5/8A4utGigDO/sa1/wCet9/4Hz//
ABdH9jWv/PW+/wDA+f8A+LrRooAzv7Gtf+et9/4Hz/8AxdH9jWv/AD1vv/A+f/4utGigDO/s
a1/5633/AIHz/wDxdH9jWv8Az1vv/A+f/wCLrRooAzv7Gtf+et9/4Hz/APxdH9jWv/PW+/8A
A+f/AOLrRooAzv7Gtf8Anrff+B8//wAXR/Y1r/z1vv8AwPn/APi60aKAM7+xrX/nrff+B8//
AMXR/Y1r/wA9b7/wPn/+LrRooAzv7Gtf+et9/wCB8/8A8XR/Y1r/AM9b7/wPn/8Ai60aKAM7
+xrX/nrff+B8/wD8XR/Y1r/z1vv/AAPn/wDi60aKAM7+xrX/AJ633/gfP/8AF0f2Na/89b7/
AMD5/wD4utGigDO/sa1/5633/gfP/wDF0f2Na/8APW+/8D5//i60aKAM7+xrX/nrff8AgfP/
APF0f2Na/wDPW+/8D5//AIutGigDO/sa1/5633/gfP8A/F0f2Na/89b7/wAD5/8A4utGigDO
/sa1/wCet9/4Hz//ABdH9jWv/PW+/wDA+f8A+LrRooAzv7Gtf+et9/4Hz/8AxdH9jWv/AD1v
v/A+f/4utGigDO/sa1/5633/AIHz/wDxdH9jWv8Az1vv/A+f/wCLrRooAzv7Gtf+et9/4Hz/
APxdH9jWv/PW+/8AA+f/AOLrRooAzv7Gtf8Anrff+B8//wAXR/Y1r/z1vv8AwPn/APi60aKA
M1tGtQP9bff+B0//AMXWP4h0W0jtGnQzGXG0b5JJSx7dXwB94c92GOa6moLq2juYHikHDDGc
Ake49x1FKSuioy5ZKRzfhe2t72xmBe4j2SnasV1LGoBAY4VWAA3FgMDt65p97Zx2ni7QPLed
t/2nPmzvJ/yz7bicfhVLw8yWfiEw+ZJl1MBiLcKw+bGP9nEgJ9xjrmtXVv8AkbvD3/bz/wCi
xVyd7S7hNWk0joKWkpakkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK
KACiiigDn/8AmoX/AHCv/atdBXP/APNQv+4V/wC1a6CgAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooASilooA
43xHDcWetrf2oJdtpUscgsv8Ax0yFA567jjjNX9SdZPFXhx42DIwuSrA5BBjGCKueILNrvTJ
BED5sR82Pb1yPT3wTWHaXSXWreGPLjaNYvtEW1hjgRjB6Acrg8cc47UJ6WNZe9FP5HZUtJS0
GQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUmR60tcn41aIy6db39xNb6
XM0n2l4hjkAFATg988d8Z7ZAB1eRRXA3OpTyeDNNivryVHmkX7YwP737KWYbyME7SNozjnjr
nnd8ESvJo8y+bLNbRXLx2kkowWhGNp6DPf6Yx2xQA7/moX/cK/8Aatb9clq8XiOLxIdR0zTr
eYfZ/s4LTAgjeTkglSG6eo9zTf7Q8c/9Aax/77H/AMcoA6+iuQ/tDxz/ANAax/77H/xyj+0P
HP8A0BrH/vsf/HKAOvorkP7Q8c/9Aax/77H/AMco/tDxz/0BrH/vsf8AxygDr6K5D+0PHP8A
0BrH/vsf/HKP7Q8c/wDQGsf++x/8coA6+iuQ/tDxz/0BrH/vsf8Axyj+0PHP/QGsf++x/wDH
KAOvorkP7Q8c/wDQGsf++x/8co/tDxz/ANAax/77H/xygDr6K5D+0PHP/QGsf++x/wDHKP7Q
8c/9Aax/77H/AMcoA6+iuQ/tDxz/ANAax/77H/xyj+0PHP8A0BrH/vsf/HKAOvorkP7Q8c/9
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
RtKRFvO0+YgRgT97oPXvW/RQBj2vh60tIXihLpG0kUgCoikbH3KMhQWGf7xJ9+9TXGkrJKZY
7meGUz/aNybTtbyvL4BUjG3171pUUAZd5olpeait5cRrKwjEZjkjR0IBOPvKSD8x6EZwM0ap
odjrDwtqETTCAMEXcVHzY9MHsP8A69alFAGbY6Pbae8X2UukUKukUROQgcqzDJ5PK55Pc9sA
Zer+GZrnTJLSxuWT/RobdfMYbZAjEjdhMjAPUHknkcc9NRQBz8vhOwnZnczeY1zJchmCNhnA
DDaylSOB1BPHWrtrZT2moYgMceneWdsCqoCPkY2gKMD7xOWOS3QVp0UAct4a8LNplrF9tZDd
QTvJDJAxIUMqhgcjuFIPHQ8YPIuyeGLCWazkdWc2kC248xUcOi4wGDKR+K4PJrcooA5q+0Gd
9r2cUMbJqK3hjaZtsm0HLZ2kqzZAI5Axx3zsaVbzWtkUuNglaWWUhGLAb5GbGSB6+gq7RQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z
--------------6AD258DC2DCD6A651FCAFD3D--