Model: RENEWABLE_EXAMPLES.+caso_2.default
Version: 4
Date and Time: 15/06/2016 19:50:17.787000
Library: RENEWABLE_EXAMPLES
Library dependency list: MATH V3.1.2 RENEWABLE V2.0 RENEWABLE_EXAMPLES V2.0
Software: PROOSIS V3.6.14


GENERAL STATISTICS
INFO  #  
Number of equations: 56 
Number of boxes (coupled subsystems of equations): 
Number of linear boxes: 
Number of nonlinear boxes: 
Number of input DATA: 43 
Number of input BOUNDARY: 
Number of output EXPLICIT : 49 
Number of output DYNAMIC/DERIVATIVE: 
Number of output ALGEBRAIC: 
Size of Jacobian matrix (DYNAMIC+ALGEBRAIC): 7x7 
Sparsity factor in Jacobian matrix (% of zeros): 73.469387755102034 
Default integration method: DASSL 

TYPE OF VARIABLES
TYPE  VARIABLE  DATA  CONSTANT  
REAL 71 43 
INTEGER 
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 FALSE 

BOUNDARIES:
NAME  ALIAS  UNITS  DESCRIPTION  INITIAL  
BombaRiego_1.P1   Potencia de entrada al motor (W)  
CargaResistiva_1.Pcargagridb.I     
CargaResistiva_1.Pcargagridb.Qreact  var Potencia reactiva que consume la bomba de alimentaciķn (var)  
CargaResistiva_1.Pcargagridb.cosfi     
Grid_1.Pcargagrida.I     
Grid_1.Pcargagrida.V     
Grid_1.Pcargagrida.cosfi     
InversorMasterBateria_1.Qgrid     
InversorMasterBateria_1.RedPuertosb.Qgrid     

JACOBIAN INDEPENDENT VARIABLES:

POS  VARIABLE  ALIAS  CATEGORY  UNITS  DESCRIPTION  INITIAL  RESIDUE EQUATION  BOX  
InversorMasterBateria_1.Plag  DYNAMIC Potencia activa desacoplada presente en el bus AC (W)  InversorMasterBateria_1.Plag' = (InversorMasterBateria_1.RedPuertosb.Pgrid - InversorMasterBateria_1.Plag) / InversorMasterBateria_1.Ti 
InversorMasterBateria_1.Qlag  DYNAMIC    InversorMasterBateria_1.Qlag' = (InversorMasterBateria_1.Qgrid - InversorMasterBateria_1.Qlag) / InversorMasterBateria_1.Ti 
InversorMasterBateria_1.Aon  DYNAMIC rad Angulo de red (rad)  InversorMasterBateria_1.Aon' = InversorMasterBateria_1.Wacn 
InversorSolar_1.Pexb  DYNAMIC  Auxiliar del controlador de frecuencia  InversorSolar_1.Pexb' = ZONE[3] ((InversorSolar_1.ki * InversorSolar_1.error) > 0 AND InversorSolar_1.Pexb >= 0) 0 ZONE[3] (InversorSolar_1.SolInvb.Pact <= (-InversorSolar_1.Pexceso + 0.0001)) 0 OTHERS InversorSolar_1.ki * InversorSolar_1.error 
SolarNew_1.Volte  DYNAMIC Volt Punto de trabajo del arreglo solar (Volt)  SolarNew_1.Volte' = (InversorSolar_1.SolInvb.Vmax - SolarNew_1.Volte) / SolarNew_1.Ti 
TanqueRiego_1.HT  DYNAMIC  Altura del tanque (m)  TanqueRiego_1.HT' = (TanqueRiego_1.CaudalBombab.q - TanqueRiego_1.qout) / TanqueRiego_1.AreaT 
Grid_1.InvAltb.Imax  ALGEBRAIC   [E-26] Grid_1.InvAltb.Imax = ZONE (SolarNew_1.SolarSourceb.G <= 10) 0 OTHERS -InversorSolar_1.SolInvb.Vmax * SolarNew_1.dIdV 

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 AguaRiego_1.CaudalRiegob.q  186  REAL EXPLICIT     NO YES NO NO NO NO 
2 AguaRiego_1.Qwda  186  REAL EXPLICIT     NO YES NO NO NO NO 
3 AguaRiego_1.TabQwd m3/h   TABLE_1D DATA_VAR { { 0,3600,7200,10800,144...    NO YES NO NO NO NO 
4 BombaRiego_1.CaudalBombab.q  185  REAL EXPLICIT     NO YES NO NO NO NO 
5 BombaRiego_1.ContBombb.nbomba    REAL EXPLICIT     NO YES NO NO NO NO 
6 BombaRiego_1.EtaMotor   REAL DATA_VAR 98    NO YES NO NO NO NO 
7 BombaRiego_1.EtaPump   REAL DATA_VAR 98    NO YES NO NO NO NO 
8 BombaRiego_1.H   REAL DATA_VAR 30    NO YES NO NO NO NO 
9 BombaRiego_1.P1   REAL BOUNDARY     NO YES NO NO NO NO 
10 BombaRiego_1.P2   REAL EXPLICIT     NO YES NO NO NO NO 
11 BombaRiego_1.Pcargagridb.I    REAL EXPLICIT     NO YES NO NO NO NO 
12 BombaRiego_1.Pcargagridb.Pact 10  REAL EXPLICIT     NO YES NO NO NO NO 
13 BombaRiego_1.Pcargagridb.Qreact var 17  REAL EXPLICIT     NO YES NO NO NO NO 
14 BombaRiego_1.Pcargagridb.V  47  REAL BOUNDARY     NO YES NO NO NO NO 
15 BombaRiego_1.Pcargagridb.cosfi    REAL EXPLICIT     NO YES NO NO NO NO 
16 BombaRiego_1.Phyd   REAL EXPLICIT     NO YES NO NO NO NO 
17 BombaRiego_1.Q VAR   REAL EXPLICIT     NO YES NO NO NO NO 
18 BombaRiego_1.S    REAL EXPLICIT     NO YES NO NO NO NO 
19 BombaRiego_1.caudalpuertob.qin    REAL EXPLICIT     NO YES NO NO NO NO 
20 BombaRiego_1.cosphi    REAL DATA_VAR    NO YES NO NO NO NO 
21 BombaRiego_1.g m/seg2   REAL DATA_VAR 9.81    NO YES NO NO NO NO 
22 BombaRiego_1.nbomba   REAL EXPLICIT     NO YES NO NO NO NO 
23 BombaRiego_1.qin  19  REAL EXPLICIT     NO YES NO NO NO NO 
24 BombaRiego_1.qnew m3/s 185  REAL EXPLICIT     NO YES NO NO NO NO 
25 BombaRiego_1.ro Kg/m3   REAL DATA_VAR 1000    NO YES NO NO NO NO 
26 CargaResistiva_1.Pcarga   REAL DATA_VAR    NO YES NO NO NO NO 
27 CargaResistiva_1.Pcargagridb.I    REAL BOUNDARY     NO YES NO NO NO NO 
28 CargaResistiva_1.Pcargagridb.Pact 26  REAL DATA_VAR    NO YES NO NO NO NO 
29 CargaResistiva_1.Pcargagridb.Qreact var   REAL BOUNDARY     NO YES NO NO NO NO 
30 CargaResistiva_1.Pcargagridb.V  47  REAL BOUNDARY     NO YES NO NO NO NO 
31 CargaResistiva_1.Pcargagridb.cosfi    REAL BOUNDARY     NO YES NO NO NO NO 
32 DataSolarB_1.Ga w/m2 165  REAL EXPLICIT     NO YES NO NO NO NO 
33 DataSolarB_1.SolarSourcea.G w/m2 165  REAL EXPLICIT     NO YES NO NO NO NO 
34 DataSolarB_1.SolarSourcea.Tenv ēC 166  REAL EXPLICIT     NO YES NO NO NO NO 
35 DataSolarB_1.Tenv ēC 166  REAL EXPLICIT     NO YES NO NO NO NO 
36 DataSolarB_1.tabG W/m2   TABLE_1D DATA_VAR { { 0,3600,7200,10800,144...    NO YES NO NO NO NO 
37 DataSolarB_1.tabTenv ēC   TABLE_1D DATA_VAR { { 0,3600,7200,10800,144...    NO YES NO NO NO NO 
38 Grid_1.Icarga  44  REAL BOUNDARY     NO YES NO NO NO NO 
39 Grid_1.Ifuente  40  REAL ALGEBRAIC     NO YES NO NO NO NO 
40 Grid_1.InvAltb.Imax   REAL ALGEBRAIC     NO YES NO NO NO NO 
41 Grid_1.InvAltb.Pact   REAL EXPLICIT     NO YES NO NO NO NO 
42 Grid_1.InvAltb.Vmax   REAL EXPLICIT     NO YES NO NO NO NO 
43 Grid_1.Pcarga 45  REAL EXPLICIT     NO YES NO NO NO NO 
44 Grid_1.Pcargagrida.I    REAL BOUNDARY     NO YES NO NO NO NO 
45 Grid_1.Pcargagrida.Pact   REAL EXPLICIT     NO YES NO NO NO NO 
46 Grid_1.Pcargagrida.Qreact var   REAL EXPLICIT     NO YES NO NO NO NO 
47 Grid_1.Pcargagrida.V    REAL BOUNDARY     NO YES NO NO NO NO 
48 Grid_1.Pcargagrida.cosfi    REAL BOUNDARY     NO YES NO NO NO NO 
49 Grid_1.Pfuente 41  REAL EXPLICIT     NO YES NO NO NO NO 
50 Grid_1.Pgrid 86  REAL EXPLICIT     NO YES NO NO NO NO 
51 Grid_1.Qcarga  46  REAL EXPLICIT     NO YES NO NO NO NO 
52 Grid_1.Qfuente    REAL EXPLICIT     NO YES NO NO NO NO 
53 Grid_1.Qgrid  87  REAL BOUNDARY     NO YES NO NO NO NO 
54 Grid_1.RedPuertosa.I  44  REAL BOUNDARY     NO YES NO NO NO NO 
55 Grid_1.RedPuertosa.Pgrid  86  REAL EXPLICIT     NO YES NO NO NO NO 
56 Grid_1.RedPuertosa.Qgrid  87  REAL BOUNDARY     NO YES NO NO NO NO 
57 Grid_1.RedPuertosa.V  47  REAL BOUNDARY     NO YES NO NO NO NO 
58 Grid_1.RedPuertosa.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
59 Grid_1.Vcarga  47  REAL BOUNDARY     NO YES NO NO NO NO 
60 Grid_1.Vfuente  42  REAL EXPLICIT     NO YES NO NO NO NO 
61 Grid_1.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
62 HisteresisRiego_1.AlturaTanqueb.HT 187  REAL DYNAMIC     NO YES NO NO NO NO 
63 HisteresisRiego_1.ContBomba.nbomba   REAL EXPLICIT     NO YES NO NO NO NO 
64 HisteresisRiego_1.HTanque 187  REAL DYNAMIC     NO YES NO NO NO NO 
65 HisteresisRiego_1.Hmax   REAL DATA_VAR 4.5    NO YES NO NO NO NO 
66 HisteresisRiego_1.Hmin   REAL DATA_VAR 0.5    NO YES NO NO NO NO 
67 HisteresisRiego_1.aux    INTEGER DISCRETE     NO YES NO NO NO NO 
68 HisteresisRiego_1.nbomba   REAL EXPLICIT     NO YES NO NO NO NO 
69 InversorMasterBateria_1.Aocorn rad   REAL EXPLICIT     NO YES NO NO NO NO 
70 InversorMasterBateria_1.Aon rad   REAL DYNAMIC     NO YES NO NO NO NO 
71 InversorMasterBateria_1.Aon' rad   REAL DERIVATIVE     NO YES NO NO NO NO 
72 InversorMasterBateria_1.I  44  REAL BOUNDARY     NO YES NO NO NO NO 
73 InversorMasterBateria_1.Kpph rad/W   REAL DATA_VAR 0.00043    NO YES NO NO NO NO 
74 InversorMasterBateria_1.Pfstatic Hz   REAL EXPLICIT     NO YES NO NO NO NO 
75 InversorMasterBateria_1.Pgrid 86  REAL EXPLICIT     NO YES NO NO NO NO 
76 InversorMasterBateria_1.Plag   REAL DYNAMIC     NO YES NO NO NO NO 
77 InversorMasterBateria_1.Plag'   REAL DERIVATIVE     NO YES NO NO NO NO 
78 InversorMasterBateria_1.Pnom   REAL DATA_VAR 4600    NO YES NO NO NO NO 
79 InversorMasterBateria_1.Pphstatic rad   REAL EXPLICIT     NO YES NO NO NO NO 
80 InversorMasterBateria_1.QUstatic   REAL EXPLICIT     NO YES NO NO NO NO 
81 InversorMasterBateria_1.Qgrid    REAL BOUNDARY     NO YES NO NO NO NO 
82 InversorMasterBateria_1.Qlag    REAL DYNAMIC     NO YES NO NO NO NO 
83 InversorMasterBateria_1.Qlag'    REAL DERIVATIVE     NO YES NO NO NO NO 
84 InversorMasterBateria_1.Qnom Var   REAL DATA_VAR 5000    NO YES NO NO NO NO 
85 InversorMasterBateria_1.RedPuertosb.I  44  REAL BOUNDARY     NO YES NO NO NO NO 
86 InversorMasterBateria_1.RedPuertosb.Pgrid   REAL EXPLICIT     NO YES NO NO NO NO 
87 InversorMasterBateria_1.RedPuertosb.Qgrid    REAL BOUNDARY     NO YES NO NO NO NO 
88 InversorMasterBateria_1.RedPuertosb.V  47  REAL BOUNDARY     NO YES NO NO NO NO 
89 InversorMasterBateria_1.RedPuertosb.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
90 InversorMasterBateria_1.SBSIVb.I  44  REAL BOUNDARY     NO YES NO NO NO NO 
91 InversorMasterBateria_1.SBSIVb.Vmb Volts 98  REAL EXPLICIT     NO YES NO NO NO NO 
92 InversorMasterBateria_1.SBSIVb.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
93 InversorMasterBateria_1.SBSIVb.fac Hz 99  REAL EXPLICIT     NO YES NO NO NO NO 
94 InversorMasterBateria_1.Ti    REAL DATA_VAR 0.2    NO YES NO NO NO NO 
95 InversorMasterBateria_1.UA Volts 98  REAL EXPLICIT     NO YES NO NO NO NO 
96 InversorMasterBateria_1.Uabs    REAL EXPLICIT     NO YES NO NO NO NO 
97 InversorMasterBateria_1.Unom   REAL DATA_VAR 230    NO YES NO NO NO NO 
98 InversorMasterBateria_1.WBSIVb.Vmb   REAL EXPLICIT     NO YES NO NO NO NO 
99 InversorMasterBateria_1.WBSIVb.fac Hz   REAL EXPLICIT     NO YES NO NO NO NO 
100 InversorMasterBateria_1.Wacn rad/seg   REAL EXPLICIT     NO YES NO NO NO NO 
101 InversorMasterBateria_1.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
102 InversorMasterBateria_1.fbat Hz   REAL DATA_VAR    NO YES NO NO NO NO 
103 InversorMasterBateria_1.fgrid Hz 99  REAL EXPLICIT     NO YES NO NO NO NO 
104 InversorMasterBateria_1.fnom Hz   REAL DATA_VAR 50    NO YES NO NO NO NO 
105 InversorMasterBateria_1.kpf %Hz/W   REAL DATA_VAR -1    NO YES NO NO NO NO 
106 InversorMasterBateria_1.kqu %Volts/Var   REAL DATA_VAR -6    NO YES NO NO NO NO 
107 InversorSolar_1.I  44  REAL BOUNDARY     NO YES NO NO NO NO 
108 InversorSolar_1.Imax  40  REAL ALGEBRAIC     NO YES NO NO NO NO 
109 InversorSolar_1.InvAlta.Imax  40  REAL ALGEBRAIC     NO YES NO NO NO NO 
110 InversorSolar_1.InvAlta.Pact  41  REAL EXPLICIT     NO YES NO NO NO NO 
111 InversorSolar_1.InvAlta.Vmax  42  REAL EXPLICIT     NO YES NO NO NO NO 
112 InversorSolar_1.Iscg Amp 125  REAL EXPLICIT     NO YES NO NO NO NO 
113 InversorSolar_1.Pexa    REAL EXPLICIT     NO YES NO NO NO NO 
114 InversorSolar_1.Pexb    REAL DYNAMIC     NO YES NO NO NO NO 
115 InversorSolar_1.Pexb'    REAL DERIVATIVE     NO YES NO NO NO NO 
116 InversorSolar_1.Pexceso   REAL EXPLICIT     NO YES NO NO NO NO 
117 InversorSolar_1.Pmax 126  REAL EXPLICIT     NO YES NO NO NO NO 
118 InversorSolar_1.Psalida  41  REAL EXPLICIT     NO YES NO NO NO NO 
119 InversorSolar_1.Ptotal   REAL EXPLICIT     NO YES NO NO NO NO 
120 InversorSolar_1.SBSIVa.I  44  REAL BOUNDARY     NO YES NO NO NO NO 
121 InversorSolar_1.SBSIVa.Vmb Volts 98  REAL EXPLICIT     NO YES NO NO NO NO 
122 InversorSolar_1.SBSIVa.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
123 InversorSolar_1.SBSIVa.fac Hz 99  REAL EXPLICIT     NO YES NO NO NO NO 
124 InversorSolar_1.SolInvb.Imax 40  REAL ALGEBRAIC     NO YES NO NO NO NO 
125 InversorSolar_1.SolInvb.Iscg   REAL EXPLICIT     NO YES NO NO NO NO 
126 InversorSolar_1.SolInvb.Pact   REAL EXPLICIT     NO YES NO NO NO NO 
127 InversorSolar_1.SolInvb.Vmax   REAL EXPLICIT     NO YES NO NO NO NO 
128 InversorSolar_1.Ugrid  98  REAL EXPLICIT     NO YES NO NO NO NO 
129 InversorSolar_1.VoltSolar 42  REAL EXPLICIT     NO YES NO NO NO NO 
130 InversorSolar_1.Vop Volt 127  REAL EXPLICIT     NO YES NO NO NO NO 
131 InversorSolar_1.cosfi  48  REAL BOUNDARY     NO YES NO NO NO NO 
132 InversorSolar_1.error Hz   REAL EXPLICIT     NO YES NO NO NO NO 
133 InversorSolar_1.fgrid Hz 99  REAL EXPLICIT     NO YES NO NO NO NO 
134 InversorSolar_1.fgridop Hz   REAL DATA_VAR 50    NO YES NO NO NO NO 
135 InversorSolar_1.ki    REAL DATA_VAR 10000    NO YES NO NO NO NO 
136 InversorSolar_1.kp    REAL DATA_VAR 1000    NO YES NO NO NO NO 
137 MATH.PI    REAL CTE 3.14159265358979    NO YES NO NO NO NO 
138 SolarNew_1.Alfa %/°C   REAL DATA_VAR 0.0035    NO YES NO NO NO NO 
139 SolarNew_1.Beta %/°C   REAL DATA_VAR -0.18    NO YES NO NO NO NO 
140 SolarNew_1.Efficiency   REAL DATA_VAR 20.4    NO YES NO NO NO NO 
141 SolarNew_1.FF    REAL EXPLICIT     NO YES NO NO NO NO 
142 SolarNew_1.FFo    REAL EXPLICIT     NO YES NO NO NO NO 
143 SolarNew_1.G w/m2 165  REAL EXPLICIT     NO YES NO NO NO NO 
144 SolarNew_1.Gamma %/°C   REAL DATA_VAR -0.38    NO YES NO NO NO NO 
145 SolarNew_1.Gstc w/m2   REAL DATA_VAR 1000    NO YES NO NO NO NO 
146 SolarNew_1.Imax Amps 40  REAL ALGEBRAIC     NO YES NO NO NO NO 
147 SolarNew_1.Impmstc Amps   REAL DATA_VAR 8.2    NO YES NO NO NO NO 
148 SolarNew_1.Isc Amps   REAL EXPLICIT     NO YES NO NO NO NO 
149 SolarNew_1.Iscg Amps   REAL EXPLICIT     NO YES NO NO NO NO 
150 SolarNew_1.Iscmstc Amps   REAL DATA_VAR 8.79    NO YES NO NO NO NO 
151 SolarNew_1.NOCT ēC   REAL DATA_VAR 45    NO YES NO NO NO NO 
152 SolarNew_1.Npc    REAL DATA_VAR    NO YES NO NO NO NO 
153 SolarNew_1.Npm    REAL DATA_VAR    NO YES NO NO NO NO 
154 SolarNew_1.Nsc    REAL DATA_VAR 12    NO YES NO NO NO NO 
155 SolarNew_1.Nsm    REAL DATA_VAR    NO YES NO NO NO NO 
156 SolarNew_1.Pmax Wp   REAL EXPLICIT     NO YES NO NO NO NO 
157 SolarNew_1.Pmaxmstc Wp   REAL DATA_VAR 250    NO YES NO NO NO NO 
158 SolarNew_1.Pmaxout   REAL EXPLICIT     NO YES NO NO NO NO 
159 SolarNew_1.Rsg Ohms   REAL EXPLICIT     NO YES NO NO NO NO 
160 SolarNew_1.Rsm Ohms   REAL EXPLICIT     NO YES NO NO NO NO 
161 SolarNew_1.SolInva.Imax 40  REAL ALGEBRAIC     NO YES NO NO NO NO 
162 SolarNew_1.SolInva.Iscg 125  REAL EXPLICIT     NO YES NO NO NO NO 
163 SolarNew_1.SolInva.Pact 126  REAL EXPLICIT     NO YES NO NO NO NO 
164 SolarNew_1.SolInva.Vmax 127  REAL EXPLICIT     NO YES NO NO NO NO 
165 SolarNew_1.SolarSourceb.G w/m2   REAL EXPLICIT     NO YES NO NO NO NO 
166 SolarNew_1.SolarSourceb.Tenv ēC   REAL EXPLICIT     NO YES NO NO NO NO 
167 SolarNew_1.Surface m2   REAL DATA_VAR 1.6269    NO YES NO NO NO NO 
168 SolarNew_1.Tcell ēC   REAL EXPLICIT     NO YES NO NO NO NO 
169 SolarNew_1.Tenv ēC 166  REAL EXPLICIT     NO YES NO NO NO NO 
170 SolarNew_1.Ti    REAL DATA_VAR 0.1    NO YES NO NO NO NO 
171 SolarNew_1.Tref ēC   REAL DATA_VAR 25    NO YES NO NO NO NO 
172 SolarNew_1.Vmax Volts 127  REAL EXPLICIT     NO YES NO NO NO NO 
173 SolarNew_1.Vmpmstc Volts   REAL DATA_VAR 30.5    NO YES NO NO NO NO 
174 SolarNew_1.Voc Volts   REAL EXPLICIT     NO YES NO NO NO NO 
175 SolarNew_1.Vocg Volts   REAL EXPLICIT     NO YES NO NO NO NO 
176 SolarNew_1.Vocmstc Volts   REAL DATA_VAR 37.2    NO YES NO NO NO NO 
177 SolarNew_1.Vocn    REAL EXPLICIT     NO YES NO NO NO NO 
178 SolarNew_1.Volte Volt   REAL DYNAMIC     NO YES NO NO NO NO 
179 SolarNew_1.Volte' Volt   REAL DERIVATIVE     NO YES NO NO NO NO 
180 SolarNew_1.dIdV    REAL EXPLICIT     NO YES NO NO NO NO 
181 SolarNew_1.rs    REAL EXPLICIT     NO YES NO NO NO NO 
182 SolarNew_1.vt Volts   REAL DATA_VAR 0.0248    NO YES NO NO NO NO 
183 TanqueRiego_1.AlturaTanquea.HT  187  REAL DYNAMIC     NO YES NO NO NO NO 
184 TanqueRiego_1.AreaT m2   REAL DATA_VAR 6.16    NO YES NO NO NO NO 
185 TanqueRiego_1.CaudalBombab.q m3/seg   REAL EXPLICIT     NO YES NO NO NO NO 
186 TanqueRiego_1.CaudalRiegoa.q    REAL EXPLICIT     NO YES NO NO NO NO 
187 TanqueRiego_1.HT   REAL DYNAMIC     NO YES NO NO NO NO 
188 TanqueRiego_1.HT'   REAL DERIVATIVE     NO YES NO NO NO NO 
189 TanqueRiego_1.HmaxT   REAL DATA_VAR 4.9    NO YES NO NO NO NO 
190 TanqueRiego_1.HminT   REAL DATA_VAR 0.05    NO YES NO NO NO NO 
191 TanqueRiego_1.qin m3/seg 185  REAL EXPLICIT     NO YES NO NO NO NO 
192 TanqueRiego_1.qout m3/seg   REAL EXPLICIT     NO YES NO NO NO NO 
193 caudal_1.Qwda    REAL EXPLICIT     NO YES NO NO NO NO 
194 caudal_1.TabQwd m3/h   TABLE_1D DATA_VAR { { 0,259200} ,{ 3,3} }     NO YES NO NO NO NO 
195 caudal_1.caudalpuertoa.qin  19  REAL 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(BombaRiego_1.BombaRiego,0)
BombaRiego_1.ContBombb.nbomba = 0
-- init(HisteresisRiego_1.HisteresisRiego,0)
BombaRiego_1.ContBombb.nbomba = 0
HisteresisRiego_1.aux = 1
-- init(InversorMasterBateria_1.InversorMasterBateria,0)
InversorMasterBateria_1.Plag = 0
InversorMasterBateria_1.Aon = 0
InversorMasterBateria_1.Qlag = 0
-- init(InversorSolar_1.InversorSolar,0)
InversorSolar_1.Pexb = 0
-- init(SolarNew_1.SolarNew,0)
SolarNew_1.Volte = 387
-- init(TanqueRiego_1.TanqueRiego,0)
TanqueRiego_1.HT = 1

DISCRETE STATEMENTS:

WHEN (TanqueRiego_1.HT >= HisteresisRiego_1.Hmax) THEN HisteresisRiego_1.aux = 1 END WHEN
WHEN (TanqueRiego_1.HT <= HisteresisRiego_1.Hmin) THEN HisteresisRiego_1.aux = 2 END WHEN


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

SORTED EQUATIONS:

###eqts 56
[E-1] TanqueRiego_1.CaudalRiegoa.q = timeTableInterp(TIME, AguaRiego_1.TabQwd, 1) / 3600.
[E-2] caudal_1.Qwda = timeTableInterp(TIME, caudal_1.TabQwd, 4)
[E-3] BombaRiego_1.caudalpuertob.qin = 0.000277777777777778 * caudal_1.Qwda
[E-4] BombaRiego_1.ContBombb.nbomba = ZONE[1] (HisteresisRiego_1.aux == 2) 1. ZONE[1] (HisteresisRiego_1.aux == 1) 0 OTHERS 0
[E-5] TanqueRiego_1.CaudalBombab.q = BombaRiego_1.caudalpuertob.qin * BombaRiego_1.ContBombb.nbomba
[E-6] BombaRiego_1.Phyd = BombaRiego_1.ro * BombaRiego_1.g * BombaRiego_1.H * TanqueRiego_1.CaudalBombab.q
[E-7] BombaRiego_1.P2 = BombaRiego_1.Phyd * 100. / BombaRiego_1.EtaPump
[E-8] BombaRiego_1.S = BombaRiego_1.P2 / BombaRiego_1.cosphi
[E-9] BombaRiego_1.Q = BombaRiego_1.S * sin(acos(BombaRiego_1.cosphi))
[E-10] SolarNew_1.SolarSourceb.G = timeTableInterp(TIME, DataSolarB_1.tabG, 2)
[E-11] SolarNew_1.SolarSourceb.Tenv = timeTableInterp(TIME, DataSolarB_1.tabTenv, 3)
[E-12] SolarNew_1.Tcell = SolarNew_1.SolarSourceb.Tenv + SolarNew_1.SolarSourceb.G * (SolarNew_1.NOCT - 20.) / 800.
[E-13] SolarNew_1.Vocg = SolarNew_1.Nsm * SolarNew_1.Vocmstc * (1. + SolarNew_1.Beta * (SolarNew_1.Tcell - SolarNew_1.Tref) / 100.)
[E-14] SolarNew_1.Iscg = SolarNew_1.Npm * SolarNew_1.Iscmstc * SolarNew_1.SolarSourceb.G * (1. + SolarNew_1.Alfa * (SolarNew_1.Tcell - SolarNew_1.Tref) / 100.) / SolarNew_1.Gstc
[E-15] SolarNew_1.Pmax = SolarNew_1.Pmaxmstc / (SolarNew_1.Npc * SolarNew_1.Nsc)
[E-16] SolarNew_1.Isc = SolarNew_1.Iscmstc / SolarNew_1.Npc
[E-17] SolarNew_1.Voc = SolarNew_1.Vocmstc / SolarNew_1.Nsc
[E-18] SolarNew_1.FF = SolarNew_1.Pmax / (SolarNew_1.Isc * SolarNew_1.Voc)
[E-19] SolarNew_1.Vocn = SolarNew_1.Voc / SolarNew_1.vt
[E-20] SolarNew_1.FFo = (SolarNew_1.Vocn - log(SolarNew_1.Vocn + 0.72)) / (SolarNew_1.Vocn + 1.)
[E-21] SolarNew_1.rs = 1. - SolarNew_1.FF / SolarNew_1.FFo
[E-22] SolarNew_1.Rsm = SolarNew_1.rs * SolarNew_1.Vocmstc / SolarNew_1.Iscmstc
[E-23] SolarNew_1.Rsg = SolarNew_1.Rsm * SolarNew_1.Nsm / SolarNew_1.Npm


BOX 1 IS NONLINEAR
ALGEBRAICS  ALIAS  UNITS  DESCRIPTION  INITIAL  RESIDUE EQUATION  
Grid_1.InvAltb.Imax    [E-26] Grid_1.InvAltb.Imax = ZONE (SolarNew_1.SolarSourceb.G <= 10) 0 OTHERS -InversorSolar_1.SolInvb.Vmax * SolarNew_1.dIdV 

Equations:

    [E-24] InversorSolar_1.SolInvb.Vmax = ZONE[6] (SolarNew_1.SolarSourceb.G <= 10) SolarNew_1.Vocg OTHERS SolarNew_1.vt * SolarNew_1.Nsm * SolarNew_1.Nsc * log10(1. - Grid_1.InvAltb.Imax / SolarNew_1.Iscg) + SolarNew_1.Vocg - Grid_1.InvAltb.Imax * SolarNew_1.Rsg
    [E-25] SolarNew_1.dIdV = -SolarNew_1.Iscg * exp((InversorSolar_1.SolInvb.Vmax + SolarNew_1.Rsg * Grid_1.InvAltb.Imax - SolarNew_1.Vocg) / (SolarNew_1.vt * SolarNew_1.Nsm * SolarNew_1.Nsc)) / (SolarNew_1.vt * SolarNew_1.Nsm * SolarNew_1.Nsc) / (1. - -SolarNew_1.Iscg * SolarNew_1.Rsg * exp((InversorSolar_1.SolInvb.Vmax + SolarNew_1.Rsg * Grid_1.InvAltb.Imax - SolarNew_1.Vocg) / (SolarNew_1.vt * SolarNew_1.Nsm * SolarNew_1.Nsc)) / (SolarNew_1.vt * SolarNew_1.Nsm * SolarNew_1.Nsc))
    [E-26] (Residue equation) Grid_1.InvAltb.Imax = ZONE (SolarNew_1.SolarSourceb.G <= 10) 0 OTHERS -InversorSolar_1.SolInvb.Vmax * SolarNew_1.dIdV {I@Grid_1.InvAltb.Imax}

END OF BOX 1
[E-27] InversorMasterBateria_1.Pfstatic = InversorMasterBateria_1.kpf * InversorMasterBateria_1.Plag / InversorMasterBateria_1.Pnom
[E-28] InversorMasterBateria_1.WBSIVb.fac = InversorMasterBateria_1.fnom + InversorMasterBateria_1.Pfstatic + InversorMasterBateria_1.fbat
[E-29] InversorSolar_1.error = InversorSolar_1.fgridop - InversorMasterBateria_1.WBSIVb.fac
[E-30] InversorSolar_1.Pexa = ZONE[2] (InversorSolar_1.error > 0 AND InversorSolar_1.Pexb >= 0) 0 OTHERS InversorSolar_1.kp * InversorSolar_1.error
[E-31] SolarNew_1.Pmaxout = SolarNew_1.Volte * Grid_1.InvAltb.Imax
[E-32] InversorSolar_1.SolInvb.Pact = SolarNew_1.Pmaxout
[E-33] InversorSolar_1.Ptotal = InversorSolar_1.Pexa + InversorSolar_1.Pexb + InversorSolar_1.SolInvb.Pact
[E-34] InversorSolar_1.SolInvb.Iscg = SolarNew_1.Iscg
[E-35] Grid_1.InvAltb.Vmax = ZONE[4] (InversorSolar_1.Ptotal <= 0.0001) InversorSolar_1.SolInvb.Vmax OTHERS InversorSolar_1.Ptotal / InversorSolar_1.SolInvb.Iscg
[E-36] Grid_1.InvAltb.Pact = Grid_1.InvAltb.Imax * Grid_1.InvAltb.Vmax
[E-37] Grid_1.Pcargagrida.Pact = BombaRiego_1.P2 + CargaResistiva_1.Pcarga
[E-38] InversorMasterBateria_1.RedPuertosb.Pgrid = Grid_1.Pcargagrida.Pact - Grid_1.InvAltb.Pact
[E-39] Grid_1.Pcargagrida.Qreact = BombaRiego_1.Q + CargaResistiva_1.Pcargagridb.Qreact
[E-40] InversorMasterBateria_1.Plag' = (InversorMasterBateria_1.RedPuertosb.Pgrid - InversorMasterBateria_1.Plag) / InversorMasterBateria_1.Ti
[E-41] InversorMasterBateria_1.Qlag' = (InversorMasterBateria_1.Qgrid - InversorMasterBateria_1.Qlag) / InversorMasterBateria_1.Ti
[E-42] InversorMasterBateria_1.Wacn = InversorMasterBateria_1.WBSIVb.fac / 0.159154943091895
[E-43] InversorMasterBateria_1.Aon' = InversorMasterBateria_1.Wacn
[E-44] InversorMasterBateria_1.Pphstatic = InversorMasterBateria_1.Kpph * InversorMasterBateria_1.Plag / InversorMasterBateria_1.Pnom
[E-45] InversorMasterBateria_1.Aocorn = InversorMasterBateria_1.Aon + InversorMasterBateria_1.Pphstatic
[E-46] InversorMasterBateria_1.QUstatic = InversorMasterBateria_1.kqu / 100. * InversorMasterBateria_1.Qlag / InversorMasterBateria_1.Qnom
[E-47] InversorMasterBateria_1.Uabs = InversorMasterBateria_1.QUstatic + 1.
[E-48] InversorMasterBateria_1.WBSIVb.Vmb = InversorMasterBateria_1.Uabs / 1000. * InversorMasterBateria_1.Unom * 1.4142135623731
[E-49] InversorSolar_1.Pexb' = ZONE[3] ((InversorSolar_1.ki * InversorSolar_1.error) > 0 AND InversorSolar_1.Pexb >= 0) 0 ZONE[3] (InversorSolar_1.SolInvb.Pact <= (-InversorSolar_1.Pexceso + 0.0001)) 0 OTHERS InversorSolar_1.ki * InversorSolar_1.error
[E-50] InversorSolar_1.Pexceso = InversorSolar_1.Ptotal - InversorSolar_1.SolInvb.Pact
[E-51] SolarNew_1.Volte' = (InversorSolar_1.SolInvb.Vmax - SolarNew_1.Volte) / SolarNew_1.Ti
[E-52] TanqueRiego_1.qout = ZONE[7] (TanqueRiego_1.HT <= TanqueRiego_1.HminT AND TanqueRiego_1.CaudalRiegoa.q > TanqueRiego_1.CaudalBombab.q) TanqueRiego_1.CaudalBombab.q ZONE[7] (TanqueRiego_1.HT <= TanqueRiego_1.HminT AND TanqueRiego_1.CaudalBombab.q <= 0) 0 OTHERS TanqueRiego_1.CaudalRiegoa.q
[E-53] TanqueRiego_1.HT' = (TanqueRiego_1.CaudalBombab.q - TanqueRiego_1.qout) / TanqueRiego_1.AreaT
[E-54] Grid_1.Qfuente = BombaRiego_1.Q + CargaResistiva_1.Pcargagridb.Qreact - InversorMasterBateria_1.RedPuertosb.Qgrid
[E-55] BombaRiego_1.Pcargagridb.cosfi = Grid_1.Pcargagrida.cosfi - CargaResistiva_1.Pcargagridb.cosfi
[E-56] BombaRiego_1.Pcargagridb.I = Grid_1.Pcargagrida.I - CargaResistiva_1.Pcargagridb.I



Document generated automatically with PROOSIS Version: 3.6.14 Date: 2016:06:15 Time: 19:50:17