Ho fatto ulteriori prove con l'opzione uic nella scheda .TRAN
Come dai 2 screenshot allegati sembra ci sia differenza nella simulazione a seconda di come venga impostata la condizione inziale per la corrente dell'induttore L1: a livello globale .ic I(L1)=0 piuttosto che direttamente a livello del componente
Il comportamento detto e' il medesimo con le 2 versioni di LTspice (IV e XVII)
LTSpice simulazione circuito LC
Moderatori: g.schgor, IsidoroKZ
2
voti
Le simulazioni devono essere fatte bene.
Se imponi che per t<0 passi una corrente di 10A continua nell’induttore, per t=0 l’induttore imporrà che detta corrente continui a scorrere attraverso di lui. A questo punto bisogna vedere cosa succede sul condensatore, perché non essendo la tensione sull’induttore variabile di stato succede che la tensione sull’induttore sarà discontinua, conformandosi a quella sul condensatore.
Se non specifichi una tensione sul condensatore e il simulatore la impone nulla hai un grosso problema, perché questo dovrebbe significare che tutti i 10A passino nel condensatore.
Hai fatto una rete degenere per la quale non è possibile che la variabile di stato sia continua, cosa non fisica.
Imponi bene le condizioni iniziali e farai delle simulazioni che hanno senso.
Se imponi che per t<0 passi una corrente di 10A continua nell’induttore, per t=0 l’induttore imporrà che detta corrente continui a scorrere attraverso di lui. A questo punto bisogna vedere cosa succede sul condensatore, perché non essendo la tensione sull’induttore variabile di stato succede che la tensione sull’induttore sarà discontinua, conformandosi a quella sul condensatore.
Se non specifichi una tensione sul condensatore e il simulatore la impone nulla hai un grosso problema, perché questo dovrebbe significare che tutti i 10A passino nel condensatore.
Hai fatto una rete degenere per la quale non è possibile che la variabile di stato sia continua, cosa non fisica.
Imponi bene le condizioni iniziali e farai delle simulazioni che hanno senso.
-
PietroBaima
88,7k 7 12 13 - G.Master EY
- Messaggi: 11987
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
PietroBaima ha scritto:Se imponi che per t<0 passi una corrente di 10A continua nell’induttore, per t=0 l’induttore imporrà che detta corrente continui a scorrere attraverso di lui. A questo punto bisogna vedere cosa succede sul condensatore, perché non essendo la tensione sull’induttore variabile di stato succede che la tensione sull’induttore sarà discontinua, conformandosi a quella sul condensatore.
Se non specifichi una tensione sul condensatore e il simulatore la impone nulla hai un grosso problema, perché questo dovrebbe significare che tutti i 10A passino nel condensatore.
ok, se ho capito bene quanto dici il modello al tempo t=0 e' il seguente in cui il condensatore C e' di fatto un corto circuito (non essendo specificata il simulatore per default impone tensione nulla per il condensatore)
Se quanto sopra e' corretto una soluzione possibile a t=0 e' tensione di nodo zero e corrente nulla attraverso il condensatore, o sbaglio ?
0
voti
Il problema è: dove passava prima la corrente Ig allora?
Dovresti far accendere Ig a t=0.
Dovresti far accendere Ig a t=0.
-
PietroBaima
88,7k 7 12 13 - G.Master EY
- Messaggi: 11987
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
PietroBaima ha scritto:Il problema è: dove passava prima la corrente Ig allora?
Dovresti far accendere Ig a t=0.
esatto, e non e' quello che fa in sostanza l'opzione uic nella scheda .TRAN ?
0
voti
Non lo so.
Quello che volevo dire è di fare attenzione a non generare reti non fisiche.
Quello che volevo dire è di fare attenzione a non generare reti non fisiche.
-
PietroBaima
88,7k 7 12 13 - G.Master EY
- Messaggi: 11987
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
PietroBaima ha scritto:Non lo so.
Quello che volevo dire è di fare attenzione a non generare reti non fisiche.
Con l'opzione uic nella scheda .TRAN mi aspetto quanto segue:
- elementi reattivi inzializzati a t=0 secondo quanto esplicitamente impostato (altrimenti zero per default)
- generatori in DC avviati al tempo t=0 (ad es. il nostro generatore di corrente)
Avete modo di confermare (o smentire) quanto sopra ?
0
voti
Io uso da una vita (30 anni) SPICE (Berkeley SPICE) o PSPICE ma presumo LTSPICE sia abbastanza identico come comandi.
Detto cio', nel .TRAN, se uno ha impostato delle condizioni iniziali (su induttori, condensatori e quant'altro), deve esplicitamente aggiungere l'opzione UIC che significa in soldoni:
UIC: It is an acronym for "Use Initial Conditions." Unless you include this parameter, PSpice will ignore the initial conditions you set for your inductors and capacitors and will use its own calculated bias point information instead
Non posso inoltre che essere d'accordo con PietroBaima: eviterei di dare in pasto a SPICE reti non realistiche, onde evitare... risultati non realistici e/o effetti collaterali
Max
Detto cio', nel .TRAN, se uno ha impostato delle condizioni iniziali (su induttori, condensatori e quant'altro), deve esplicitamente aggiungere l'opzione UIC che significa in soldoni:
UIC: It is an acronym for "Use Initial Conditions." Unless you include this parameter, PSpice will ignore the initial conditions you set for your inductors and capacitors and will use its own calculated bias point information instead
Non posso inoltre che essere d'accordo con PietroBaima: eviterei di dare in pasto a SPICE reti non realistiche, onde evitare... risultati non realistici e/o effetti collaterali
Max
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
0
voti
banjoman ha scritto:Io uso da una vita (30 anni) SPICE (Berkeley SPICE) o PSPICE ma presumo LTSPICE sia abbastanza identico come comandi.
Detto cio', nel .TRAN, se uno ha impostato delle condizioni iniziali (su induttori, condensatori e quant'altro), deve esplicitamente aggiungere l'opzione UIC
Ecco....ma come imposti le condizioni inziali per gli induttori, condensatori ? Con la direttiva .ic (globale) oppure direttamente come parametro a livello dei singoli componenti coinvolti (condensatori, induttori) ?
0
voti
cianfa72 ha scritto:..oppure direttamente come parametro a livello dei singoli componenti coinvolti (condensatori, induttori) ?
Leggiti il manuale ufficiale di S.P.I.C.E. della Berkeley, tutti i vari *SPICE derivano da quel codice open source rilasciato tanti anni fa, gli induttori e condensatori hanno il parametro IC (Initial Condition)
http://bwrcs.eecs.berkeley.edu/Classes/ ... s.html#316
Torna a Elettrotecnica generale
Chi c’è in linea
Visitano il forum: Nessuno e 37 ospiti