Simulink Solver Settings Doubt

2 visualizaciones (últimos 30 días)
Abhishek
Abhishek el 18 de Mzo. de 2024
Respondida: Fangjun Jiang el 19 de Mzo. de 2024
Hello Everyone,
I have a FMU which has it's own solver. I imported the FMU in simulink and ran with auto solver settings (auto max time step) which was leading to crashing of matlab again and again. But when I am running the same model for less time step (max timestep = 1), then it's running all fine. The thing I don't understnad is, I just have the inputs connected to the FMU and scope as an output, all the computation is happening within FMU with it's own solver. So, how the solver settings in simulink making the model work?
Thanks for your answer and time in advance :)

Respuestas (1)

Fangjun Jiang
Fangjun Jiang el 19 de Mzo. de 2024
You could do experiments to find out why. Use To Workspace block with -1 as sample time to log the inputs. Run simulation with different max time step. I suspect the data points for the inputs might be different. That could cause the simulation difference even though FMU has its local solver.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by