Model: RENEWABLE_EXAMPLES.+caso_1_+nubes.default
Version: 4
Date and Time: 15/06/2016 19:50:17.678000
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: 45 
Number of boxes (coupled subsystems of equations): 
Number of linear boxes: 
Number of nonlinear boxes: 
Number of input DATA: 33 
Number of input BOUNDARY: 
Number of output EXPLICIT : 38 
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 52 33 
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  
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[2] ((InversorSolar_1.ki * InversorSolar_1.error) > 0 AND InversorSolar_1.Pexb >= 0) 0 ZONE[2] (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 
Casa_1.S  ALGEBRAIC  Potencia aparente  [E-4] Casa_1.S ** 2. = Grid_1.Pcargagrida.Pact ** 2. * Grid_1.Pcargagrida.Qreact ** 2. 
Grid_1.InvAltb.Imax  ALGEBRAIC   [E-21] 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 Casa_1.I 25  REAL EXPLICIT     NO YES NO NO NO NO 
2 Casa_1.Icarga   TABLE_1D DATA_VAR { { 0,3600,7200,10800,144...    NO YES NO NO NO NO 
3 Casa_1.Pact 26  REAL EXPLICIT     NO YES NO NO NO NO 
4 Casa_1.Pcargagridb.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
5 Casa_1.Pcargagridb.Pact 26  REAL EXPLICIT     NO YES NO NO NO NO 
6 Casa_1.Pcargagridb.Qreact var 27  REAL EXPLICIT     NO YES NO NO NO NO 
7 Casa_1.Pcargagridb.V  11  REAL DATA_VAR 230    NO YES NO NO NO NO 
8 Casa_1.Pcargagridb.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
9 Casa_1.Qreact VAR 27  REAL EXPLICIT     NO YES NO NO NO NO 
10 Casa_1.S    REAL ALGEBRAIC     NO YES NO NO NO NO 
11 Casa_1.V   REAL DATA_VAR 230    NO YES NO NO NO NO 
12 Casa_1.cosfi    REAL DATA_VAR    NO YES NO NO NO NO 
13 DataSolarB_1.Ga w/m2 139  REAL EXPLICIT     NO YES NO NO NO NO 
14 DataSolarB_1.SolarSourcea.G w/m2 139  REAL EXPLICIT     NO YES NO NO NO NO 
15 DataSolarB_1.SolarSourcea.Tenv ºC 140  REAL EXPLICIT     NO YES NO NO NO NO 
16 DataSolarB_1.Tenv ºC 140  REAL EXPLICIT     NO YES NO NO NO NO 
17 DataSolarB_1.tabG W/m2   TABLE_1D DATA_VAR { { 0,25200,25800,26400,2...    NO YES NO NO NO NO 
18 DataSolarB_1.tabTenv ºC   TABLE_1D DATA_VAR { { 0,3600,7200,10800,144...    NO YES NO NO NO NO 
19 Grid_1.Icarga  25  REAL EXPLICIT     NO YES NO NO NO NO 
20 Grid_1.Ifuente  21  REAL ALGEBRAIC     NO YES NO NO NO NO 
21 Grid_1.InvAltb.Imax   REAL ALGEBRAIC     NO YES NO NO NO NO 
22 Grid_1.InvAltb.Pact   REAL EXPLICIT     NO YES NO NO NO NO 
23 Grid_1.InvAltb.Vmax   REAL EXPLICIT     NO YES NO NO NO NO 
24 Grid_1.Pcarga 26  REAL EXPLICIT     NO YES NO NO NO NO 
25 Grid_1.Pcargagrida.I   REAL EXPLICIT     NO YES NO NO NO NO 
26 Grid_1.Pcargagrida.Pact   REAL EXPLICIT     NO YES NO NO NO NO 
27 Grid_1.Pcargagrida.Qreact var   REAL EXPLICIT     NO YES NO NO NO NO 
28 Grid_1.Pcargagrida.V  11  REAL DATA_VAR 230    NO YES NO NO NO NO 
29 Grid_1.Pcargagrida.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
30 Grid_1.Pfuente 22  REAL EXPLICIT     NO YES NO NO NO NO 
31 Grid_1.Pgrid 60  REAL EXPLICIT     NO YES NO NO NO NO 
32 Grid_1.Qcarga  27  REAL EXPLICIT     NO YES NO NO NO NO 
33 Grid_1.Qfuente    REAL EXPLICIT     NO YES NO NO NO NO 
34 Grid_1.Qgrid  61  REAL BOUNDARY     NO YES NO NO NO NO 
35 Grid_1.RedPuertosa.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
36 Grid_1.RedPuertosa.Pgrid  60  REAL EXPLICIT     NO YES NO NO NO NO 
37 Grid_1.RedPuertosa.Qgrid  61  REAL BOUNDARY     NO YES NO NO NO NO 
38 Grid_1.RedPuertosa.V  11  REAL DATA_VAR 230    NO YES NO NO NO NO 
39 Grid_1.RedPuertosa.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
40 Grid_1.Vcarga  11  REAL DATA_VAR 230    NO YES NO NO NO NO 
41 Grid_1.Vfuente  23  REAL EXPLICIT     NO YES NO NO NO NO 
42 Grid_1.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
43 InversorMasterBateria_1.Aocorn rad   REAL EXPLICIT     NO YES NO NO NO NO 
44 InversorMasterBateria_1.Aon rad   REAL DYNAMIC     NO YES NO NO NO NO 
45 InversorMasterBateria_1.Aon' rad   REAL DERIVATIVE     NO YES NO NO NO NO 
46 InversorMasterBateria_1.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
47 InversorMasterBateria_1.Kpph rad/W   REAL DATA_VAR 0.00043    NO YES NO NO NO NO 
48 InversorMasterBateria_1.Pfstatic Hz   REAL EXPLICIT     NO YES NO NO NO NO 
49 InversorMasterBateria_1.Pgrid 60  REAL EXPLICIT     NO YES NO NO NO NO 
50 InversorMasterBateria_1.Plag   REAL DYNAMIC     NO YES NO NO NO NO 
51 InversorMasterBateria_1.Plag'   REAL DERIVATIVE     NO YES NO NO NO NO 
52 InversorMasterBateria_1.Pnom   REAL DATA_VAR 4600    NO YES NO NO NO NO 
53 InversorMasterBateria_1.Pphstatic rad   REAL EXPLICIT     NO YES NO NO NO NO 
54 InversorMasterBateria_1.QUstatic   REAL EXPLICIT     NO YES NO NO NO NO 
55 InversorMasterBateria_1.Qgrid    REAL BOUNDARY     NO YES NO NO NO NO 
56 InversorMasterBateria_1.Qlag    REAL DYNAMIC     NO YES NO NO NO NO 
57 InversorMasterBateria_1.Qlag'    REAL DERIVATIVE     NO YES NO NO NO NO 
58 InversorMasterBateria_1.Qnom Var   REAL DATA_VAR 5000    NO YES NO NO NO NO 
59 InversorMasterBateria_1.RedPuertosb.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
60 InversorMasterBateria_1.RedPuertosb.Pgrid   REAL EXPLICIT     NO YES NO NO NO NO 
61 InversorMasterBateria_1.RedPuertosb.Qgrid    REAL BOUNDARY     NO YES NO NO NO NO 
62 InversorMasterBateria_1.RedPuertosb.V  11  REAL DATA_VAR 230    NO YES NO NO NO NO 
63 InversorMasterBateria_1.RedPuertosb.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
64 InversorMasterBateria_1.SBSIVb.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
65 InversorMasterBateria_1.SBSIVb.Vmb Volts 72  REAL EXPLICIT     NO YES NO NO NO NO 
66 InversorMasterBateria_1.SBSIVb.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
67 InversorMasterBateria_1.SBSIVb.fac Hz 73  REAL EXPLICIT     NO YES NO NO NO NO 
68 InversorMasterBateria_1.Ti    REAL DATA_VAR 0.2    NO YES NO NO NO NO 
69 InversorMasterBateria_1.UA Volts 72  REAL EXPLICIT     NO YES NO NO NO NO 
70 InversorMasterBateria_1.Uabs    REAL EXPLICIT     NO YES NO NO NO NO 
71 InversorMasterBateria_1.Unom   REAL DATA_VAR 230    NO YES NO NO NO NO 
72 InversorMasterBateria_1.WBSIVb.Vmb   REAL EXPLICIT     NO YES NO NO NO NO 
73 InversorMasterBateria_1.WBSIVb.fac Hz   REAL EXPLICIT     NO YES NO NO NO NO 
74 InversorMasterBateria_1.Wacn rad/seg   REAL EXPLICIT     NO YES NO NO NO NO 
75 InversorMasterBateria_1.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
76 InversorMasterBateria_1.fbat Hz   REAL DATA_VAR    NO YES NO NO NO NO 
77 InversorMasterBateria_1.fgrid Hz 73  REAL EXPLICIT     NO YES NO NO NO NO 
78 InversorMasterBateria_1.fnom Hz   REAL DATA_VAR 50    NO YES NO NO NO NO 
79 InversorMasterBateria_1.kpf %Hz/W   REAL DATA_VAR -1    NO YES NO NO NO NO 
80 InversorMasterBateria_1.kqu %Volts/Var   REAL DATA_VAR -6    NO YES NO NO NO NO 
81 InversorSolar_1.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
82 InversorSolar_1.Imax  21  REAL ALGEBRAIC     NO YES NO NO NO NO 
83 InversorSolar_1.InvAlta.Imax  21  REAL ALGEBRAIC     NO YES NO NO NO NO 
84 InversorSolar_1.InvAlta.Pact  22  REAL EXPLICIT     NO YES NO NO NO NO 
85 InversorSolar_1.InvAlta.Vmax  23  REAL EXPLICIT     NO YES NO NO NO NO 
86 InversorSolar_1.Iscg Amp 99  REAL EXPLICIT     NO YES NO NO NO NO 
87 InversorSolar_1.Pexa    REAL EXPLICIT     NO YES NO NO NO NO 
88 InversorSolar_1.Pexb    REAL DYNAMIC     NO YES NO NO NO NO 
89 InversorSolar_1.Pexb'    REAL DERIVATIVE     NO YES NO NO NO NO 
90 InversorSolar_1.Pexceso   REAL EXPLICIT     NO YES NO NO NO NO 
91 InversorSolar_1.Pmax 100  REAL EXPLICIT     NO YES NO NO NO NO 
92 InversorSolar_1.Psalida  22  REAL EXPLICIT     NO YES NO NO NO NO 
93 InversorSolar_1.Ptotal   REAL EXPLICIT     NO YES NO NO NO NO 
94 InversorSolar_1.SBSIVa.I  25  REAL EXPLICIT     NO YES NO NO NO NO 
95 InversorSolar_1.SBSIVa.Vmb Volts 72  REAL EXPLICIT     NO YES NO NO NO NO 
96 InversorSolar_1.SBSIVa.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
97 InversorSolar_1.SBSIVa.fac Hz 73  REAL EXPLICIT     NO YES NO NO NO NO 
98 InversorSolar_1.SolInvb.Imax 21  REAL ALGEBRAIC     NO YES NO NO NO NO 
99 InversorSolar_1.SolInvb.Iscg   REAL EXPLICIT     NO YES NO NO NO NO 
100 InversorSolar_1.SolInvb.Pact   REAL EXPLICIT     NO YES NO NO NO NO 
101 InversorSolar_1.SolInvb.Vmax   REAL EXPLICIT     NO YES NO NO NO NO 
102 InversorSolar_1.Ugrid  72  REAL EXPLICIT     NO YES NO NO NO NO 
103 InversorSolar_1.VoltSolar 23  REAL EXPLICIT     NO YES NO NO NO NO 
104 InversorSolar_1.Vop Volt 101  REAL EXPLICIT     NO YES NO NO NO NO 
105 InversorSolar_1.cosfi  12  REAL DATA_VAR    NO YES NO NO NO NO 
106 InversorSolar_1.error Hz   REAL EXPLICIT     NO YES NO NO NO NO 
107 InversorSolar_1.fgrid Hz 73  REAL EXPLICIT     NO YES NO NO NO NO 
108 InversorSolar_1.fgridop Hz   REAL DATA_VAR 50    NO YES NO NO NO NO 
109 InversorSolar_1.ki    REAL DATA_VAR 10000    NO YES NO NO NO NO 
110 InversorSolar_1.kp    REAL DATA_VAR 1000    NO YES NO NO NO NO 
111 MATH.PI    REAL CTE 3.14159265358979    NO YES NO NO NO NO 
112 SolarNew_1.Alfa %/°C   REAL DATA_VAR 0.0035    NO YES NO NO NO NO 
113 SolarNew_1.Beta %/°C   REAL DATA_VAR -0.18    NO YES NO NO NO NO 
114 SolarNew_1.Efficiency   REAL DATA_VAR 20.4    NO YES NO NO NO NO 
115 SolarNew_1.FF    REAL EXPLICIT     NO YES NO NO NO NO 
116 SolarNew_1.FFo    REAL EXPLICIT     NO YES NO NO NO NO 
117 SolarNew_1.G w/m2 139  REAL EXPLICIT     NO YES NO NO NO NO 
118 SolarNew_1.Gamma %/°C   REAL DATA_VAR -0.38    NO YES NO NO NO NO 
119 SolarNew_1.Gstc w/m2   REAL DATA_VAR 1000    NO YES NO NO NO NO 
120 SolarNew_1.Imax Amps 21  REAL ALGEBRAIC     NO YES NO NO NO NO 
121 SolarNew_1.Impmstc Amps   REAL DATA_VAR 5.98    NO YES NO NO NO NO 
122 SolarNew_1.Isc Amps   REAL EXPLICIT     NO YES NO NO NO NO 
123 SolarNew_1.Iscg Amps   REAL EXPLICIT     NO YES NO NO NO NO 
124 SolarNew_1.Iscmstc Amps   REAL DATA_VAR 6.46    NO YES NO NO NO NO 
125 SolarNew_1.NOCT ºC   REAL DATA_VAR 45    NO YES NO NO NO NO 
126 SolarNew_1.Npc    REAL DATA_VAR    NO YES NO NO NO NO 
127 SolarNew_1.Npm    REAL DATA_VAR    NO YES NO NO NO NO 
128 SolarNew_1.Nsc    REAL DATA_VAR 12    NO YES NO NO NO NO 
129 SolarNew_1.Nsm    REAL DATA_VAR    NO YES NO NO NO NO 
130 SolarNew_1.Pmax Wp   REAL EXPLICIT     NO YES NO NO NO NO 
131 SolarNew_1.Pmaxmstc Wp   REAL DATA_VAR 327    NO YES NO NO NO NO 
132 SolarNew_1.Pmaxout   REAL EXPLICIT     NO YES NO NO NO NO 
133 SolarNew_1.Rsg Ohms   REAL EXPLICIT     NO YES NO NO NO NO 
134 SolarNew_1.Rsm Ohms   REAL EXPLICIT     NO YES NO NO NO NO 
135 SolarNew_1.SolInva.Imax 21  REAL ALGEBRAIC     NO YES NO NO NO NO 
136 SolarNew_1.SolInva.Iscg 99  REAL EXPLICIT     NO YES NO NO NO NO 
137 SolarNew_1.SolInva.Pact 100  REAL EXPLICIT     NO YES NO NO NO NO 
138 SolarNew_1.SolInva.Vmax 101  REAL EXPLICIT     NO YES NO NO NO NO 
139 SolarNew_1.SolarSourceb.G w/m2   REAL EXPLICIT     NO YES NO NO NO NO 
140 SolarNew_1.SolarSourceb.Tenv ºC   REAL EXPLICIT     NO YES NO NO NO NO 
141 SolarNew_1.Surface m2   REAL DATA_VAR 1.6307    NO YES NO NO NO NO 
142 SolarNew_1.Tcell ºC   REAL EXPLICIT     NO YES NO NO NO NO 
143 SolarNew_1.Tenv ºC 140  REAL EXPLICIT     NO YES NO NO NO NO 
144 SolarNew_1.Ti    REAL DATA_VAR 0.1    NO YES NO NO NO NO 
145 SolarNew_1.Tref ºC   REAL DATA_VAR 25    NO YES NO NO NO NO 
146 SolarNew_1.Vmax Volts 101  REAL EXPLICIT     NO YES NO NO NO NO 
147 SolarNew_1.Vmpmstc Volts   REAL DATA_VAR 54.7    NO YES NO NO NO NO 
148 SolarNew_1.Voc Volts   REAL EXPLICIT     NO YES NO NO NO NO 
149 SolarNew_1.Vocg Volts   REAL EXPLICIT     NO YES NO NO NO NO 
150 SolarNew_1.Vocmstc Volts   REAL DATA_VAR 64.9    NO YES NO NO NO NO 
151 SolarNew_1.Vocn    REAL EXPLICIT     NO YES NO NO NO NO 
152 SolarNew_1.Volte Volt   REAL DYNAMIC     NO YES NO NO NO NO 
153 SolarNew_1.Volte' Volt   REAL DERIVATIVE     NO YES NO NO NO NO 
154 SolarNew_1.dIdV    REAL EXPLICIT     NO YES NO NO NO NO 
155 SolarNew_1.rs    REAL EXPLICIT     NO YES NO NO NO NO 
156 SolarNew_1.vt Volts   REAL DATA_VAR 0.0248    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(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


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

SORTED EQUATIONS:

###eqts 45
[E-1] Grid_1.Pcargagrida.I = timeTableInterp(TIME, Casa_1.Icarga, 1)
[E-2] Grid_1.Pcargagrida.Pact = Casa_1.V * Grid_1.Pcargagrida.I * Casa_1.cosfi
[E-3] Grid_1.Pcargagrida.Qreact = Casa_1.V * Grid_1.Pcargagrida.I * sqrt(1. - Casa_1.cosfi ** 2.)


BOX 1 IS NONLINEAR
ALGEBRAICS  ALIAS  UNITS  DESCRIPTION  INITIAL  RESIDUE EQUATION  
Casa_1.S   Potencia aparente  [E-4] Casa_1.S ** 2. = Grid_1.Pcargagrida.Pact ** 2. * Grid_1.Pcargagrida.Qreact ** 2. 

Equations:

    [E-4] (Residue equation) Casa_1.S ** 2. = Grid_1.Pcargagrida.Pact ** 2. * Grid_1.Pcargagrida.Qreact ** 2. {I@Casa_1.S}

END OF BOX 1
[E-5] SolarNew_1.SolarSourceb.G = timeTableInterp(TIME, DataSolarB_1.tabG, 2)
[E-6] SolarNew_1.SolarSourceb.Tenv = timeTableInterp(TIME, DataSolarB_1.tabTenv, 3)
[E-7] SolarNew_1.Tcell = SolarNew_1.SolarSourceb.Tenv + SolarNew_1.SolarSourceb.G * (SolarNew_1.NOCT - 20.) / 800.
[E-8] SolarNew_1.Vocg = SolarNew_1.Nsm * SolarNew_1.Vocmstc * (1. + SolarNew_1.Beta * (SolarNew_1.Tcell - SolarNew_1.Tref) / 100.)
[E-9] 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-10] SolarNew_1.Pmax = SolarNew_1.Pmaxmstc / (SolarNew_1.Npc * SolarNew_1.Nsc)
[E-11] SolarNew_1.Isc = SolarNew_1.Iscmstc / SolarNew_1.Npc
[E-12] SolarNew_1.Voc = SolarNew_1.Vocmstc / SolarNew_1.Nsc
[E-13] SolarNew_1.FF = SolarNew_1.Pmax / (SolarNew_1.Isc * SolarNew_1.Voc)
[E-14] SolarNew_1.Vocn = SolarNew_1.Voc / SolarNew_1.vt
[E-15] SolarNew_1.FFo = (SolarNew_1.Vocn - log(SolarNew_1.Vocn + 0.72)) / (SolarNew_1.Vocn + 1.)
[E-16] SolarNew_1.rs = 1. - SolarNew_1.FF / SolarNew_1.FFo
[E-17] SolarNew_1.Rsm = SolarNew_1.rs * SolarNew_1.Vocmstc / SolarNew_1.Iscmstc
[E-18] SolarNew_1.Rsg = SolarNew_1.Rsm * SolarNew_1.Nsm / SolarNew_1.Npm


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

Equations:

    [E-19] InversorSolar_1.SolInvb.Vmax = ZONE[5] (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-20] 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-21] (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 2
[E-22] InversorMasterBateria_1.Pfstatic = InversorMasterBateria_1.kpf * InversorMasterBateria_1.Plag / InversorMasterBateria_1.Pnom
[E-23] InversorMasterBateria_1.WBSIVb.fac = InversorMasterBateria_1.fnom + InversorMasterBateria_1.Pfstatic + InversorMasterBateria_1.fbat
[E-24] InversorSolar_1.error = InversorSolar_1.fgridop - InversorMasterBateria_1.WBSIVb.fac
[E-25] InversorSolar_1.Pexa = ZONE[1] (InversorSolar_1.error > 0 AND InversorSolar_1.Pexb >= 0) 0 OTHERS InversorSolar_1.kp * InversorSolar_1.error
[E-26] SolarNew_1.Pmaxout = SolarNew_1.Volte * Grid_1.InvAltb.Imax
[E-27] InversorSolar_1.SolInvb.Pact = SolarNew_1.Pmaxout
[E-28] InversorSolar_1.Ptotal = InversorSolar_1.Pexa + InversorSolar_1.Pexb + InversorSolar_1.SolInvb.Pact
[E-29] InversorSolar_1.SolInvb.Iscg = SolarNew_1.Iscg
[E-30] Grid_1.InvAltb.Vmax = ZONE[3] (InversorSolar_1.Ptotal <= 0.0001) InversorSolar_1.SolInvb.Vmax OTHERS InversorSolar_1.Ptotal / InversorSolar_1.SolInvb.Iscg
[E-31] Grid_1.InvAltb.Pact = Grid_1.InvAltb.Imax * Grid_1.InvAltb.Vmax
[E-32] InversorMasterBateria_1.RedPuertosb.Pgrid = Grid_1.Pcargagrida.Pact - Grid_1.InvAltb.Pact
[E-33] Grid_1.Qfuente = Grid_1.Pcargagrida.Qreact - InversorMasterBateria_1.RedPuertosb.Qgrid
[E-34] InversorMasterBateria_1.Plag' = (InversorMasterBateria_1.RedPuertosb.Pgrid - InversorMasterBateria_1.Plag) / InversorMasterBateria_1.Ti
[E-35] InversorMasterBateria_1.Qlag' = (InversorMasterBateria_1.Qgrid - InversorMasterBateria_1.Qlag) / InversorMasterBateria_1.Ti
[E-36] InversorMasterBateria_1.Wacn = InversorMasterBateria_1.WBSIVb.fac / 0.159154943091895
[E-37] InversorMasterBateria_1.Aon' = InversorMasterBateria_1.Wacn
[E-38] InversorMasterBateria_1.Pphstatic = InversorMasterBateria_1.Kpph * InversorMasterBateria_1.Plag / InversorMasterBateria_1.Pnom
[E-39] InversorMasterBateria_1.Aocorn = InversorMasterBateria_1.Aon + InversorMasterBateria_1.Pphstatic
[E-40] InversorMasterBateria_1.QUstatic = InversorMasterBateria_1.kqu / 100. * InversorMasterBateria_1.Qlag / InversorMasterBateria_1.Qnom
[E-41] InversorMasterBateria_1.Uabs = InversorMasterBateria_1.QUstatic + 1.
[E-42] InversorMasterBateria_1.WBSIVb.Vmb = InversorMasterBateria_1.Uabs / 1000. * InversorMasterBateria_1.Unom * 1.4142135623731
[E-43] InversorSolar_1.Pexb' = ZONE[2] ((InversorSolar_1.ki * InversorSolar_1.error) > 0 AND InversorSolar_1.Pexb >= 0) 0 ZONE[2] (InversorSolar_1.SolInvb.Pact <= (-InversorSolar_1.Pexceso + 0.0001)) 0 OTHERS InversorSolar_1.ki * InversorSolar_1.error
[E-44] InversorSolar_1.Pexceso = InversorSolar_1.Ptotal - InversorSolar_1.SolInvb.Pact
[E-45] SolarNew_1.Volte' = (InversorSolar_1.SolInvb.Vmax - SolarNew_1.Volte) / SolarNew_1.Ti



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