Class CModule
java.lang.Object
|
+--CModule
- public class CModule
- extends java.lang.Object
Esta clase calcula la energía eléctrica generada por un grupo de paneles fotovoltaicos.
Inner Class Summary |
class |
CModule.CCell
This class handles the data and function of a solar cell. |
Constructor Summary |
CModule(double current,
double voltage,
double Pmax,
double beta,
double T_TONC,
int Nsm,
int Nsg,
int Npm,
int Npg,
int pend,
int azim,
double alb,
java.awt.Color color)
Constructor de la clase CModule. |
Method Summary |
double |
Aprox_Generator_Pmax(double fRadiation,
double fTambient)
|
double |
Calc_Generator_Pmax(double voltage,
double fTambient,
double fRadiation)
|
double |
getAlbedo()
Proporciona el factor de albedo de las superficies que rodean la fachada o cubierta. |
int |
getAzimuth()
Proporciona el azimuth (en grados) del grupo generador fotovoltaico. |
java.awt.Color |
getColor()
Proporciona el color de la curva que representa la energía eléctrica generada. |
double |
GetMaxVolt()
|
int |
getPendiente()
Proporciona la pendiente sobre la horizontal (en grados) del grupo generador fotovoltaico. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
T_STD
public static final double T_STD
T_REF
public static final double T_REF
T_REF_TONC
public static final double T_REF_TONC
E_REF_STD
public static final double E_REF_STD
E_REF_TONC
public static final double E_REF_TONC
nNsm
private int nNsm
nNsg
private int nNsg
nNpm
private int nNpm
nNpg
private int nNpg
fVgOper
private double fVgOper
fIgOper
private double fIgOper
fRsg
private double fRsg
fIscgOper
private double fIscgOper
fVocgOper
private double fVocgOper
CModuleCell
private CModule.CCell CModuleCell
fPmaxgOper
private double fPmaxgOper
pendiente
private int pendiente
azimuth
private int azimuth
albedo
private double albedo
colorCurva
private java.awt.Color colorCurva
CModule
public CModule(double current,
double voltage,
double Pmax,
double beta,
double T_TONC,
int Nsm,
int Nsg,
int Npm,
int Npg,
int pend,
int azim,
double alb,
java.awt.Color color)
- Constructor de la clase CModule.
- Parameters:
double
- current Corriente de cortocirciuito de cada céluladouble
- voltage Tensión en circuito abierto de cada céluladouble
- Pmax Potencia máxima de cada céluladouble
- beta Coeficiente de temperaturadouble
- T_TONC Temperatura de operación nominalint
- Nsm Número de células en serie de cada módulo fotovoltaicoint
- Nsg Numero de células en serie del generador fotovoltaicoint
- Npm Número de células en paralelo de cada módulo fotovoltaicoint
- Npg Número de células en paralelo del generador fotovoltaicoint
- pend Pendiente del grupo de paneles sobre la horizontal (en grados)int
- azim Azimuth del grupo de paneles (en grados)int
- alb Factor de albedoColor
- color Color de la curva de energía generada
Calc_Generator_Pmax
public double Calc_Generator_Pmax(double voltage,
double fTambient,
double fRadiation)
Aprox_Generator_Pmax
public double Aprox_Generator_Pmax(double fRadiation,
double fTambient)
GetMaxVolt
public double GetMaxVolt()
getPendiente
public int getPendiente()
- Proporciona la pendiente sobre la horizontal (en grados) del grupo generador fotovoltaico.
getAzimuth
public int getAzimuth()
- Proporciona el azimuth (en grados) del grupo generador fotovoltaico.
getAlbedo
public double getAlbedo()
- Proporciona el factor de albedo de las superficies que rodean la fachada o cubierta.
getColor
public java.awt.Color getColor()
- Proporciona el color de la curva que representa la energía eléctrica generada.