【问题标题】:State Space and circuit simulator状态空间和电路模拟器
【发布时间】:2011-01-08 02:27:11
【问题描述】:
据我所知,周围没有基于状态空间的通用电路模拟器。尽管有一些算法可以找出如何在电路中找到状态空间(唯一的?)(用图表表示)。有没有人尝试编写程序来模拟一些基本的电路元件?
[ref] 1. Sheshu 和 Reed,电气网络和图论。
[ref] 2. H Narayanan,子模函数和电气网络 (http://www.ee.iitb.ac.in/~hn)
【问题讨论】:
标签:
graph
theory
simulator
circuit
【解决方案1】:
旧帖..
导出电路的状态空间表示后,您可以使用任何合适的 ODE 求解器来运行时域仿真。
较难的部分是通过 MNA 或树方法从网表推导状态空间方程。
看
Rodica VOICULESCU1 和 Mihai IORDACHE 的状态变量方法模拟电路仿真
【解决方案2】:
类似的商业模拟器有 PLECS、PSIM、Simplis、SimPowerSystems 等。
Leon O. Chua 和 Pen-Min Lin 的经典著作“电子电路的计算机辅助分析:算法和计算技术”包含对基于状态空间的模拟器的描述。我发现这本书足够
详细介绍了成功编写具有理想开关的分段线性网络的模拟器。
如果您主要对非线性网络(半导体、非线性电感器和电容器等)感兴趣,则可以使用基于 MNA 的类似 SPICE
方法可能是一个更好的主意。书中还包含
这些基本算法(在无与伦比的深度),但什么都没有
关于设备建模。