Can you help me fix a faulty self-resetting integrator?

1 view (last 30 days)
My self-resetting integrator in Simulink doesn't behave as expected. I feed back the state port to the reset input and when the state port is negative, the output should be reset to the initial condition equal to zero. Despite that I still get negative values. How can I fix this?
Image2.JPG
Image1.JPG

Answers (1)

Fangjun Jiang
Fangjun Jiang on 13 Nov 2019
Right now, the reset trig is "falling" edge. Pure negative value won't trig it.
You could add a Comparison block to compare the value of state to >=0 and then connect to reset.

Categories

Find more on Component-Based Modeling in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!