How can i run different timelines in Simuink?

Hi Guys. I have modeled a fate and transport system of contaminants in subsurface media with Simulink. This model consists of Subsystem 1 and Subsystem 2. The Problem is when I run the model, both Sub1 and Sub 2 run together but I want that the clock in Sub 2 starts with a delay respect to Sub1. In other words I want Sub 2 starts when sub 1 hit a specific time. I would be grateful if you help me through this.

 채택된 답변

Rashmil Dahanayake
Rashmil Dahanayake 2014년 6월 9일
편집: Rashmil Dahanayake 2014년 6월 9일

0 개 추천

Use "Enabled subsytem" block for both Subsytems.
Updated file attached. Sub system 1 tuns from 0-75s. Subsystem 2 runs from 75-100s taking the value from subsystem1 when t=75s. You can edit the trigger point as required.

댓글 수: 3

Siavash
Siavash 2014년 6월 9일
Thanks a lot but I can not download the file. Would you mind send it to my email or attach it again?
Siavash
Siavash 2014년 6월 9일
By the way my email is siavash.sedighian@gmail.com
Oh by the way the second compartment would start at t=75. Can I do anything that the 75s in subsystem 1 becomes 0 s in subsystem 2??
Rashmil Dahanayake
Rashmil Dahanayake 2014년 6월 9일
편집: Rashmil Dahanayake 2014년 6월 9일
reuploaded.
Subsystem1 starts at t=0, subsystem2 starts at t=75
For display purpose you can time shift the t-axis using an x-y plot instead of the scope.

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

Chandrasekhar
Chandrasekhar 2014년 6월 9일

0 개 추천

hi. you need to develop a scheduler where in the subsystem2 gets triggered based on subsystem1

댓글 수: 1

Siavash
Siavash 2014년 6월 9일
As a matter of fact everything would be just fine if I can transport my signal backward. I can not transport backward just forward as long as Transport block does not accept any negative value. Do you have any answer for me? I would be very grateful for your help.

댓글을 달려면 로그인하십시오.

Rashmil Dahanayake
Rashmil Dahanayake 2014년 6월 9일

0 개 추천

Use an embedded matlab function to create a rule to overwrite negative time values. Attach the mdl file to investigate further

댓글 수: 2

Siavash
Siavash 2014년 6월 9일
Here is my model. I need to eliminate all the zero elements before the "Travel time trough unsaturated zone" and shift my signal from "t=Tunsat" to 0. Would you mind help me?
Siavash
Siavash 2014년 6월 9일
I need to shift the signal to zero and then proceed it to the next subsystem. I don't want them to run simultaneously.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Component-Based Modeling에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by