LBL logo

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.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.BaseClasses.

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

Package Content

NameDescription
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoeffcient BrighteningCoeffcient Test model for brightening coeffcients
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.DiffuseIsotropic DiffuseIsotropic Test model for diffuse solar irradiation on a tilted surface by using isotropic model
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass RelativeAirMass Test model for relative air mass
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness SkyBrightness Test model for sky brightness
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness SkyClearness Test model for sky clearness


Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoeffcient Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoeffcient

Test model for brightening coeffcients

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.BrighteningCoeffcient

Information

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

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model BrighteningCoeffcient "Test model for brightening coeffcients"
  extends Modelica.Icons.Example;
  import Buildings;
  Buildings.BoundaryConditions.SolarGeometry.ZenithAngle zen(lat=
        0.6457718232379);
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyClearness skyCle;
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.BrighteningCoefficient
    briCoe;
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.RelativeAirMass
    relAirMas;
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyBrightness
    skyBri;
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
equation 
  connect(zen.y, skyCle.zen);
  connect(relAirMas.relAirMas, skyBri.relAirMas);
  connect(zen.y, relAirMas.zen);
  connect(skyBri.skyBri, briCoe.skyBri);
  connect(skyCle.skyCle, briCoe.skyCle);
  connect(zen.y, briCoe.zen);
  connect(weaDat.weaBus, weaBus);
  connect(weaBus.HGloHor, skyCle.HGloHor);
  connect(weaBus.HDifHor, skyCle.HDifHor);
  connect(weaBus.HDifHor, skyBri.HDifHor);
  connect(weaBus, zen.weaBus);
end BrighteningCoeffcient;

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

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

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.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 by using isotropic model"
  extends Modelica.Icons.Example;
  import Buildings;
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.DiffuseIsotropic
    HDifTilIso(til=1.5707963267949);
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
equation 
  connect(weaDat.weaBus, weaBus);
  connect(weaBus.HGloHor, HDifTilIso.HGloHor);
  connect(weaBus.HDifHor, HDifTilIso.HDifHor);
end DiffuseIsotropic;

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass

Test model for relative air mass

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.RelativeAirMass

Information

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

Modelica definition

model RelativeAirMass "Test model for relative air mass"
  extends Modelica.Icons.Example;
  import Buildings;
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.RelativeAirMass
    relAirMas;
  Buildings.BoundaryConditions.SolarGeometry.ZenithAngle zen(lat=
        0.34906585039887);
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos");
equation 
  connect(zen.y, relAirMas.zen);
  connect(weaDat.weaBus, zen.weaBus);
end RelativeAirMass;

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness

Test model for sky brightness

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyBrightness

Information

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

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model SkyBrightness "Test model for sky brightness"
  extends Modelica.Icons.Example;
  import Buildings;
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.RelativeAirMass
    relAirMas;
  Buildings.BoundaryConditions.SolarGeometry.ZenithAngle zen(lat=
        0.34906585039887);
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyBrightness
    skyBri;
  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
equation 
  connect(zen.y, relAirMas.zen);
  connect(relAirMas.relAirMas, skyBri.relAirMas);
  connect(weaDat.weaBus, weaBus);
  connect(weaBus.HDifHor, skyBri.HDifHor);
  connect(zen.weaBus, weaBus);
end SkyBrightness;

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness

Test model for sky clearness

Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.Examples.SkyClearness

Information

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

Connectors

TypeNameDescription
BusweaBus 

Modelica definition

model SkyClearness "Test model for sky clearness"
  extends Modelica.Icons.Example;
  import Buildings;

  Buildings.BoundaryConditions.SolarGeometry.ZenithAngle zen(lat=
        0.34906585039887);
  Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyClearness skyCle;

  Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam=
        "Resources/weatherdata/USA_IL_Chicago-OHare.Intl.AP.725300_TMY3.mos");
  Buildings.BoundaryConditions.WeatherData.Bus weaBus;
equation 
  connect(zen.y, skyCle.zen);

  connect(weaDat.weaBus, weaBus);
  connect(weaBus.HGloHor, skyCle.HGloHor);
  connect(weaBus.HDifHor, skyCle.HDifHor);

  connect(weaBus, zen.weaBus);
end SkyClearness;

Automatically generated Wed Feb 22 15:21:08 2012.