Whats New in MapleSim 6.4 - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : MapleSim : Previous Releases : MapleSim 6.4 : Whats New in MapleSim 6.4

What's New in MapleSim 6.4

MapleSim 6.4 provides numerous enhancements to support every stage of development, from building the initial model to simulation, analysis, and deployment.

 

Powerful Tools for Custom Components

Solver Enhancements

Works with Maple 18

Toolchain Connectivity

Control Design Toolbox

Powerful Tools for Custom Components

MapleSim 6.4 includes several updates to the custom component template that make custom components even easier to build and use.

• 

You can provide additional information about the parameters of your custom component, such as their dimensions and the relationships that must hold for your initial conditions to be valid. By providing this information as part of the definition of the component, MapleSim will be able to detect when the component is being used incorrectly, such as when the units or initial conditions are inconsistent.

• 

When using Modelica® to define your component, you can now take advantage of a new Modelica-aware code editor that provides syntax highlighting, automatic indenting, and more.

• 

You can define custom port types, and MapleSim will apply the same port consistency checking as it does for built-in port types to prevent illegal connections.

• 

Ports now snap to grid for cleaner placement.

• 

More examples are available to use as a basis for your own development.

For more information, see Using the MapleSim DAE Custom Component Template.

Solver Enhancements

Solvers in MapleSim 6.4 are faster, and provide you with more information and control.

• 

New solver diagnostics help you more deeply investigate the behavior of your simulation with plots showing the log of the integrator step size, event iterations per step, constraint iterations per step, and constraint residual.  For more information, see Advanced Simulation Settings.

• 

For all models, the symbolic preprocessing time prior to simulation has been further reduced, so the numerical simulation phase begins sooner. This improvement is especially significant for larger systems, with speedup factors of up to 30 for some models.

• 

Index error control can now be optionally turned off.  For more information, see Advanced Simulation Settings.

• 

A new option allows the use of quaternions for 3-D rotations, as an alternative to the default method.  For more information, see the Rigid Body multibody component.

Works with Maple 18

MapleSim 6.4 works with the latest version of Maple, and you can use all the enhancements in Maple 18.  For details, see What's New in Maple 18.

Toolchain Connectivity

Many enhancements have been made to the MapleSim Connector, which generates models for use in Simulink®.

• 

Inputs and outputs can now be wrapped in a bus connector.

• 

The new solver diagnostics can be exported to Simulink®.

• 

Intermediate steps are now available to handle events that occur between steps in discrete-step simulations.

• 

A new Hold on Failure option allows recovery from errors without stopping the simulation, providing diagnostics which indicate where the error occurred and at what point the simulation recovered.

The MapleSim Connector for FMI now exports to FMI for Co-Simulation (fixed-step, slave) version 2.0 RC1. As a result, MapleSim can be used to develop models for use in other systems that support this latest release of the FMI standard, such as dSPACE SCALEXIO®.

Control Design Toolbox

The MapleSim Control Design Toolbox now offers a more complete set of algorithms for PID control, new commands for computing closed-loop transfer functions, and numerous improvements to existing commands. These enhancements allow engineers to design a greater variety of controllers and controller-observer systems while taking advantage of the greater flexibility and analysis options available through the use of symbolic parameters.