LTSpiceがこの理想的なトランス回路の「マトリックスは特異」であると言うのはなぜですか?


12

L1 / L2が理想的な変圧器である次の回路で、R1を超える電圧を見つけようとしています。LTSpiceは、「行列は単数形だ」と文句を言います。どうして?近似に問題があるかどうかを確認するために、さまざまな値をいろいろ試してみました。

ここに画像の説明を入力してください

「AC」の後の数字は、最大振幅と位相(度)です。


R1を削除した場合(ギャップを付けて置き換えた場合)、分析は正常に機能します。
カリン

L1とL2を非常に少量で理想的でないものにできますか。たぶんミリオームを追加します。数十年前に似たようなことが起こりました:
ラッセルマクマホン

1
@RussellMcMahon:「並列抵抗」を1mに設定しようとしました。その結果、10 ^ -10AのR1を超える電流が発生しました。
カリン

それは機能していますか?CCTS間の10Mは機能しましたか?10Mを動かすと機能しますか?並列Rを追加すると、それはより複雑になります。現在何を得ていますか/期待していますか?
ラッセルマクマホン

回答:


13

2つの回路間にDCパスが必要です。それらの間に高い値の抵抗、たとえば10Mを挿入します。

Pulsonix(実際にはSIMetrix)SPICEを使用して動作することを確認しました。抵抗なしで特異行列エラーが発生しました。


7
または単にセカンダリを接地
エンドリス

@endolith:両方の回路の接地はどのように機能しますか?現在設計されているように、回路内のすべてのノードには電位差があります。
カリン

私はそれを考えましたが、カリンはおそらく二次側を隔離することを望んでいることに気付きました。
レオン・ヘラー

7
@Karin-セカンダリは、現在のようにまったく何も参照しません。示されているように、実際には; 寿命は、地面に対して平均-10V、または地面に対して+ 1,000,000 Vです。数学では、この定義の欠如に問題があるかもしれません。10Mohmまたはグラウンドボティーは、2つの間に有限の接続を提供するという簡単な仕事をします。
ラッセルマクマホン

4

RSHUNTと呼ばれるSPICEパラメーターがあり、各ノードのGNDにシャント抵抗を追加します。デフォルトでは、通常ゼロに設定されます(つまり、シャント抵抗がないことを意味します)。これを非常に高い値(1e12)にすると、シミュレーションには影響しませんが、すべてのノード間に有限の抵抗が提供され、特異行列エラーが回避されます。


1
このオプションは注意して使用する必要があります。すべてのノードは、場所に関係なくgshuntコンダクタンスによって接地されるため、結果を台無しにする可能性のある不要な極/零点を追加する可能性があります。例:1pFコンデンサでgshunt = 1p。cshuntについても同じことが言えます。
関係市民
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.