【发布时间】:2019-02-27 12:30:24
【问题描述】:
我有这个图中的电路:
我收到以下错误:初始条件求解未能收敛。非线性求解器:线性代数误差。无法使用迭代矩阵求解。该模型可能无法提供足够的信息来解决其某些变量的值。具体建议如下。
所有涉及变量的组件和节点将变量 x 绑定到一个确定的值,例如通过连接适当的域参考块。
我已经在 MATLAB 答案上查看了其他问题(这里没有看到任何问题),但这些解决方案不起作用:
- 将 S-PS 模块更改为过滤输入。
- 有一个问题没有提出,但我有。
知道有什么问题吗?
【问题讨论】:
-
会不会是因为你的运算放大器的输出没有连接任何东西?除了电压传感器块之外,您还需要一些物理的东西。
-
嗯...添加 RL 似乎也无法解决问题。
-
那么电阻的一端连接到运算放大器的输出端,另一端连接?接地?另外,Vin 里有什么?
-
RL 为 10k,一端连接到运算放大器,另一端连接到地。 Vin 是一个传感器(我的电路基于示例 ssc_opamp_inverting 但那是严格的物理组件)。但是你的问题引起了我的兴趣,所以我试着删除它。然后我得到一个需要求解器的错误。所以我尝试了一个“求解器配置”块,这也没有帮助。
-
OK 所以求解器配置块必须在 Vin 内的某个地方。不知道还有什么建议。也许使用斜坡而不是步进输入?您使用的是什么求解器和求解器配置?