回路シミュレーション用の微分方程式を取得するためのソフトウェア


10

一般的な回路シミュレーションソフトウェアのいずれかがシステム方程式を提供しますか?回路の1次微分方程式のシステムを手作業で導出することは、一種の困難です。ええ、私はシミュレータが実際にシミュレーションを実行することを知っていますが、方程式が何であるかを確認するためだけに本当に興味がある場合があります。もしあれば、回路シミュレータはそれらを提供しますか?

編集..

私は特にここで探しています、私は私がしたい、あなたがシミュレーションのために行うのと同じように、ソフトウェアに私の回路を入力しますが、ほかにシミュレーションを実行できるようにしたいと思いますまた、ソフトウェアを持っているように私に数式を表示しますシミュレーションを実行するために導出および使用したもの-システム状態変数の変化率が何であるかを示す微分方程式のシステム。これは連立方程式でも、行列形式でもかまいません。


すばらしい質問です。
drxzcl

回答:


2

私がSPICEアルゴリズムを覚えている限り、あなたはその内部行列があなたにダンプされることを望まないでしょう。また、過渡解析では、すべてのコンデンサをタイムステップごとに電圧源に(およびインダクタを電流源に)変換し、DC回路のような非線形回路を解くと考えています。したがって、SPICEには真の微分方程式はありません。

とはいえ、SPICEは回路の伝達関数を出力できます。多項式係数のリストとしてのIIRC。これは、丸め誤差の影響を大きく受ける場合がありますが、単純な回路の場合は、これが必要な場合があります。


シミュレーターのしくみを誤解しているような印象を受けました。SPICEのような信頼できるツールが方程式を導出する必要がない場合、他の誰も気にしないでしょう。今はこれを受け入れます。
JustJeff 2011

SPICEは非線形デバイスを処理するため、状態方程式を設定することはできません。
Marcel Hendrix


0

これを自動的に行うツールは知りません。sci-labスクリプトと一連の行列を使用してそれを行うことは、それほど多くの作業ではありません。アクティブに理想的なオペアンプの仮定を使用してください。1つの行列を記述して、回路のほぼすべての点の伝達関数をプルできます。

サーキットマジックはこれのいくつかを行うことができるようです。http://www.circuit-magic.com/


SCAMを見てください:%このプログラムはネットリスト(SPICEに類似)を取得し、それを解析して%回路方程式を導き出してから、記号的に解きます。%%www.swarthmore.edu / NatSci / echeeve1 / Ref / mna / MNA1.htmlで利用可能な完全なドキュメント%
Marcel Hendrix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.