Accelerating the pace of engineering and science

Simscape Driveline

Key Features

  • Gear models, including planetary, differential, and worm gears with meshing losses, viscous losses, and thermal effects
  • Clutch models, including cone, disk friction, synchronizer, unidirectional, and dog clutch
  • Vehicle component models, including engine, tire, torque converter, and vehicle dynamics
  • Models of translational elements, including leadscrew, rack and pinion, and translational friction
  • MATLAB® based Simscape™ language for creating custom component models
  • Physical units for parameters and variables, with all unit conversions handled automatically
  • Support for C-code generation (with Simulink Coder™)

Gears and Drives

The gear and drive models in Simscape Driveline™ enable you to model standard and custom mechanisms with rotational and translational motion. You can include friction, tension, and thermal effects in your model.

Gear Models

Simscape Driveline provides basic and compound gear sets, including planetary, differential, and Ravigneaux gears. It also includes gears for rotational and translational motion, such as leadscrews and rack and pinion mechanisms. You can enable meshing losses in the gears. A thermal port lets you model heat transfer between the gear and the environment. You can connect this port to thermal models in the Simscape Foundation library.

FMTC Optimizes Hybrid Hydrostatic Powertrain Using Simscape (User Story)
FMTC engineers reduced fuel use by 25%, shortened analysis time by 75%, and reduced total cost of ownership by 15%.

Gear component models and example of component parameterizations.
Gear component models (top left) and example of component parameterizations (bottom). An optional thermal port can be enabled on the gear models (top right).

Coupling and Drive Models

Pulleys, belt drives, rope drums, and other coupling components are provided in Simscape Driveline. These components account for friction and allow the belt to slip. You can monitor the tension in the belt during simulation to ensure it does not exceed rated values. Ideal and flexible shafts can be used to connect these components. Using these components, you can model systems such as power windows, sheet metal feeders, and hoists.

Coupling and drive component models and examples of component parameterizations.
Coupling and drive component models (top) and examples of component parameterizations (bottom).

Clutches and Transmissions

The clutch models in Simscape Driveline enable you to model the coupling and decoupling of shafts in transmissions and machinery. You can use them to analyze mechanical behavior and to design control systems.

Clutch Models

Simscape Driveline provides models of friction clutches, positive contact clutches, and fluid clutches. You can use the disk friction clutch and cone clutch components to control the transfer of torque. Dog clutch and synchronizer components enable you to model nonslip clutches, which are used to engage gears in transmissions and machinery. You can configure the clutch models for detailed simulations or hardware-in-the-loop (HIL) tests.

Clutch component models and examples of component parameterizations.
Clutch component models (left) and examples of component parameterizations (bottom). The models can be configured for detailed simulations or HIL tests.

Transmission Models

Templates and example models in Simscape Driveline give you a helpful starting point for your transmission models. You can use templates to quickly model 4-speed to 9-speed transmissions, including CR-CR, Ravigneaux, and Lepelletier systems. Each template contains a clutch schedule that determines which clutches must engage and disengage in order to reach a certain gear. Example models include a dual-clutch transmission, a helicopter transmission, and dual-mode hybrid transmission that incorporates electrical components.

Delphi Models Transmissions in Simscape Driveline for HIL Testing (User Story)
Engineers at Delphi shortened transmission modeling time by 50%, validated production software and calibration using HIL testing, and eliminated complexity of combining multiple software environments.

Transmission models that use Simscape Driveline components.
Transmission models that use Simscape Driveline components. A clutch schedule is included.

Tires and Engines

The tire and engine models in Simscape Driveline enable you to configure the level of model fidelity to match your simulation task. You can include physical effects for a detailed simulation, or use abstract behavior for HIL testing.

Tire Models

Simscape Driveline provides tire models suitable for desktop and HIL simulation. You can adjust the level of fidelity by incorporating or neglecting physical effects such as compliance and rolling resistance. Multiple parameterization methods, including Magic Formula and friction coefficients, enable you to accurately characterize the behavior of the tire model on various road surfaces. You can also create customized tire models.

Tire component model and examples of component parameterizations.
Tire component models (left) and examples of component parameterizations (bottom). The models can be configured for detailed simulations or HIL tests.

Engine Models

The engine models in Simscape Driveline enable you to drive your powertrain with mean value and crank angle resolved torque. You can perform driveline vibration analyses that incorporate the dynamics of the crankshaft with any number of cylinders. You can also estimate fuel economy based on simple parameters or standard industrial data for spark ignition or compression ignition engines. The models are suitable for desktop or HIL simulation.

Toyota Develops Engine Model in Simscape for SIL and MIL Testing (User Story)
Toyota created a comprehensive model with thousands of equations, tested the controller under challenging edge cases, and verified control software before in-vehicle testing.

Engine models suitable for fuel economy studies and vibration analysis.
Engine models suitable for fuel economy studies (top) and vibration analysis (bottom). The models can be configured for detailed simulations or HIL tests.

Analyzing Results

Analysis capabilities in Simscape Driveline enable you to rapidly explore and improve the performance of your design. They also help you ensure that your Simscape Driveline model has the right amount of detail for your task.

Exploring Simulation Results

Using the Simscape Results Explorer, you can quickly explore the simulation results for Simscape Driveline models, including variable values and the timing of events. You can navigate directly from plots of the results to the model (blocks and individual equations) to investigate the causes of the behavior you see. Using MATLAB code, you can automate any analysis, including time-based, frequency-based, and event-based analyses.

Simscape Results Explorer for exploring Simscape model simulation results.
Simscape Results Explorer (right) for exploring all simulation results from a Simscape model (left). You can navigate back and forth between the schematic and the simulation results.

Measuring Model Complexity

To identify computationally intensive portions of your model, you can measure the complexity of your Simscape Driveline model in quantities such as variables, equations that can trigger events, and constraints. This helps you determine if your changes are likely to improve the performance of the model during simulation. The Simscape Statistics Viewer links directly to the model (blocks and variables) to help you adjust model fidelity.

Simscape Statistics Viewer.
Simscape Statistics Viewer (right) for measuring complexity of a Simscape model (left), showing retained and eliminated variables and other statistics. You can navigate directly to the source (block or equation) in the model.

Simulink Enabled Capabilities

Simulink® capabilities enable you to solve challenging control design problems using Simscape Driveline models. Advanced linearization and automatic control tuning techniques help you apply complex control strategies and rapidly find controller gains that achieve robustness and response time goals. Profiling and advisor tools identify bottlenecks in your simulation and help you improve your model.

ACE Lab Tests Transmission Controls with Simscape Driveline (User Story)
ACE Lab teams reduced development time by 60%, connected to test equipment and requirements in DOORS, and validated software using HIL testing.

Simscape Platform

Simscape is the platform for all Simscape add-on products. In addition to the Foundation libraries, it provides much of the fundamental technology for modeling and simulating physical systems in all domains.

Modeling with Physical Connections

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.

Modeling a Powertrain in Simscape in a Modular Vehicle Component Model Library
MBtech is developing a modular vehicle component model library, based on MATLAB® and Simulink®, to configure and simulate all conventional and hybrid powertrain concepts.

Single and double mass-spring-damper systems.
Single and double mass-spring-damper systems expressed as a schematic and a block diagram. The schematic requires fewer blocks and resembles the actual system more closely than the block diagram.
Multidomain schematic with mechanical, fluid, and thermal components.
Multidomain schematic with mechanical, fluid, and thermal components.

Simscape Platform Capabilities

Simscape Driveline is based on Simscape, which provides much of the core technology and capabilities necessary for modeling and simulating physical systems in all domains. Simscape enables you to:

Simscape Product Family

The Simscape family of products consists of six products that cover a range of 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.

The Simscape family of products.
The Simscape family of products, shown in the Simulink library browser (left). The products provide hundreds of components (examples upper right), and advanced analysis tools including 3D animation from Simscape Multibody (lower right).

Converting to C Code

You can convert Simscape Driveline models into C code using Simulink Coder. Converting Simscape Driveline 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 share protected models.

Testing Without Hardware Prototypes

Simscape Driveline 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 Driveline 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 increase your confidence that the system will behave as specified when you connect the controller to the real system.

Vintecc Models Multi-Axle Harvesting Machine Using Simscape (User Story)
Engineers verified 90% of the design before hardware was available, shortened the development schedule by months, and implemented new features within days.

Workflow for testing embedded software and hardware without prototypes.
Workflow for testing embedded software and hardware without prototypes, including converting the algorithm to C code for PIL tests, and converting the Simscape model to C code for HIL tests.

Running Batch Simulations

Many engineering tasks, such as optimizations and parameter sweeps, require running many sets of simulations. Converting your Simscape Driveline 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.

Sharing Models

Simscape helps you make efficient use of your purchased software when sharing models that use Simscape Driveline. It also provides methods of sharing models while protecting your intellectual property.

Accessing Capabilities in Simscape Add-on Products

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.

Sharing Protected Models

Working with Simscape Models
Task Model Developer
(Purchases Simscape and Simscape add-on products)
Model User
(Purchases Simscape)
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  

Sharing Protected Models

You can share Simscape Driveline models with other users while protecting your intellectual property. You can protect custom components defined using Simscape language as well as subsystems containing Simscape Driveline 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.

Simscape in Academia

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.

Rose Hulman Institute of Technology Designs Hybrid Powertrain (User Story)
The Challenge X team reduced development time by 80%, identified and fixed an unstable mode in the controller, and verified operation with vendor-supplied data.

Hybrid Electric Vehicle Control Optimization using PC and...

View webinar