Multibody models can generate large systems of differential algebraic equations (DAEs). These equations can take a significant amount of time to solve numerically and often the modeller needs to make difficult decisions between model fidelity and simulation speed.

This webinar presents some of the benefits of a general purpose symbolic computation environment when constructing and generating simulation code for multibody, multi-domain systems.  Specifically, it considers how tools provided by these environments can be harnessed to generate highly efficient simulation code through coordinate selection, symbolic manipulation, and expression optimization.

MapleSim, a modeling and simulation platform that is based on the Maple symbolic computation engine and the Modelica® modeling language is used as the investigative tool.  As a case study, different approaches to an inverse dynamics solution of a Stewart-Gough platform are modeled and exported to C-code for simulation and timing.


Dr. Chad Schmitke, Director, MapleSim Development, Maplesoft
Dr. Schmitke holds a Ph.D. in Systems Design Engineering from the University of Waterloo, where he serves as an adjunct professor.  His research focuses on the symbolic modeling of multibody mechatronic systems. Before joining Maplesoft, Chad worked as the Chief Developer at MotionPro, and at the Canadian Space Agency as a post-doctoral fellow, developing tools for modeling robotic manipulators.

Dr. Derek Wright, Senior Engineer and MapleSim Product Manager, Maplesoft 
Dr. Derek Wright received a Ph.D. degree in the collaborative electrical and biomedical engineering program at the University of Toronto, Canada. His research has focused on the physics of medical imaging, and he has also worked in the areas of robotics, control, analog and digital VLSI and board-level circuit design, and CCD cameras. Dr. Wright is a sessional instructor in the ECE department at the University of Waterloo in the area of circuits.