Semiconductor device models in Simscape Electronics™ are used for system-level analysis, and help you refine the requirements for your design. You can select the model variant and parameterization that meet your needs.
Simscape Electronics provides behavioral models of semiconductor devices, such as IGBT, thyristor, JFET, and MOSFET. Model parameters match the data found on manufacturer data sheets. You can use detailed variants to simulate detailed switching characteristics and predict component losses. Simplified variants approximate dynamic characteristics and achieve faster simulation speeds. All variants can model temperature-dependent behavior.
You can enable temperature-dependent behavior in the Simscape Electronics semiconductor device models. This lets you specify how the device behavior changes with temperature, and model heat generation within the device. An additional thermal port is added to the block so you can model heat transfer between the device and the environment. You connect this port to thermal models in the Simscape Foundation library.
Simscape Electronics actuator and driver models enable system-level analysis of actuation systems. You can choose to add or neglect switching effects and temperature-dependent behavior as you refine your design.
Simscape Electronics provides rotational and translational actuators. Brushless and brushed motor models are included, such as induction motors, synchronous motors, shunt motors, and DC motors. Models of solenoids and piezoelectric actuators are also provided. Model parameters match data found on manufacturer data sheets, and let you specify electrical losses and temperature-dependent behavior. You can import data from FEM software.
Simscape Electronics includes abstract models of motor driver circuits, such as H-Bridge and stepper motor drivers, to accelerate the modeling and simulation of actuation systems. You can use these models to refine the requirements for drive circuits. You can run your simulation in PWM mode or averaged mode, enabling you to incorporate or neglect the effect of drive circuit switching on your system.
You can enable temperature-dependent behavior in the Simscape Electronics actuator models. This lets you model how the actuator behavior changes with temperature and model heat generation within the actuator. An additional thermal port per winding is added to the block so that you can model heat transfer between each winding and the environment. You connect this port to thermal models in the Simscape Foundation library.
Simscape Electronics enables you to model electronic and mixed-signal systems. You can integrate passive, active, and logic devices into your system-level model.
Simscape Electronics provides linear and nonlinear passive device models, including resistors, inductors, and switches. Physical effects are included, such as temperature dependence of a lamp and saturation in inductors. You can also specify operating limits and apply tolerances to parameter values, which enables you to incorporate realistic behavior into your simulation.
Simscape Electronics provides abstract, non-ideal models of op-amps that simulate quickly and produce similar behavior to models that use a detailed transistor implementation. These behavioral models require far fewer parameter values and enable testing of much larger circuits in less time. You can use them to select circuit parameters to avoid nonlinear effects such as power rail and slew rate limiting during normal circuit operation.
Simscape Electronics provides behavioral models of logic gates. These abstract models require far fewer parameters and simulate faster than detailed models that use a detailed transistor implementation. Logic gates such as CMOS AND, CMOS NOR, set-reset latch, and Schmitt Trigger are included. You can use these models to select architectures for digital circuits.
Simscape Electronics enables you to verify the robustness of your design. You can inject faults throughout your electrical network and automatically analyze the power dissipated by components in your design.
You can introduce faults into your Simscape Electronics models. You can specify the conditions under which components should fail, such as when a current limit is exceeded. You can also specify how the device should behave after failure, such as an open circuit or short circuit. You can use MATLAB scripting to automate the configuration of faults, which enables you to efficiently validate your system against a full set of fault conditions.
Simscape Electronics models enable you to calculate the power dissipated by electrical components. This helps you verify that circuit components are operating within their working envelopes. You can perform this calculation at any level of your design, incorporating individual or sets of components. The analysis can be run automatically using MATLAB code to cover specific events within a single simulation or on sets of test scenarios.
Simscape is the platform for all Simscape add-on products. In addition to the Foundation libraries, it provides much of the core technology for modeling and simulating physical systems in all domains.
Simscape components represent physical elements, such as pumps, motors, and op-amps. Lines in your model that connect these components correspond to physical connections in the real system that transmit power. This approach lets you describe the physical structure of a system rather than the underlying mathematics. Electrical, mechanical, hydraulic, and other physical connections are represented in your multidomain schematic by lines whose color indicates their physical domain. You can see right away which systems are in your model and how they are connected to one another.
Simscape Electronics is based on Simscape, which provides much of the core technology and capabilities necessary for modeling and simulating electronic and mechatronic systems. Simscape enables you to:
The Simscape family of products consists of six products that cover many applications. You can combine any set of the Simscape add-on products with the Simscape platform to model multidomain physical systems. The add-on products include more advanced blocks and analysis methods.
You can convert Simscape Electronics models into C code using Simulink Coder. Converting Simscape Electronics models to C code enables them to be used for tasks such as HIL testing and optimization where batch simulations are performed. Converting to C code also enables you to protect your intellectual property.
Simscape Electronics models enable you to test embedded control algorithms and controller hardware without using hardware prototypes. In addition to software-in-the-loop (SIL) and processor-in-the-loop (PIL) tests, converting your Simscape Electronics models to C code lets you run hardware-in-the-loop (HIL) tests. This enables you to test embedded controllers without endangering equipment and personnel, and increases your confidence that the system will behave as specified when you connect the controller to the real system.
Many engineering tasks, such as optimizations and parameter sweeps, require running many sets of simulations. Converting your Simscape Electronics model to C code enables the efficient execution of these tasks. You can accelerate individual simulations and run batches of simulations in parallel over multiple processors or distributed across a computing cluster.
Simscape helps you make efficient use of your purchased software when sharing models that use Simscape Electronics. It also provides methods of sharing models while protecting your intellectual property.
Using Simscape Editing Mode, Simscape users can perform many tasks on models that use Simscape add-on products even if they have not purchased the add-on products. These tasks include viewing, simulating, and changing parameter values in the model. As a result, your team can leverage advanced components and capabilities from the entire Simscape product family without requiring that each engineer purchase a license for each Simscape add-on product.
|Working with Simscape Models|
(Purchases Simscape and Simscape add-on products)
|Log data and plot results|
|Change numerical parameters|
|Generate code with Simulink Coder|
|View Simscape Multibody animations|
|Access PowerGUI functions and settings|
|Change block parameterization options|
|Make or break physical connections|
You can share Simscape Electronics models with other users while protecting your intellectual property. You can protect custom components defined using the Simscape language as well as subsystems containing Simscape Electronics components. Sharing these models lets other users run simulations, vary parameters, and convert them to C code, but prevents them from seeing the original implementation.
MATLAB, Simulink, and Simscape are used at many leading universities. Educators can use modeling and simulation with 3D visualization to engage students with realistic examples and make classroom theory come alive. Using simulation, students can prototype in a virtual environment, which encourages them to try out new designs and to explore the entire parameter space. Simulation enables them to optimize their designs in research projects and student competitions. Because these products are also used widely across industries such as automotive, aerospace, and robotics, graduating students who have experience with MATLAB, Simulink, and Simscape are in demand by employers.
Learn more about engaging students with modeling and simulation.