Scusate mi sono scordato di disegnare il carico.
Ho provato ha fare un calcolo per il resistore :
Conoscendo :
lunghezza , diametro , resistività , densità , calore di fusione , peso molecolare e considerando una intensità massima possibile :







da tutto questo mi risulta che il tempo in quale si fonde il filo di rame è :

La parte interessante è che non dipende dalla lunghezza

pero dipende fortemente dal diametro.
(Penso che ho fatto i conti giusti)
Ho fatto pure un applicazione in Java :
- Codice: Seleziona tutto
public class Shunt {
private double l, d;
private double ro, delta;
private double I, Cf, PM;
//costrutore
public Shunt(double l, double d, double ro, double delta, double I, double Cf, double PM) {
this.l=l; this.d=d; this.ro=ro; this.delta=delta; this.I=I; this.Cf=Cf; this.PM=PM;
}
public double volume() {
double V;
V=l*Math.pow(d/2, 2)*Math.PI;
return V;
}
public double massa() {
double m;
double V=volume();
m=delta*V;
return m;
}
public double mole() {
double n;
double m=massa();
n=m/PM;
return n;
}
public double resistenza() {
double R;
R=ro*l/(Math.PI*Math.pow(d/2, 2));
return R;
}
public double energia() {
double E;
E=Cf*(mole());
return E;
}
public double potenza() {
double P;
P=Math.pow(I, 2)*(resistenza());
return P;
}
public double tempo() {
double t;
t=energia()/potenza();
return t;
}
}
- Codice: Seleziona tutto
import java.util.*;
public class UsaShunt {
public static void main(String[] args) {
double V, m, n, R, E, P, t;
double d, l;
double ro, delta;
double I, Cf, PM;
Shunt s;
Scanner in;
in=new Scanner(System.in);
System.out.println("diametro(m) : ");
d=in.nextDouble();
System.out.println(" lunghezza(m) : ");
l=in.nextDouble();
System.out.println(" resistività(ohm*m) : ");
ro=in.nextDouble();
System.out.println(" densità(g/mcub) : ");
delta=in.nextDouble();
System.out.println(" intensità(A) : ");
I=in.nextDouble();
System.out.println(" calore di fusione(J/mol) : ");
Cf=in.nextDouble();
System.out.println(" pesso molecolare(g/mol) : ");
PM=in.nextDouble();
s=new Shunt(l, d, ro, delta, I, Cf, PM);
System.out.println("Risultato : ");
V=s.volume();
m=s.massa();
n=s.mole();
System.out.println("Volume : "+V+" massa : "+m+" mole : "+n);
R=s.resistenza();
E=s.energia();
P=s.potenza();
System.out.println("Resistenza : "+R+" Energia : "+E+" Potenza : "+P);
t=s.tempo();
System.out.println("tempo : "+t);
if (t>30) {
System.out.println("Va bene!");
}
else {
System.out.println("Non va bene!");
}
}
}
Secondo voi quale dovrebbe essere il tempo minimo? Io ho pensato a 30 s .