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
Time step variabile nell'analisi transi in Micro-Cap
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
7 messaggi
• Pagina 1 di 1
1
voti
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.
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.
2
voti
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."
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."
0
voti
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.
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.
-

lelerelele
4.899 3 7 9 - Master

- Messaggi: 5505
- Iscritto il: 8 giu 2011, 8:57
- Località: Reggio Emilia
1
voti
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.
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.
7 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 75 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

