simulink to workspace vs to file which is faster

3 Ansichten (letzte 30 Tage)
Robert Scott
Robert Scott am 17 Dez. 2023
Kommentiert: Robert Scott am 18 Dez. 2023
I am running long simulink simulations.
That are taking days to run. I see the memory getting eaten alive on my computer.
The model is not complex but logging a lot of data over a long period.
Is there any advantage to log to a file instead of a workspace?
There are to workspace blocks and to file blocks.
Which is faster?

Antworten (1)

Walter Roberson
Walter Roberson am 18 Dez. 2023
Logging to workspace is faster than logging to file.
However, if you log to file then if you interrupt the execution then you will still have (most of) the log file. And logging to workspace runs the risk of running out of memory.
  1 Kommentar
Robert Scott
Robert Scott am 18 Dez. 2023
Thanks
It doesnt really mater at this point i found out.
I thought it was the logging. My model ran blazing fast with a home brew proportional controller in it. ~ 3hours
I needed the integrator for zero error and put in a simulink PID block.
Now my model will literally take 78 days to run at present speed. I cant remember a time when i built a simulink model that actually ran in a reasonable amount of time.
The model is highly optimized going with the normal math works suggestions. I clearly cant wait 78 days for this. Im going to end up having to swtich to some other tool.
The model with the simlulink pid even set at a reasonable discrete internal of 20 hz literally made the tool unusable.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange

Produkte


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by