automatic switch set by time simulink

조회 수: 21 (최근 30일)
JULIO JULIP
JULIO JULIP 2015년 4월 17일
댓글: Youri Miessen 2021년 4월 14일
Hello, i have a simulink model for small building distribution system, include PV and PU system. Is there any switching method in the matlab simulink, where can automatically trigger/choose from 2 inputs, 1 output and it driven by time (24hour period)?. For example; at time 9am-3pm, switch in A connection; at time 3.01pm-8.59am, switch in B connection. please help..

채택된 답변

Sebastian Castro
Sebastian Castro 2015년 4월 17일
You can
  • Use a Clock block to get the simulation time
  • Use a Math Function block to get the modulo, so time wraps to zero for a new day
  • Use an Interval Test block to check whether you are in the range 9 am - 3 pm
  • Feed that logical signal to your switch
For example, check this screenshot:
- Sebastian
  댓글 수: 1
Youri Miessen
Youri Miessen 2021년 4월 14일
But what if the stepsize is large (f.e. when you are simulating a whole year) and the modulo misses the exact point where it would wrap to zero for a new day?

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 General Applications에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by