New Features in MapleSim - High-Performance Multi-Domain Modeling and Simulation - Maplesoft
Why MapleSim?  |  Features  |  Academic  |  Demos & Videos  |  Model Gallery  |  Resources  |  Toolboxes  |  Services
What’s New in MapleSim
Release 2015.2

The MapleSim 2015.2 family of products includes important updates to MapleSim, MapleSim connectivity tools, and specialized MapleSim libraries. It also introduces a new product, the MapleSim CAD Toolbox , which helps you understand and improve your mechanical designs by making it easy to import your CAD models directly into MapleSim


MapleSim 2015.2 provides a variety of enhancements that make it even easier to create, simulate, and analyze your multidomain, system-level models, including advanced diagnostic tools, new components, and many improvements requested by customers.

Enhanced Diagnostics

MapleSim now includes more advanced diagnostic tools to help you identify the source of problems in your model and simulation, and improve your model's efficiency and robustness.

  • Identifies which variables and components were involved in inconsistent systems identified during model formulation
  • Indicates which variables and components were involved in the events and integration steps just prior to any simulation failures
  • Provides a list of the variables most often involved when the integrator was forced to decrease the step size
  • Provides a list of the variables most often involved with the most frequently occurring events  


New Components

MapleSim has over 50 new components, including:

  • Support for fundamental waves in the Magnetic library
  • Additional heat transfer resistors in the Thermal library
  • Added support for lossy machines and sources in the Electrical library
  • Expanded Signal Block library


Connections Manager

  • Allows you to manage port variables on either side of a connection
  • Makes it easy to discover exactly which ports on which components are connected, even in complex diagrams
  • Enables you to make connections between arrays of different sizes



  • Improves support for the Modelica 3.2.1 Standard Library
  • Adds support for expandable keywords
  • Handles runtime assertions


MapleSim API

  • New options in GetCompiledProc() let you set limits on step size and number of function evaluations  in variable step integrators
  • Improved error handling in GetCompiledProc() returns both partial results as well as the reason for the failure, making trouble-shooting easier when doing batch simulations such as parameter sweeps and Monte Carlo analysis
  • New GetProbes() command returns a list of all probed variables
  • Linearize() and GetIC() include improvements to their options and algorithms

MapleSim Add-ons

MapleSim CAD Toolbox

With the new MapleSim CAD Toolbox, you can see how your mechanical CAD models will behave as part of a larger, multidomain system, and apply MapleSim's advanced analysis tools to improve your designs. This toolbox makes it easy to import CAD models into MapleSim, automatically capturing the kinematic and kinetic properties of the model components.

  • Easily import your CAD models into MapleSim, including kinetic and kinematic properties, and spatial relationships between components
  • Investigate how your  mechanical models will behave when part of a larger system by incorporating them in a multidomain, system-level simulation model
  • Use MapleSim's analysis tools to investigate and optimize your CAD designs and final application

Toolbox Features

  • Imports CAD models directly into MapleSim, automatically recreating the model components using MapleSim components
  • Automatically extracts inertia, mass, and available frame properties from the CAD model
  • Offers feature detection, allowing users to easily add new coordinates at points of interest, such as the center of a hole or along the edge of a component
  • Makes it easy to share coordinate frames between separate bodies, ensuring the bodies will be properly aligned when joined
  • Automatically creates STL files from the imported model, which are attached to the corresponding MapleSim components
  • Updates your MapleSim model with a push of a button when the underlying CAD model is changed
  • Allows you to easily share the MapleSim version of your CAD model with other MapleSim users, even if they do not have access to the original CAD file, CAD program, or this toolbox
  • Imports directly from Inventor®, NX®, SOLIDWORKS®, CATIA® V5, Solid Edge®, 3D ACIS® Modeler, Pro/Engineer® / PTC® Creo Parametric, and Parasolid®
  • Imports STEP and STL files, which can be exported from virtually any CAD system
Batteries, MapleSim Battery library

MapleSim Battery Library

  • Lithium-Ion models can now include a user-input electrode type, for positive and negative electrodes, which allows an advanced user to directly define the voltage and entropy vs. state of charge
  • The Electrochemical Battery ID template, which is used to fit data to a battery model, has been improved in several ways:
    • Improved fit algorithm
    • A progress meter that provides useful feedback when waiting for the fit to complete
    • A separate plot window for the state of charge (SOC), for easier viewing
    • Parameter ranges that can be extended arbitrarily, when appropriate
Batteries, MapleSim Battery library
MapleSim Add On Mark

Other Add-ons and Connectors

  • MapleSim Driveline Library has new translational detent, cone clutch, and beveled teeth dog clutch components,  and a new example which uses these components to create a synchromesh clutch
  • MapleSim Tire Library provides improvements when starting the vehicle from zero velocity
  • MapleSim Connector, for connectivity with Simulink®, and the MapleSim Connector for FMI both generate code that provides more detailed run-time error reporting to assist in trouble-shooting on the target platform

Learn about new features in previous releases of MapleSim

MapleSim 2015
MapleSim 7