我对评估电子电路的各种方法感兴趣。用例类似于具有类似this的gui,其中未知变量应在电路关闭时进行评估(例如,可以显示电源使用情况)。
我有点偏向于在哈斯克尔中象征性地做这件事,尽管我怀疑这可能会失控和/或逃避不可能的事情。这种方法是否可行/易处理/有用?
第二种方法是建立和处理矩阵方程。从我上次尝试查看的非常有限的结果来看,这似乎是流行的方法。
还有其他方法吗?我在哪里可以找到一些好的材料?
谢谢:)
答案 0 :(得分:1)
首先,模拟器需要做的事情在很大程度上取决于它的使用 - 模拟,数字或功能;定时,瞬态,稳态AC或稳态DC。我觉得有一种功能的符号方法(假设每个功能块的输入是无限的或固定的阻抗,如Matlab-simulink,用于瞬态响应和滤波器设计),或者作为第一步划分更大的模型(作为分解)一个矩阵是O(N到两个和一个比特),最好用边界条件求解两个较小的系统而不是一个大的系统。
最着名的模拟器是SPICE,它是一个混合矩阵求解器。大多数bond graph求解器也是矩阵和数值积分和微分的混合。我记得在modellica阅读一些关于大型模型划分的符号方法的研究,但目前似乎无法找到论文。