How to speed up simulink simulation including a simscape model ?

19 ビュー (過去 30 日間)
lady bird
lady bird 2018 年 11 月 6 日
回答済み: Steve Miller 2019 年 4 月 1 日
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 日
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

カテゴリ

Help Center および File ExchangeSimulation and Analysis についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by