Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Time step variabile nell'analisi transi in Micro-Cap

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utentetheiden » 9 feb 2023, 16:08

Salve a tutti,

Ho necessità di fare un'analisi transiente con il software Micro-Cap che mi dia informazioni di quello che succede nei microsecondi ma anche a centinaia di secondi.

Attualmente sto facendo più analisi variando il "maximum run time" e il "maximum time step" perché altrimenti ottengo poca risoluzione a bassi tempi o output enormi (10^8 punti).

Mi chiedevo se c'era un modo per fare tutto con una simulazione dicendo al programma di effettuare l'analisi su tempi prestabiliti oppure fare un certo numero di punti per decade. Tipo 1000 punti tra 1 us e 10 us, 1000 tra 10 us e 100 us e così via.

Grazie a tutti per le risposte
Avatar utente
Foto Utentetheiden
61 3
 
Messaggi: 37
Iscritto il: 5 apr 2012, 17:29

0
voti

[2] Re: Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utenteg.schgor » 9 feb 2023, 19:28

Puoi fare un esempio?

La simulazione non avviene in tempo reale,
ma su una base di tempo prefissabile.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

1
voti

[3] Re: Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utentetheiden » 10 feb 2023, 13:29

Riporto uno screenshot per spiegarmi meglio.

Ho usato un circuito molto semplice per esempio composto da un piccolo condensatore (100 nF) e un'induttore enorme (50 H). Il primo si carica nei primi microsecondi, il secondo nell'ordine dei secondi.

Riporto le tensioni: la curva blu è il generatore che da 0 V passa a 5 V, la curva verde è il potenziale ai capi del condensatore e in rosso il potenziale ai capi dell'induttore.

Per fare una simulazione unica con risoluzione 1 ns fino a 50 s servirebbero 5*10^10 punti. Quindi mi sono ritrovato a fare due simulazioni distinte.

Mi chiedevo se ci soffe un modo per dire al programma di usare time step piccoli per tempi piccoli e time step maggiori per tempi maggiori, in modo da avere un numero di punti totale gestibile ma senza perdere informazioni nella fase iniziale.

Transient.PNG
Avatar utente
Foto Utentetheiden
61 3
 
Messaggi: 37
Iscritto il: 5 apr 2012, 17:29

2
voti

[4] Re: Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utenteg.schgor » 10 feb 2023, 16:10

Credo che risolvere separatamente
i due transitori sia l'unico modo possibile.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

2
voti

[5] Re: Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utentetheiden » 13 feb 2023, 10:06

Ho trovato come fare, magari può essere utile a qualcuno: bisogna usare la funzione .TR nella scheda text (in basso) del progetto.

Tratto dal manuale:
".TR <s1 t1> [s2 t2...sn-1 tn-1 sn tn] Example: .TR 1n 100n .1n 200n 10n 1u Description: The .TR statement lets you set the maximum time step during different parts of transient analysis. In the above example the time step is limited to 1n from tmin to 100n. Between 100ns and 200ns it is limited to .1n. Between 200ns and 1us it is limited to 10n."
Avatar utente
Foto Utentetheiden
61 3
 
Messaggi: 37
Iscritto il: 5 apr 2012, 17:29

0
voti

[6] Re: Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utentelelerelele » 13 feb 2023, 12:31

Io ho usato Pspice, ed è possibile fare questo delay, non conosco il tuo simulatore, ti chiedo

non si può impostare un delay iniziale sul tempo di analisi?
impostare la tua risoluzione dovuta ad 1ns, ed impostare un delay iniziale di 10ms ed analizzare un totale di 11ms, troverai il grafico di 1ms con risoluzione 1ns, (i valori li ho messi a caso, per dare l'idea).

sempre che non ti serva la lettura di tutta la curva Rc che di per se è lunga, (dalla foto non capisco l'ordine di grandezza), non c'è altro modo che analizzare in due grafici diversi.

saluti.
Avatar utente
Foto Utentelelerelele
4.899 3 7 9
Master
Master
 
Messaggi: 5505
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

1
voti

[7] Re: Time step variabile nell'analisi transi in Micro-Cap

Messaggioda Foto Utentetheiden » 14 feb 2023, 18:52

Sì si può, impostando lo start time al tempo voluto nella finestra "Transient Analysis Limits".

Ho iniziato ad usare da poco questo simulatore ma mi trovo bene.

Da quello che ho capito era un software molto costoso ma in seguito a un'acquisizione ora lo si può scaricare free direttamente dal sito produttore.
Avatar utente
Foto Utentetheiden
61 3
 
Messaggi: 37
Iscritto il: 5 apr 2012, 17:29


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 74 ospiti