Solving variational inequalities and cone complementarity problems in nonsmooth dynamics using the alternating direction method of multipliers

被引:4
|
作者
Tasora, Alessandro [1 ]
Mangoni, Dario [1 ]
Benatti, Simone [1 ]
Garziera, Rinaldo [1 ]
机构
[1] Univ Parma, Dept Engn & Architecture, Parco Area Sci 181-A, I-43124 Parma, Italy
关键词
ADMM; contact; friction; nonsmooth dynamics; simulation; POSITION-BASED SIMULATION; LARGE-SCALE; ADMM; ACCELERATION; PENALTY;
D O I
10.1002/nme.6693
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This work presents a numerical method for the solution of variational inequalities arising in nonsmooth flexible multibody problems that involve set-valued forces. For the special case of hard frictional contacts, the method solves a second order cone complementarity problem. We ground our algorithm on the Alternating Direction Method of Multipliers (ADMM), an efficient and robust optimization method that draws on few computational primitives. In order to improve computational performance, we reformulated the original ADMM scheme in order to exploit the sparsity of constraint jacobians and we added optimizations such as warm starting and adaptive step scaling. The proposed method can be used in scenarios that pose major difficulties to other methods available in literature for complementarity in contact dynamics, namely when using very stiff finite elements and when simulating articulated mechanisms with odd mass ratios. The method can have applications in the fields of robotics, vehicle dynamics, virtual reality, and multiphysics simulation in general.
引用
收藏
页码:4093 / 4113
页数:21
相关论文
共 50 条
  • [1] An alternating direction method of multipliers for tensor complementarity problems
    Haoran Zhu
    Liping Zhang
    Computational and Applied Mathematics, 2021, 40
  • [2] An alternating direction method of multipliers for tensor complementarity problems
    Zhu, Haoran
    Zhang, Liping
    COMPUTATIONAL & APPLIED MATHEMATICS, 2021, 40 (04):
  • [3] Solving policy design problems: Alternating direction method of multipliers-based methods for structured inverse variational inequalities
    Jiang, Yaning
    Cai, Xingju
    Han, Deren
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 280 (02) : 417 - 427
  • [4] A generalized alternating direction method of multipliers for tensor complementarity problems
    Liu, Kun
    Zhou, Anwa
    Fan, Jinyan
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2024, 88 (03) : 903 - 921
  • [5] A new alternating direction method for solving variational inequalities
    Bnouhachem, Abdellah
    Xu, M. H.
    Khalfaoui, Mohamed
    Zhaohan, Sheng
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2011, 62 (02) : 626 - 634
  • [6] AN INEXACT ALTERNATING DIRECTION METHOD OF MULTIPLIERS FOR A KIND OF NONLINEAR COMPLEMENTARITY PROBLEMS
    He, Jie-Wen
    Lei, Chi-Chon
    Shi, Chen-Yang
    Vong, Seak-Weng
    NUMERICAL ALGEBRA CONTROL AND OPTIMIZATION, 2021, 11 (03): : 353 - 362
  • [7] Solving complementarity and variational inequalities problems using neural networks
    Yashtini, M.
    Malek, A.
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 190 (01) : 216 - 230
  • [8] Solving a class of asymmetric variational inequalities by a new alternating direction method
    Wang, SL
    Yang, H
    He, BS
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2000, 40 (8-9) : 927 - 937
  • [9] An inexact alternating direction method for solving a class of structured variational inequalities
    Bnouhachem, Abdellah
    Benazza, Hafida
    Khalfaoui, Mohamed
    APPLIED MATHEMATICS AND COMPUTATION, 2013, 219 (14) : 7837 - 7846
  • [10] An alternating direction method of multipliers for the eigenvalue complementarity problem
    Judice, Joaquim J.
    Fukushima, Masao
    Iusem, Alfredo
    Martinez, J. M.
    Sessa, Valentina
    OPTIMIZATION METHODS & SOFTWARE, 2021, 36 (2-3): : 337 - 370