![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/172180/image.png)
How to create a closed loop with initial solution
조회 수: 1 (최근 30일)
이전 댓글 표시
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
채택된 답변
A Jenkins
2013년 9월 19일
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
A Jenkins
2013년 9월 20일
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.)
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!