Class CModule.CCell

java.lang.Object
  |
  +--CModule.CCell
Enclosing class:
CModule

public class CModule.CCell
extends java.lang.Object

This class handles the data and function of a solar cell.


Field Summary
private  double fBeta
          Value of Betam -0.38%/ºC initial value.
private  double fFF0Oper
           
private  double fFF0Std
           
 double fFFOper
           
private  double fFFStd
           
 double fIscOper
           
private  double fIscStd
           
private  double fIscStd2
           
private  double fPmaxOper
           
 double fPmaxStd
           
 double fRs
           
private  double fRsNormOper
           
private  double fRsNormStd
           
private  double fTa
           
private  double fTONC
           
 double fToper
           
private  double fVocNormOper
           
private  double fVocNormStd
           
 double fVocOper
           
 double fVocStd
           
 double fVocStd2
           
 double fVtOper
           
private  double fVtStd
           
private static double k_m
           
private  double k_TONC
           
private static int m
           
 
Constructor Summary
CModule.CCell(double fcurrent, double fVoltage, double Pmax, double beta, double T_TONC)
          Constructor of the CCell class.
 
Method Summary
 boolean Calc_CellOperConditions(double fTambient, double fRadiation)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

fTONC

private double fTONC

k_TONC

private double k_TONC

fTa

private double fTa

m

private static final int m

k_m

private static final double k_m

fRs

public double fRs

fBeta

private double fBeta
Value of Betam -0.38%/ºC initial value. This is the variation of the cell voltage with the temperature

fIscStd

private double fIscStd

fIscStd2

private double fIscStd2

fVocStd

public double fVocStd

fVocStd2

public double fVocStd2

fVocNormStd

private double fVocNormStd

fPmaxStd

public double fPmaxStd

fFFStd

private double fFFStd

fFF0Std

private double fFF0Std

fVtStd

private double fVtStd

fRsNormStd

private double fRsNormStd

fToper

public double fToper

fIscOper

public double fIscOper

fVocOper

public double fVocOper

fVocNormOper

private double fVocNormOper

fPmaxOper

private double fPmaxOper

fFFOper

public double fFFOper

fFF0Oper

private double fFF0Oper

fVtOper

public double fVtOper

fRsNormOper

private double fRsNormOper
Constructor Detail

CModule.CCell

public CModule.CCell(double fcurrent,
                     double fVoltage,
                     double Pmax,
                     double beta,
                     double T_TONC)
Constructor of the CCell class. Initialise all the parameters.
Method Detail

Calc_CellOperConditions

public boolean Calc_CellOperConditions(double fTambient,
                                       double fRadiation)