Simscape™ extends Simulink® with tools for modeling systems spanning mechanical, electrical, hydraulic, and other physical domains as physical networks. It provides fundamental building blocks from these domains to let you create models of custom components. The MATLAB® based Simscape language enables text-based authoring of physical modeling components, domains, and libraries.
Modeling a DC motor 6:26
Electrical and mechanical physical modeling components are used to build this model.
Simscape models can be converted to C code (with Simulink Coder™). The C code can be used as a standalone executable, incorporated into other simulation environments, and executed in real time on hardware-in-the-loop (HIL) systems.
Simscape can be used to model custom electrohydraulic valves, electromechanical actuators, inverting op-amps, heat transfer in a DC motor, and a variety of other systems. You can combine Simscape with other MathWorks physical modeling products to model complex interactions in multidomain physical systems.

Cross-section illustration of an electrohydraulic servo-valve that uses a flapper-nozzle amplifier, highlighted in yellow (right). The colored blocks in the associated Simscape model (left) correspond to the colored arrows, which represent typical hydraulic flow paths.
Try Simscape
Get free trial softwareHybrid Electric Vehicle Modeling and Simulation
View webinar