SimMechanics Release Notes PDF
SimMechanics Release Notes PDF
www.mathworks.com
www.mathworks.com/sales_and_services
User community:
www.mathworks.com/matlabcentral
Technical support:
www.mathworks.com/support/contact_us
Phone:
508-647-7000
Trademarks
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See
www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand
names may be trademarks or registered trademarks of their respective holders.
Patents
MathWorks products are protected by one or more U.S. patents. Please see
www.mathworks.com/patents for more information.
Contents
R2015b
Point On Curve Constraint block . . . . . . . . . . . . . . . . . . . . . .
1-2
1-2
1-2
1-3
1-3
Featured example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-3
R2015a
Visibility setting to show or hide solids, bodies, and
multibody subsystems in Mechanics Explorer . . . . . . . . . .
2-2
2-2
2-2
iii
R2014b
Constraint force and torque sensing in Constraint blocks . .
3-2
3-2
3-2
Featured example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-2
R2014a
STEP file import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
4-2
4-2
4-2
4-3
R2013b
iv
Contents
5-2
5-2
5-2
5-2
Featured examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-2
R2013a
Common Gear block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2
6-2
6-2
6-2
6-3
6-3
6-3
Featured examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-3
R2012b
Second Generation technology now supporting CAD import
from SolidWorks, Inventor, and Pro/ENGINEER . . . . . . . .
7-2
7-2
v
7-2
7-2
7-3
R2012a
SimMechanics Version 4.0 Software and Second Generation
Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-2
8-2
8-3
8-4
8-4
R2011b
Bug Fixes
R2011a
No New Features or Changes
vi
Contents
R2010b
No New Features or Changes
R2010a
Optional Simplification of Subsystem Hierarchy During
Model Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12-2
12-2
12-3
12-3
12-3
R2009b
No New Features or Changes
R2009a
Changes to External Virtual Reality Visualization . . . . . . .
14-2
14-2
vii
R2008b
New SimMechanics Visualization and Animation . . . . . . . .
Compressed Animation Recording from New Visualization on
Windows Vista and 64-Bit Windows Operating Systems .
New Visualization Window Status Bar Not Available on Intel
Mac Operating System . . . . . . . . . . . . . . . . . . . . . . . . . .
New Visualization Not Supported on Solaris 64 UNIX
Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15-2
15-3
15-3
15-4
15-4
15-5
15-5
15-3
15-3
15-3
R2008a
Whats This? Context-Sensitive Help Available for Simulink
Configuration Parameters Dialog . . . . . . . . . . . . . . . . . . .
16-2
R2007b
Interfacing with One-Dimensional Simscape Domains . . . .
viii
Contents
17-2
17-2
17-2
New Demos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interface Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Car Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17-2
17-3
17-3
17-3
R2007a
SimMechanics Software Now Requires Simscape Product .
18-2
18-2
18-2
18-2
Demos Expanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Angular Motion Equivalence . . . . . . . . . . . . . . . . . . . . . . . .
Joint Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Stochastic Oscillator and Controller . . . . . . . . . . . . . . . . . .
18-3
18-3
18-3
18-3
18-3
R2006b
Computer-Aided Design Translator for Pro/ENGINEER
Available via the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Pro/ENGINEER-to-SimMechanicsTranslator .
19-2
19-2
ix
Translator Documentation . . . . . . . . . . . . . . . . . . . . . . . . . .
Translator Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19-2
19-2
19-3
19-3
R2006a
New Block Dialogs and the Simulink Model Explorer . . . .
Block Dialogs Not Rendered in Model Explorer . . . . . . . . . .
20-2
20-2
20-2
20-2
R14SP3
Contents
21-2
21-2
Normalizing Rotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21-2
21-2
21-3
Demos Expanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21-3
Documentation Enhancements . . . . . . . . . . . . . . . . . . . . . . .
21-3
R14SP2
Demos Expanded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22-2
Documentation Enhancements . . . . . . . . . . . . . . . . . . . . . . .
22-2
xi
R2015b
Version: 4.7
New Features
Bug Fixes
R2015b
For a tutorial showing how to use the frame creation interface, see Interactively Create
Solid Frames.
Featured example
A new featured example showcases the Point-on-Curve Constraint and Spline blocks:
sm_cam_flapping_wing
1-3
R2015a
Version: 4.6
New Features
Bug Fixes
R2015a
2-2
R2014b
Version: 4.5
New Features
Bug Fixes
R2014b
Featured example
A new featured example showcases the constraint force and torque sensing capability of
Joint blocks:
3-2
3-3
R2014a
Version: 4.4
New Features
Bug Fixes
R2014a
365
days
hours
minutes
seconds
24
60
60
= 3.1 5e7.
second
day
hour
minute
You can then use the playback speed slider to fine-tune the playback speed. The slider
multiples the base playback speed by factors of two between a minimum of 1/256 and a
maximum of 256.
4-3
R2013b
Version: 4.3
New Features
Bug Fixes
R2013b
Joint blocks that now permit prescribed motion defined as an input signal
Joint blocks now accept motion variablesposition, velocity, accelerationas actuation
inputs. Use these inputs to specify the time-dependent path of a joint directly.
Featured examples
Two new featured examples are available:
Computing Actuator Torques Using Inverse Dynamics
3-Roll Robotic Wrist Mechanism
5-2
R2013a
Version: 4.2
New Features
Bug Fixes
R2013a
Description
Common Gear
Description
Description
Block
Description
Internal Force
Featured examples
Four new featured examples are available:
Double-Wishbone Suspension
Backhoe
Cardan Gear
Windshield Wiper
6-3
R2012b
Version: 4.1
New Features
Bug Fixes
Compatibility Considerations
R2012b
I
xy
I
zx
7-2
I xy I zx
I yz
I yz
Previously, the Products of Inertia parameter required the negative values [-Iyz, -Izx, Ixy].
7-3
R2012a
Version: 4.0
New Features
Bug Fixes
Compatibility Considerations
R2012a
8-2
Technology
Description
Block Library
SimMechanics First
Generation
Technology
Description
Block Library
SimMechanics
Second Generation
Compatibility Considerations
First- and second-generation blocks are based on different languages. To interconnect the
two block types, you must use Simulink-PS Converter and PS-Simulink Converter blocks.
You can find the converter blocks in the Simscape Utilities library.
R2012a
Screw and massless connector joint blocks are not included in the SimMechanics
Second Generation sub-library.
Variable gravity and mass distribution
Visualization features
Model reference normal mode is not included in SimMechanics Second Generation
technology.
8-5
R2011b
Version: 3.2.3
Bug Fixes
R2011a
Version: 3.2.2
No New Features or Changes
R2010b
Version: 3.2.1
No New Features or Changes
R2010a
Version: 3.2
New Features
R2010a
12-2
New Demos
Two new demos have been added.
Model Hierarchy Simplification During Import
You can learn more about how to simplify imported model hierarchy by reviewing the
Mechanical Import with Model Simplification featured example.
This demo uses two new Physical Modeling XML files, SimplificationExample1.xml
and SimplificationExample2.xml. Models generated from these XML files also
appear as large graphics examples in Nondefault Hierarchy and Organization of
Generated Models.
Reference Coordinate Systems in Imported Physical Modeling XML
With the SimMechanics Link utility, you can export reference coordinate systems that
you insert into CAD assemblies. (This feature is not supported on all CAD platforms.)
From the exported Physical Modeling XML, you can generate a SimMechanics model
with extra Body coordinate systems corresponding to the assembly reference coordinate
systems and not associated with CAD constraints and automatically generated Joints.
Using the new GearAssembly.xml file, the User-Added Coordinate Systems in an
Imported Gear Assembly featured example shows how you can use reference coordinate
systems to manually add a Constraint block to a model after import.
12-3
R2009b
Version: 3.1.1
No New Features or Changes
R2009a
Version: 3.1
New Features
R2009a
14-2
R2008b
Version: 3.0
New Features
Compatibility Considerations
R2008b
Compatibility Considerations
The old SimMechanics visualization allowed you to save visualization settings to a MATfile associated with a SimMechanics model.
When you open such a model in the new version, the model will attempt to load the MATfile, as before, and map the old visualization options to the new options as closely as
possible. This is a one-time conversion. The MAT-file has to be on the MATLAB path so
it can be found when you open the model.
To save these converted visualization settings:
1
You must open the visualization window and save these settings to the model.
Use the visualization controls to save the settings to the model. See the SimMechanics
Visualization and Import Guide.
Caution To save visualization settings from an old model in the new visualization,
you must follow these steps, in this order. Otherwise, you might lose the old settings
permanently.
15-2
Compressed Animation Recording from New Visualization on Windows Vista and 64-Bit
Windows Operating Systems
To compress a recorded animation of a simulation, you need the Indeo 5 codec. This codec
might not be available on the 32-bit Windows Vista operating system and the 64-bit
Windows XP and Windows Vista operating systems. If you require compression and
the codec is not found, the animation AVI file is still saved, but without compression. A
warning appears.
For further details, consult Technical Solution 1-1HTNHW at the MathWorks web site.
New Visualization Window Status Bar Not Available on Intel Mac Operating System
The status bar of the new visualization window, below the machine display, does not
appear at all on the Intel Mac operating system. On other operating systems, the status
bar shows simulation time, as well as Body block and coordinate system names.
New Visualization Not Supported on Solaris 64 UNIX Operating System
The new visualization and animation interface is not available on the Solaris 64 UNIX
operating system. SimMechanics software automatically reverts to the old visualization
interface.
R2008b
Compatibility Considerations
Physical Modeling XML files generated by the old CAD-to-SimMechanics translators
remain compatible with mech_import. Using this command, you can still import old
XML files to generate SimMechanics models. Because these models have no associated
exported STL body geometry files, they will visualize using the standard (noncustom)
body shapes.
The updating feature of mech_import works only with Physical Modeling XML files
generated by exporting from the SimMechanics Link utility. This feature does not
work with Physical Modeling XML files generated from the old CAD-to-SimMechanics
translators.
You should replace all existing instances of the import_physmod command with the new
mech_import command. See Command Being Removed on page 15-4.
Caution Do not attempt to use the import_physmod command in older SimMechanics
versions with Physical Modeling XML files generated by the new SimMechanics Link
exporter.
Compatibility Considerations
mech_import
15-4
1, 2, and 3
4, 5, 8, and 9
6 and 7
SimMechanics Reference
15-5
R2008a
Version: 2.7.1
New Features
R2008a
16-2
R2007b
Version: 2.7
New Features
R2007b
New Demos
Nine new demos have been added.
17-2
Interface Blocks
These demos illustrate how to use the new Interface Elements blocks. See Interfacing
with One-Dimensional Simscape Domains.
mech_interface_crate_transfer
mech_interface_dspring_damper
mech_interface_hyd_cylinder
mech_interface_hyd_slidercrank
mech_interface_rot_spr_damper
mech_interface_trans_spr_damper
Car Modeling
These new demos provide examples of sophisticated automotive modeling.
mech_car_handling
mech_car_kinematics
These demos shipped in the Version 2.6 (R2007a) SimMechanics product.
17-3
R2007a
Version: 2.6
New Features
Compatibility Considerations
R2007a
Compatibility Considerations
If you have an existing SimMechanics model with disabled or broken links from
SimMechanics blocks to the SimMechanics block library, you must restore all the broken
block library links for your model to be valid.
If you have disabled or broken the SimMechanics library link for blocks that you have
customized and want to keep these modified blocks in your model, you must move these
modified blocks to your own custom library or libraries, then copy the block instances
that you need to your model.
You must still restore the block link to its parent library, whether that parent is the
SimMechanics block library or your own.
Demos Expanded
Five new demos have been added.
Angular Motion Equivalence
The mech_gimbal_transform demo shows the equivalence of a body's angular motion as
measured by Joint Sensors and as measured by Body Sensors.
Joint Limits
Two demos illustrate how to model limits or clearance on joint motion:
mech_jointlimit_prismatic
mech_jointlimit_revolute
The first illustrates limits on translational motion; the second, limits on rotational
motion.
Stochastic Oscillator and Controller
Two demos simulate a mixture of deterministic and random forces with a model of a
micromechanical damped linear oscillator:
mech_brownian_osc
mech_brownian_osc_control
The first model has no controller; the second, a control force in addition to the damped
spring and white noise forces.
18-3
R2006b
Version: 2.5
New Features
Compatibility Considerations
R2006b
Compatibility Considerations
Versions of Pro/ENGINEER compatible with the Pro/ENGINEER-to-SimMechanics
translator are listed at the MathWorks Web site. The translator is available only for the
Microsoft Windows (32-bit) operating system.
19-2
Compatibility Considerations
Versions of SolidWorks compatible with the SolidWorks-to-SimMechanics translator are
listed at the MathWorks Web site.
The SolidWorks CAD platform and the SolidWorks-to-SimMechanics translator are
available only for the Microsoft Windows (32-bit) operating system.
New Demo
This version of SimMechanics software includes one new demo model,
mech_brownian_osc, a stochastic linear harmonic oscillator based on micro- and
biomechanics.
19-3
R2006a
Version: 2.4
New Features
R2006a
Joint Spring & Damper Adds Extra Simulink State When Connected to a
Revolute
Each Joint Spring & Damper block connected to a revolute primitive now adds a
Simulink state to your model. These states are in addition to other normal Simulink
states, such as those associated with Integrator and Transfer Fcn blocks. See the
Simulink documentation for more about Simulink model states.
This new feature does not change the mechanical states of your model, those associated
with SimMechanics joint blocks. See the mech_stateVectorMgr command reference for
more about mechanical states.
R14SP3
Version: 2.3
New Features
R14SP3
Normalizing Rotations
The Body dialog accepts various rotational forms (Euler angles, rotation matrix,
quaternion). The Body block now interprets these rotational forms in a slightly different
way, so that the standard normalization conditions on rotation matrices and quaternions
are consistently enforced. As a result, you might now see slightly different simulation
results from earlier versions.
Demos Expanded
Two new demos have been added:
mech_flexible_four_bar models a flexible four bar machine.
mech_pole_vault models a rigid pole vaulter, with a discrete event.
The second demo has an associated MAT-file.
Documentation Enhancements
The SimMechanics User's Guide has been enhanced.
The review on representing motion has been revised.
The analyzing motion has been revised.
The computer-aided design (CAD) documentation (also available as a separate book)
has been significantly revised. See the CAD chapter.
A new chapter of case studies, based on the Stewart platform, has been added. The
studies apply advanced methods and tasks to this system. SimMechanics software
includes a related set of demo model and library files.
Degrees of freedom, states, closed topology, and constraints
Trimming and linearization
Designing controllers for the platform
Generating code versions of the model
Implementing code on dedicated hardware (hardware in the loop)
21-3
R14SP2
Version: 2.2.2
New Features
R14SP2
Demos Expanded
Two new demos have been added:
mech_sticky_box
mech_sticky_screw
Each demo has an associated MAT-file.
These demos illustrate static friction (stiction) implemented with the Joint Stiction
Actuator.
Documentation Enhancements
The online SimMechanics Help has been enhanced with links to four new Web-based AVI
animation files (one of them new in this release) that record SimMechanics simulations.
You can access these links most easily by using the Examples index in the Help browser,
under Prerecorded Animations.
22-2