MechSimulator

Hydraulic Circuit Simulator and Trainer

Drag & Drop • ISO 1219 Symbols • Animated Oil Flow • Pre-Built Circuits — Simulate • Explore • Practice • Quiz

Mode
📖 User Guide
Pre-Built Circuits
Click a component to add it, then drag to position. Click ports to connect.
Circuit Diagnostics — design & safety checks
Add components to run circuit checks.
Fault Injection — inject realistic failure modes
Select a fault to simulate real-world failure scenarios. The simulation must be running to see the effect.
📊 Oscilloscope & Data Logger — multi-channel trace with CSV export
User Guide — Hydraulic Circuit Simulator and Trainer
1 Overview

Welcome to the Hydraulic Circuit Simulator and Trainer — a free, browser-based hydraulic systems simulator designed for mechanical engineering students, fluid power technicians, vocational instructors, and maintenance engineers. This tool serves as a powerful FluidSIM online trainer alternative, providing interactive ISO 1219 schematic building, real-time oil flow animation, and comprehensive learning modes — all without installation, signup, or licensing fees.

Whether you are a beginner learning Pascal’s law or an advanced student designing multi-actuator circuits, this hydraulic trainer bridges the gap between textbook theory and hands-on practice. The simulator features 22 hydraulic components, 7 pre-built circuit templates, and 4 interactive learning modes (Simulate, Explore, Practice, Quiz).

2 Getting Started
  1. Select a mode — Choose Simulate to build circuits, Explore to study concepts, Practice for calculation problems, or Quiz for self-assessment.
  2. Load a pre-built circuit — Click any of the 7 circuit templates (Meter-In, Meter-Out, Regenerative, etc.) to instantly populate the canvas with a working circuit.
  3. Or build from scratch — Click a component in the left palette, then click anywhere on the canvas to place it.
  4. Connect components — Click a port (small circle) on one component, then click a port on another to draw a hydraulic line. Click the empty canvas between ports to add waypoints for custom routing.
  5. Run the simulation — Click the Run button or press Space. Animated particles show oil flow direction and speed. Pressure readings appear on each connection.
  6. Control actuators — Click directly on a DCV (directional control valve) to switch its spool position between Extend, Center, and Retract.
3 Component Library — 22 ISO 1219 Symbols

This hydraulic systems simulator includes all essential fluid power components drawn to ISO 1219 standard:

Power Source: Power Unit (Pump) — Configurable pressure (50–350 bar) and flow rate (5–100 L/min).

Directional Control Valves: DCV 4/3 (4-port, 3-position with Extend/Center/Retract), DCV 3/2 (3-port, 2-position for single-acting cylinders), and 2/2 Way Valve (on/off shut-off).

Flow Control: Flow Control Valve (1–60 L/min), Throttle Valve (5–100% opening), Check Valve, Pilot Check Valve, and Shuttle Valve.

Pressure Control: Relief Valve (50–350 bar), Pressure Reducing Valve (20–200 bar), Sequence Valve (30–300 bar), and Counterbalance Valve.

Actuators: Single-Acting Cylinder, Double-Acting Cylinder (configurable bore, rod, stroke), and Hydraulic Motor (5–100 cm³/rev).

Utility: T-Connector, Accumulator (20–200 bar precharge), Pressure Gauge, Flow Meter, and Filter.

4 Building & Simulating Circuits

Place components by clicking in the palette then clicking the canvas. Move by dragging. Connect ports by clicking port circles. Add waypoints by clicking empty canvas during connection. Drag segments to adjust routing. Right-click a connection to clear waypoints.

7 Pre-Built Circuit Templates: Meter-In, Meter-Out, Regenerative, Sequence, Bleed-Off, Counterbalance, Load-Holding, Accumulator, and Safety circuits.

Simulation features: Animated oil flow particles, pressure computation, cylinder extension/retraction, motor rotation, live readout panel, interactive DCV control (click to switch spool position), and circuit validation warnings.

Component manipulation: Rotate 90° (right-click or toolbar), Duplicate (right-click), Delete (right-click, toolbar, or Delete key), Undo (Ctrl+Z, up to 50 states), Edit Parameters (right-click → Info).

5 Explore, Practice & Quiz

Explore mode provides an interactive hydraulic reference library across Fundamentals (Pascal’s Law, Flow-Pressure-Power, Hydraulic Advantage, Continuity Equation), Components (12 detailed entries), and Circuits (5 topologies with descriptions and applications).

Practice presents 12 randomised calculation problems covering cylinder force, motor speed/torque, pump flow, system power, regenerative circuits, area ratios, and volume relationships. Step-by-step solutions provided.

Quiz generates a 15-question assessment (8 MCQ + 7 numeric) with immediate feedback, correct answers, and final score classification.

6 Canvas Tools & Annotations

Use the mark-bar above the canvas to annotate your circuits:

  • Move tool — select, move, resize, duplicate, rotate, and delete annotations. Double-click a text label to edit it.
  • Sketch tool — freehand drawing with pressure sensitivity. Pick colour and width from the dropdown. Stays active after each stroke for continuous drawing.
  • Shape tool — draw rectangles, circles, ellipses, arrows, lines, double-arrows, or text labels. Pick shape type, colour, width, and fill from the dropdown.
  • Toggle annotations — show/hide all annotations without deleting them.
  • Clear annotations — remove all or a category (sketches only, shapes only).
  • Export PNG — save the canvas (with annotations) as a PNG image.

Zoom & Pan: Ctrl+Scroll to zoom towards cursor, Ctrl+Drag or H key for pan mode, pinch-to-zoom on touch. Toolbar buttons: Zoom In/Out, Pan Toggle, 1:1 Reset, Fit All. Right-click empty canvas toggles pan mode.

Fullscreen: Click the fullscreen button (bottom-right) to expand the canvas with the component palette.

7 Professional Instrumentation — Diagnostics, Faults & Oscilloscope

Benchmarked against FESTO FluidSIM, the simulator ships with three industrial-grade panels below the canvas:

Circuit Diagnostics — a live design-and-safety checker that runs every second. It flags missing pumps or relief valves, unconnected components, actuators with unwired ports, over-set pumps that waste energy, and cases where the pump is running but flow is blocked. A coloured summary pill shows at a glance whether all checks pass (green), there are warnings (amber), or there are errors (red).

Fault Injection — inject real-world failure modes while the simulation runs: pump failure (total loss), external leak (50% pressure drop), blocked filter (flow restriction), oil overheating (viscosity drop, 30% flow loss), relief valve stuck closed (no pressure cap), cavitation (suction loss, 40% flow down), and air ingress (spongy response). Use the dropdown to pick a fault and the Status readout will switch to red with the fault name; click Clear fault to recover.

Oscilloscope & Data Logger — a four-channel scrolling scope. Assign any gauge, flow meter, cylinder, motor, or pump in the circuit to any of CH1–CH4 and watch live pressure, flow, extension, RPM, or temperature traces over a 10-second window. Each channel auto-scales independently. Use Pause to freeze the trace, Clear to reset the buffer, CSV to export the entire time-series for analysis in Excel/MATLAB, and PNG to save a watermarked screenshot for reports. This is the fastest way to capture step-response, stall, sequencing, or fault recovery behaviour for coursework and lab evidence.

8 Keyboard Shortcuts & Tips

Keyboard shortcuts: Space = Run/Stop, Ctrl+Z = Undo, Ctrl+Shift+Z = Redo, E/C/R = Set all DCVs to Extend/Center/Retract, Delete = Delete selected (annotation or component), D = Duplicate component, Escape = Exit pan mode / Cancel.

Zoom shortcuts: Ctrl+= Zoom in, Ctrl+- Zoom out, Ctrl+0 Reset zoom, Ctrl+1 Fit all, H Toggle pan mode.

  • Always start with a Power Unit — every hydraulic circuit needs a pump.
  • Add a Relief Valve early to protect against over-pressure.
  • Use pre-built circuits to learn — load, study, modify, observe.
  • Rotate components for compact, readable schematics.
  • Right-click for options — Info, Duplicate, Rotate, Delete.
  • Watch pressure readings during simulation — unexpected values indicate incorrect valve settings or missing return paths.
  • Master Practice mode calculations before attempting the Quiz.

Hydraulic Circuit Simulator and Trainer — Build and Analyze Fluid Power Circuits Online

Hydraulic circuit simulator with the Meter-In speed control preset loaded, showing Power Unit motor and pump bottom-left, Relief Valve on the pressure line, Flow Control valve in series with the cylinder, 4/3 DCV with closed centre, Pressure Gauge tap and Double-Acting Cylinder, all drawn in ISO 1219 standard symbols
Real screenshot of the Meter-In preset loaded in the simulator. The flow control valve sits in the pressure line ahead of the DCV, so it throttles the supply during cylinder extend. Trace the lines: pump → relief tap → flow control → DCV port P → A → cylinder cap end → rod end → B → T → tank.

A hydraulic circuit transmits power using pressurised oil (50–350 bar) through pumps, valves, and actuators. The cylinder force formula is F = P × A, where P is system pressure and A is piston area. This free simulator lets you build ISO 1219 hydraulic circuits with 22 components, simulate oil flow and pressure, and learn fluid power design interactively.

A hydraulic circuit simulator is an essential learning tool for anyone studying fluid power systems. This free hydraulic circuit builder online lets you drag and drop standard ISO 1219 hydraulic symbols onto a virtual canvas, connect them with pressure and return lines, set component parameters, and run a full hydraulic system simulation. Watch animated oil flow through your circuit, observe cylinder extension and retraction, monitor pressure gauge readings, and see what happens when a relief valve opens under excess pressure — all without expensive physical equipment or proprietary hydraulic circuit design software.

The simulator includes pre-built circuits that demonstrate fundamental hydraulic concepts: the meter-in circuit places a flow control valve in the pressure line to regulate actuator speed under resistive loads; the meter-out circuit places control on the return line for overrunning loads; the regenerative circuit recirculates rod-side oil to the cap side for faster extension; the sequence circuit uses sequence valves to operate multiple actuators in order; and the bleed-off circuit diverts excess pump flow to tank for energy-efficient speed control. Each pre-built circuit can be modified and re-simulated to deepen understanding.

Understanding Directional Control Valves in Hydraulic Circuits

The DCV 4/3 hydraulic valve is the most common directional control element in industrial hydraulic circuits. It has four ports — pressure (P), tank (T), and two work ports (A and B) — with three spool positions. In center position, the valve can be configured as closed-center (all ports blocked), open-center (all ports connected to tank), or tandem-center (work ports blocked, P connected to T). Shifting the spool left or right directs pressurized oil to the actuator for extend or retract motion. The 3/2 DCV variant has three ports and two positions, commonly used to control single-acting cylinders. This hydraulic schematic simulator lets you place both valve types, set their spool position, and observe the resulting flow paths.

How to Design a Hydraulic Circuit — Fluid Power Circuit Design Basics

Every hydraulic circuit starts with a hydraulic power unit consisting of a pump, electric motor, and reservoir. The pump converts mechanical energy to hydraulic energy, generating flow at the system pressure set by the relief valve. From there, directional control valves route oil to actuators — cylinders for linear motion or motors for rotary motion. Flow control valves regulate speed, check valves prevent reverse flow, and filters protect components from contamination. A complete hydraulic cylinder circuit diagram always includes a return path to tank, ensuring oil circulates continuously. This virtual hydraulic lab enforces these rules and warns you if your circuit has dead ends or missing return paths.

Reading a Hydraulic Schematic, From Pump to Tank

The hardest thing about hydraulic schematics is not the maths. It is the symbol language. Every component is drawn as a small abstract shape, and the lines between them mean very different things depending on whether they carry pressure, return, drain, or pilot signal. Here is how I walk new students through reading a simple meter-in circuit, top to bottom:

  1. Start at the tank. The reservoir is the bottom symbol, drawn as an open rectangle. Every drop of oil in the circuit comes from here and returns here. If a line doesn’t eventually loop back to tank, the circuit will lock up after the first stroke.
  2. Find the pump. Pump is a circle with one arrow head out (fixed displacement) or two arrows in opposite directions inside (variable). The pump line goes UP to the rest of the circuit. Solid line = pressure side.
  3. Spot the relief valve. A small box with a spring and a tank line, parallel to the pump output. This sets system pressure. Without it the pump would deadhead and either stall or burst something.
  4. Follow the pressure line to the directional control valve (DCV). The DCV is the big multi-box symbol in the middle. Each “box” is one spool position, showing the flow paths for that position. The labels P (pressure in), T (tank), A and B (work ports) sit at the corners.
  5. Trace A and B to the actuator. The cylinder symbol is two parallel lines with a piston between them. A goes to the cap end (extension), B to the rod end (retraction). When the DCV shifts left, P connects to A — the cylinder extends. When it shifts right, P connects to B and A returns to tank.
  6. Find anything in series with A or B. A flow control on the A line means meter-in (controls extend speed). On the B line, meter-out (controls retract speed against an overrunning load). Whether a flow control is meter-in or meter-out is decided by where it sits.

This six-step walk is the only reliable way to read a complicated schematic without losing track. Skipping ahead to the actuator and trying to reason backwards almost always goes wrong on the pilot lines.

A Worked Cylinder Sizing — How Big a Bore for 5 Tonnes of Push?

Size a hydraulic cylinder to lift a 5,000 kg load (49 kN) at 50 mm/s using a 160 bar pump. Include a 20% safety margin on force.

StepWhat it gives youWorkingResult
Required force with marginFreq = 1.2 × m·g1.2 × 5000 × 9.8158.9 kN
Working pressure (allow drop)Pwork = 0.85 × Ppump0.85 × 160 bar = 136 bar13.6 MPa
Required piston areaA = F/P58900 / 13.6×10643.3 cm²
Bore diameterD = √(4A/π)√(4×43.3/π)D = 74.3 mm
Round to standard ISO bore(ISO 3320: 50, 63, 80, 100, 125 mm)80 mm bore
Actual force at 160 barF = P·A = 160bar × (π/4)×80²80.4 kN (1.4× safety)
Flow needed for 50 mm/s extendQ = A·v(π/4)×80² × 0.0515.1 L/min

Now you size the pump to deliver 15 L/min at 160 bar with adequate margin, and check pipe diameter so velocity stays below ~6 m/s in pressure lines and ~2 m/s in return lines — the usual workshop rule of thumb.

The DCV Family — What 4/3 and 3/2 Actually Mean

DCV naming follows a simple convention: the first number is ports, the second is positions. So a 4/3 DCV has 4 ports (P, T, A, B) and 3 positions. A 3/2 has 3 ports and 2 positions. Common types and where you find them:

ValveCentre positionWhat it doesWhere you find it
4/3, closed centreAll ports blockedHolds load against gravity; pump deadhead, needs unloaderVertical cylinders, holding clamps
4/3, open centreAll ports to tankPump unloaded; cylinder floatsMobile equipment with single-pump architecture
4/3, tandem centreA & B blocked, P to THolds load, pump unloadedIndustrial circuits with multiple cylinders
4/3, float centreA & B to T, P blockedCylinder free to move; pump deadheadSpreader bars, equalising loads
3/2 spring-return(no centre)Spring returns to default; on/off onlySingle-acting cylinders, simple clamps
2/2 cartridge(no centre)Simple on/off in a manifold cavityLogic blocks, sequencing

Choosing the right centre position is one of the most common mistakes in circuit design. Putting a closed-centre DCV on a vertical lift cylinder works fine until the pump shuts off — then the load creeps because internal leakage is real. For that case you actually want either a pilot-operated check valve or a load-holding valve. Centre position is not a substitute.

Field Troubleshooting — “The Cylinder Won’t Extend, Help”

Half of hydraulic troubleshooting is asking the right questions before touching a wrench. When a student tells me “the cylinder won’t extend” in the simulator (or in a workshop), the diagnostic walk is:

  1. Is the pump running? Check pressure at the gauge. If pump runs but pressure is zero, you have a relief valve stuck open, or a bypass somewhere.
  2. Is the DCV solenoid energising? Listen for the click. If silent, check the electrical control side, not the hydraulic side.
  3. Is there pressure at port A of the cylinder? If P is good but A is dead, the DCV spool is stuck in centre. Tap the manual override.
  4. Is the load too high? Calculate the actual force at the current pressure. If you need 50 kN and have 25 kN of capacity, the cylinder is the wrong size for the job. No troubleshooting will fix that.
  5. Is air trapped in the cylinder? Air compresses; oil doesn’t. A spongy initial extension followed by a sudden snap is the classic signature. Bleed the cylinder at the cap end.
  6. Is the flow control valve fully closed? Easy to overlook. If someone turned the speed adjustment knob, the flow could be at zero.

Working through these in order, on the simulator or a real bench, catches about 90% of single-cylinder problems. The remaining 10% are usually internal leakage, contamination, or a worn seal — harder to diagnose without flow meters and pressure differentials.

Books and Standards I Reach for in Hydraulic Work

Hydraulic Circuit Formulas — Quick Reference

ParameterFormulaUnit
Cylinder Force (extend)F = P × A = P × (π/4) × D²N
Cylinder Force (retract)F = P × (Apiston − Arod)N
Cylinder Speedv = Q / Am/s
Pump Flow RateQ = Vd × n × ηvL/min
Hydraulic PowerPhyd = p × Q / 600kW
Pressure Drop (pipe)Δp = (128 × μ × L × Q) / (π × d&sup4;)Pa

Hydraulic vs Pneumatic Systems — Comparison

FeatureHydraulicPneumatic
Working FluidOil (mineral, synthetic)Compressed air
Operating Pressure50 – 350 bar4 – 10 bar
Force CapabilityVery high (kN – MN)Low to moderate (N – kN)
Speed ControlPrecise (incompressible fluid)Less precise (compressible air)
Leakage RiskOil contamination hazardAir vents safely
CostHigher (pumps, filters, oil)Lower (compressor + valves)
ApplicationsPresses, excavators, injection mouldingPick-and-place, clamping, packaging

Explore Related Simulators

If you found this hydraulic circuit simulator helpful, explore our Pascal’s Law Simulator, Fluid Flow Simulator, Hydraulic Cylinder Simulator, Pressure Vessel Simulator, and Pneumatic Circuit Simulator, and Electro-Pneumatic Circuit Simulator for more hands-on practice.