Simhydraulics can simulate your system. The question is do you know how to use the tools at hand. The system can be simulated in Matlab alone. It can be done is C or Java from scratch or even Excel. It takes time. Buying a good set of golf clubs will not make me a better golfer. It takes practice practice practice.
Software like Simhydraulics simulate systems using a system of differential equations all run in parallel using an algorithm similar to Runge Kutta.
Are you familiar with differential equations? You don't need to use Runge Kutta most of the time. You can get by with a simple first order approximation
pos(n+1)=pos

+vel

*?t The smaller ?t is the more accurate. Start at 1 millisecond or faster.
How I practice. I started working on a hydraulic motor simulation week back in my spare time
I am assuming I have a fixed displacement pump.
I am modeling a 3 gal accumulator.
A 100lpm valve with the spool response and leakage.
A 5 cuin displacement motor and leakage.
2000 lbm-in^2 inertia motor and load.
I am not done yet. I need to add
The motion profile generator
the PID
Anti cavitation check valve.
Pressure relief valve.
Flow as a function of pressure for the pressure compensated pump.
Other things too add later
pipe and tubing lengths and the pressure propagation through them.
Capacitance of the piping and tubing. Jack Johnson has so info on this topic.
A good static friction simulator. These are hard to do. People write articles and whole chapters in books about just simulating static friction and how to model the transition to dynamic friction.
All this takes a lot of research, planning and programming. You will not learn this in a post or thread.
Peter Nachtwey
Delta Computer Systems