Model: RENEWABLE.+s+olar+radiation.default
Version: 4
Date and Time: 15/06/2016 19:49:02.549000
Library: RENEWABLE
Library dependency list: MATH V3.1.2 RENEWABLE V2.0
Software: PROOSIS V3.6.14


GENERAL STATISTICS
INFO  #  
Number of equations: 
Number of boxes (coupled subsystems of equations): 
Number of linear boxes: 
Number of nonlinear boxes: 
Number of input DATA: 
Number of input BOUNDARY: 
Number of output EXPLICIT : 
Number of output DYNAMIC/DERIVATIVE: 
Number of output ALGEBRAIC: 
Size of Jacobian matrix (DYNAMIC+ALGEBRAIC): 0x0 
Default integration method: DASSL 

TYPE OF VARIABLES
TYPE  VARIABLE  DATA  CONSTANT  
REAL 214 
INTEGER 10 
STRING 
TABLE 

GLOBAL FLAGS:
FLAG  VALUE  
Remove derivatives FALSE 
Inhibit automatic reduction of equations FALSE 
Remove not used variables FALSE 
Generate code to check mathematical functions TRUE 
Generate code to analyse the performance of functions FALSE 
Obfuscate partition and experiment C++ generated code TRUE 

BOUNDARIES:
NAME  ALIAS  UNITS  DESCRIPTION  INITIAL  

JACOBIAN INDEPENDENT VARIABLES:

POS  VARIABLE  ALIAS  CATEGORY  UNITS  DESCRIPTION  INITIAL  RESIDUE EQUATION  BOX  

USER DATA TYPES:


TYPES:
TYPE  NAME  

MODEL VARIABLES:


VARIABLES:
NAME  UNITS  EQUIV-TO  STATION  TYPE  MATH-TYPE  INITIAL  LRANGE  RRANGE  ALIAS  IS-ALIAS  EDIT  TRACE  STORE  DECK-IN  DECK-OUT  
1 DeltaT hora   REAL EXPLICIT     NO YES NO NO NO NO 
2 Et hora   REAL EXPLICIT     NO YES NO NO NO NO 
3 GMTsunrise hora   REAL EXPLICIT     NO YES NO NO NO NO 
4 GMTsunset hora   REAL EXPLICIT     NO YES NO NO NO NO 
5 Gc    REAL DATA_VAR 7117.21    NO YES NO NO NO NO 
6 Irradiation    REAL EXPLICIT     NO YES NO NO NO NO 
7 Irradiationb    REAL EXPLICIT     NO YES NO NO NO NO 
8 Irradiationc    REAL EXPLICIT     NO YES NO NO NO NO 
9 Lat degree   REAL DATA_VAR 36.698    NO YES NO NO NO NO 
10 LeapYear    REAL EXPLICIT     NO YES NO NO NO NO 
11 Lon degree   REAL DATA_VAR 10.395    NO YES NO NO NO NO 
12 MATH.PI    REAL CTE 3.14159265358979    NO YES NO NO NO NO 
13    REAL EXPLICIT     NO YES NO NO NO NO 
14 day    REAL EXPLICIT     NO YES NO NO NO NO 
15 dia    REAL DATA_VAR 18    NO YES NO NO NO NO 
16 dt   REAL EXPLICIT     NO YES NO NO NO NO 
17 i_array   INTEGER[5] DISCRETE     NO YES NO NO NO NO 
18 i_arrayb   INTEGER[5] DISCRETE     NO YES NO NO NO NO 
19 month month   REAL DATA_VAR    NO YES NO NO NO NO 
20 phi degree   REAL EXPLICIT     NO YES NO NO NO NO 
21 tabIb    TABLE_1D DATA_VAR { { 0,5,6,7,8,9,10,11,12,...    NO YES NO NO NO NO 
22 tstop    REAL EXPLICIT     NO YES NO NO NO NO 
23    REAL EXPLICIT     NO YES NO NO NO NO 
24 year    REAL DATA_VAR 2010    NO YES NO NO NO NO 
25 z_array   REAL[100] EXPLICIT     NO YES NO NO NO NO 
26 z_arrayb   REAL[100] EXPLICIT     NO YES NO NO NO NO 

Note 1: Variables called "__aux_int_..." are internal integer variables, used to iterate
Note 2: FOR statements are converted to WHILE statements

INIT STATEMENTS:

-- init(SOlarRadiation,0)
tstop = 0
i_array[4] = 1200
i_array[5] = 0
i_arrayb[4] = 1200
i_arrayb[5] = 0


Note 3: In equations 'E' means explicit,'I' implicit,'L' linear,'F' function

SORTED EQUATIONS:

###eqts 4
[E-1] Irradiationb = timeTableInterp(TIME, tabIb, 1)
[E-2] SEQUENTIAL block %%% (OUT VAR)z_arrayb (OUT VAR)z_array (OUT VAR)LeapYear (OUT VAR)day (OUT VAR)N (OUT VAR)phi (OUT VAR)Et (OUT VAR)GMTsunset (OUT VAR)GMTsunrise (OUT VAR)DeltaT (OUT VAR)dt (OUT VAR)x (OUT VAR)tstop {S@z_arrayb,z_array,LeapYear,day,N,phi,Et,GMTsunset,GMTsunrise,DeltaT,dt,x,tstop}
[E-3] Irradiation = ZONE[1] (TIME > GMTsunset) 0 ZONE[1] (TIME < GMTsunrise) 0 OTHERS 3.14159265358979 * Gc * sin(3.14159265358979 * (TIME - GMTsunrise) / DeltaT) / (2. * DeltaT)
[E-4] Irradiationc = (1. - x) * Irradiation



Document generated automatically with PROOSIS Version: 3.6.14 Date: 2016:06:15 Time: 19:49:02