Contact status optimization of multibody dynamic systems using dual variable transformation

Carlotta Mummolo, Luigi Mangialardi, Joo Hyun Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Generating the motion of redundant systems under general constraints within an optimization framework is a problem not yet solved, as there is, so far, a lack of completely predictive methods that concurrently solve for the optimal trajectory and the contact status induced by the given constraints. A novel approach for optimal motion planning of multibody systems with contacts is developed, based on a Sequential Quadratic Programming (SQP) algorithm for Nonlinear Programming (NLP). The objective is to detect and optimize the contact status and the relative contact force within the optimization sequential problem, while simultaneously optimizing a trajectory. The novelty is to seek for the contact information within the iterative solution of the SQP algorithm and use this information to sequentially update the resulting contact force in the system's dynamic model. This is possible by looking at the analytical relationship between the dual variables resulting from the constrained NLP and the Lagrange multipliers that represent the contact forces in the classical formulation of constrained dynamic systems. This approach will result in a fully predictive algorithm that doesn't require any a priori knowledge on the contact status (e.g., time of contact, point of contact, etc.) or contact force magnitude. A preliminary formulation is presented, as well as numerical experiments on simple planar manipulators, as demonstration of concepts.

Original languageEnglish (US)
Title of host publication10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control
PublisherAmerican Society of Mechanical Engineers (ASME)
Volume6
ISBN (Print)9780791846391
DOIs
StatePublished - 2014
EventASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE 2014 - Buffalo, United States
Duration: Aug 17 2014Aug 20 2014

Other

OtherASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE 2014
CountryUnited States
CityBuffalo
Period8/17/148/20/14

Fingerprint

Variable Transformation
Multibody Dynamics
Multibody Systems
Dynamic Systems
Dynamical systems
Quadratic programming
Nonlinear programming
Contact
Contact Force
Optimization
Trajectories
Lagrange multipliers
Information use
Point contacts
Motion planning
Contacts (fluid mechanics)
Manipulators
Quadratic Programming
Dynamic models
Nonlinear Programming

Keywords

  • Contact dynamics
  • Lagrange multipliers
  • Optimization
  • Redundant systems
  • SQP

ASJC Scopus subject areas

  • Mechanical Engineering
  • Computer Graphics and Computer-Aided Design
  • Computer Science Applications
  • Modeling and Simulation

Cite this

Mummolo, C., Mangialardi, L., & Kim, J. H. (2014). Contact status optimization of multibody dynamic systems using dual variable transformation. In 10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control (Vol. 6). American Society of Mechanical Engineers (ASME). https://doi.org/10.1115/DETC201434193

Contact status optimization of multibody dynamic systems using dual variable transformation. / Mummolo, Carlotta; Mangialardi, Luigi; Kim, Joo Hyun.

10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control. Vol. 6 American Society of Mechanical Engineers (ASME), 2014.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Mummolo, C, Mangialardi, L & Kim, JH 2014, Contact status optimization of multibody dynamic systems using dual variable transformation. in 10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control. vol. 6, American Society of Mechanical Engineers (ASME), ASME 2014 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE 2014, Buffalo, United States, 8/17/14. https://doi.org/10.1115/DETC201434193
Mummolo C, Mangialardi L, Kim JH. Contact status optimization of multibody dynamic systems using dual variable transformation. In 10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control. Vol. 6. American Society of Mechanical Engineers (ASME). 2014 https://doi.org/10.1115/DETC201434193
Mummolo, Carlotta ; Mangialardi, Luigi ; Kim, Joo Hyun. / Contact status optimization of multibody dynamic systems using dual variable transformation. 10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control. Vol. 6 American Society of Mechanical Engineers (ASME), 2014.
@inproceedings{e77fd680adcf45de93c0cf4b2d648894,
title = "Contact status optimization of multibody dynamic systems using dual variable transformation",
abstract = "Generating the motion of redundant systems under general constraints within an optimization framework is a problem not yet solved, as there is, so far, a lack of completely predictive methods that concurrently solve for the optimal trajectory and the contact status induced by the given constraints. A novel approach for optimal motion planning of multibody systems with contacts is developed, based on a Sequential Quadratic Programming (SQP) algorithm for Nonlinear Programming (NLP). The objective is to detect and optimize the contact status and the relative contact force within the optimization sequential problem, while simultaneously optimizing a trajectory. The novelty is to seek for the contact information within the iterative solution of the SQP algorithm and use this information to sequentially update the resulting contact force in the system's dynamic model. This is possible by looking at the analytical relationship between the dual variables resulting from the constrained NLP and the Lagrange multipliers that represent the contact forces in the classical formulation of constrained dynamic systems. This approach will result in a fully predictive algorithm that doesn't require any a priori knowledge on the contact status (e.g., time of contact, point of contact, etc.) or contact force magnitude. A preliminary formulation is presented, as well as numerical experiments on simple planar manipulators, as demonstration of concepts.",
keywords = "Contact dynamics, Lagrange multipliers, Optimization, Redundant systems, SQP",
author = "Carlotta Mummolo and Luigi Mangialardi and Kim, {Joo Hyun}",
year = "2014",
doi = "10.1115/DETC201434193",
language = "English (US)",
isbn = "9780791846391",
volume = "6",
booktitle = "10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control",
publisher = "American Society of Mechanical Engineers (ASME)",

}

TY - GEN

T1 - Contact status optimization of multibody dynamic systems using dual variable transformation

AU - Mummolo, Carlotta

AU - Mangialardi, Luigi

AU - Kim, Joo Hyun

PY - 2014

Y1 - 2014

N2 - Generating the motion of redundant systems under general constraints within an optimization framework is a problem not yet solved, as there is, so far, a lack of completely predictive methods that concurrently solve for the optimal trajectory and the contact status induced by the given constraints. A novel approach for optimal motion planning of multibody systems with contacts is developed, based on a Sequential Quadratic Programming (SQP) algorithm for Nonlinear Programming (NLP). The objective is to detect and optimize the contact status and the relative contact force within the optimization sequential problem, while simultaneously optimizing a trajectory. The novelty is to seek for the contact information within the iterative solution of the SQP algorithm and use this information to sequentially update the resulting contact force in the system's dynamic model. This is possible by looking at the analytical relationship between the dual variables resulting from the constrained NLP and the Lagrange multipliers that represent the contact forces in the classical formulation of constrained dynamic systems. This approach will result in a fully predictive algorithm that doesn't require any a priori knowledge on the contact status (e.g., time of contact, point of contact, etc.) or contact force magnitude. A preliminary formulation is presented, as well as numerical experiments on simple planar manipulators, as demonstration of concepts.

AB - Generating the motion of redundant systems under general constraints within an optimization framework is a problem not yet solved, as there is, so far, a lack of completely predictive methods that concurrently solve for the optimal trajectory and the contact status induced by the given constraints. A novel approach for optimal motion planning of multibody systems with contacts is developed, based on a Sequential Quadratic Programming (SQP) algorithm for Nonlinear Programming (NLP). The objective is to detect and optimize the contact status and the relative contact force within the optimization sequential problem, while simultaneously optimizing a trajectory. The novelty is to seek for the contact information within the iterative solution of the SQP algorithm and use this information to sequentially update the resulting contact force in the system's dynamic model. This is possible by looking at the analytical relationship between the dual variables resulting from the constrained NLP and the Lagrange multipliers that represent the contact forces in the classical formulation of constrained dynamic systems. This approach will result in a fully predictive algorithm that doesn't require any a priori knowledge on the contact status (e.g., time of contact, point of contact, etc.) or contact force magnitude. A preliminary formulation is presented, as well as numerical experiments on simple planar manipulators, as demonstration of concepts.

KW - Contact dynamics

KW - Lagrange multipliers

KW - Optimization

KW - Redundant systems

KW - SQP

UR - http://www.scopus.com/inward/record.url?scp=84938484851&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84938484851&partnerID=8YFLogxK

U2 - 10.1115/DETC201434193

DO - 10.1115/DETC201434193

M3 - Conference contribution

AN - SCOPUS:84938484851

SN - 9780791846391

VL - 6

BT - 10th International Conference on Multibody Systems, Nonlinear Dynamics, and Control

PB - American Society of Mechanical Engineers (ASME)

ER -