Ir al contenido principalSkip to Xpert Chatbot

LouvainX: Modeling and Simulation of Multibody Systems - Part II

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.

Modeling and Simulation of Multibody Systems - Part II
14 semanas
9–10 horas por semana
A tu ritmo
Avanza a tu ritmo
Gratis
Verificación opcional disponible

Hay una sesión disponible:

Una vez finalizada la sesión del curso, será archivadoAbre en una pestaña nueva.
Comienza el 14 nov

Sobre este curso

Omitir Sobre este curso

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.

De un vistazo

  • Language English
  • Video Transcript English
  • Associated skillsModal Analysis, MATLAB, Python (Programming Language), Human Musculoskeletal Systems, Animations, Mortgage-Backed Securities, Kinematics, Motion Control Systems, Morphology, Computer Simulation, Mechanics, Mechanical Systems, Suspension (Vehicle), Linear Algebra, Differential Equations, Simulations, Numerical Analysis, C (Programming Language), Inverse Kinematics, Basic Math

Lo que aprenderás

Omitir Lo que aprenderás

In this course devoted to constrained multibody systems, you will learn how to:

  • formulate the user and loop constraints existing in your system;
  • establish the equations of motion of constrained multibody systems using the coordinate partitioning method;
  • build and master a program (in Python, Matlab or C) to simulate constrained multibody system;
  • analyze your multibody system behavior thanks to the suitable numerical method (equilibrium, modal analysis, time integration, inverse models)

¿Quién puede hacer este curso?

Lamentablemente, las personas residentes en uno o más de los siguientes países o regiones no podrán registrarse para este curso: Irán, Cuba y la región de Crimea en Ucrania. Si bien edX consiguió licencias de la Oficina de Control de Activos Extranjeros de los EE. UU. (U.S. Office of Foreign Assets Control, OFAC) para ofrecer nuestros cursos a personas en estos países y regiones, las licencias que hemos recibido no son lo suficientemente amplias como para permitirnos dictar este curso en todas las ubicaciones. edX lamenta profundamente que las sanciones estadounidenses impidan que ofrezcamos todos nuestros cursos a cualquier persona, sin importar dónde viva.

Este curso es parte del programa Modeling and Simulation of Multibody Systems Professional Certificate

Más información 
Instrucción por expertos
2 cursos de capacitación
A tu ritmo
Avanza a tu ritmo
7 meses
10 - 11 horas semanales

¿Te interesa este curso para tu negocio o equipo?

Capacita a tus empleados en los temas más solicitados con edX para Negocios.