Simulink error: Unable to determine a fixed step size based on the sample times in the model

9 ビュー (過去 30 日間)
Friends,
I get the following error while running my SIMULINK model (closed-loop control feedback):
'Unable to determine a fixed step size based on the sample times in the model 'normal_force_input', because the model does not have any discrete sample times. Picking a fixed step size of (12.0) based on simulation start and stop times...
In Solver pane, here are the settings:
Start time: 0.0 Stop time: 10.0
Type: Fixed-step Solver: ODE3 (Boga...)
Fixed step size(fundamental sample time): auto
periodic sample time constraint: unconstrained
Tasking mode ...: auto
Automatically handle ....: unchecked
Higher priority: unchecked
What am I missing? Please help. Thank you.
Mehdi

採用された回答

Maximilian
Maximilian 2014 年 7 月 3 日
I believe that this issue is caused by having the "auto" setting for your fixed step size. When using auto, the solver looks for all the discrete sample times in the model and picks a step size that is a common denominator to all the sample times. Without any discrete sample times the solver doesn't know what to look for. Try to specify your own step size and see if it runs.
  1 件のコメント
Mehdi
Mehdi 2014 年 7 月 3 日
Yes Maximmillian. You are correct. That was the problem and I chose 0.1 and I don't get the error.

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

その他の回答 (0 件)

カテゴリ

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

製品

Community Treasure Hunt

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

Start Hunting!

Translated by