automatic switch set by time simulink

21 Ansichten (letzte 30 Tage)
JULIO JULIP
JULIO JULIP am 17 Apr. 2015
Kommentiert: Youri Miessen am 14 Apr. 2021
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..

Akzeptierte Antwort

Sebastian Castro
Sebastian Castro am 17 Apr. 2015
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 Kommentar
Youri Miessen
Youri Miessen am 14 Apr. 2021
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?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu General Applications finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by