How to speed up simulink simulation including a simscape model ?

Hello all;
How to change simulation frequency in a simulink model that includes a simscape multibody structure ?
Currently, i'm using variable-step solver ; with ODE 45. Relative tolerance 1e-3 time tolerance 10*128*eps algorithm adaptive
Because two slow i cannot see the motion in the mechanics explorer
Thank you Sincerely yours

1 件のコメント

Nicolas Schmit
Nicolas Schmit 2018 年 12 月 12 日
I would suggest you first use the solver profiler to look for potential causes of slow simulation.

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

回答 (1 件)

Steve Miller
Steve Miller 2019 年 4 月 1 日

0 投票

The solver profiler is a good option. It is very difficult to give general guidance as all models are different and have their own needs. Look at this video:
Settings you can try:
  1. Try solver ode23t
  2. Set your Zero-Crossing Algorithm back to non-adaptive and pay close attention to the diagnostics. If you need Adaptive for a Simscape Multibody model, you likely have some redundant zero-crossings that are making the step size quite small.
--Steve

カテゴリ

ヘルプ センター および File ExchangeSimscape Multibody についてさらに検索

タグ

質問済み:

2018 年 11 月 6 日

回答済み:

2019 年 4 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by