MapleSim
TM5
High Performance Physical Modeling and Simulation
MapleSim is a physical modeling and simulation tool built on a foundation of symbolic computation technology. It efficiently handles all of the complex mathematics involved in the development of engineering models, including multi-domain systems, plant modeling, and control design. MapleSim reduces model development time from months to days while producing high-fidelity, high-performance models.
High-Performance Physical Modeling and Simulation
PRODUCT
: MAPLESIM 5
“MapleSim saved me many hours of
work because the model maps onto the
topology of the physical system and the
dynamic equations do not have to be
developed by hand. This also enables
very complex multi-disciplinary system
models to be built and analyzed by a
single person. MapleSim converts a
painstaking and laborious process into
one that is simple and enjoyable.”
Dr. Richard Gran, President and CEO of The Mathematical Analysis Company
“The MapleSim models we’re running
allow us to predict head delivery
conditions with more variables, higher
precision, and faster run times. Using
MapleSim’s simulation tools, we can
generate custom swing calculations
based on every equipment variable,
leaving nothing to speculation.”
John Rae, Research Manager, R&D, Cleveland Golf
A fully developed symbolic modeling engine means MapleSim can provide benefits other systems simply can’t match, from automatically generated system equations to real-time simulation code for complex systems.
Equation-based custom components take you from equations and concepts to final
models quickly, without programming.
Revolutionary multibody technology is combined seamlessly with advanced multi-domain
modeling tools to provide all the functionality you need in a single environment.
Optimized code generation produces high-performance, royalty-free code suitable even for
complex real-time simulations, including hardware-in-the-loop applications.
Automatically-generated model equations in full parametric form give you open access
to your models for advanced applications and analysis, including optimization, sensitivity analysis, system identification, inverse kinematics, and more.
An interactive analysis environment provides an extensive collection of powerful analysis tools and the ability to quickly customize and extend these tools to suit your project.
Automated knowledge capture means you can easily integrate models, simulation results,
analysis, reports, custom component descriptions, animations, data files, and more into a single project file, combining your reasoning with your results and fully capturing the engineering knowledge that goes into each project.
High-Performance Physical Modeling and Simulation
MapleSim Add-ons
MapleSim Connector
Using the MapleSim Connector, high-performance, high-fidelity MapleSim models are automatically converted to S-Function blocks for seamless inclusion in Simulink® diagrams. The highly efficient S-Function blocks are
suitable for fast execution within Simulink® and real-time implementation
through Real-Time Workshop®.
MapleSim Connector for LabVIEW
TMand NI Veristand
TMSoftware
With the MapleSim Connector for LabVIEW and NI VeriStand
Software, high-performance, high-fidelity MapleSim models are automatically converted to user code blocks for easy inclusion in your LabVIEW VIs and NI VeriStand Applications. The model code is fully optimized for high-speed real-time simulation, allowing you to get the performance you need for hardware-in-the-loop (HIL) testing without sacrificing fidelity.
MapleSim Connector for dSPACE
®Systems
With the MapleSim Connector for dSPACE Systems, you can streamline your development process by automatically converting your high-performance, high-fidelity MapleSim models into real-time applications running on the DS1104 R&D Controller Board.
MapleSim Control Design Toolbox
The MapleSim Control Design Toolbox provides a solid set of essential control design tools that extend MapleSim’s exceptional plant modeling capabilities to support control design. Included are tools for model linearization, PID tuning, development of state-space control strategies, and custom compensator design.
MapleSim Tire Component Library
The MapleSim Tire Component Library provides MapleSim users with industry standard tire force model components such as Fiala, Calspan, and Pacejka’s magic tire formula. In addition, linear tire models and user-defined tire models are available to provide flexibility for investigation and analysis.
MapleSim Driveline Component Library
The MapleSim Driveline Component Library provides components, transmission sub-assemblies, and powertrain examples for driveline applications. Built with guidance from several transmission manufacturers, this library allows you to mix the best of physical models and empirical data to maximize model fidelity, optimize your designs, and improve overall vehicle fuel efficiency.
The Essential Tool for Mathematics and Modeling
Maple
TM15
The Essential Tool for Mathematics and Modeling
Most Powerful Math Engine
Whether you need to do quick calculations, develop design sheets, or produce sophisticated high-fidelity simulation models, the world-leading Maple computation engine provides the necessary technology to dramatically increase your analytical productivity.
• Coverage of virtually every area of mathematics, including calculus, algebra, differential equations, statistics, linear algebra, geometry, and transforms
• Symbolic, numeric, and hybrid computation algorithms
• Efficient algorithms and tools for high performance computing and large-scale problem solving • Units, dimensions, and tolerances
Smart Document Interface
Maple’s intuitive interface supports multiple styles of interaction, from interactive tools to a sophisticated programming language. Using the smart document environment provided by Maple, you can automatically capture all of your technical knowledge in an electronic form that combines calculations, explanatory text and math, graphics, images, sound, and diagrams.
• Advanced easy-to-use math equation editor • Self-documenting context-sensitive menus • Sophisticated programming language • 2-D and 3-D plotting and animation, with extensive annotation tools • Task templates and interactive assistants • Extensive document creation and word-processing tools • Interactive embedded components, including sliders, buttons, dials, gauges, and math entry boxes
Expert Connections
Extensive connectivity features ensure Maple can be integrated seamlessly into your toolchain. Maple connects to standard engineering tools, supports code generation to multiple languages, and provides the mathematical engine for MapleSim, a high-performance physical modeling and simulation tool.
• Code generation (C, C#, Fortran, Visual Basic®, Java™, MATLAB®)
• Connectivity to Excel®, MATLAB®, MapleSim, Java, Fortran, CAD systems, C, databases, web sites,
and more
• Extensive import and export capabilities for data, documents, math, and plots Maple is supported by a dynamic user community and a vast collection of resources.
• MaplePrimes™, a web community dedicated to sharing experiences, techniques, and opinions • The Application Center and the MapleCloud™ Document Exchange, featuring thousands of
examples and applications contributed by the Maple community • Training videos, webinars, social networking communities, and more
“In comparison with others, Maple
can do in a couple of hours what other
software can take days to compute.
The natural math notation allows me
to enter the equations as if I were
writing them by hand. The fact that I
can do symbolic calculations allows
me to do optimizations that are virtually
impossible with other software. What’s
more, the results are extremely accurate.”
Jean-Louis Ligier, Research and Development Manager, Renault
“It was very simple to work in Maple,
even with the complex mathematics
involved. We found it quite easy to enter
and modify equations, determine whether
they had a solution, then go back and
make necessary changes. I found Maple’s
user interface very easy and smooth
to work with; it is now invaluable in rapid
solution development.”
Dr. Frank Allmendinger, R&D, Marquardt GmbH
PRODUCT
The Essential Tool for Mathematics and Modeling
Maple Add-ons
Global Optimization
Using the Global Optimization Toolbox, you can formulate optimization models easily inside the powerful Maple numeric and symbolic system, and then use world-class optimization technology to return the best answer robustly and efficiently.
Grid Computing
With the Maple Grid Computing Toolbox, you can distribute computations across the nodes of a network of workstations, a supercomputer, or the CPUs of a multiprocessor computer. This allows you to handle problems that are not tractable on a single machine because of memory limitations or because it would simply take too long.
BlockImporter
TMBlockImporter allows you to import a Simulink® model into Maple
and convert it to a set of mathematical equations. It can then be analyzed, optimized, simplified, turned into a MapleSim custom component for inclusion in MapleSim, and exported back to Simulink® using the
MapleSim Connector. Calculus
Engineering
Matrix and Vector Computations Algebra
Differential Equations Physics
Statistics and Process Control Math Education Visualization Curve Fitting Optimization Special Functions Advanced Mathematics Geometry
Units and Tolerances Scientific Data Management Financial Modeling String Processing and Linguistic Research CAD Connectivity Code Generation Testing and Assessment Parallel and Grid Computing Application Development Web Deployment
010
100
1010
1000
1001
010
101
010
101
000
100
1010
0101
001
010
010
100
001
001
010
100
1010
0001
001
010
101
010
010
100
101
001
0101
001
010
1
010
001
010
1010
1010
1010
101
0010
1010
1000
1010
1010
100
1
01000101
0101010100
01010100101010010101000010101
0010
1010
101
010
001
010
100
011
110
101
010
101
001
000
101
010
111
101
010
101
010
010
001
010
101
110
101
111
010
001
010
011
010
010
010
010
101
010
101
010
PRODUCT
: MAPLENET
Powered by Maple
MapleNet
TMBringing the Power of Maple
to Your Applications and Web Sites
MapleNet’s suite of mathematical services brings the power of Maple to your applications and web sites. With MapleNet, you can add mathematical computations and visualizations to your web and desktop applications, share solutions over the web through interactive Maple documents, and develop rich technical web content.
• MapleNet provides a standard web services application programming interface (API), making the computational power of Maple available no matter what language or infrastructure you use to create your web site, desktop applications, and mobile applications.
• With MapleNet, you can easily share your Maple documents, calculators,
and technical applications. Your colleagues and students can interact with your content, perform calculations, and visualize results, all from within a standard web browser. Maple provides the easiest interface available for creating web applications that rely on mathematical computations.
• MapleNet provides the tools you need to put mathematical power behind your web site. MapleNet supports web content written as Java Server Pages (JSP), Java applets, and Maplet™ applications. With MapleNet, you can design custom web applications that perform live calculations based on user input and display the results using standard mathematical notation and dynamic, interactive plots and animations.
Licensing Options
Maplesoft offers a variety of cost effective and flexible licensing options. Ask about a customized solution tailored to your organizations specific requirements.
Options include: • Single-user licenses • Multi-user licenses (floating and non-floating) • Customized licensing programs
Powered by Maple
PRODUCT
: LICENSING OPTIONS
We will be happy to work with you to find
the best solution to meet the needs of your organization.
The Unique Advantages of
Symbolic Technology
Maplesoft’s core symbolic technology has evolved over a period of 30 years and is now considered the most advanced math functionality in the world. Technical professionals around the world have exploited tools in Maple for differential equations, matrix computation, optimization, and statistics, while eliminating round-off error, gaining unlimited precision, and taking advantage of symbolic parameters to better analyze their systems.
MapleSim is based on the same core technology. It is the only comprehensive modeling system built within a natively symbolic framework and, as such, it avoids some of the worst sources of error and computational inefficiencies generated by traditional, numeric-based modeling tools. Symbolic computation is quickly becoming one of the most important and defining technologies of next generation modeling techniques.
With its symbolic approach, MapleSim provides many advantages, including: • Automatically generated system equations • Algebraic simplification of model equations without loss of fidelity • Symbolic reduction of DAEs to index 1 • Elimination of algebraic loops • High-accuracy stiff solvers through the use of exact, symbolic Jacobians instead of numeric approximations • Commonly used multibody properties, such as mass matrices, constraint Jacobians, and force functions • Advanced analysis: sensitivity, optimization, inverse kinematics, inverse dynamics, and more • Highly sophisticated event detection and handling • Advanced code generation and optimization
Real-World Applications
MAPLESOFT
: REAL-WORLD APPLICA
TIONS
Real-World Applications
From Month to Days
With MapleSim and Maple
Maglev Train Controller Design
A dynamic model of a new magnetic drive system including the control system for a smoother and more comfortable ride.
Roller Coaster Model
A full model of a roller coaster including electrical drive, drive train, speed controller, track definition, and rider.
“…2 months to 15 days…”
“…1 month to 2 days…”
“…1 month to
5 days…”
Excavator Component Supplier Reduces Effort,
Improves Results, and Satisfies Clients
A machine component design company needed an excavator model to illustrate how well its components would fit within the whole excavator system. As it is a component supplier, the company did not have the resources or sufficient knowledge to create a detailed model of the full system using traditional tools. Yet, it needed to assure prospective customers that its components will perform within the desired specifications.
The challenge: To create a model of an
excavator system that is detailed enough to
predict the behavior of the system accurately when
the company’s component is attached.
In the past, the company used custom software to address some of the basic design and safety issues. However, this software package, which was developed many years ago, provided only narrowly focused functionality that over time became inadequate as demands for system capability grew.
The company turned to MapleSim to develop a fully parameterized, multi-domain model of an excavator, which can be applied to a range of excavators. The new model provides more functionality than the original, and allows the company to easily analyze the effects of different loads and components on safety and stability, optimize component parameters, and view dynamic 3-D visualizations of the excavator in action.
Battery Model Gives Better Results by Incorporating Both
Electrical and Thermal Characteristics
A leading motorcycle manufacturer wanted to include a realistic battery model in its MapleSim powertrain model. The engineers needed a higher-fidelity battery model that went beyond the limitations of the purely circuit-based models that are commonly used. The behavior of lead-acid batteries is extremely nonlinear and depends on temperature, rate of charge or discharge, and the state of charge. A battery’s voltage will change under these varying operating conditions.
The challenge: To create an electrical and thermal model
of a lead-acid battery.
The engineer uses MapleSim to:
• Create a thermal component that takes the amount of power lost by the battery through body radiation heat loss and converts it to heat.
• Create a custom electrical component by specifying the complex, validated governing equations of the active circuit elements. These equations govern the interaction between the thermal and electrical domains.
• Connect these two components in a single, multi-domain model, and then attach a variety of loads to simulate the battery under different conditions.
MapleSim allows a complex multi-domain analytical model of a lead-acid battery to be implemented in a straightforward way that provides realistic results. By connecting the battery model to a MapleSim powertrain model, the customer can efficiently analyze options for components such as starters and alternators, and investigate the results under a variety of operating conditions.
Hybrid Electric Vehicle
A full-vehicle dynamic model for studying the effects of retrofitting a hybrid drive into an existing vehicle platform for real-time simulation.
Flexible-Arm Robot for Space Applications
A high-fidelity real-time simulation of a 15 degree-of-freedom flexible-arm robotic platform for training and task planning.
“…3 months to 10 days…”
“…12 months to 60 days…”
“…1 month to
4 days…”
MAPLESOFT
: CASE STUDIES
Case Studies
Cleveland Golf: MapleSim
Helps Improve Your Golf Game
In the world of golf, players are always looking for ways to improve their game, and equipment manufacturers are always looking for ways to give their customers an edge. Cleveland Golf, an internationally recognized maker of golf clubs with a strong tradition of innovation, wanted to explore ways to increase the performance of their drivers. Their engineers turned to MapleSim, a physical modeling and simulation tool from Maplesoft, to help them in this project.
In particular, they wanted to investigate the effect of different shafts on the performance of the driver. With the help of Dr. John McPhee, NSERC Industrial Research Chair and professor of Systems Design Engineering at the University of Waterloo, and his colleagues Dr. Matt Millard and Mr. Sukhpreet Sandhu, they used MapleSim to create a model of a driver. The shaft itself was modeled using MapleSim’s built-in flexible beam component. The driver head model was carefully designed to include the exact characteristics of the Cleveland Golf driver head, including factors such as its mass and moments of inertia. To simulate a variety of swings from different players, experimental measurements were taken from varsity players on the university golf team and input into the model as the 6 degree-of-freedom motion of the grip, which in turn determined the movement of the shaft.
When the models were validated against the experimental data, good to very good agreement was found between the simulation and the experimental data. In addition, the MapleSim models were found to run significantly faster than similar models based on finite-element techniques.
Cleveland Golf was impressed with both the accuracy of the model and the flexibility and performance MapleSim gave them. “The MapleSim models we’re running allow us to predict head delivery conditions with more variables, higher precision, and faster run times”, said John Rae, Research Manager, R&D, of Cleveland Golf. “Using MapleSim’s simulation tools, we can generate custom swing calculations based on every equipment variable, leaving nothing to speculation.”
Ulysse Nardin: Maple is Used to Lengthen
the Running Time of New Watches
A Swiss watch manufacturer, Ulysse Nardin, is a pioneer in the innovative use of new technologies and materials in wristwatches. This company introduced the first silicon-diamond composite barrel spring in a wristwatch and continues to produce sophisticated new watches based on cutting-edge designs. Maple, the symbolic and mathematical calculation software from Maplesoft, is a key tool in the research process at Ulysse Nardin. The watch designs require the production of several springs that are more than half a meter long on a silicon wafer that is limited to a diameter of 6 inches (15.4 cm). This limits the dimensions of the free spring, which means that a preform that is compatible with the tiling of the springs on the wafer must be selected, while imposing a varying thickness along the spring to obtain constant torque. To meet this challenge, Ulysse Nardin called upon Claude Bourgeois, an engineering consultant and former Centre Suisse d’Electronique et de Microtechnique (CSEM) researcher.
Claude Bourgeois used Maple to model and optimize barrel springs made of composite materials compatible with deep etching on silicon. The use of composite materials should double the running time, that is, the operating time of watches when they are at rest. Maple makes it easy to identify the critical parameters related to the required function and the figures of merit of the system. It also helps to establish analytical macromodels, which are useful elements for analysis and for developing new concepts.
Maplesoft Case Studies
MapleSim Demo Gallery:
The MapleSim Demo Gallery contains a number of real-world application examples created using MapleSim. See for yourself the breadth and depth of MapleSim applications. All the MapleSim models in the gallery are available for download by MapleSim users.
Please visit www.maplesoft.com/products/ maplesim/gallery
Application Center:
The Application Center features over 2,000 applications and tutorials contributed by the Maplesoft user community. This growing collection of applications shows how Maplesoft solutions are applied to critical technical projects, in interesting real-world problems, and in education.
Please visit www.maplesoft.com/applications
MaplePrimes:
MaplePrimes is a web community dedicated to sharing experiences, techniques, and opinions about Maple, MapleSim, and related products, as well as general interest topics in mathematics and engineering. MaplePrimes provides a platform for enthusiasts to present their thoughts and for inquiring minds to get answers. Please visit www.mapleprimes.com
MapleCloud
You can instantly access content created by Maple users worldwide using the MapleCloud Document Exchange. This dynamic collection of Maple documents is available from within Maple itself and can be loaded into your Maple session at the click of a button.
Training:
Maplesoft offers a comprehensive set of complementary training materials. From complete training videos to recorded training seminars to downloadable documentation, you have many options to get up to speed with Maplesoft products. In addition, whether you are an expert or someone who is evaluating our products for the first time, Maplesoft can provide a custom training session that is right for you and/or your institution.
Please visit www.maplesoft.com/support/training
Social Networking
Communities:
In addition to MaplePrimes, other online communities for Maplesoft enthusiasts are available through the social networking sites Facebook® and LinkedIn®. Join these groups
to meet like-minded users, share interesting information, and learn more about Maplesoft and its products. You can also visit the Maplesoft
channel on YouTube® to watch tutorials and other
videos on mathematics, engineering, and related topics, or you can follow Maplesoft on Twitter™. Search Pages for Maplesoft Search Groups for Maplesoft Network
Search for @Maplesoft Search Channels for Maplesoft
Maplesoft Webinars:
Maplesoft’s monthly webinars provide an excellent opportunity to learn about interesting applications, new techniques, and products. Hosted live by senior Maplesoft representatives, these one-hour interactive sessions also offer the opportunity to ask questions and interact with the presenter.
Please visit www.maplesoft.com/company/ webinars
Maplesoft Subscriptions:
Do you want to hear from Maplesoft? Join the tens-of-thousands of others who have already signed up. Choose from a number of email communication options including: The Maple Reporter, important announcements, new product announcements, promotions, and event and webinar announcements.
Please visit www.maplesoft.com/subscribe
Maplesoft Resources
MAPLESOFT
: RESOURCES
www.maplesoft.com | [email protected]
Toll-free: (US & Canada) 1-800-267-6583 | Direct:1-519-747-2373
www.maplesoft.com
© Maplesoft, a division of Waterloo Maple Inc., 2011. Maplesoft, Maple, MapleSim, MapleNet, Maple T.A., Clickable Math, Clickable Engineering, Maplet, MaplePrimes, and MapleCloud are trademarks of Waterloo Maple Inc. MATLAB, Simulink, Real-Time Workshop, and MathWorks are registered trademarks of The MathWorks, Inc. LabVIEW, NI VeriStand, and National Instruments are