simulink使用Solver Configuration时报error

  • 原创
  • |
  • 浏览: 8364
  • |
  • 更新:
  • |
  • 标签: 软件 MATLAB

在simulink的电路仿真中,必须用到Solver Configuration模块,可是有时候电路图搭建完成,运行的时候却弹出这样的错误:Calculation for differential and algebraic state derivatives failed.  这个英文太专业了,具体也不知道是怎么个意思,但问题肯定是Solver Configuration上,经过一番摸索找到了一个解决办法。

方法/步骤

  1. 2

    回到原理图,找到添加的Solver Configuration,双击,切换到这个模块的属性页。

  2. 3

    注意Linear Algebra右侧,点击最右边的三角形,会弹出Sparse和Full两个选项,前一个单词直接翻译是“稀少的”,引申和matlab关联可以翻译成“稀疏矩阵”,最后一个就不用多说了“完全的”。

  3. 4

    选择“Full”,然后点击Ok按钮,这样Solver Configuration的解析方式就比之前的全面了许多。

  4. 5

    回到原理图,点击工具栏的执行按钮,重新编译整个原理图,由于采用了Full方式,整个计算过程会复杂很多,这个时候最好不用动鼠标、键盘灯外设比较容易卡机。

  5. 6

    编译完成,没有出现error,点击Scope,也显示了结果。

    END
相关标签 软件 MATLAB