Simulink "stateful" subsystem

1 次查看(过去 30 天)
Aviad Aviad
Aviad Aviad 2018-4-19
I want to create a stateful subsystem in Simulink. Meaning: I currently have a subsystem which performs a calculation on its input for every step of the simulation, but I want the subsystem to have a state, meaning that the calculation is made every X iterations according some output which was calculated in previous iteration.
To be more specific: I currently have a subsystem which is a MATLAB function that represents an Air-Conditioning system. The subsystem gets the environment's temperature as an input. Its output should be the A/C temperature. Since the A/C temp doesn't change in an instant, I want it to have some slope - that the change in temp will occur over few iterations of the simulation, and even though this is a closed feedback loop, I don't want the subsystem to recalculate the desired A/C temp on the following iterations, until the desired temp is reached. Once a desired temp was reached (which could take 5 or 6 steps) then the subsystem should recalculate its output.
Is there an easy way to accomplish this?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Subsystems 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by