EdX

Modeling and Simulation of Multibody Systems - Part I (edX)

Modeling and Simulation of Multibody Systems - Part I (edX)

Vehicles, bicycles, cranes, human body and robots are multibody systems. Learn how to model them and compute their kinematic and dynamic characteristics, such as velocities, accelerations and forces. This course aims at acquainting you with the modeling and simulation of complex articulated mechanical systems, denoted as multibody systems, such as vehicles, merry-go-rounds, motorbikes, cranes, human bodies, suspensions, robot manipulators, mechanical transmissions, etc.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This course is based on (1) video clips focusing on the main theoretical background and concepts, (2) well-illustrated written sections giving more details about the mathematical formulation, and (3) questions, exercises and modeling projects.
Despite the intrinsic complexity of such systems in terms of morphology and motions, basic skills in Newtonian mechanics, linear algebra and numerical methods are sufficient to model them, provided that the endless and tedious computation related to their internal kinematics and dynamics are at our disposal. This is the purpose of the symbolic program ROBOTRAN*, which can be used with this course and can automatically generate the full set of equations of motion of MBS, in a symbolic manner, i.e. exactly as if you were writing them by hand, whatever the size and the morphological complexity of the application. Hence, this course will instead teach you how to intervene upstream and downstream this generation step.
Upstream the latter, you will learn how to translate a real system, e.g. a car suspension, into a virtual multibody model comprising bodies, joints, internal or external forces and torques and imposed motion… with a level of refinement that will be dictated by the original issue. For example, what is the minimum tire ground force when the car suspension is excited by a shaker?
Downstream the symbolic generation, your intervention will consist in:

  • Completing the symbolic model with features that are specific to your system, e.g. a tire force model or the tuning of a motion controller, among other things;
  • Implementing under the form of a program (in Python, Matlab, or C) a time simulation to solve the differential equations of motion, given the original question: e.g. find the transient motion of the system submitted to forces and torques and compute a specific force time history or the maximal acceleration of a particular point.
  • Selecting the most suitable results, including self-explanatory - and sometimes funny - video animations of your multibody system in motion.

In sum, this course, based on the use of the ROBOTRAN symbolic generator, will allow you to focus on the most interesting aspects of the multibody modeling process, by entirely mastering your computer model from the input data to the results, instead of using a black-box multibody software that clearly goes against the educational objective of this course.
Enjoy Multibody Dynamics!
Note: The course was built to teach modeling and simulation of multibody systems, and not to teach any specific software. However, we suggest that you use the symbolic ROBOTRAN program to model and study the various multibody systems proposed in this course.
This course is part of the Modeling and Simulation of Multibody Systems Professional Certificate.

What you'll learn
In this course devoted to multibody systems, you will learn how to:

  • translate a real mechanical system, in the light of the issue to solve, into a multibody model;
  • complete your model with features and sub-models that are specific to your application;
  • build and master a program (in Python, Matlab or C) to simulate the system and produce the expected results.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Constraint Programming (edX) EdX
LouvainX,Université Catholique de Louvain - UCL

Constraint Programming (edX)

Learn the basics of constraint programming from the implementation of solvers to modeling techniques for solving concrete combinatorial problems such as routing and scheduling. In this course, we will learn the basics of constraint programming: a paradigm that aims to reduce the cost of developing and solving combinatorial problems through extensive reuse of code, whose design is open-ended, but also through pruning techniques of the search space by reasoning at the level of constraints.

Self Paced
Self-Paced
Advanced Statistical Inference and Modelling Using R (edX) EdX
University of Canterbury,UCx

Advanced Statistical Inference and Modelling Using R (edX)

Extend your knowledge of linear regression to the situations where the response variable is binary, a count, or categorical as well as to hierarchical experimental set-up. Advanced Statistical Inference and Modelling Using R is part two of the Statistical Analysis in R professional certificate. This course is directed at people who are already familiar with basic linear regression and fundamentals of statistical inference. It extends the knowledge of linear regression to the situations where the response variable is binary, a count, or categorical as well as to hierarchical experimental set-up.

Self Paced
Self-Paced
Water and Wastewater Treatment Engineering: Biochemical Technology (edX) EdX
Tsinghua University,TsinghuaX

Water and Wastewater Treatment Engineering: Biochemical Technology (edX)

Learn the basic principles and characteristics of biochemical technology in water and wastewater treatment engineering. Biochemical technology in water and wastewater treatment engineering is essential in the field of water treatment. In this environmental studies course you will learn the basic principles and characteristics of biochemical technology.

Self Paced
Self-Paced
Solar Energy: Photovoltaic (PV) Technologies (edX) EdX
Delft University of Technology,DelftX

Solar Energy: Photovoltaic (PV) Technologies (edX)

Explore the main PV technologies in the current market. Get in-depth knowledge on the design and processing methods of solar cells. The technologies used to produce solar cells and photovoltaic modules are advancing to deliver highly efficient and flexible solar panels. In this course you will explore the main PV technologies in the current market.

Self Paced
5-12 Weeks
Decision-Making for Autonomous Systems (edX) EdX
Chalmers University of Technology,ChalmersX

Decision-Making for Autonomous Systems (edX)

Learn effective tactics for making key decisions when working with autonomous, self-driving vehicles. In autonomous vehicles such as self-driving cars, we find a number of interesting and challenging decision-making problems. Starting from the autonomous driving of a single vehicle, to the coordination among multiple vehicles. This course will teach you the fundamental mathematical model for many of these real-world problems.

Self Paced
Self-Paced
Basics of Statistical Inference and Modelling Using R (edX) EdX
University of Canterbury,UCx

Basics of Statistical Inference and Modelling Using R (edX)

Learn why a statistical method works, how to implement it using R and when to apply it and where to look if the particular statistical method is not applicable in the specific situation. Basics of Statistical Inference and Modelling Using R is part one of the Statistical Analysis in R professional certificate.

Self Paced
Self-Paced
Probability Theory (edX) EdX
Delft University of Technology,DelftX

Probability Theory (edX)

This course provides an introduction to probability theory. You will encounter discrete and continuous random variables and learn in which situations they appear, what their properties are and how they interact. A strong foundation in mathematics is critical for success in all science and engineering disciplines. Whether you want to make a strong start to a master’s degree, prepare for more advanced courses, solidify your knowledge in a professional context or simply brush up on fundamentals, this course will get you up to speed.

Self Paced
Self-Paced
Forensic Engineering: Learning from Failures (edX) EdX
Delft University of Technology,DelftX

Forensic Engineering: Learning from Failures (edX)

Don’t let good failures go to waste! Identify the causes of failure and use this knowledge to enhance safety and improve performance. What do collapsed buildings, infected hospital patients, and crashed airplanes have in common? If you know the causes of these events and conditions, they can all be prevented. In this course, you will learn how to use the TU Delft mind-set to investigate the causes of such events so you can prevent them in the future.

Self Paced
Self-Paced
Introduction to Water and Climate (edX) EdX
Delft University of Technology,DelftX

Introduction to Water and Climate (edX)

Water is a crucial element in climate and for society. Find out about the latest engineering interventions for water management in rivers, coasts and the urban environment. Water is essential for life on Earth and of crucial importance for society. Water also plays a major role in affecting climate. Its natural cycle, from ocean to atmosphere by evaporation, then by precipitation back to land returning via rivers and aquifers to the oceans, has a decisive impact on regional and global climate patterns.

Self Paced
Self-Paced
The Engineering of Structures Around Us (edX) EdX
DartmouthX,Dartmouth College

The Engineering of Structures Around Us (edX)

Explore how engineers design bridges and buildings in our communities and iconic structures around the world. In this introductory course, you’ll learn some engineering principles that can be applied to structural systems everywhere: in nature, in furniture, in mechanical and aerospace systems, and in any solid object that resists a load. Together we’ll explore how structures work, why they were designed the way they were designed, how they support loads, and where forces flow through them.

Self Paced
Self-Paced
Logistics Fundamentals (edX) EdX
LOGYCAX

Logistics Fundamentals (edX)

Have you ever wondered how products arrive at your hands? From the clothes we wear to the food we consume, they have been through a series of links, processes, operations and flows we know as logistics. Logistics are the first trait for a company’s success! Learn all about logistics and how you can use it to achieve every goal in your organization. In this online course you will gain a holistic view of logistics and transportation within your company, which is useful to understand how a company can thing strategically thanks to basic but essential content.

Self Paced
Self-Paced