Model and simulate multidomain physical systems.
Model a DC motor using electrical and mechanical components in Simscape.
Learn how Simscape simplifies hybrid electric vehicle modeling and rapid evaluation of powertrain architectures using simulation.
Modeling With Simscape
Model an engine cooling system with the Simscape language. Use the full-flux modeling method for accurate and robust simulation of thermal fluid systems.
Model a custom hydraulic servovalve with flapper and spool dynamics using Simscape Fluids. Configure model to include or neglect hydraulic forces on the spool.
Model heat transfer in a projector using thermal physical modeling components.
Model a custom electronic component. Simscape extensions to MATLAB are used to define a temperature dependent resistor.
Model custom mechanical components using the Simscape language. A nonlinear translational spring is defined using implicit equations.
Enhance model fidelity, parameterization, and readability using Simscape add-on libraries. Share models without required licenses for add-on libraries.
Tune parameters of a Simscape Electronics model automatically until simulation results match measurement data.
Detect system integration issues in simulation. Mechanical, hydraulic, electrical, and control systems are gradually integrated into a full system model.
Model a lithium-ion battery with Simscape language components. Estimate battery parameters using measured data over a range of temperatures.
Simulating With Simscape
Automatically log all simulation data from the physical system to the MATLAB workspace. Explore data using Simscape Results Explorer.
Use the Simulink Solver Profiler to find the causes for slow simulations. Plots and tables showing solver behavior during simulation help identify modeling issues.
Run simulations in parallel on a multicore desktop. Parameter values for an aileron control system are tested in multiple simulations executed simultaneously.
Use optimization algorithms to tune a Simscape Electronics model of a mechatronic system to meet system requirements.
Create a bidirectional link between the simulation model and the requirements document. Integrate the requirements document into the development process.
Automatically run tests and generate a report documenting simulation results.
Deploying Simscape Models
Run a parameter sweep using a standalone executable. Convert the Simscape model to C code to enable rapid testing of parameter values.
Configure multiple, independent solvers to enable real-time simulation. The model of a hydraulic aileron actuation system is simulated on a real-time target.
Convert a hydraulic lift model to C code and simulate in a hardware-in-the-loop configuration. Simscape parameters are tuned on the real-time target.
Configure multiple, independent solvers to enable real-time simulation. The model of a pneumatic actuator is simulated on a real-time target.
Configure Simscape local solvers on your physical networks to enable real-time simulation. The computations per time step are minimized while maintaining accuracy.
Use HIL testing instead of hardware prototypes to test control algorithms. Convert physical model to C code and simulate in real time on controller hardware.
Share models without requiring licenses for Simscape add-on libraries. Open models in Restricted Mode and perform tasks such as simulation, parameter tests, and code generation.
Share Simscape language source code without exposing your intellectual property. The protected components can be used for simulation and parameter testing.
Share physical models without exposing intellectual property. The protected subsystems can be used for simulation and parameter testing.