![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/172180/image.png)
How to create a closed loop with initial solution
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I would like to create using Simulink a closed loop system in which i provide the initial solution to start the simulation and than the model has to do a loop every dt (es. 0.05 s) using the solution of the previous loop. How is it doable?
0 Kommentare
Akzeptierte Antwort
A Jenkins
am 19 Sep. 2013
You can feedback your previous result using a delay block or memory block.
The intial condition for either of these blocks can be set by double clicking on it.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/172180/image.png)
2 Kommentare
A Jenkins
am 20 Sep. 2013
Try the "Unit Delay" block instead of Memory. You can set the sample time to be every 1 second.
(Depending on what you need to do, another simple option may be to change the solver in the Configuration Parameters to Fixed Step and set the step time to 1 second.)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!