Debuging continuous states in a discrete simulation

12 ビュー (過去 30 日間)
Stephen
Stephen 2011 年 9 月 6 日
回答済み: ivan anthony 2025 年 10 月 1 日 14:35
My simulation fails because The "VariableStepDiscrete" solver cannot be used to simulate block diagram 'Model_Name because it contains continuous states.
How do I troubleshoot? The Sample Time Display doesn't work because the failure occurs before the Sample Time Display is built.
Thanks.

回答 (3 件)

Kaustubha Govind
Kaustubha Govind 2011 年 9 月 6 日
The error occurs because you have continuous states in your model (for example, blocks from the Continuous sub-library in the Simulink library may have continuous states - like the integrator block), not necessarily continuous sample-times. You should switch to a solver that can solve continuous states (see Solvers), like ode45.

Stephen
Stephen 2011 年 9 月 6 日
ode45 worked -- thanks.

ivan anthony
ivan anthony 2025 年 10 月 1 日 14:35
soy kabro

カテゴリ

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