据我所知,周围没有基于状态空间的通用电路模拟器。虽然有一些算法可以找出如何在电路中找到状态空间(唯一?)(由图表表示)。有没有人尝试编写程序来模拟一些基本的电路元件?
[参考] 1. Sheshu和Reed,电网和图论。 [参考] 2. H Narayanan,子模块函数和电子网络(http://www.ee.iitb.ac.in/~hn)
答案 0 :(得分:0)
老帖..
一旦推导出电路的状态空间表示,就可以使用任何合适的ODE求解器来运行时域仿真。
更难的部分是通过MNA或树方法从网表中推导出状态空间方程。
请参阅 Rodica VOICULESCU1和Mihai IORDACHE的状态变量法模拟电路模拟
答案 1 :(得分:0)
这些行的商业模拟器是PLECS,PSIM,Simplis,SimPowerSystems等。
经典书籍'电子电路的计算机辅助分析:算法和计算技术'作者:Leon O. Chua和Pen-Min Lin包含对基于状态空间的模拟器的描述。我找到了这本书 详细说明了使用理想开关为分段线性网络成功编写模拟器。
当您主要对非线性网络(半导体,非线性电感器和电容器等)感兴趣时,基于MNA的SPICE类似 方法可能是一个更好的主意。这本书还包含 这些基本算法(在无与伦比的深度),但没有任何东西 关于设备建模。