Error while turning on and off pump with stateflow depending on physical signal

1 view (last 30 days)
I am trying to turn on and off a pump depending on the pressure within a hydraulic system. The pressure is measured within the system, feed into a stateflow chart, evaluated and then - depending on the current pressure - a pump is turned on and off through a stateflow output.
However this Setup gives me the error "stateflow chart updates a persistent or state variable while computing outputs, therfore it cannot be used in an algebraic loop."
How can I correct this error?
Thank you!

Accepted Answer

Alicia Roder
Alicia Roder on 20 Mar 2017
Adding a delay block in the algebraic Loop should solves the problem.

More Answers (0)

Categories

Find more on Simulink Functions in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!