Pagina 1 di 1

incongruenza LTspice

MessaggioInviato: 12 nov 2016, 18:29
da marco77na
Ho notato del piccole incongruenze nei risultati della simulazione di questo circuito (fatta da me e da un Prof) che polarizza un BJT, la rete di polarizzazione cosiddetta a 4 resistori, pur usando gli stessi componenti stessi valori stesso simulatore, scusate la pignoleria ma ad esempio nella mia simulazione V(n001) è 6.68507 mentre in quella del prof V(n002) è 6.68514,ovviamente sono lo stesso nodo nel circuito anche se con nomi diversi , nomi diversi poiché ho disegnato gli elementi in ordine differente rispetto al prof, come mai i valori non coincidono?

Re: incongruenza LTspice

MessaggioInviato: 26 nov 2016, 14:02
da rugweri
Avere risultati identici su numeri non interi è molto difficile eseguendo due volte un calcolo su una stessa macchina, figuriamoci su due calcolatori differenti :lol:
Di fatto, la rappresentazione di un numero non intero e non periodico è realizzata su computer nel formato floating point (per informazioni esatte su come tali numeri vengano gestiti, consiglio la lettura dello standard IEEE-754), che si porta dietro un certo numero di problemi legati all'esecuzione di operazioni ed arrotondamenti.

Tanto per fare un esempio: in generale, dato un numero \alpha = p*N^{q} rappresentato sulla macchina come \bar{\alpha} = \bar{p}*N^{q} con \bar{p} avente t cifre, l'errore assoluto di arrotondamento (per eccesso) vale |\alpha -\bar{\alpha}| \leq \frac{1}{2} N^{q-t}, e cioè (ponendo N = 10) nel caso della tua tensione hai un errore di qualche unità sull'ultima cifra rappresentata (circa 4-5, ad occhio) solo in conseguenza dell'arrotondamento!

In sostanza, per differenze minime come quelle che hai ottenuto non c'è davvero motivo di allarmarsi: è assolutamente normale che si presentino ;-)

Re: incongruenza LTspice

MessaggioInviato: 26 nov 2016, 14:29
da DarwinNE
Uhm, a naso direi che è diversa la configurazione del programma. Intendo i parametri di convergenza SPICE, le tolleranze per i metodi iterativi usati per la soluzione dei problemi nonlineari etc. Prova a guardare in quella direzione, è probabile che ci siano delle differenze tra la configurazione tua e quelle del tuo professore.