Card 6u - DIURNAL6 Solar Heating Modeling Request
This optional card defines the start and end positions for the diurnal solar heating modeling request.
Parameter | Value | Description |
---|---|---|
DIURNAL6 |
DIURNAL6 (or 66) | Mnemonic |
ID |
Integer | Request ID number |
STARTOPT |
LSTIME | Fields SV1-3 define the start of the diurnal heating
request |
SUNRISE | The diurnal start position is at sunrise | |
ANGLE | The diurnal start position is at SV1 degrees from local midnight | |
Blank | A complete day is simulated and all subsequent fields must be blank | |
FINALOPT |
LSTIME | Fields FV1-3 define the final position of the
diurnal heating request |
SUNSET | The diurnal heating end position is at sunset | |
ANGLE | The diurnal heating end position is at FV1 degrees from local midnight | |
TIMEVAL |
Real | Time value at the diurnal heating start position |
SV1 |
Integer | Hour value of the local solar time at start of diurnal heating
request. STARTOPT = LSTIME only |
Real | Start position in degrees from local midnight. STARTOPT =
ANGLE only |
|
SV2 |
Integer | Minute value of the local solar time at the start position.
STARTOPT = LSTIME only |
SV3 |
Integer | Second value of the local solar time at start position.
STARTOPT = LSTIME only |
FV1 |
Integer | Hour value of the local solar time at the end position.
FINALOPT = LSTIME only |
Real | End position in degrees from local midnight. FINALOPT =
ANGLE only |
|
FV2 |
Integer | Minute value of the local solar time at the end position.
FINALOPT = LSTIME only |
FV3 |
Integer | Second value of the local solar time at the end position.
FINALOPT = LSTIME only |
STARTOPT
STARTOPT
specifies whether the starting position of the diurnal heating request is defined in terms of local solar time, at sunrise, or in degrees from local midnight.
If STARTOPT = LSTIME
, then the fields SV1-SV3
define the starting position of the diurnal heating request in terms of local solar time.
If STARTOPT = SUNRISE
, the start position is at the sunrise.
If STARTOPT = ANGLE
, then SV1 is the angle in degrees from local midnight to the start position. This angle is measured in the direction of the planet's rotation at constant latitude.
If a complete day is simulated, then this field and the rest of the fields should be blank.
FINALOPT
FINALOPT
specifies whether the final position of the diurnal heating request is defined in terms of local solar time, at sunset, or in degrees from local midnight.
If FINALOPT = LSTIME
, then the fields FV1-FV3
define the final position of the diurnal heating request in terms of local solar time.
If FINALOPT = SUNSET
, the diurnal heating request ends at sunset.
If FINALOPT = ANGLE
, then FV1
is the angle in degrees from local midnight to the end position of the diurnal heating request. This angle is positive when measured in the direction of the planet's rotation at constant latitude.
TIMEVAL
TIMEVAL
is the time value at the start position.
SV1
If STARTOPT = LSTIME
, then SV1 is the hour value of the local solar time at the start position.
If STARTOPT = ANGLE
, then SV1 is the angle in degrees from local midnight to the starting position. This angle is positive when measured in the direction of the planet's rotation at constant latitude.
SV2
SV2
is the minute value of local solar time at the start position for STARTOPT = LSTIME
. Otherwise, it should be zero or blank.
SV3
SV3
is the seconds value of local solar time at the start position for STARTOPT = LSTIME
. Otherwise, it should be zero or blank.
FV1
If FINALOPT = LSTIME
, then FV1 is the hours value of the local solar time at the end position.
If FINALOPT = ANGLE
, then FV1 is the angle in degrees from local midnight to the end of the diurnal heating request. This angle is positive when measured in the direction of the planet's rotation at constant latitude.
FV2
FV2
is the minutes value of local solar time at the end position for FINALOPT = LSTIME
. Otherwise, it should be zero or blank.
FV3
FV3
is the seconds value of local solar time at the end position for FINALOPT = LSTIME
. Otherwise, it should be zero or blank.
Code example
$ For FULL DAY:=
DIURNAL6 3
$ For PARTIAL DAY:
DIURNAL6 3 LSTIME LSTIME 0.0 0 0 0 12 0 0
DIURNAL6 3 LSTIME SUNSET 3600.0 1 0 0
DIURNAL6 3 LSTIME ANGLE 0.0 1 0 0 45.0
DIURNAL6 3 SUNRISE LSTIME 0.0 0 0 0 12 0 0
DIURNAL6 3 SUNRISE SUNSET 0.0
DIURNAL6 3 SUNRISE ANGLE 0.0 0 0 0 90.0
DIURNAL6 3 ANGLE LSTIME 0.0 30.0 0 0 12 0 0
DIURNAL6 3 ANGLE SUNSET 0.0 0.0
DIURNAL6 3 ANGLE ANGLE 0.0 10.0 0