|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jan 2007
Messaggi: 298
|
algoritmi per la simulazione dei circuiti
Salve ragazzi, 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/showpo...&postcount=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/...sis-and-design Electronic Circuit & System Simulation Methods by Lawrence Pillage (1998) http://openlibrary.org/b/OL9252933M/...n-Methods-(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 Ultima modifica di supergems : 13-01-2010 alle 11:31. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2006
Messaggi: 1022
|
forse il codice sorgente di SPICE ?
![]() altri non ne conosco... |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jan 2007
Messaggi: 298
|
Ti ringrazio potrei ispezionare il codice di SPICE sperando di poterlo adattare. Ho trovato questi collegamenti nella pagina di SPICE su wikipedia http://en.wikipedia.org/wiki/SPICE#V...code_available. Però immagino che ci voglia più tempo a capire e poi adattare il codice di SPICE piuttosto che partire da zero affidandosi a un buon testo, che non ne trovo oltre a quelli che ho segnalato!
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 6237
|
Fondamentalmente ti serve conoscere l'analisi MNA (Modified Nodal Analysis), che ti permette di trasformare la risoluzione di un circuito, alla risoluzione di un sistema matriciale. Tutto il resto (Analisi AC, transitorio, sensibilità, parametri di scattering), si basa sulla matrice MNA, che è il cuore dell'analisi.
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Jan 2007
Messaggi: 298
|
C. Heuson ha rilasciato un simulatore di circuiti per la HP 50g:
http://www.hwupgrade.it/forum/showpo...postcount=1011
__________________
CPU: AMD FX-8350 + Cooler Master Hyper 212 EVO | MB: ASUS SABERTOOTH 990FX R2.0 | RAM: Kingston HyperX blu 2x8GB DDR3-1600MHz CL10 | VGA: Sapphire AMD Radeon R7 260X 2GB GDDR5 OC | SSD: Samsung SSD 840 PRO 256 GB 2.5" SATA III | HD WD Caviar Blue 1TB 3.5" 7200rpm SATA 6Gb/s 64MB | Monitor: DELL U2414H | Ali: Silverstone ST60F-ESG 600W 80 PLUS Gold | Case: Fractal Design Define R4 Black Pearl SO: GNU/Linux |
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Jul 2009
Messaggi: 61
|
Prova a dare un'occhiata anche all'algoritmo SAT, scusa ma visto l'ora tarda non sto a cercare link
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:53.