L'un des logiciels de simulation de circuits courants fournit-il les équations du système? Dériver un système d'équations différentielles de premier ordre pour un circuit à la main est une sorte de douleur. Et oui, je sais que les simulateurs exécuteront les simulations pour moi, mais il y a des cas où je serais vraiment intéressé juste pour voir quelles sont les équations. Le cas échéant, quels simulateurs de circuit leur fourniraient?
ÉDITER ..
Ce que je recherche spécifiquement ici, c'est que je voudrais pouvoir entrer mon circuit dans le logiciel, tout comme vous le feriez pour la simulation, mais en plus de lancer la simulation, j'aimerais aussi que le logiciel me montre les équations qu'il a dérivé et utilisé pour exécuter la simulation - le système d'équations différentielles qui indique quels sont les taux de variation des variables d'état du système. Cela pourrait être un système d'équations ou cela pourrait être sous forme de matrice, peu importe.
la source
Réponses:
Autant que je me souvienne des algorithmes SPICE, vous ne voulez pas que ses matrices internes soient déversées sur vous. Je crois également que pour l'analyse transitoire, il convertit tous les condensateurs en sources de tension (et les inductances en sources de courant) pour chaque pas de temps et résout le circuit non linéaire comme un circuit continu. Il n'y a donc pas de véritables équations différentielles dans SPICE.
Cela dit, SPICE pourrait produire la fonction de transfert du circuit; IIRC comme une liste de coefficients polynomiaux. Cela souffre parfois fortement des erreurs d'arrondi, mais pour les circuits simples, c'est peut-être ce que vous recherchez.
la source
SNAP - analyse symbolique, semi-symbolique et numérique des circuits électroniques
http://snap.webpark.cz/indexa.html
très utile
la source
Je ne connais aucun outil qui le fasse automatiquement. Cependant, cela ne demande pas beaucoup de travail d'utiliser un script sci-lab et un ensemble de matrices. Utilisez des hypothèses d'ampli-op idéales pour vos actifs. Vous pouvez écrire une matrice et tirer des fonctions de transfert pour à peu près n'importe quel point du circuit.
La magie des circuits semble capable de faire une partie de cela. http://www.circuit-magic.com/
la source