Home

Simscape

Simscape is a MATLAB/Simulink product from MathWorks that enables physical modeling and simulation of multidomain systems. It uses a physical network modeling paradigm in which system components such as resistors, gears, valves, and hydraulic cylinders are represented as blocks with physical ports. The blocks are connected by domain-specific physical connections to represent energy exchange between electrical, mechanical, hydraulic, and thermal domains. Simscape models run inside the Simulink environment and can interoperate with control system models, signal-based blocks, and custom MATLAB code.

The Simscape product family provides domain-specific libraries. Core Simscape blocks cover general mechanical, electrical, thermal, and

Typical workflows include building a model from library components, parameterizing each block, connecting physical ports, and

fluid
components.
Specialized
libraries
extend
capabilities
to
electrical
power
systems
(Simscape
Electrical),
driveline
and
rotating
machinery
(Simscape
Driveline),
fluids
and
hydraulics
(Simscape
Fluids),
and
thermal
systems.
Simscape
Multibody
provides
3D
rigid-body
visualization
and
dynamics
in
combination
with
Simscape
blocks.
Users
can
develop
custom
components
using
Simscape
language,
a
domain-specific
language,
and
integrate
MATLAB
functions
for
custom
behavior.
running
simulations
within
Simulink.
Simscape
maintains
energy
conservation
and
uses
numerical
solvers
suitable
for
differential-algebraic
equation
systems;
results
can
be
logged
to
Simulink
scopes
or
MATLAB
for
analysis.
Simscape
facilitates
co-simulation
with
control
design,
rapid
prototyping,
and
hardware-in-the-loop
testing
where
applicable.