Engineer in France Develops Motorcycle Racing Simulator Using MapleSim
Mr. Frédéric Nicolo wanted to develop a motorbike simulator that performed at the same level as current automobile simulators, accommodating the unique features of motorbikes. He started his own venture, developing a simulator using MapleSim that was designed specifically for motorbikes. He was able to develop MapleSim models that he could upload directly to the simulator. Using MapleSim allowed him to process data more quickly and more efficiently review test scenarios and simulation results. MapleSim also simplified the post-processing of calculated data, making it easier to compare results of multiple simulations.
Many innovative ideas and technological advances are born from passion, and the motorcycle racing simulator developed by Frédéric Nicolo is no exception. A numerical and scientific calculation engineer in France, Mr. Nicolo’s love for motorcycles inspired him to start his own venture after realizing there were no motorbike simulators that performed at the same level as existing driving simulators for cars. Using MapleSim, the modeling and simulation tool from Maplesoft, he was able to successfully develop his simulator, designed to accommodate the unique characteristics of motorbikes. “The motorbike world addresses a limited audience; motorcycle manufacturers are few and investment in research and development is low compared to the automotive sector,” he said. “Physical phenomena relating to motorbike racing are harder to replicate in a simulator. These encompass a broader spectrum than with cars – such as pitch and roll – and very few of these factors can be disregarded or approximated.”
When operating a motorcycle, the rider needs a lot of relevant information to help him ride his bike in favorable conditions; the right balance between the rider, the motorbike, and the environment is difficult to simulate. Mr. Nicolo set out to design and develop a motorcycle racing simulator to better simulate the physical phenomena surrounding motorbike racing and to translate them into the simulator in the most appropriate way possible for the rider.
In order to simulate the many physical phenomena for this project, it was essential for Mr. Nicolo to find a suitable tool to accurately model them. The various domains involved in the development of a racing simulator make it necessary to have an effective tool that allows for a rapid, highly scalable, multi-domain design model. Previously, Mr. Nicolo used a hand-coded digital model in C++ for motorbike simulations. Coding a motorcycle dynamics model from scratch was a very rewarding experience for him, but it had its limitations, particularly on the level of accuracy and the scalability of the model. “I was then introduced to MapleSim which, I discovered, provides a great amount of sophistication in physical modeling required for these experiments,” Mr. Nicolo explained. “I received access to an evaluation copy of MapleSim and this trial period made me feel confident that the MapleSim solution would meet my numerous requirements, from the perspective of physical modeling, performance and interoperability of the computed generated code. The code generated from a MapleSim model is free of all licensing and proprietary libraries, allowing the user to design digital models that can be adapted seamlessly into many real-time environments.”
Much of his work on the simulator focuses on the calculation of motorcycle dynamics in order to have a solid and realistic simulation basis for the behavior of a motorcycle. The project encompasses the following elements: - Acquisition of rider/motorbike interactions- Physical model...
Much of his work on the simulator focuses on the calculation of motorcycle dynamics in order to have a solid and realistic simulation basis for the behavior of a motorcycle. The project encompasses the following elements:
- Acquisition of rider/motorbike interactions
The models also span multiple domains with inclusion of communication elements such as Ethernet modules, and components, including a driver card needed for the code to work on the motorbike simulation platform, Mr. Nicolo explained. “The goal was to develop a MapleSim model which, once compiled as executable, can be used directly on the simulator,” he said. “MapleSim offers a real advantage as a model-integration platform – combining models from a variety of engineering domains and techniques – because of MapleSim’s Modelica capabilities and the ability to use external C code on MapleSim models.”
Using the MapleSim code generation application was an important step for Mr. Nicolo because it allowed him to generate executable code for reconfiguring the whole motorbike without having to regenerate the model from within MapleSim. The analysis window integrated with MapleSim combines two complementary approaches when processing simulated data, offering an initial qualitative approach that can be executed rapidly by visualizing the results as a 3D video. “With this feature, you can process the information quickly and decide to review your test scenario and modeling, or move toward a more detailed approach with analysis of the simulation results,” Mr. Nicolo said. “There again, the quantitative approach is made easier with the available tools in MapleSim. Comparing the results of several simulations is also a very interesting feature. The post-processing of calculated data and the development of models are greatly simplified by these tools.”
Mr. Nicolo emphasized that his project can continue to benefit from MapleSim as the motorbike simulator becomes more complex and incorporates more accurate models. Moving forward, he plans to utilize MapleSim for even more functions in his simulator project, including data acquisition processing, sizing of mechanical parts and actuators on the simulation platform, and design and development of the control loops of the simulator actuators.
“As the simulator continues to evolve, it will be able to perform even more functions with greater accuracy. The MapleSim solution provides the motorcycle simulator with effective tools to further develop system performance,” Mr. Nicolo said. “MapleSim’s numerous tools and capabilities are driving the success of this project.”
Published by Maplesoft, Inc. on 22 Jun 2017
For more information send an inquiry directly to Maplesoft, Inc.
Engineers - Stop Doing Algebra by Hand!
Manual equation manipulation is labor intensive, time consuming, and notoriously prone to error. Simply put, doing algebra by hand is expensive. When faced with expensive processes, engineers find ways to mechanize and cut costs. Math should be no different. Computer algebra systems mechanize equation manipulation, reducing the need for human involvement and hence eliminate a source of risk. Pioneered originally by mathematicians and physicists, they are now more capable than ever to address a full range of engineering problems. Read this whitepaper to understand the benefits of computer algebra systems in the context of various engineering domains, to see how symbolic computation offers simplified solutions for many engineering tasks, and to learn how to use calculation management software to reduce the overall amount of errors commonly associated with working by hand.
Calculation Management Done Right
In the marketplace of technical products, growing competition has required faster design cycles and iterations in almost every sector. Companies take great steps to invest in their most important assets - namely, the products they deliver. These products are comprised of various designs, techniques, and intellectual property, all of which are managed across an organization with careful thought and attention. There’s something fundamental to these company assets which is often overlooked, and responsible for the aches and pains that most engineers face on a regular basis. This essential company asset is known as calculation management.
Latest MapleSim Release Makes Difficult Modeling Tasks Easier
Maplesoft today announced a major new release of MapleSim, an advanced system-level modeling tool that enables innovation and reduces development risk, allowing engineering organizations to create better products, faster. The latest release provid...24 Oct 2017
Maplesoft Makes Model Based Systems Engineering Accessible to More Engineers with New MapleMBSE
MapleMBSE is a new product from Maplesoft that provides engineers with greater accessibility to model-based systems engineering tools, helping them create, maintain, validate requirements efficiently, with fewer errors29 Aug 2017
Engineer in France Develops Motorcycle Racing Simulator Using MapleSim
Mr. Frédéric Nicolo wanted to develop a motorbike simulator that performed at the same level as current automobile simulators, accommodating the unique features of motorbikes. He started his own venture, developing a simulator using MapleSim that ...22 Jun 2017
Maple 2017 Offers Increased Mathematical Power, Stronger Visualizations and Flexible Deployment Options
Maplesoft today announced a major new release of its flagship product, Maple, the mathematical software that makes it extremely easy to analyze, explore, visualize, and solve math problems. The result of over 30 years of development, Maple already has ...22 Jun 2017
New Connector by Maplesoft and Phoenix Integration Combines Engineering Insight and Efficiency
Maplesoft and Phoenix Integration announced a new plugin that enables engineers to easily incorporate Maplesoft software products Maple and MapleSim into the ModelCenter workflow integration and automation platform from Phoenix Integration. Th...11 May 2017
Designing an Industrial Pick-and-Place Robot
A leading provider of packaging machines was experiencing repeated motor failures with their pick-and-place robots, facing substantial replacement costs on a regular basis. The company chose Maplesoft to develop a high-fidelity parameterized model...11 May 2017
Researchers at the University of Waterloo use MapleSim in New Approach to Tire Modeling
Ideally, a tire model will accurately simulate the dynamics of the system and result in simulations that execute quickly. Unfortunately, existing tire models typically either do not model behavior to a high degree of accuracy, or they are very resource...15 Mar 2017
Maple Drastically Reduces Downtime of Steam Turbines by Improving the Ultrasonic Testing of Rotor Blades
Rotek, the maintenance branch of Eskom, South Africa’s state-owned electricity provider, is using Maple, the technical computing software from Maplesoft, to design a comprehensive pre-inspection simulation model for use in the ultrasonic inspections of...8 Feb 2017
Maple Helps Hiab Simplify Their Crane Operation
Hiab, a leading provider of load handling equipment, is using Maple to design new ways to lessen the burden on crane operators and maintain safe and precise machine operation. Hiab selected Maple because of its ability to process complex matrix ma...7 Feb 2017
Latest MapleSim Release Improves Engineering Design Productivity
Maplesoft today announced a major new release of MapleSim™, an advanced system-level modeling and simulation platform used by engineers to reduce development time and gain insight into system behavior. The latest release provides tools that increa...6 Feb 2017
MapleSim used to speed up development of high-fidelity robotic manipulator models
ABB's Robotics business unit evaluated MapleSim, the high-performance modeling and simulation platform from Maplesoft, to develop high-fidelity manipulator models that included flexible joints, gears, and dynamic friction, and to determine the ease wit...4 Feb 2016
Maplesoft Engineering Solutions team helps FLSmidth develop revolutionary mining equipment
FLSmidth discovered the advantages of system-level modeling while working with Maplesoft's Engineering Solutions team on the development of a Dual Truck Mobile Sizer (DTMS). The level of design detail and the amount of insight the team gained by using ...4 Feb 2016
New MapleSim Toolbox Enables System-Level Modeling with CAD Designs
Maplesoft recently released the MapleSim CAD Toolbox, a new add-on to MapleSim that allows engineers to understand and improve their mechanical designs by bringing their CAD assemblies into MapleSim, the advanced system-level modeling and simulation p...4 Feb 2016
Modeling the Nao Robot in MapleSim
Engineers at Maplesoft used MapleSim to develop a model of Nao, a 58cm tall humanoid robot created by Aldebaran Robotics. The model simulated the movements of the robot, allowing the engineers to simulate its behavior accurately and teach it to do...10 Jul 2015