Курсовая работа: Применение нечёткой логики на примере простой модели зарядного устройства для батарей

TRICKLE_CHARGE = 0;

FAST_CHARGE = 1;

ChargeMode = TRICKLE_CHARGE;

MAX_LOADS=5;

load = new float[MAX_LOADS];

curLoad = 0;

temperature = (float)12.0;

timer = (float)0.0;

voltage = (float)20.0;

load[0]=(float)0.02;

load[1]=(float)0.04;

load[2]=(float)0.06;

load[3]=(float)0.08;

load[4] = (float)0.1;

}

int t;

public float charge( int t )

{

float result;

result = (float)Math.Sin((double)((float)t/(float)100.0));

if (result < 0.0) result = (float)0.0;

return result;

}

public int simulate()

{

//extern int chargeMode;

t=0;

// First, update the loading if necessary

if (getSRand() < 0.02) {

К-во Просмотров: 496
Бесплатно скачать Курсовая работа: Применение нечёткой логики на примере простой модели зарядного устройства для батарей