Capacità variabile

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra
0
voti

[11] Re: Capacità variabile

Messaggioda Foto UtentePietroBaima » 3 ago 2018, 12:02

Simula per un tempo molto più lungo, il modello potrebbe non essere stabile.
Non mi piacciono quelle oscillazioni.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³

Avatar utente
Foto UtenteIanero
8.069 5 8 11
Master EY
Master EY
Messaggi: 4320
Iscritto il: 21 mar 2012, 14:47
0
voti

[12] Re: Capacità variabile

Messaggioda Foto UtenteIanero » 3 ago 2018, 14:36

T=200\text{ps}:

Schermata 2018-08-03 alle 14.33.33.png



T=500\text{ps}:

Schermata 2018-08-03 alle 14.34.10.png



T=1\text{ns}:

Schermata 2018-08-03 alle 14.34.33.png
:shock:

Avatar utente
Foto UtenteIanero
8.069 5 8 11
Master EY
Master EY
Messaggi: 4320
Iscritto il: 21 mar 2012, 14:47
0
voti

[13] Re: Capacità variabile

Messaggioda Foto UtenteIanero » 3 ago 2018, 14:37

il modello potrebbe non essere stabile.

Non riesco davvero a capire come possa essere instabile un RC...
:shock:

Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
Messaggi: 3047
Iscritto il: 24 gen 2012, 18:23
Contatta:
0
voti

[14] Re: Capacità variabile

Messaggioda Foto Utentefairyvilje » 3 ago 2018, 14:40

Il sistema mi risulta ammettere due equilibri. Uno per la corrente del condensatore pari a 0 ed una per i_c=\sqrt{i_r^2+I_s^2}-i_r. Andrebbe valutata la loro stabilità.
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D

Avatar utente
Foto Utentevenexian
6.369 3 4 7
Master
Master
Messaggi: 2188
Iscritto il: 13 mag 2017, 10:07
Località: Venezia (ma va?)
1
voti

[15] Re: Capacità variabile

Messaggioda Foto Utentevenexian » 3 ago 2018, 14:41

In quel simulatore, esiste qualcosa come uno step minimo di simulazione da poter variare?
Immagine

Avatar utente
Foto UtenteIanero
8.069 5 8 11
Master EY
Master EY
Messaggi: 4320
Iscritto il: 21 mar 2012, 14:47
0
voti

[16] Re: Capacità variabile

Messaggioda Foto UtenteIanero » 3 ago 2018, 14:44

fairyvilje ha scritto:Il sistema mi risulta ammettere due equilibri. Uno per la corrente del condensatore pari a 0 ed una per i_c=\sqrt{i_r^2+I_s^2}-i_r. Andrebbe valutata la loro stabilità.

Non l'ho capita.

venexian ha scritto:In quel simulatore, esiste qualcosa come uno step minimo di simulazione da poter variare?

Sì. Io sto usando il solutore a step variabile senza un minimo fissato (min. step = 0).
E' MapleSim.
:shock:

Avatar utente
Foto Utentevenexian
6.369 3 4 7
Master
Master
Messaggi: 2188
Iscritto il: 13 mag 2017, 10:07
Località: Venezia (ma va?)
1
voti

[17] Re: Capacità variabile

Messaggioda Foto Utentevenexian » 3 ago 2018, 14:48

Ianero ha scritto:Sì. Io sto usando il solutore a step variabile...

Immaginavo. Quella ripetizione l'avevo già vista in altre situazioni. Non credo sia il modello, per me è un artefatto dovuto alle approssimazioni dell'algoritmo di calcolo.

Prova a imporre un tempo minimo di step che sia un centesimo del periodo dell'oscillazione e vediamo cosa succede.
Immagine

Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
Messaggi: 3047
Iscritto il: 24 gen 2012, 18:23
Contatta:
0
voti

[18] Re: Capacità variabile

Messaggioda Foto Utentefairyvilje » 3 ago 2018, 14:50

Ianero ha scritto:Non l'ho capita.

Meglio, perché ho fatto un errore assurdo nei conti :mrgreen: .
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D

Avatar utente
Foto UtenteIanero
8.069 5 8 11
Master EY
Master EY
Messaggi: 4320
Iscritto il: 21 mar 2012, 14:47
0
voti

[19] Re: Capacità variabile

Messaggioda Foto UtenteIanero » 3 ago 2018, 14:53

venexian ha scritto:Prova a imporre un tempo minimo di step che sia un centesimo del periodo dell'oscillazione e vediamo cosa succede


Ok, il periodo di quelle strane oscillazioni è di circa 30\text{ps}, dunque utilizzando il solutore a step fisso con step minimo di 0.3\text{ps} ottengo:

Schermata 2018-08-03 alle 14.52.08.png


con relativo applauso per te =D>

Mi spieghi cosa succedeva? Continuo a non spiegarmelo.
:shock:

Avatar utente
Foto Utentevenexian
6.369 3 4 7
Master
Master
Messaggi: 2188
Iscritto il: 13 mag 2017, 10:07
Località: Venezia (ma va?)
1
voti

[20] Re: Capacità variabile

Messaggioda Foto Utentevenexian » 3 ago 2018, 15:05

Questa è la prova che anche chi non capisce niente, con una buona botta di cubo, ogni tanto ci coglie...

L'algoritmo che usi funziona ovviamente a tempo discreto e utilizza i valori dello step precedente per calcolare i valori dello step attuale. Gli errori ci sono sempre, ad ogni calcolo, ma se lo step è troppo grande, gli errori sono ovviamente maggiori, e si accumulano step dopo step creando un'instabilità attorno al valore previsto. Le variazioni di ampiezza dell'oscillazione sono dovute alla variazione dello step di calcolo, deciso autonomamente dall'algoritmo.

E' la scelta dello step l'anello debole della catena e è anche una delle parti difficili nella costruzione di uno di quegli algoritmi. Io stesso ho scritto un algoritmo di simulazione per un simulatore di circuiti elettromeccanici e dopo qualche tentativo ho optato per il passo fisso. E' più lento, ma evita questi problemi.
Immagine


Torna a “Programmi applicativi: simulatori, CAD ed altro”