Simscape Fluids


Simscape Fluids

Model and simulate fluid systems

Get Started:

Fluid Power

Model actuation systems in construction equipment, production machinery, automotive, and aerospace applications.

Model Custom Fluid Power Systems

Quickly assemble hydraulic and pneumatic actuation system models and compare performance with system requirements. Create custom models of valves, pumps, and motors. Add nonlinear effects or simplify models for real-time simulation.

Front-loader actuation system

An actuation system controlled by two open center, 5-way, 3-position directional valves.

Evaluate Thermal Effects

Incorporate pressure and temperature-dependent behavior of fluids. Connect hydraulic or pneumatic systems to a thermal network to model heat transfer between components and the environment. Assess the effect of temperature on component and system-level performance.

Reciprocal actuator with differential cylinders

A double-acting actuator modeled as a differential cylinder.

Design Control Algorithms

Model logic in hydraulic and pneumatic systems to control pumps and valves. Use automatic control tuning techniques to optimize performance for closed-loop actuation systems. Identify controller gains that achieve robustness and response time goals.

Drill-ream actuator

Model of a hydraulically actuated machine tool that performs coarse drilling, fine drilling, and reaming.

Heating and Cooling

Model thermal management systems for batteries, vehicles, buildings, and other industrial applications.

Evaluate System Architecture

Quickly assemble heat exchangers, evaporators, and pumps to model custom thermal management systems. Integrate with control logic and compare simulated performance with system requirements. Automate tests under normal and abnormal operating conditions, including extreme temperatures and component failure.

Vehicle battery cooling system

Model of battery packs and a cold plate with channels for cooling liquid.

Size Components

Vary the size of pipes, pumps, and heat exchangers as you assess system-level performance. Map system-level requirements to components and define pressure drop and power consumption. Find an optimal set of components to maximize energy efficiency.

Transcritical CO2 (R744) refrigeration cycle

Model of a vapor-compression refrigeration cycle in which the high-pressure portion of the cycle operates in the supercritical fluid region.

Design Control Algorithms

Model heating and cooling system logic that selects the mode of operation. Use automatic control tuning techniques to maximize energy efficiency. Find controller gains that achieve robustness and response time goals.

Vehicle HVAC system

Vehicle HVAC system model with blower, evaporator, heater, and duct components.

Fluid Transportation

Model fluid transportation in aircraft fuel tanks, water supply networks, machine lubrication assemblies, and other industrial systems.

Evaluate System Architectures

Quickly assemble pipes, pumps, and tanks into fluid transportation systems. Integrate control logic and compare simulated performance with system requirements. Automate tests under expected operating conditions, as well as extreme flow rate, extreme pressure, and component failure scenarios.

Aircraft fuel tank with pumping station

Aircraft fuel tank model with pumping station.

Size Components

Vary the size of pumps, tanks, and pipes while testing system-level performance. Map system-level requirements to components and define pressure drop and power consumption. Find an optimal set of components to maximize energy efficiency.

Water supply system

Model of a water supply system with multiple pumping stations.

Design Control Algorithms

Model logic for fluid systems that selects which pumps and valves to activate. Apply automatic control tuning techniques to flow rates and fill levels to meet system requirements. Identify controller gains that achieve robustness and response time goals.

Engine cooling system

Model of a pump-driven cooling circuit where the system temperature is regulated by the thermostat.

Predictive Maintenance

Minimize losses, equipment downtime, and costs by creating algorithms that predict component failure.

Create Robust Designs

Specify failure criteria for components, including time, pressure, or temperature-based conditions. Model failed components, such as leaking seals or blocked orifices. Automatically configure models to efficiently validate designs against fault conditions.

Multiclass fault detection using simulated data

A triplex reciprocating pump model with leak, blocking, and bearing faults.

Train Machine Learning Algorithms

Generate training data to train predictive maintenance algorithms. Validate algorithms via virtual testing under common and rare scenarios. Reduce downtime and equipment costs by ensuring maintenance is performed at just the right intervals.

Hydraulic axial-piston pump

Model of an axial-piston pump with five pistons.

Minimize Power Losses

Calculate the power consumed by hydraulic and pneumatic components. Verify components are operating within their safe operating area. Simulate specific events and sets of test scenarios automatically and post-process results in MATLAB.

Rankine Cycle (steam turbine)

Model of a team turbine system based on the Rankine Cycle.

Virtual Testing

Verify system behavior under conditions that cannot be easily tested with hardware prototypes.

Test More Scenarios

Use MATLAB to automatically configure your model for testing by selecting variants, setting environmental conditions, and preparing design of experiments. Run sets of tests or parameter sweeps in parallel on a multicore workstation or a cluster.

Injection molding actuation system

Model of an injection molding actuation system.

Predict Behavior Accurately

Import fluid properties from databases and include physical effects such as condensation and evaporation. Automatically tune parameters to match measured data. Control step size and tolerances automatically in Simulink to ensure precise results.

Hydrostatic transmission

Model of a hydrostatic transmission with a variable-displacement pump and a fixed-displacement hydraulic motor.

Automate Analyses

Test designs over many scenarios to assess system efficiency. Calculate FFTs to analyze pressure oscillations in your design. Use MATLAB to automate simulation runs and post-processing of results.

Lubrication system

Model of a lubrication system fed with a centrifugal pump.

Model Deployment

Use models throughout the entire development process, including testing of embedded controllers.

Test without Hardware Prototypes

Convert your Simscape Fluids model to C code to test embedded control algorithms using hardware-in-the-loop tests on dSPACE®, Speedgoat, OPAL-RT, and other real-time systems. Perform virtual commissioning by configuring tests using a digital twin of your production system.

Electric vehicle configured for HIL

A liquid-cooled permanent magnet synchronous motor model in which energy-based modeling is used to avoid high-frequency switching, making the model suitable for HIL simulation.

Accelerate Optimization

Convert your Simscape Fluids model to C code to accelerate individual simulations. Run tests in parallel by deploying simulations to multiple cores on a single machine, multiple machines in a computing cluster, or a cloud.

Hydraulic cylinder with two-chamber snubbers

Model of a hydraulic cylinder with custom snubber (cushion) components on both sides of the cylinder.

Collaborate with Other Teams

Tune and simulate models that include advanced components and capabilities from the entire Simscape product family without purchasing a license for each Simscape add-on product. Share protected models with external teams to avoid exposing IP.

Diesel engine in-line injection pump

Model of an injector pump for a diesel engine injection system.

The Simscape Platform

Test in a single simulation environment to identify integration issues.

Model Your Entire System

Test the integration of electrical, magnetic, thermal, mechanical, hydraulic, pneumatic, and other systems in a single environment. Identify integration issues early and optimize system-level performance.

Customize Models to Meet Your Needs

Use the MATLAB based Simscape language to define custom components that capture just the right amount of fidelity for the analysis you want to perform. Increase your efficiency by creating reusable, parameterized assemblies with modular interfaces.

Brayton Cycle (gas turbine)

Gas turbine auxiliary power unit (APU) model based on the Brayton Cycle.

Bring Design Teams Together

Enable software programmers and hardware designers to collaborate early in the design process with an executable specification of the entire system. Use simulation to explore the entire design space.

Aircraft environmental control system

Aircraft environmental control system (ECS) model for regulating pressure, temperature, humidity, and ozone to maintain a comfortable and safe cabin environment.

MATLAB and Simulink

Optimize designs faster by automating tasks performed on the complete system model.

Automate Any Task with MATLAB

Use MATLAB to automate any task such as model assembly, parameterization, testing, data acquisition, and post-processing. Create apps for common tasks to increase the efficiency of your entire engineering organization.

Water hammer effect

Plot of pressure oscillations in a long pipe in which dynamic compressibility and inertia effects are modeled.

Optimize System Designs

Use Simulink to integrate control algorithms, hardware design, and signal processing in a single environment. Apply optimization algorithms to find the best overall design for your system.

Building ventilation

Model of a ventilation circuit in a building.

Shorten Development Cycles

Reduce the number of design iterations by using verification and validation tools to ensure requirements are complete and consistent. Ensure system-level requirements are met by continuously verifying them throughout your development cycle.

Medical ventilator with lung model

Positive-pressure medical ventilator system model.