J'essaie de trouver la tension sur R1 dans le circuit suivant, où L1 / L2 est un transformateur idéal. LTSpice se plaint que la "matrice est singulière". Pourquoi? J'ai essayé de jouer avec beaucoup de valeurs différentes afin de voir si c'est un problème d'approximation.
Les nombres après "AC" sont l'amplitude et la phase maximales (en degrés).
transformer
ltspice
Karin
la source
la source
Réponses:
Vous avez besoin d'un chemin DC entre les deux circuits. Mettez une résistance de haute valeur entre eux, disons 10M.
J'ai vérifié que cela fonctionnait en utilisant Pulsonix (en fait SIMetrix) SPICE. J'ai eu une erreur de matrice singulière sans la résistance.
la source
Il existe un paramètre SPICE appelé RSHUNT qui ajoute des résistances shunt à GND sur chaque nœud. Par défaut, il est généralement défini sur ZERO (ce qui signifie pas de résistances shunt). Si vous en faites une valeur très élevée (1e12), cela n'affectera pas la simulation, mais cela fournira une résistance finie entre tous les nœuds, évitant l'erreur de matrice singulière.
la source