Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

algoritmi per la simulazione dei circuiti

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

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] algoritmi per la simulazione dei circuiti

Messaggioda Foto Utentesupergems » 13 mag 2009, 12:42

Salve ragazzi, sono nuovo e questo è il mio primo intervento. Sapreste consigliarmi un testo che descriva gli algoritmi per la risoluzione di circuiti lineari e non? Vorrei scrivere un programma di simulazione dei circuiti per la calcolatrice grafica HP 50g (http://www.hwupgrade.it/forum/showpost. ... tcount=311). Esiste già un programma ma è obsoleto, poco intuitivo e difficile da usare. Sarebbe inoltre molto utile avere delle librerie in C reperibili su internet su questo argomento, poiché tramite il progetto http://www.hpgcc.org è possibile compilare programmi in C per la HP 50g, con i dovuti adattamenti. Eventualmente le librerie C e gli algoritmi si possono tradurre in UserRPL o SystemRPL....

In inglese ho trovato questi due testi:

Computer Methods for Circuit Analysis and Design
by Jini Vlach and Kishore Singhal (1993)
http://openlibrary.org/b/OL1731312M/Com ... and-design

Electronic Circuit & System Simulation Methods
by Lawrence Pillage (1998)
http://openlibrary.org/b/OL9252933M/Ele ... thods-(SRE)

Sono datati ma ancora validi dai commenti che ho trovato su internet.

Per le librerie in C grazie alle note GSL (GNU Scientific Library http://www.gnu.org/software/gsl/) e Numerical Recipes (di cui la seconda edizione 1992 in C è liberamente scaricabile su http://www.nrbook.com/a/bookcpdf.php) posso attingere a molti algoritmi utili già implementati, ma trovare qualcosa di specifico per la risoluzione dei circuiti mi aiuterebbe non poco e mi farebbe risparmiare molto tempo.

supergems
Avatar utente
Foto Utentesupergems
0 2
 
Messaggi: 9
Iscritto il: 12 mag 2009, 10:49

0
voti

[2] Re: algoritmi per la simulazione dei circuiti

Messaggioda Foto Utenteg.schgor » 13 mag 2009, 17:24

Francamente mi sembra un'impresa ardua.
(ne vale la pena? sei sicuro che non esista gia' qualcosa fatto da HP?)
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

0
voti

[3] Re: algoritmi per la simulazione dei circuiti

Messaggioda Foto Utentesupergems » 13 mag 2009, 21:31

Come ho accennato c'è un programma, si chiama CSim (non un programma ufficiale di HP), datato 1999 la versione per la serie di calcolatrici 49 (ma è un porting della versione per la serie di calcolatrici 48 datato 1991) e si trova qui: http://www.hpcalc.org/details.php?id=3299 . Ma sulla nuova calcolatrice HP 50g ci sono dei problemi di compatibilità, inoltre è difficile da usare perché non c'è possibilità di disegnare i circuiti.... i dati dei componenti vengono inseriti tramite delle liste.
Non è un'impresa ardua, non devo scrivere un sostituto completo di SPICE per la calcolatrice. Per le Texas Instruments esistono diversi programmi, cito symbulator il cui autore tempo fa voleva scrivere una versione per le HP, ma abbandonò il progetto per motivi che non sto qui a raccontare.
Vorrei scrivere un programma che faccia innanzitutto l'analisi in continua, in alternata e in transiente di circuiti lineari, quindi con componenti base R, C, L, V, I... ecc. con la possibilità di inserire o creare componenti non lineari come, diodi, transistori e amp op; e ovviamente con una interfaccia grafica per poter disegnare i circuiti. Insomma scrivere un programma per le HP aggiornato, più user-friendly :-).
Avatar utente
Foto Utentesupergems
0 2
 
Messaggi: 9
Iscritto il: 12 mag 2009, 10:49

0
voti

[4] HP 50g - simulatore di circuiti

Messaggioda Foto Utentesupergems » 10 giu 2010, 15:27

Il 1° maggio 2010 Clemens Heuson ha rilasciato ELECTRO-PACK, che include un simulatore di circuiti e altri utili programmi per chi studia elettrotecnica ed elettronica. Per ulteriori informazioni visitate il sito www.heuson-software.de/heusoneng.htm.
Il software, scritto interamente in UserRPL, è a pagamento e costa 45€. Non è poco ma purtroppo il mercato delle calcolatrici HP attualmente è piuttosto basso quindi Heuson non può fare diversamente. Comunque non sono neanche tanti, 45€ sono 3 ore di ripetizioni da 15€ o 9 birre da 5€; e poi volendo lo si può comprare in comitiva. ;) L'ho ordinato una settimana fa mi dovrebbe arrivare domani, lo testerò per dare un giudizio sommario e vi farò sapere, anche se sono certo che è un ottimo programma perché Heuson è un esperto programmatore UserRPL ed ha iniziato a produrre software fin dal 1992!
Sono stato io a chiedergli due anni fa di scrivere un programma per la simulazione dei circuiti, ed ha mantenuto la promessa, grazie Heuson. :)


supergems

P.S. Per quanto riguarda la modalità di pagamento, Heuson accetta solo trasferimento bancario sul loro conto corrente di una banca tedesca. Fino all'anno scorso questo era possibile farlo con un semplice bonifico da una banca; da quest'anno, per fare il trasferimento a una banca straniera, è necessario avere un proprio conto corrente. Lo so è scomodo, ma forse perché in questo modo Heuson non deve pagare commissioni per le carte di credito o paypal evitando di aumentare se pur di poco il prezzo.
Avatar utente
Foto Utentesupergems
0 2
 
Messaggi: 9
Iscritto il: 12 mag 2009, 10:49

0
voti

[5] Re: algoritmi per la simulazione dei circuiti

Messaggioda Foto UtenteRenzoDF » 10 giu 2010, 15:54

supergems ha scritto:Vorrei scrivere un programma che faccia innanzitutto l'analisi in continua, in alternata e in transiente di circuiti lineari, quindi con componenti base R, C, L, V, I... ecc. con la possibilità di inserire o creare componenti non lineari come, diodi, transistori e amp op; e ovviamente con una interfaccia grafica per poter disegnare i circuiti. Insomma scrivere un programma per le HP aggiornato, più user-friendly :-).


... Auguri :mrgreen:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[6] Re: algoritmi per la simulazione dei circuiti

Messaggioda Foto Utentexyz » 10 giu 2010, 16:52

Per HP48 guarda qui se alcuni programmi si possono adattare:

http://www.hpcalc.org/hp48/science/electricity/

scrivere un codice per un risolutore generico anche per reti lineari RCL non è facile, bisogna anche tenere conto del tempo per inserire tutti i dati della rete, in molti casi si fa' prima a risolverlo a mano.
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti