2010-01-22 3 views
1

Autant que je sache, il n'y a pas de simulateur de circuit polyvalent basé sur l'espace d'état. Bien qu'il existe certains algorithmes pour comprendre comment trouver des espaces d'état (unique?) Dans un circuit (représenté par des graphiques). Est-ce que quelqu'un a essayé d'écrire un programme pour simuler des éléments de circuit de base?Simulateur d'espace et de circuit d'état

[ref] 1. Sheshu et Reed, Réseaux électriques et théorie des graphes. [ref] 2. H Narayanan, fonctions de sous-module et réseaux électriques (http://www.ee.iitb.ac.in/~hn)

Répondre

0

post Old ..

Une fois que vous avez dérivé la représentation d'état de votre circuit électrique, vous pouvez utiliser un solveur ODE approprié pour exécuter la simulation du domaine temporel.

La partie la plus difficile est la dérivation des équations d'état-espace à partir d'une netlist via MNA ou une approche arborescente.

Voir ANALOG CIRCUIT SIMULATION PAR état.Procédé VARIABLE par Rodica VOICULESCU1 et Mihai IORDACHE

0

simulateurs commerciaux le long de ces lignes sont Plecs, PSIM, SIMPLIS, SimPowerSystems etc.

Le livre classique « analyse assistée par ordinateur of Electronic Circuits: Algorithms and Computational Techniques »de Leon O. Chua et Pen-Min Lin contient une description des simulateurs basés sur l'espace d'état. J'ai trouvé le livre suffisamment détaillé pour écrire avec succès un simulateur de réseaux linéaires par morceaux avec des commutateurs idéaux. Lorsque vous êtes principalement intéressé par les réseaux non-linéaires (semi-conducteurs, inductances et condensateurs non-linéaires, etc.), une approche de type SPICE à base de MNA est probablement une bien meilleure idée. Le livre contient également ces algorithmes de base (à une profondeur inégalée), mais n'a rien sur la modélisation de l'appareil.