Using the simulation time as a variable during a SimPowerSystems simulation

I was wondering if it was at all possible to use the simulation time as a variable in a SimPowerSystems simulation to calculate the rate of change of another variable while the simulation is running?
Also is there a function in matlab that can take in a time threshold and detect if a system variable goes above a certain limit for that threshold time?
I have tried using tic and toc functions as well as simtime but it did not work.

回答 (2 件)

Stephan
Stephan 2012 年 4 月 18 日

0 投票

Try the Simulink Source "Clock". The output of the Clock-Block is the current simulation time.
K E
K E 2012 年 4 月 18 日

0 投票

You could use the Switch block to perform some actions once time passes a given limit, if that is what you want your model to do.

カテゴリ

質問済み:

2012 年 3 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by