Spice_ Condensateurs en série

user18231

Spice_ Condensateurs en série


J’essaie de simuler un circuit RLC représenté dans le fichier en annexe. J’ai remarqué que ngspice n’est pas en mesure de compiler deux condensateurs connectés en série. La netlist est rédigée comme suit:

  * The global plasma model VRF 0 1 SIN(0 100 0.275732 CBC 2 1 5.25154 Cs 3 2 0.1407107F RB 4 3 5.25154 LB 5 4 212.692 VG 0 5 dc 10 .END 

Ce circuit ne peut pas être résolu transitoire. J’obtiens le message d’erreur ou d’avertissement suivant:

 Warning: vrf: no DC value, transient time 0 value used Warning:singular matrix: check nodes 2 and 2 

Je serais très reconnaissant si quelqu’un pouvait me donner un indice sur ce qui avait mal tourné. Cordialement Nina

Réponses


 Leon Heller

Essayez de mettre de grandes résistances (10M, disons) en parallèle avec les condensateurs, pour donner un chemin DC.


 Le photon

Le circuit n’a pas de solution CC unique. Le nœud 2 peut avoir n’importe quelle valeur et ne se réglera jamais sur une valeur indépendante de l’historique passé du circuit.

Certains SPICE ajoutent une résistance de 1 GOhm à la masse à partir de chaque nœud pour éviter ce problème, mais il semble que votre SPICE ne le fasse pas (ou il y a peut-être une case à cocher où vous lui avez demandé de ne pas le faire).

Vous pouvez soit ajouter explicitement une résistance de haute valeur à la masse à partir du nœud 2 , soit, comme suggéré dans une autre réponse, ajouter une résistance de haute valeur en parallèle avec chaque condensateur.

 

#en, Condensateurs, série, Spice_

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *