Recerca d'un criteri per saber si una ecoxarxa pot augmentar el límit de dèbit d'algun dels seus usuaris.

Termes:
Limit de dèbit especial: Amb aquest concepte em refereixo a limits de dèbit establerts manualment, o sigui, diferent de l'establert per defecte per tots els usuaris

Paràmetres:
LimitDebitDisponible: Es el valor que cerquem.  Si tenim aquest valor per cada ecoxarxa podem decidir si una ecoxarxa pot fer un préstec a un usuari - augmentar-li el límit de dèbit, o no, sense abusar de la confiança entre ecoxarxes.

LimitMaximDebitUsuari: Paràmetre principal a definir per trobar LimitDebitDisponible per cada ecoxarxa i per cada moment.
El considero com al limit de dèbit que es pot concedir a cada usuari d'una ecoxarxa que no hagi establert cap limit de dèbit especial i, per tant, que ja hagi distribuit el màxim crèdit comunitari entre els seus usuaris per mitjà del limit de dèbit per defecte. En aquest cas, el limit de dèbit per defecte coincidiria amb el LimitMaximDebitUsuari.
Es un valor que cal fixar en el marc de la coordinació d'ecoxarxes, per tal de poder calcular per cada ecoxarxa quin limit de dèbit té disponible per assignar als seus comptes, en cada moment,   sense que entri en una situació d'abús de confiança respecte les altres ecoxarxes.
Aquest es el primer valor que haurien d'acordar les ecoxarxes com a mostra de confiança mútua.

LimitDebitUsuari: Limit de dèbit per defecte dels usuaris d'una ecoxarxa. Configurat per l'admin.

Per exemple:
Que el LimitMaximDebitUsuari=200, significa que:
cas 1/
 una ecoxarxa de 20 usuaris pot assignar als seus comptes un màxim de 20*200=4000 punts de limit de dèbit (o crèdit negatiu). 

cas 2/
   Per tant, si una ecoxarxa té un limit de dèbit de 50 i té 30 usuaris:
LimitDebitDisponible=nombreUsuaris*(LimitMaximDebitUsuari- limitDebitUsuaris)=
=30*(200-50)=4500 unitats
En aquest cas significa que l'ecoxarxa pot concedir préstecs a usuaris o projectes, augmentant els limits de dèbit que correspongui, fins a un total de 4500 punts de dèbit, sense haber de demanar aprovació a la coordinadora d'ecoxarxes.

cas 3/
una ecoxarxa jove, amb 10 usuaris i limit de dèbit de 30:
LimitDebitDisponible=nombreUsuaris*(LimitMaximDebitUsuari- limitDebitUsuaris)=
=10*(200-30)=1700 unitats
* s'observa, d'acord amb el sentit comú, que una ecoxarxa amb pocs usuaris pot concedir menys préstecs que una ecoxarxa amb més usuaris

cas 4/
ecoxarxa amb 100 usuaris, limit de dèbit de 200
LimitDebitDisponible=nombreUsuaris*(LimitMaximDebitUsuari- limitDebitUsuaris)=
=100*(200-200)=0 unitats
* aquesta ecoxarxa només pot concedir més punts de dèbit si augmenta el nombre d'usuaris, pero no podria augmentar el limit de dèbit de cap usuari sense aprovació de la coordinadora d'ecoxarxes.

Desenvolupament de la forma de càlcul del LimitDebitDisponible per tal que contempli també:
1/ el balanç total de l'ecoxarxa respecte les ecoxarxes veïnes.
* es considera que l'estat d'equilibri dinàmic es dona quan balançTotal=0, per tota ecoxarxa amb un minim d'usuaris i un mínim d'activitat
Si una ecoxarxa de 100 usuaris i limit de dèbit=150, té un balanç total de - 5000, significa que ha consumit més que no ha produït; que ha importat més que no ha exportat. 
Un balanç negatiu indica que l'ecoxarxa està en dèficit respecte la resta d'ecoxarxes; està utilitzant el crèdit mutu entre ecoxarxes.
Per tant, tot el crèdit utilitzat per l'ecoxarxa com a deute respecte les altres ecoxarxes, s'ha de sumar al LimitDebitDisponible (entenent que si el balanç es negatiu es suma un nombre negatiu, que es el mateix que restar-lo).
En aquest cas:
LimitDebitDisponible=[nombreUsuaris*(LimitDebitUsuariMaxim- limitDebitUsuaris)]+ balançTotal= [100*(200-150)]+(-5000)=0
* aquesta ecoxarxa no podria augmentar el limit de dèbit de cap compte, sense aprobació de la coordinadora d'ecoxarxes, a menys que evolucionés cap a un balançTotal=0

2/ el promig anual del balanç total de l'ecoxarxa respecte les ecoxarxes veïnes.
Es evident que partir del balanç total en un instant donat es irreal, ja que pot ser que en poc temps el balanç canviï totalment (per exemple, si té lloc una operació gran).
Es més estable i significatiu utilitzar com a referencia de la solvència d'una ecoxarxa un valor promig del seu balanç total, per exemple, a partir d'una data de referencia acceptada per la coordinadora d'ecoxarxes, per marcar l'inici de l'interval de temps que ha tingut lloc fins al moment del càlcul.
Per fer això, cal que la coordinadora d'ecoxarxes publiqui l'historial de balanços totals mensuals per cada ecoxarxa per tal de calcular el balançTotalMig per cada ecoxarxa i per cada moment.

Aleshores, la fòrma de càlcul seria:
LimitDebitDisponible=[nombreUsuaris*(LimitDebitUsuariMaxim- limitDebitUsuaris)]+balançTotalMig

3/ els limits de dèbit especials
Si una ecoxarxa ja ha augmentat el limit de dèbit d'alguns comptes en concepte de préstec o emissió per canvi de moneda, caldrà restar-lo del LimitDebitDisponible.
LimitDebitDisponible=[nombreUsuaris*(LimitDebitUsuariMaxim- limitDebitUsuaris)]+balançTotalMig-limitDebitEspecial
on:
limitDebitEspecial= totalLimitsDebit-(nombreUsuaris*limitDebitUsuaris)

* No sé si es pot deduir totalLimitsDebit d'alguna dada estadistica del CES, en tot cas, es pot fer amb un senzill càlcul en php sobre la info de les taules del CES.

Per tant, de moment he arribat fins aqui. Crec que pot ser el punt de referencia per poder valorar de forma àgil l'estat de cada ecoxarxa i la seva potencia de prèstec, sigui gran o petita, activa o inactiva, amb superàvit i amb dèficit, a partir del valor LimitDebitUsuariMaxim, escollit conjuntament per les ecoxarxes.
El fet d'haver partit de LimitDebitUsuariMaxim=200, es només un exemple.