Buildings.BoundaryConditions.SolarIrradiation.Examples

Collection of models that illustrate model use and test models

Information


This package contains examples for the use of models that can be found in Buildings.BoundaryConditions.SolarIrradiation.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

NameDescription
Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic DiffuseIsotropic Test model for diffuse solar irradiation on a tilted surface using the isotropic model
Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez DiffusePerez Test model for diffuse solar irradiation on a tilted surface using the Perez model
Buildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface DirectTiltedSurface Test model for direct solar irradiation on a tilted surface


Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic

Test model for diffuse solar irradiation on a tilted surface using the isotropic model

Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic

Information

Extends from Modelica.Icons.Example (Icon for runnable examples).

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model DiffuseIsotropic 
  "Test model for diffuse solar irradiation on a tilted surface using the isotropic model"
  extends Modelica.Icons.Example;
  import Buildings;
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
  Buildings.BoundaryConditions.SolarIrradiation.DiffuseIsotropic HDifTilIso(
               til=1.5707963267949);
equation 
  connect(weaDat.weaBus, weaBus);

  connect(weaBus, HDifTilIso.weaBus);

end DiffuseIsotropic;

Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez

Test model for diffuse solar irradiation on a tilted surface using the Perez model

Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez

Information

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

TypeNameDefaultDescription
Anglelat37/180*Modelica.Constants.piLatitude [rad]
Angleazi0.3Azi angle [rad]
Angletil0.5Tilted angle [rad]

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model DiffusePerez 
  "Test model for diffuse solar irradiation on a tilted surface using the Perez model"
  extends Modelica.Icons.Example;
  import Buildings;
  parameter Modelica.SIunits.Angle lat=37/180*Modelica.Constants.pi "Latitude";
  parameter Modelica.SIunits.Angle azi=0.3 "Azi angle";
  parameter Modelica.SIunits.Angle til=0.5 "Tilted angle";
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
  Buildings.BoundaryConditions.SolarIrradiation.DiffusePerez HDifTil(
    til=1.5707963267949,
    lat=0.6457718232379,
    azi=0.78539816339745);
equation 
  connect(weaDat.weaBus, weaBus);
  connect(weaBus, HDifTil.weaBus);

end DiffusePerez;

Buildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface Buildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface

Test model for direct solar irradiation on a tilted surface

Buildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface

Information

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

TypeNameDefaultDescription
Anglelat37/180*Modelica.Constants.piLatitude [rad]

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model DirectTiltedSurface 
  "Test model for direct solar irradiation on a tilted surface"
  import Buildings;
  extends Modelica.Icons.Example;
  parameter Modelica.SIunits.Angle lat=37/180*Modelica.Constants.pi "Latitude";
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
  Buildings.BoundaryConditions.SolarIrradiation.DirectTiltedSurface HDirTil(
    til=1.5707963267949,
    lat=0.72483523835325,
    azi=0.78539816339745);
equation 
  connect(weaDat.weaBus, weaBus);
  connect(weaBus, HDirTil.weaBus);
end DirectTiltedSurface;

Automatically generated Fri May 06 14:11:01 2011.