Running main model with fixed step solver and subsystem with variable step solver
2 ビュー (過去 30 日間)
古いコメントを表示
My aim is to integrate a Simulink protected model which runs on variable step solver with our vehicle plant model which runs on Fixed step solver ode1 with a time step of 1ms. I would like to know if it is possible to do the same. Any ideas would be appreciated.
0 件のコメント
採用された回答
Paul
2024 年 4 月 28 日
R2022a introduced the concept of a "Local Solver" when using referenced models, which might be what you're looking for. This blog post, and the comments, along with the current, relevant doc pages might be of interest.
0 件のコメント
その他の回答 (1 件)
Torsten
2024 年 4 月 28 日
移動済み: Torsten
2024 年 4 月 28 日
Given: Results for both models at time t.
- Call the variable step solver for a time period of 1 ms (maybe using the inputs of the fixed step solver at time t).
- Call the fixed step solver for a time period of 1 ms (maybe using the inputs of the variable step solver at time t).
- Set t = t + 1ms.
- Goto 1.
1 件のコメント
Paul
2024 年 4 月 28 日
編集済み: Paul
2024 年 4 月 29 日
My initial reaction to this answer was "that's not how Simulink works, at least not easily." But, with R2024a Simulink implemented a new feature called Simulation Objects that may make this approach workable, especially if the protected model and the vehicle plant model only interact with each other at well-defined times. I haven't yet tried Simulation Objects. See this blog post and the doc page(s) linked from there for more information.
参考
カテゴリ
Help Center および File Exchange で Configure Simulation Conditions についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!