Simulink r2014a gets stuck at 25% CPU, but same model in r2010b runs perfectly fine

2 ビュー (過去 30 日間)
Vivek
Vivek 2015 年 2 月 23 日
コメント済み: Vivek 2015 年 7 月 1 日
Hi Everyone,
With R2014a, my simulink model which contains libraries and simscape components gets stuck when I hit play and says "running" bu the clock doesn't run. I look at taskmanager and MATLAB process shows around 25% CPU usage. After a few minutes, it starts to simulate and completes successfully. But how can I find out why Matlab gets stuck? Because the same model in r2010b runs perfectly fine. Is it just more error checking in r2014a that's making this happen?

回答 (1 件)

Biao
Biao 2015 年 5 月 5 日
I get the same Problem with 2014a and simscape. the Simulink model says running, but the progress clock does not run. it may take more than 10 minutes then I get this error: "Initial conditions solve failed to converge. ...Nonlinear solver to advance time one step failed to converge, residual norm too large."
it may be caused by some initializing values.
but matlab/simulink doesn't provide useful information about which block caused the problem.
  1 件のコメント
Vivek
Vivek 2015 年 7 月 1 日
Hi Biao, One thing to look at is to initialize simscape variables on components explicitly. You can do this on the "variables" tab on a component dialog box when y ou double click it. You can specify the priority and value of the initialization. This helped a lot in minimizing the running delay that you experienced

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeEquations についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by