SIMULINK How to connect gas charge accumulator to a pump/motor?

5 views (last 30 days)
How can I simulate a reversible pump/motor that draws fluid from a gas charged accumulator and dispenses the fluid to a reservoir afterwards, and for the reverse so the pump uses a source of torque to draw fluid from the reservoir through the pump to the gas charged accumulator?

Accepted Answer

Sebastian Castro
Sebastian Castro on 23 Mar 2015
SimHydraulics comes with blocks for all of those already: Pumps, gas-charged accumulator, tanks, valves, etc. A typical diagram could look as follows:
The real challenge is getting all the parameters right :)
- Sebastian
  4 Comments
greeneapps
greeneapps on 24 Mar 2015
Thanks again Sebastian, I have been trying to configure the parameters for a while now but I keep getting this message 'Unable to reduce the step size without violating minimum step size....This usually may be caused by the high stiffness of the system' How may i go about solving this issue?
Sebastian Castro
Sebastian Castro on 24 Mar 2015
Edited: Sebastian Castro on 24 Mar 2015
Yeah, this is common when you have hydraulic components. The zero-crossings fired deal with rapid "mode switching" -- for example, if your accumulator is constantly switching between charging and discharging.
I like this blog's explanation of how you can deal with zero-crossings: http://blogs.mathworks.com/seth/2013/04/26/zero-crossing-detection-what-are-your-options/
Another approach which is particular to using Simscape/SimHydraulics/etc. is the use of the Local Solver , which prevents these small time-steps at the cost of (some) accuracy. You typically want to run your model with all those zero-crossings, and then enable local solver to see if your speed increases without sacrificing accuracy.
- Sebastian

Sign in to comment.

More Answers (0)

Communities

More Answers in the  Power Electronics Control

Products

Community Treasure Hunt

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

Start Hunting!