Main Content

Simscape

Model and simulate multidomain physical systems

Simscape™ enables you to rapidly create models of physical systems within the Simulink® environment. With Simscape you build physical component models based on physical connections that directly integrate with block diagrams and other modeling paradigms. You model systems such as electric motors, bridge rectifiers, hydraulic actuators, and refrigeration systems by assembling fundamental components into a schematic. Simscape add-on products provide more complex components and analysis capabilities.

Simscape helps you develop control systems and test system-level performance. You can create custom component models using the MATLAB® based Simscape language, which enables text-based authoring of physical modeling components, domains, and libraries. You can parameterize your models using MATLAB variables and expressions, and design control systems for your physical system in Simulink. To deploy your models to other simulation environments, including hardware-in-the-loop (HIL) systems, Simscape supports C-code generation.

Get Started

Learn the basics of Simscape

Physical Modeling

Model construction techniques and best practices, domain-specific modeling, physical units

Desktop Simulation

Solver selection, variable initialization, trimming and linearization, data logging

Real-Time Simulation

Fixed-step, fixed-cost simulation; hardware-in-the-loop simulation

Deployment

Code generation, sharing models with add-on product blocks

Customization

Custom component and domain modeling using Simscape language