Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

LTSpice simulazione circuito LC

Circuiti, campi elettromagnetici e teoria delle linee di trasmissione e distribuzione dell’energia elettrica

Moderatori: Foto Utenteg.schgor, Foto UtenteIsidoroKZ

0
voti

[1] LTSpice simulazione circuito LC

Messaggioda Foto Utentecianfa72 » 10 gen 2021, 21:46

Ciao e buon anno !

Ho un dubbio circa la simulazione di un semplice circuito LC alimentato con un generatore di corrente continua effettuata con LTSpice.

In sostanza la soluzione DC operating point (initial transient solution -- steady state) effettuata in automatico come step preliminare della scheda .TRAN fornisce un risultato un po' strano...:shock:

Come si vede con le condizioni iniziali imposte (tensione del condensatore + corrente dell'induttanza) sembrerebbe che la corrente nel condensatore assuma valore 10A assolutamente non atteso per una soluzione steady-state.

Avete idea del motivo sottostante ? grazie

ps. questione analoga e' presente anche su altri forum
Allegati
Test1.png
nello screenshot il puntatore del mouse si trova sopra l'induttanza
Avatar utente
Foto Utentecianfa72
51 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 340
Iscritto il: 23 mar 2011, 16:07

0
voti

[2] Re: LTSpice simulazione circuito LC

Messaggioda Foto UtentePioz » 11 gen 2021, 0:12

Hai imposto la corrente iniziale sull'induttanza nulla...Ma dovrebbero scorrerci i 10A del genratore.
Avatar utente
Foto UtentePioz
629 4 8
Expert
Expert
 
Messaggi: 567
Iscritto il: 11 ago 2011, 21:56

0
voti

[3] Re: LTSpice simulazione circuito LC

Messaggioda Foto Utentecianfa72 » 11 gen 2021, 0:40

Pioz ha scritto:Hai imposto la corrente iniziale sull'induttanza nulla...Ma dovrebbero scorrerci i 10A del genratore.

Esatto ! Come e' possibile che LTSpice non segnali un errore in casi come questi ?
Onestamente mi sfugge la logica di funzionamento.. :shock:
Avatar utente
Foto Utentecianfa72
51 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 340
Iscritto il: 23 mar 2011, 16:07

1
voti

[4] Re: LTSpice simulazione circuito LC

Messaggioda Foto UtentePioz » 11 gen 2021, 0:43

Eh. Sinceramente non so se con le condizioni iniziali che hai messo abbia ragione il simulatore. Non ha senso, ma non ha neanche senso il resto...boh, non ho esperienze con lTspice.

Comunque qualcuno di grosso qua dice che per usare il simulatore devi sapere piu' di lui, e questo mi sembra un esempio di quanto sta cosa e' vera :D
Avatar utente
Foto UtentePioz
629 4 8
Expert
Expert
 
Messaggi: 567
Iscritto il: 11 ago 2011, 21:56

1
voti

[5] Re: LTSpice simulazione circuito LC

Messaggioda Foto Utentegill90 » 11 gen 2021, 2:15

Se non hai elementi dissipativi l'energia che si accumula nella coppia LC continuerà a "rimbalzare" tra l'induttanza e la capacità, e ciò si traduce in un andamento sinusoidale non smorzato della corrente in L e in C (la cui somma però darà sempre esattamente 10A).

La frequenza dell'onda che ti ritrovi è esattamente quella della risonanza LC: f_r = \frac{1}{2\pi\sqrt{LC}}\approx 16kHz, cioè un periodo di T_r=\frac{1}{f_r}\approx 63\mu s.

finché non gli aggiungi un elemento dissipativo in parallelo (una resistenza) questo sistema continuerà a oscillare in questa condizione indefinitamente: se gli aggiungi una R vedrai che dopo un certo tempo (dipendente dalla R, o comunque idealmente dopo un tempo infinito per qualsiasi valore di R) si assesterà alle condizioni che tu ti aspetti (cioè tutti i 10A sull'induttanza).
Avatar utente
Foto Utentegill90
3.437 3 6 12
Master EY
Master EY
 
Messaggi: 1020
Iscritto il: 1 set 2011, 16:18

3
voti

[6] Re: LTSpice simulazione circuito LC

Messaggioda Foto UtenteIsidoroKZ » 11 gen 2021, 4:49

cianfa72 ha scritto:Come si vede con le condizioni iniziali imposte (tensione del condensatore + corrente dell'induttanza) sembrerebbe che la corrente nel condensatore assuma valore 10A assolutamente non atteso per una soluzione steady-state.


Non capisco cosa ti lascia perplesso. Imponi che il condensatore sia un cortocircuito e l'induttanza un circuito aperto. Poi fai partire la simulazione, l'induttanza era a corrente nulla e tale rimane, la corrente del generatore da qualche parte deve andare e va nel condensatore.

Non sono sicuro di aver capito la domanda! Le variabili di stato, I delle induttanze e V dei condensatori non possono avere dei gradini, ma la I dei condensatori (e le V delle induttanze) si`!
All'inizio delle simulazioni alle volte con i simulatori si hanno degli artefatti numerici, poi spariscono subito. Qui non mi pare ce ne siano.
LC.png

In rosso la corrente nel condensatore che salta da 0A a 10A all'inizio della simulazione, in verde la tensione sul condensatore che parte da zero e in blu la corrente nell'induttore, che parte anche lei da zero.
Per usare proficuamente un simulatore, bisogna sapere molta più elettronica di lui
Plug it in - it works better!
Il 555 sta all'elettronica come Arduino all'informatica! (entrambi loro malgrado)
Se volete risposte rispondete a tutte le mie domande
Avatar utente
Foto UtenteIsidoroKZ
119,0k 1 3 8
G.Master EY
G.Master EY
 
Messaggi: 20781
Iscritto il: 17 ott 2009, 0:00

0
voti

[7] Re: LTSpice simulazione circuito LC

Messaggioda Foto Utentecianfa72 » 11 gen 2021, 11:26

IsidoroKZ ha scritto:Non capisco cosa ti lascia perplesso. Imponi che il condensatore sia un cortocircuito e l'induttanza un circuito aperto. Poi fai partire la simulazione, l'induttanza era a corrente nulla e tale rimane, la corrente del generatore da qualche parte deve andare e va nel condensatore.

In generale quanto dici mi torna ma mi aspettavo di vedere tale comportamento solo in presenza della keyword uic specificata come opzione della scheda .TRAN

Non mi e' chiara la differenza tra la soluzione iniziale (ITS: Initial Transient Solution) che il solver calcola per la scheda .TRAN in presenza o meno dell'opzione uic

Altra cosa....ho provato a fare una seconda simulazione (B) impostando la condizione iniziale solo per la corrente dell'induttore I(L1)=0. Il solver calcola per la ITS una soluzione in cui (l'unico) vincolo imposto non viene rispettato (corrente iniziale dell'induttanza 10A). Da notare inoltre il valore iniziale della tensione del nodo N001 ben 100MV. Non vi sembra strano ?
Test2.png
simulazione B: nello screenshot il puntatore del mouse si trova sopra l'induttanza
Avatar utente
Foto Utentecianfa72
51 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 340
Iscritto il: 23 mar 2011, 16:07

1
voti

[8] Re: LTSpice simulazione circuito LC

Messaggioda Foto Utentegill90 » 11 gen 2021, 11:54

Non mi e' chiara la differenza tra la soluzione iniziale (ITS: Initial Transient Solution) che il solver calcola per la scheda .TRAN in presenza o meno dell'opzione uic


Su questo non saprei risponderti sinceramente, non uso LTSpice per simulare...

Altra cosa....ho provato a fare una seconda simulazione (B) impostando la condizione iniziale solo per la corrente dell'induttore I(L1)=0. Il solver calcola per la ITS una soluzione in cui (l'unico) vincolo imposto non viene rispettato (corrente iniziale dell'induttanza 10A). Da notare inoltre il valore iniziale della tensione del nodo N001 ben 100MV. Non vi sembra strano ?


Non pensarla in termini pratici (100MV è ovviamente un'enormità) ma immagina di ragionare solo sulle le condizioni: ora la tua rete non ha vincoli di tensione (il condensatore può avere qualunque valore iniziale e idem il generatore di corrente, quindi il simulatore NON sa bene da dove partire), sa solo che la corrente non può scorrere nell'induttanza (I_{L1}=0) e quini scorrerà tutta nella capacità. A questo punto la rete farà la stessa identica cosa di prima (risonanza LC), solo con tensione più alta perché tu non gli hai imposto nessun valore iniziale per la tensione.

Fisicamente è impossibile, ma questo è uno dei casi in cui lui ti dà valori assurdi perché effettivamente non può far altro!
Avatar utente
Foto Utentegill90
3.437 3 6 12
Master EY
Master EY
 
Messaggi: 1020
Iscritto il: 1 set 2011, 16:18

0
voti

[9] Re: LTSpice simulazione circuito LC

Messaggioda Foto Utentecianfa72 » 11 gen 2021, 12:19

gill90 ha scritto:Non pensarla in termini pratici (100MV è ovviamente un'enormità) ma immagina di ragionare solo sulle le condizioni: ora la tua rete non ha vincoli di tensione (il condensatore può avere qualunque valore iniziale e idem il generatore di corrente, quindi il simulatore NON sa bene da dove partire), sa solo che la corrente non può scorrere nell'induttanza (I_{L1}=0) e quini scorrerà tutta nella capacità. A questo punto la rete farà la stessa identica cosa di prima (risonanza LC), solo con tensione più alta perché tu non gli hai imposto nessun valore iniziale per la tensione.

Si chiaro...quello che non capisco e' quanto riportato come "DC operating point" dell'induttore (vedi informazione riportata sulla barra inferiore della finestra LTSpice). Come vedi dallo screenshot il valore calcolato dal solver per la corrente inziale dell'induttore e' 10A mentre la condizione imposta e' I(L1)=0 !
Avatar utente
Foto Utentecianfa72
51 3 7
Stabilizzato
Stabilizzato
 
Messaggi: 340
Iscritto il: 23 mar 2011, 16:07

0
voti

[10] Re: LTSpice simulazione circuito LC

Messaggioda Foto Utentegill90 » 11 gen 2021, 12:40

Come vedi dallo screenshot il valore calcolato dal solver per la corrente inziale dell'induttore e' 10A mentre la condizione imposta e' I(L1)=0 !


No attento: quello che ti dà lui è il valore DC, non quello iniziale!
Avatar utente
Foto Utentegill90
3.437 3 6 12
Master EY
Master EY
 
Messaggi: 1020
Iscritto il: 1 set 2011, 16:18

Prossimo

Torna a Elettrotecnica generale

Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti