EdX

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

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

90% of daily life multibody systems contain loops of bodies, e.g. vehicle or bike suspensions, parallel manipulators or robots, and musculoskeletal systems. They can also include joint constraints. In this second course about multibody systems, learn how to model them and how to deal with more advanced numerical analyses.

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

This course aims at acquainting you with the modeling and simulation of constrained multibody systems, and especially mechanical systems with kinematic loops, such as real vehicle or bicycle suspensions, parallel manipulators or robots, musculoskeletal systems, etc.
You will also learn to deal with more advanced numerical analyses:
• Direct kinematics;
• Inverse kinematics;
• Equilibrium;
• Modal analysis;
• Direct Dynamics;
• Inverse Dynamics.
This course is based on (1) video clips focusing on the main theoretical background and concepts, (2) well-illustrated written sections given 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 a constrained MBS, in a symbolic manner, i.e. exactly as if you were writing them by hand, whatever the size and their 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 algebraic constraints between joints, kinematic loops, etc.
Downstream the symbolic generation, your intervention will consist in:
• Completing the symbolic model with features that are specific for your system, e.g. a tire force model or the tuning of a motion controller, among other things;
• Selecting and implementing under the form of a program (in Python, Matlab, or C) the suitable numerical method to solve the differential equations of motion, given the original question; (1) an equilibrium solution can give you the static forces and the system deflection, (2) a time simulation can compute any transient motion of the system submitted to forces and torques, (3) a modal analysis will provide you with the eigenmodes that inform you about the system stability and damping characteristics, (4) an inverse dynamics study can provide you with the necessary forces and torques for any prescribed motion of the system, (5) etc.
• 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 program that clearly goes against the educational objective of such a 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 constrained multibody systems, you will learn how to:
• translate a real constrained 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 select the appropriate numerical analysis, simulate the system and produce the expected results.

Prerequisites:
Part 1: MOOC in “Modeling and simulation of multibody systems – Part I” (Louv25X.1x); or equivalent

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Statistical Inference and Modeling for High-throughput Experiments (edX) EdX
HarvardX,Harvard University

Statistical Inference and Modeling for High-throughput Experiments (edX)

A focus on the techniques commonly used to perform statistical inference on high throughput data. In this course you’ll learn various statistics topics including multiple testing problem, error rates, error rate controlling procedures, false discovery rates, q-values and exploratory data analysis. We then introduce statistical modeling and how it is applied to high-throughput data. In particular, we will discuss parametric distributions, including binomial, exponential, and gamma, and describe maximum likelihood estimation.

Self Paced
Self-Paced
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
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
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
Aplicaciones de la Teoría de Grafos a la vida real II (edX) EdX
Universitat Politècnica de València,UPValenciaX

Aplicaciones de la Teoría de Grafos a la vida real II (edX)

Aprenderemos a modelizar problemas del mundo real mediante su representación con grafos y a resolverlos mediante sus algoritmos asociados. Este curso trata la Teoría de Grafos desde el punto de vista de la modelización, lo que nos permitirá con posterioridad resolver muchos problemas de diversa índole. Presentaremos ejemplos de los distintos problemas en un contexto real, analizaremos la representación de éstos mediante grafos y veremos los algoritmos necesarios para resolverlos.

Self Paced
Self-Paced
Design of mound breakwaters for feasibility studies. Cubipod® Manual 2016 (edX) EdX
Universitat Politècnica de València,UPValenciaX

Design of mound breakwaters for feasibility studies. Cubipod® Manual 2016 (edX)

The goal of this course is to provide the tools to create feasible designs of mound breakwaters protected with Cubipod® armors fulfiling the prescribed economic, functional and safety requirements. This course is intended for professionals of coastal and port engineering who work in the preliminary design and feasibility studies of breakwaters.

Self Paced
Self-Paced
Software Engineering: Introduction (edX) EdX
The University of British Columbia,UBCx

Software Engineering: Introduction (edX)

Learn how to apply engineering principles, such as Agile, to build a full-stack software system. You will learn software engineering principles that are applicable to the breadth of large-scale software systems. The course explores topics such as agile development, REST and Async programming, software specification, design, refactoring, information security, and more.

Self Paced
Self-Paced
Engineering Drawing | 工程制图 (edX) EdX
Tsinghua University,TsinghuaX

Engineering Drawing | 工程制图 (edX)

“Engineering Drawing” is a fundamental course of engineering technology, including two parts: basic theories and advanced practices. The first part will introduce the theory of projection and its application on drawings. The second part is to give students general experience in producing a variety of mechanical drawings.

Self Paced
Self-Paced
Fundamentos de Mecánica para Ingeniería (edX) EdX
Universitat Politècnica de València,UPValenciaX

Fundamentos de Mecánica para Ingeniería (edX)

Estudiaremos la cinemática y la dinámica del punto, los conceptos de trabajo y potencia y la energía mecánica. Se aborda el estudio del universo físico analizando objetos en movimiento. Se definen y analizan todas las magnitudes y leyes físicas que permiten describir geométrica y causalmente el movimiento de cuerpos representados por un punto.

Self Paced
Self-Paced